/srv/irclogs.ubuntu.com/2013/01/05/#ubuntu-phone.txt

Transhumanisthi =)04:13
shanbuntu_thanks :)04:14
shanbuntu_less action than #ubuntu04:14
Transhumanistyeah haha04:17
Transhumanistit's probably just lots of people idling and waiting for more info04:18
TranshumanistCanonical are keeping the details pretty close to their chest04:18
shanbuntu_i only have a Windows 7 machine at present, and all my mobiles are Android.  Any ideas on how I can start developing Ubuntu apps?  Haven't gone through the doco yet04:19
shanbuntu_oh and have VMWare image of Ubuntu, that might help04:19
Transhumanistwell04:50
TranshumanistI haven't looked into it yet myself04:50
Transhumanistbut as I understand it, any native Ubuntu app should run on the phone version. That's kind of one of the selling points.04:50
TranshumanistBut I heard mention of QML04:50
Transhumanistso look up QML04:51
Ryan45Yeah, isnt the point of a universal platform that the apps are universal04:51
Transhumanistfurther, it would be a good idea to install Ubuntu inside a virtual machine like virtual box (or probably VMWare), yeah04:51
TranshumanistRyan45: Ja.04:51
Transhumanistbut universal apps aren't necessarily fast apps04:51
Ryan45yeah, i agree04:52
Ryan45I played around in the tablet porting world and I can tell you its going to be ugly04:52
Ryan45unless you know exactly what works and what doesnt04:52
TranshumanistStill, Ubuntu is just so much less locked-down than Android, this is going to be great04:53
Ryan45it's not the OS that's the problem04:53
Ryan45its the hardware in the mobile world04:53
Transhumanistin terms of power or compatibility?04:53
Ryan45unless, this is going to be exclusive for a certain number of handsets04:53
Ryan45interms of SOC makers don't like to release code04:54
TranshumanistYeah, proprietary drivers04:54
Ryan45because by the time anyone is porting they already moved onto thier next best thing04:54
Ryan45we are on quadcore mobile now?04:54
Ryan45what was single core? 11 months ago?04:54
TranshumanistCanonical is working that out. That's not something app evelopers need worry about.04:54
Transhumanistmy Note 2 is 1.6 GHz with 4 cores and 2 gig of RAM04:54
Transhumanistthe phones of 2013 and 2014 will be way more powerful04:55
TranshumanistAll Canonical needs to do is secure an OEM or ODM that is dedicated to doing an Ubuntu phone. Then, it doesn't matter about the other phones and ODMs. As long as Canonical pulls off one good phone.04:56
Ryan45The linux culture is to use the devices of last year04:56
Ryan45not the device of next year04:56
jo-erlendthe best starting point for developing apps for Ubuntu is here: http://developer.ubuntu.com/04:56
Ryan45people love linux because you can throw it on an old machine and breath new life into it04:56
TranshumanistThat's not really true of smartphones, though.04:56
Ryan45in 2014 how many old smart phones are you going to have laying around?04:57
Ryan45I will probably have 304:57
TranshumanistI think there is a HUGE crowd of people that would buy a phone that, when docked, becomes a normal desktop OS04:57
jo-erlendyes, but has anyone mentioned that being included in Ubuntu Phone OS?04:57
Ryan45Yes, I am not denying that, but there is a bigger market of people sitting on 1 or 2 year old devices04:57
Transhumanistjo-erlend: yes04:57
Ryan45jo, yes, that was in the video04:57
Transhumanistthat's the selling point, really04:58
jo-erlendwhen?04:58
TranshumanistSigh. Don't make me go find it.04:58
Ryan45its in the faq too04:58
jo-erlendThat has been mentioned with respects to Ubuntu for Android, but I haven't heard anything about it for Ubuntu Phone.04:58
Transhumanisthttp://www.ubuntu.com/devices/phone/operators-and-oems04:59
Transhumanistsee the table04:59
Transhumanisthigh-end smartphones will have desktop convergence04:59
Ryan45https://wiki.ubuntu.com/UbuntuPhone#Ubuntu_Phone_FAQ04:59
Ryan45Will desktop applications such as LibreOffice run on it?When the phone is docked to a screen you should be able to use the full desktop applications. When they are on the small screen they would need a QML display which might be part of the same application.04:59
jo-erlendnice.05:01
TranshumanistDefinitely. In this context, Ubuntu for Android is more like Wubi: it's there for people who don't want to fully commit, but it's not the main goal05:02
TranshumanistAssuming they actually follow through on Ubuntu for Android05:02
TranshumanistI suspect this might have surplanted it05:02
Ryan45GNexus is OMAP, if they did this project for Mediatek devices like http://www.bluproducts.com/pro-detail/vivo4305:03
Ryan45then the chinese companies could come in and drop a bunch of devices05:03
TranshumanistYeah I don't expect the big players to pull this off. It'll be a currently non-name Chinese company probably05:04
TranshumanistThat's kind of the beauty of it: if Samsung, et al don't consider this worthy of their time, there are other players who are desperately trying to break into smartphones who will05:04
Ryan45With substandard displays and no patents05:05
Ryan45lol05:05
jo-erlendhuh? Why wouldn't Samsung consider this worthy? They spend resources on Tizen.05:05
TranshumanistSamsung wants control05:05
TranshumanistThey might not consider Ubuntu to give them that05:05
jo-erlendwhy do you say that?05:06
TranshumanistAfter all, they're trying to replace Android with Tizen05:06
Transhumanistfor precisely that reason05:06
jo-erlendI seriously doubt that.05:06
Ryan45One undertstated potential is rapid localization.05:06
Ryan45If they go after the chinese companies making phones for africa05:06
jo-erlendbut Samsung has no incentive not to sell phones with a variety of operating systems.05:06
Ryan45ubuntu phone could be localized with ease for any new market05:06
Ryan45Brazil, Mexico, India, Africa05:07
jo-erlendI'd very much like Huawei to get into it. They have some nice stuff up their sleeves and they really have something to prove.05:07
TranshumanistI suppose Ubuntu will be even more open source than Android, so regardless of Canonical's wishes, Samsung could fork it and have full control if they wished.05:07
TranshumanistI imagine ZTE will be interested as well05:07
TranshumanistAnd LG and HTC probably want to one-up Samsung05:08
jo-erlend"even more"... Well, Android is primarily Apache licensed. Whether that's more or less open than GPL, is a matter of perspective.05:08
Ryan45Nokia is going to be looking for a dancing partner as soon as Microsoft divorces them.05:09
TranshumanistThere are proprietary parts of Android.05:09
Ryan45which wont be long.05:09
TranshumanistMicrosoft will probably watch Nokia crash and burn and then purchase them. After all, the guy running Nokia now is a Microsoft plant.05:09
Ryan45nokia is probably nice tax write off :)05:10
jo-erlendI had a Nokia N900 which I really loved until the USB port was broken. I had guarantee, so I sent it in. They replaced it with an N8. I love the hardware, but the OS doesn't cut it. I wonder if Nokia would be "allowed" to offer both WP and UP. They would certainly be an attractive hardware manufacturer.05:10
TranshumanistMy N900 is sitting next to my mouse at the moment.05:10
TranshumanistN900 was a wonderful phone. But Nokia never pushed it. They never marketted it.05:10
jo-erlendyes, for some strange reason.05:11
TranshumanistNokia is a much more socially responsible company than Samsung or Apple, so it is sad to see them die.05:11
jo-erlendbut they've made nice phones all along. Their problem has been the OS.05:11
Ryan45I still don't like the idea of trying to get a peice of the existing pie.05:12
jo-erlendwhy?05:12
Ryan45Need to sell to people who dont like pie :)05:12
TranshumanistI don't really think Canonical are trying to get a piece of the pie. I think they're trying to bake a better pie.05:12
Ryan45reinvent the wheel05:13
Ryan45lol05:13
jo-erlendin any case, computing is not a mature market by any means.05:13
Ryan45Firefox Phone, Ubuntu Phone, up soon, Angry Birds Phone05:13
TranshumanistCanonical are trying to elimninate device categories. Conflate laptops, tablets, desktops into a single device. Your smartphone is a phone normally, but dock it and it's a desktop. Or put it inside a laptopdock case and it's a laptop. Or a tablet dock case and it is a tablet.05:13
Ryan45you just do the sling back motion to launch apps05:13
TranshumanistSo you grab your phone out of the dock in the monring, head to work, chuck it in the dock.05:14
Ryan45yeah, my dad asked me that yesterday, if any of these phones could just have a monitor hooked up05:14
TranshumanistOr head to the university computer lab and place it in one of the 40 docks provided, with monitors and mice and keyboards attached.05:14
TranshumanistMy Note 2 already has a dock with HDMI, and UDB. But without a desktop OS I see no point in using a mouse and keyboard on it on a big screen05:15
Transhumanist*USB05:15
jo-erlendalso, I think the biggest app craze will subside. People probably won't continue to buy fart-apps forever. I'd predict that people will want fewer, but higher quality apps. The number of available apps is not really all that important, I think.05:15
Ryan45I really wan't to make a scifi movie with a giant space ship and they come under attack and dude pulls out his smartphone and controls the whole thing.05:15
Ryan45no point in having some big battle center with all these buttons and screens05:15
jo-erlendthat highly depends on what you're doing.05:16
Ryan45good ubuntu phone commercial :)05:16
Ryan45flips back and plays a word on scrabble05:16
jo-erlendI have a few pretty wild ideas for controlling the desktop, but I think maybe they're slightly too radical yet. :)05:17
TranshumanistSo have either of you installed the QML toolkit yet?05:17
jo-erlendno, I'm a Vala/GTK kinda guy, so I haven't spent too much time using Qt in a long time.05:17
TranshumanistQML is QT, then?05:18
jo-erlendQt Markup Language, I think?05:18
Transhumanistisn't it a bit odd to choose QT whne Unity is based off Gnome which is GTK?05:18
Transhumanistmaybe QML was already mature05:18
jo-erlendmarkup/meta, wikipedia says.05:18
jo-erlendUnity is not based on Gnome really. It's based on Compiz.05:19
jo-erlendmuch of the Ubuntu desktop is still based on Gnome though. But the shell itself is not.05:19
TranshumanistI'm developing an Android app for spaced repetition of frequency dictionaries for various languages. So I may work on it concurrently in QML05:19
Transhumanistok05:19
jo-erlendthey're using some toolkit of their own; NUX. I don't know much about it.05:20
Transhumanistwho's using NUX? Canonical for Compiz?05:20
jo-erlendCanonical.05:20
jo-erlendfor Unity, that is.05:20
Transhumanistok05:20
jo-erlendthey've used Qt for other stuff. Unity 2D is written in Qt, for instance. I think U1 client is too.05:21
jo-erlendbut to me, the most important work they've done, is to unify stuff. It's not too long ago that using Qt apps in Ubuntu felt really strange. And I really love the HTML stuff and the rest of the infrastructure.05:22
TranshumanistI like Unity. I don't understand all the fuss about it. It's not like they're preventing people from using Gnome or KDE.05:22
jalcineI'm going to feel a bit iffy about HTML applications.05:23
Transhumanistin what sense? security?05:23
TranshumanistYou don't have to code in HTML505:24
jo-erlendI think they're highly useful in some cases. It's nowhere near anything like a competitor to native apps though. That'll take another decade, I'll wager.05:24
TranshumanistYeah.05:24
jo-erlendbut I _really_ wish they could make Vala/GTK first class. I understand the reasoning though. I don't really like C++ all that much and C is probably not all that comfortable in combination with Qt, though I might be wrong about that.05:25
TranshumanistYeah, I'm not a fan of C++05:26
TranshumanistI'm OK with C and Java. Just not C++. Odd.05:27
jo-erlendthen you too would probably love Vala :)05:27
Transhumanist=(05:27
TranshumanistQt is C++?05:27
jo-erlendjup.05:27
TranshumanistAw.05:28
jo-erlendbut I don't know much about Qt, so don't trust me on any of that stuff.05:28
jo-erlendbut these are exciting times. If anything would make me want to jump into QML and change some habits, it's this.05:32
Transhumanistyeah. I think all the tech punditry proclaiming this concept dead on arrive because the smartphone market is too crowded are funny05:35
Transhumanistmost of them probably don't even know what Linux is05:35
Transhumanistor about the huge culture associated with it and with FOSS and with Ubuntu05:35
Ryan45Trans05:38
Ryan45That is the counter point as well05:38
TranshumanistNot really05:38
Ryan45a bunch of people are going to have legacy devices05:38
Transhumanistthe pundits are shortsighted for not understanding Linux05:38
Ryan45because the linux culture is legacy devices05:38
Transhumanistbut ordinary people don't care about Linux05:38
Transhumanistthey care about being able to have a powerful smartphone with a desktop OS (when docked)05:38
Ryan45Your point was Ubuntu has a big following including by extension05:39
Ryan45which i agree with05:39
TranshumanistThe Linux culture isn't legacy devices. That's a linux subculture.05:39
Ryan45You are going to argue that OEM linux is successful?05:39
TranshumanistAre you talking about Android?05:40
Ryan45no05:40
TranshumanistWhich other OEM Linux, then? MeeGo? Tizen?05:40
Ryan45I might have stated it wrong, i mean linux installed by manufacturers05:41
Ryan45yes, I had it write Origional Equipment Manufacturer installed Linux05:41
Ryan45write LOL05:41
Ryan45right05:41
TranshumanistUbuntu for phones will be successfull from two different angles: drawing over a large number of existing Linux users, and drawing over a large number of non-Linux users who love the concept of a smartphone that turns into a desktop when docked. For most people Ubuntu 12.10 is not that different to Windows, especially on a phone.05:41
jo-erlend<Ryan45> You are going to argue that OEM linux is successful? <-- what does that have to do with Linux being a "legacy culture"?05:42
Ryan45my argument is that Linux is thought of as a solution to extending the life out of devices05:42
TranshumanistOnly by SOME people.05:42
Ryan45or custom built05:42
TranshumanistI see Linux as the cutting-edge compared to Windows. I have modern machines. I don't install Linux to give life to old devices (much).05:43
chriadam|awaysome people think that anchovies are good pizzas too, but that doesn't mean that anchovy pizzas are all there is.05:43
jo-erlendit's a long time since I had any issues with off-the-shelf hardware.05:43
chriadam|awaygood *on pizzas.05:43
Ryan45You installed Linux on a windows device more then lieky05:43
Ryan45even if it was the most recent05:43
jo-erlendso?05:43
TranshumanistNot my desktop. And the computer I am about to buy is from System7605:44
Transhumanistit comes with Ubuntu, not Windows05:44
Ryan45If your buddy asks if his old laptop will run linux you say, yes and it will run great05:44
TranshumanistHow does this relate to phones?05:44
jo-erlendI don't consider anything a "windows device", btw. I think that kind of thinking is nasty. I think about hardware and software.05:44
Ryan45ok, it was a summary05:44
Ryan45so my point is, the average linux fan is going to take his phone and say, wow ubuntu looks great05:44
chriadam|awayI think he's just saying that a lot of current linux users who have current Android devices, might seriously think about flashing UbuntuPhone onto their current device, instead of throwing it away, the next time they can upgrade due to plan cycle.  Sure.05:45
Ryan45and look for an image to install05:45
jo-erlendit is true that I've had to purchase licenses to Windows that I never intended to use, and that's nasty too, but that neither affects hardware nor my Ubuntu software. I just pretend there's no OS installed.05:45
Transhumanistchriadam|away: sure, and those who can't will happily buy an Ubuntu phone05:45
Ryan45Chriad: and the problem I see is that Ubuntu Phone is going to be available for a limited number of devices05:46
jo-erlendRyan45, right. And there will be images to install, though the target hardware probably doesn't exist yet.05:46
TranshumanistRyan45's logic is fallacious because he's implying that a) Ubuntu phones won't attract non-Linux users, and b) Linux users won't buy Ubuntu phones upon discovering that in many cases it can't be installed on their old device05:46
Ryan45Trans, i am not arguing either of those points05:46
jo-erlendRyan45, if they use Android drivers, then you should be able to run it on most Android devices, no?05:46
TranshumanistWell then I am at a loss :p05:46
chriadam|awaylet's all take a moment to thank Stskeeps for that ;-D05:46
Ryan45(8:35:11 PM) Transhumanist: yeah. I think all the tech punditry proclaiming this concept dead on arrive because the smartphone market is too crowded are funny05:47
Ryan45(8:35:18 PM) Transhumanist: most of them probably don't even know what Linux is05:47
Ryan45(8:35:31 PM) Transhumanist: or about the huge culture associated with it and with FOSS and with Ubuntu05:47
Ryan45Your third statement argues they are wrong because of ubuntu's culture05:47
Ryan45and i am saying they are right on that point because of ubuntu's culture05:47
TranshumanistYeah, why?05:47
Ryan45Because I dont want to buy a new phone05:48
jo-erlendRyan45, then just download it and install it yourself?05:48
TranshumanistThere will be a LOT of Ubuntu fans who will buy an Ubuntu phone. I'm not saying all, I'm not even saying 50%.05:48
Ryan45if i have one of the few phones it will run on05:48
TranshumanistBut Ubuntu is used by tens of millions of people.05:48
jo-erlendRyan45, where have you found the list of Android phones that won't be able to run Ubuntu?05:48
TranshumanistUbuntu ROMs will come out.05:48
Ryan45Jo-er: i am basing my position of the fact they are working with OMAP05:49
Ryan45because nvidia and samsung keep thier stuff closed05:49
chriadam|awayjo-erlend: well, it's simply not safe to assume that it'll be able to run on every piece of hardware.  hardware adaptions are a _lot_ of work.05:49
jo-erlendchriadam|away, sure. What I'm saying, is it's way too early to make claims that Ubuntu won't run on existing hardware.05:50
TranshumanistRyan45: but aren't you implying that if Ubuntu fans discover that, hypothetically, they can't install it on their old phone, then they won't buy an Ubuntu phone?05:50
TranshumanistIt just doesn't make sense to me05:50
TranshumanistSome will, some won't05:50
TranshumanistAnd many won't even care about their old phones05:50
jo-erlendand as I keep telling people; most hardware is still crap. So is software. Computing is not a mature market. There's plenty of time to get in, as long as you do it properly. People will want to replace their phones sooner or later anyway.05:51
chriadam|awayyup.  here endeth the argument, I think.05:51
Transhumanistfor the record, I am in favour of being able to reduce waste and install it on older phones. But the hardware requirements won't allow that. It needs fast processors, multiple processors, and high RAM05:51
Ryan45no, it just needs open drivers :)05:51
TranshumanistCanonical disagrees with you.05:52
TranshumanistExamine this table: http://www.ubuntu.com/devices/phone/operators-and-oems05:52
jo-erlendsure, I share those views. But the acceptable level of hardware hasn't been reached in my opinion. Not on tablets and not on phones. Certainly on desktops and laptops though, but that's a completely different segment.05:52
Transhumanistfor the dockable version, Canonical has certain hardware requirements05:52
Ryan45lol05:53
Ryan45do you know how many 1Ghz Cortex A9's there are05:53
TranshumanistA large number.05:53
Ryan45ARM licenses that stuff out like its going out of style.05:53
Ryan45But not all of them are developer friendlty05:53
Ryan45this isn't the pc world where it's like 4 legit possibilities for cpu archetecture05:54
jo-erlendtalking about ARM, I think their big.LITTLE sounds rather perfectly suited for this exact use.05:54
Ryan45man, my spelling is terrible in pidgin with no spellcheck.05:54
jo-erlendmine is terrible with no sleep :>05:54
Transhumanistwhat part of the world do you guys hail from?05:55
Ryan45Perhaps the 2014 release frame is because they know something about the business I do not :)05:55
jo-erlendNorway.05:55
Ryan45that future ARM forks are all going to be dev friendly05:55
Ryan45Alaska05:55
TranshumanistRyan45: yeah, they know that more powerful phones will be out by then :p05:55
Ryan45Trans, you keep saying that but you dont talk about whats inside them05:55
Ryan45:)05:55
TranshumanistAnd they know that's how long it'll take to get this going with an ODM05:55
TranshumanistIt'll still be ARM05:56
Ryan45My experience comes from the android tablet porting world05:56
TranshumanistBut a bunch of chip manufacturers have been opening up a bit. And Canonical's plan seems to be to work with one to get their drivers working on Ubuntu, not necessarily to open those drivers05:56
TranshumanistI don't pretend that the hardware manufacturers will suddenly open up, although there's a lot of commercial pressure for that to start happening05:57
chriadam|awayMm.  Intel have a pretty big potential in the mobile space, by 2014 I'm expecting really, really low TDP from their mobile chips.05:57
jo-erlendI think the most important thing is to get stuff working on one reference model.05:57
TranshumanistYes05:57
Ryan45Perhaps there will be a stabalization on that front05:57
Ryan45BTW, to make it clear, I am not against this whole thing, i love it :)05:58
jo-erlendchriadam|away, it'll be interesting to see.05:58
Ryan45But I think it's more in the disruption then i assimilation05:58
TranshumanistIgnoring the ROM market. Ignoring Ubuntu users who want to install it on their old phone. There WILL be a huge number of existing Ubuntu users, and non-Ubuntu first-adopters who will buy the first Ubuntu phone that comes out.05:58
Ryan45I'd love to see a Ubuntu Phone Market where there are 5-10 phones available for me to buy unlocked for $30005:59
TranshumanistSame. But that's further off I suspect05:59
Ryan45Trans: are these going to be at Verizon?05:59
Ryan45or at ATT?05:59
TranshumanistI suppose that depends on Canonical's business skills?05:59
Ryan45or is this going to be a European only concept like Nokia05:59
jo-erlendI'd very, _very_ much like to see Nokia get on board. For a large number of reasons.06:00
TranshumanistAs would I. They have a really good environmental track record.06:00
Ryan45The US model has a way of just destroying good ideas.06:00
TranshumanistThat's the US.06:00
Ryan45I'm in the US :)06:01
TranshumanistIt won't stop you from buying a phone up front, though.06:01
Ryan45Nexus 4 is probably going to be my first06:01
TranshumanistEven if Verizon and ATT don't have a version to sell on plans06:01
Transhumanistfirst smartphone?06:01
Ryan45I am not the average consumer06:01
Ryan45no, I still use the milestone, here the droid06:01
Ryan45first vzw android phone06:02
TranshumanistBut why do you assume the average consumer needs to buy the Ubuntu phone for it to be successful initially?06:02
Ryan45Because cost is associated with scale :)06:02
TranshumanistThe best models of Android phones only sell like 20 to 50 million units.06:02
TranshumanistI understand economies of scale.06:03
Ryan45I read a great nokia quote06:03
Ryan45"if we had a phone that sold as few as the iphone it would be considered a complete failure" this is from before Apple had an ecosystem around the phone06:03
TranshumanistBut for their first unit, selling a few million copies is fine. Mark might even subsidise this yet further with his millions of dollars.06:03
chriadam|awayUbuntu has no need for profit...  Oh, I'm sure Mark wants to sell tens of millions of handsets, at a nice margin if possible, but I don't think that's the primary aim, to be honest.06:03
jo-erlendI think it's important to keep in mind that Microsoft and Apple were considered successful even in the 80s and 90s, though that was a very small market.06:04
Ryan45The point I was just making is I hate nvidia reference platform built devices :)06:04
Transhumanisthaha06:04
jo-erlendpercentages doesn't pay the rent. I think Ubuntu can be quite successful even with a fairly low percentage.06:04
Ryan45They don't support even 6 month old devices06:05
TranshumanistBTW, I haven't fiddled with Cyanogen mod or anything06:05
Transhumanistbut dual-booting is possible on Android phones, right?06:05
TranshumanistBecause I can see a future where people dual-boot Ubuntu and Android :p06:05
Ryan45to ubuntu?06:05
Transhumanistto anything06:05
jo-erlendI can imagine a company saying "yes, you can bring your own device – as long as it's Ubuntu so we're sure everything works properly". :)06:06
Transhumaniste.g. between stock and Cynogen mod06:06
Ryan45It's not dualbooting, it's more like running an emulator06:06
Ryan45Look at the info on Ubuntu for Android06:06
TranshumanistUbuntu for Android isn't emulation. It's sharing the same kernel. It's not dual-booting.06:06
TranshumanistBut in todays market, can you dual-boot multiple ROMs?06:06
Transhumanistif you've unlocked your phone?06:07
Ryan45yeah, I am an idiotsavant with out the savant when it comes to explaining06:07
Ryan45no06:07
Transhumanisthaha06:07
Transhumanistodd06:07
Ryan45It's the way android sets up its memory06:07
Ryan45you can certainly keep writing over06:07
Ryan45and using the old data with the new system files06:08
Ryan45but it gets ugly after a few times of doing that because that idea is REALLY stupid06:08
TranshumanistYou can't... partition or something?06:09
TranshumanistOr direct the second OS to boot from external SD?06:09
Transhumanisthonestly, it seems stupid that people have reinvented the wheel, DIFFERENTLY, for phones.06:09
TranshumanistThey're just computers smeg it!06:09
jo-erlendon some phones, you can. Not on all.06:09
jo-erlendthe mobile market is really messy in a lot of ways. So was PC in the beginning though.06:10
Ryan45(jo secretly supporting my point)06:12
chriadam|awaythey're not "just computers".  they have their own set of problems to solve, and outcomes to achieve.  people innovate, and come up with their own solutions and their own implementations.  that's just natural.06:12
jo-erlendyes and that's what happened in the early PC era as well. Then it settled. I hope the same thing will happen in the mobile space. Because it seems obvious that people should be able to switch operating systems after purchasing the hardware.06:13
chriadam|awayright, that may eventually happen06:14
Ryan45Little different global chip making capability06:14
jo-erlendI'm hopeful. We're at the very beginning.06:14
chriadam|awaybut at the pace of technological advancement, I'd be surprised if we still had "handsets" as we know them today, in 20 years time.  wet-wired implants are more likely ;-)06:14
Ryan45ugh06:14
Ryan45people are against cross breeding carrots even though they will probably starve if they dont06:15
Transhumanist<chriadam|away> they're not "just computers".  they have their own set of problems to solve, and outcomes to achieve.  people innovate, and come up with their own solutions and their own implementations.  that's just natural.06:15
Transhumanistthis is true more because of where phones have come from than because of what people are trying to achieve with them today06:15
jo-erlendchriadam|away, I don't think people are going to replace form factors. I think we'll add new ones. For instance, no tablet or handheld will ever make me want to replace a good chair, desktop, big screens and keyboard. After all, technology doesn't alter my biology. Well, not yet, anyway :>06:16
TranshumanistPeople today are trying to use them as computer. It makes sense to ditch the phone paradigm and TREAT them as first-class citizens in the computing world06:16
Ryan45ARM's licensing has done wonder and been the bane of a lot of inovation though :)06:16
Ryan45puts the invoation in the hands of large manufacturers06:16
chriadam|awayjo-erlend: yet, in my opinion, was the operative word in that sentence.  I'm probably wrong, but we'll see.  Either way, interesting times ahead ;-)06:16
Transhumanistjo-erlend: what about a phone that docks into a small station connected to a monitor and keyboard and mouse on top of your desk with the comfy chair06:16
Ryan45if everyone had to use one of like 3 sets of chips we would see all kinds of crazy device uses, but there are like 100's of locked up cpu's now06:16
Transhumanistis that not a desktop then?06:17
* jo-erlend thinks having choice of operating systems will be a big selling point for hardware manufacturers in the future. 06:17
Ryan45i dont want to dock anything :)06:17
Ryan45I want to just come into range06:17
Transhumanisthaha06:17
TranshumanistI love that idea!06:17
jo-erlendTranshumanist, right. When hardware is capable of that – which is happening very soon – that'll certainly be interesting and appealing. It doesn't change the form factor though.06:18
TranshumanistWell it does change it! No more towers. No more buying multiple devices.06:18
jo-erlendRyan45, I do that now. Love BlueProximity :>06:18
TranshumanistIt's a huge change :p06:18
jo-erlendand when I leave the house, my webcam automatically turns into a surveillance camera. That's nice too.06:19
Ryan45we are actually going to soon run into a surplus of computing power06:19
chriadam|awayif one of the books on the bookcase in your study gets belligerent, you'll _know about it_ ;-D  jokes06:19
chriadam|awayRyan45: pfft.  no such thing.06:19
jo-erlendRyan45,  heh...  To me, that's happened a long time ago wrt stationary computing.06:20
TranshumanistYou know what I love the most about smartphones replacing PC's?06:20
TranshumanistThe fact that they consume 1/100th the number of watts06:20
Ryan45i read on the internet that transhumanist REALLY loves the environment :)06:20
jo-erlendchriadam|away, it was a fun weekend project more than a security thing though :)06:20
TranshumanistWell it saves on electricity bills too.06:20
chriadam|awayjo-erlend: hehe, yeah, I did the same thing back when I was in uni.06:21
Transhumanistbut Ryan: how is reduced electricity consumption of that magnitude not an amazing thing?06:21
Ryan45:) I'm in Alaska, our whole economy is based on wasteful energy use aka oil06:21
TranshumanistAnd I am from Australia. We're simiklar with coal and gas.06:22
TranshumanistIt's not a good thing.06:22
TranshumanistOr something to be proud of haha06:22
Ryan45I havent had a desktop in years06:22
Ryan45I only use laptops06:22
jo-erlendRyan45, and I'm from Norway :>06:22
jo-erlendwe _are_ proud of it, I think :)06:22
Ryan45Laptops use much less power.06:22
TranshumanistI've got this 6-core AMD desktop which I am going to retire for no other reason than it accounts for like half my electricity bill.06:22
TranshumanistYeah I'm switching to a System76 lappie06:23
jo-erlendTranshumanist, you're going to retire a computer and replace it with a new one ... for the sake of the environment?06:23
Ryan45LOL06:23
TranshumanistThink that through more carefully jo-erlend06:24
TranshumanistI need it for other reasons. I'm going to switch to using it as my main PC too, to reduce electricity consumption.06:24
Ryan45It's like when they tear down old buildings to build new environmentally responisbile ones.06:24
Ryan45And the construction equipment does more carbon production then the building will save in its life time06:25
TranshumanistThe savings CAN be worth it, but most people don't to the maths to figure out whether it is06:25
chriadam|awayUsually the maths is too difficult.  If everyone wasn't tearing down the old buildings, maybe HastingsDearing would be producing less heavy machinery, and maybe the steel mills would produce less steel, and maybe the mining industry would do less mining, and maybe...06:25
jo-erlendenvironment is very important. And low power consumption is good, not only because of the consumption, but also because lower consumption means longer life, because of less heat which requires fans and other moveable stuff.06:26
chriadam|awaymainly it's good because it means my study doesn't get quite so damn hot during summer.06:26
TranshumanistThe laptop I am getting has an average consumption of 30 watts (rough guess). My desktop PC has an average consumption of 300 watts (rough guess). I don't know how much electricity it cost to make each device, or how many pollutants were produced, but but it doesn't seem completely ridicuklously that at some point it will be an environmental gain to have switched to this laptop06:26
jo-erlendchriadam|away, which is a bad thing at winter in Norway. I'd rather warm my study using a computer than an oven.06:27
chriadam|away... unless that point is longer than the lifetime of your laptop..06:27
Transhumanistindeed06:27
TranshumanistBut I'm buying it so I can do development work away from home, especially at uni.06:27
chriadam|awayjo-erlend: hehe.  I used to own a dell that would have solved all of your central-heating problems06:28
Ryan45Trans, how much of those chemicals in the computer came from china :)06:28
Ryan45where they dont care about pollution output in mining06:28
Ryan45or in transportation06:28
Ryan45or in production06:28
jo-erlendchriadam|away, I currently own a beast of a machine. I should actually ask the neighbours to chip in, cause I'm probably lowering their electrical bills :>06:28
chriadam|awayhehe06:29
jo-erlendwhenever I buy something new, I try to buy something that'll last. I didn't really realize that it'd make my box sound like a Harley Davidson.06:30
Ryan45As an Alaskan I almost exclusivly talk online with people from Europe and Australia :) Due to timezones.06:30
jo-erlendbut I don't think I'll ever have to upgrade my stationary again and that's a good thing.06:30
TranshumanistYou have a point. This is why I really valued Nokia's products - they handled the lifecycle environmental cost of their products really well. But as I said, there are multiple reasons for buying this laptop: specifically the ease of doing development work. If I could buy a good Nokia laptop, I would. But I can't.06:31
TranshumanistBut since I am buying the laptop for reason X, then it makes sense to retire my desktop and use this laptop because it consumes perhaps 1/10th the electricity. And back to smartphones absorbing other device categories: it'll be amazing when that happens because of the global drop in energy use from domestic computing06:32
jo-erlendI didn't know that. I like Nokia for other reasons.06:32
jo-erlendTranshumanist, heh, sure. I apologize for making that joke. It wasn't an attack in any way, and I wasn't referring to you when I spoke about my stationary.06:33
TranshumanistAs an Aussie I usually miss Europeans because they're mostly asleep or at work06:33
Transhumanist=(06:33
Transhumanistjo-erlend: oh, was responding to Ryan4506:33
jo-erlendhehe ok :)06:33
jo-erlendah. He doesn't like tab completion much, I see. :>06:34
Ryan45nah, every letter costs electricity06:34
Ryan45plus I dont want to make someones computer beep and wake up thier signifigant other.06:35
jo-erlendRyan45, I think you have a good point. People talk green, but when it comes down to decision making, I think it's better if green is a bonus. Longevity, aesthetics and simplicity is much more important, I think.06:35
TranshumanistI take issue with that because you make it sound like they're mutually exclusive06:36
Transhumanist;)06:36
chriadam|awayright.  I think the problem is that it's too complex for the average person to figure out, and it's too abstract or formless a threat to figure actively in most peoples' cognitive processes when making decisions.06:37
jo-erlendoh, quite the contrary. It's a matter of how you sell it. People like green and green is important. But I think it's better to say "It's really nice, the battery lasts for a long time – oh, and that also means it's green", than to say "it's green, and it's kinda useful too!" :)06:37
jo-erlendchriadam|away, right.06:38
Transhumanistjo-erlend: I see what you mean06:38
TranshumanistIt's a matter of education, too though06:39
Ryan45OneUbuntuPhonePerChild is a way better program bTW :)06:39
Transhumanistlol06:39
Transhumanistthat should be a thing.06:39
jo-erlendIf you don't have to worry about the battery all the time, then that's good for you. You like that. As a bonus, it's good for the environment as well.06:39
Ryan45hey australian06:41
Ryan45who likes energy conservation06:41
Ryan45Do you like ice skating or hockey?06:41
TranshumanistI don't think my feet are designed for ice skating, but I love it anyway. I prefer skiing.06:42
Ryan45Ok, so have you heard of solar thermal absorption chilling?06:43
jo-erlendhehe06:43
jo-erlendhe should, being an Australian.06:43
jo-erlendsoaked leather bags filled with water was the primary way to keep the water cool when going walkabout, I seem to remember.06:44
Ryan45http://energy-concepts.com/thermochiller06:44
Ryan45They can drive the chiller needed for a skating rink off solar and I really want to build one in west texas, but australia would work as well.06:45
TranshumanistOh, like setup a comercial ice rink run by one of these?06:45
jo-erlendare we still somewhat in touch with Ubuntu, or have we drifted completely off topic? :)06:46
TranshumanistWell... you're welcome to discuss something Ubuntu-related :D06:47
Transhumanistbe back in a bit. Girlfriend is home.06:47
jo-erlendit's a good idea. I'm sure some people try to pay a little attention to the backlogs in order to catch unanswered questions. Makes it more difficult if we're talking too much about other thigns.06:48
jo-erlendthings, even.06:48
Ryan45yeah06:48
Ryan45Unanswered questions, lol06:48
Ryan45like there are answers06:48
jo-erlendI've received good answers to all of my questions.06:49
Ryan45I apologize for bringing some debate to the conversation earlier :)06:50
jo-erlenddon't. Enthusiasm is good. I get caught up too. I really do sometimes. :)06:51
TranshumanistDebate is good! I'm going to spend tonight installing their alpha QML development framework06:53
jo-erlendand I think green is an important aspect of UP. Not only because native code probably means less consumption, but also because a lot of people who would otherwise run a desktop 24/7 in addition to their phone, might reduce that to one device.06:53
Ryan45I would love to see them do a mediatek based demo06:54
jo-erlendI get the impression that there's still a lot of things to do before a detailed demo is called for.06:55
TranshumanistWhat's mediatek?06:55
Transhumanistjust a device by MediaTek demoing Ubuntu Phone's features?06:56
Ryan45mediatek is the offbrand arm06:56
Ryan45A906:57
Transhumanisthttp://www.forbes.com/sites/timworstall/2013/01/04/is-ubuntu-about-to-create-the-phone-and-pc-of-my-dreams/07:41
donttrustemHi guys, I would like to test ubuntu phone on my nexus. Is there anywhere to download the code?10:42
donttrustemAnyone here?10:45
k1lno not yet.  its not to be expected until the CES10:46
donttrustemWhen is the CES10:46
donttrustemBloody bots10:47
k1lits just starting if im right10:48
donttrustemBut it has been demonstrated on the nexus10:49
k1lon a galaxy nexus, yes. but the code is not published right now10:50
donttrustemWhen will it be published... I would like to test it and develop10:51
k1ldonttrustem: there is no exact date mentioned. so its expected after the CES but dont count the hours10:53
netchipare the sources for ubuntu for phones released?10:53
donttrustemMan there must be a version out there for developers ....10:53
donttrustemnetchip: I found something on the xda forum10:54
k1lnetchip: no, not so far10:54
netchip:|10:55
donttrustemhttp://forum.xda-developers.com/showthread.php?t=173054610:55
netchipalso, why do they use Android kenrel?10:55
donttrustemNot sure if this will work10:55
netchipdonttrustem, That isn't Ubuntu Phone they are developing ;)10:56
k1ldonttrustem: that is not ubuntuphone10:56
donttrustemOk10:56
k1lnetchip: do they? i think they mentioned that they could use the android kernel because of the drivers10:56
donttrustemI think they need to release something soon otherwise it will lose momentum...  It needs to be out there.10:57
k1ldonttrustem: its a dev stage which they want to show at the CES to the hardware manufactures to get them on board10:58
k1ldonttrustem: its not ment fo end-users to use on their phone right now. so be patient10:58
netchipYeah, well, I'm running CM on my SGS3, it's 60% open source, and the team is 3 men, and they open sourced that part, without any documentation, in _one_ year10:58
netchipSo for a big company, it should take a week10:59
donttrustemLol manufactures are users ... End user will determine the success10:59
k1l*sigh*10:59
k1lnetchip: cm isnt only run by 3men at all.11:00
netchipk1l, The team who opensourced my phoine is11:00
netchipteamhacksung11:00
donttrustemIf the code is not out there for devs to use and spread the word then it will die.  Ubuntu desktop started without manaufactures11:01
k1ldonttrustem: that is not how the mobile business runs11:02
donttrustemWe are not talking about phones anymore, it is now being pushed as a mini desktop when docked :)11:04
donttrustemWould you say that the nexus is a phone or a mini PC?  The market call them smartphones because they need to separate them as a unique device ...11:07
donttrustemBut in reality they are mini computers11:08
donttrustemAnyway enough of the rant ... Will have to wait for the release11:11
popeymorning all ☺11:11
donttrustemCES is this month ...  In fact on Tuesday11:13
k1lhi popey :)11:16
k1lan ipad user who is ranting about ubuntu not giving the code NAOW!!111 . ok i see11:28
Preedwhat code?11:38
PreedSo the ubuntu phone is a device with ubuntu on it.. and ubuntu for android is the same ubuntu, but running on top/parallell to android on an android device?11:39
k1lthe ubuntu-phone code11:39
Preedwhats that code for?11:40
lcabreza1what country is this phone available ?11:40
k1llcabreza1: not available yet11:40
Preedyou mean the source code?11:40
k1lPreed: no, ubuntu for android/ubuntu is a desktop-unity11:40
Preedso the ubuntu phone cant dock and turn into a desktop?11:41
k1lPreed: yes source code. the user who left right after you joined complained before that there is no code released so far from ubuntu-phone11:41
k1lPreed: the ubuntu for android based on the motorola webtop hardware . the dev-device was the motorola atrix. i dont know what the actual stage is and if other phones will support it wihout that special hardware11:42
PreedBut.. The ubuntu-phone wont be able to do that? only phones that ship with android+ubuntu for android?11:43
k1lPreed: i dont know if there is any special hardware needed. so if you put ubuntu-phone on your old smartphone i dont know if it will support the desktop mode11:45
k1lbut that is all guessing. im not an involved dev and there is no code so far.11:46
Preedhttp://www.youtube.com/watch?feature=player_detailpage&v=cpWHJDLsqTU#t=1249s11:48
Preed"If your hardware works with android, it will also work with ubuntu"11:48
k1lPreed: that doesnt include the desktop-dock-thingy, imho11:49
PreedTrue11:49
k1lit means that they  can use the android kernel and the android driver for the hardware components11:49
PreedBut why would that need any special hardware? Just launch the desktop and clone the phone screen to the hdmi/mhl-out..11:50
PreedMight want dual ramdacs(?) to output a different/higher resolution to the hdmi out though..11:51
PreedI think the SGS4 will have 1080p resolution though so on that it wouldnt be neccessary11:52
PreedBut 1280x720 is a bit low for a desktop11:52
PreedThe pics of the ubuntu-phone here http://www.ubuntu.com/devices/phone is an SGS3, aside from no hardware home button, missing samsung logo, and those 3 little dots on the lower right side(speaker?)11:54
k1lno its not. its a galaxy nexus11:55
Preedoh, well, they look damn similar :D11:55
Preedno chrome edge on the nexus though11:55
Preedis the ubuntu phone going to be based on the nexus? bit low-end hardware? or maybe its just the same shell...11:56
popeyPreed: no, we're just using the nexus for the demo12:01
popeyk1l: the ubuntu for android demo was given on a couple of devices, the motorola was just the first12:04
popeywe're not wedded to any particular phone12:04
TranshumanistI'd LOVE to run Ubuntu on my Galaxy Note 212:04
Transhumanistit's perfect for it12:04
Preedpopey: I'd love it on my SGS3 :)12:05
popeyequally we're not geared up to make images for every phone someone asks for12:05
Preedpopey: Well, I assume you will for the most popular devices? Btw, is the docking and launching full desktop going to be in both ubuntu for android and the ubuntu-phone?12:06
TranshumanistOf course. But given Samsung's dominance and that the S3 and Note 2 are extremely common and meet your hardware specs, it would seem a smart move to target them.12:06
k1lpopey: ah, thanks from the info.  i only knew about the atrix12:06
jrtappersWhat phone will be the first to get ubuntu phone support in beta?12:06
popeyjrtappers: no decision yet12:06
popeyPreed: its in U4A, and makes sense to be in U4P too, assuming a few things12:07
PreedDo android apps/google store run on A4P too? Or does it require a full android system underneath?12:08
popeyA4P?12:08
PreedI mean the android phone12:09
Preederm... ubuntu phone12:09
AlanBellwait, Android runs on phones???12:09
popeyhah12:09
Preedsorry Im tired, was up coding till 8 this morning and got up at 10 :o12:09
k1lAlanBell: yes but its just a beta :)12:09
AlanBellwhatever will they come up with next :)12:09
popeyU4A is Ubuntu on top of Android, and the Android bit works just like a "normal" Android phone12:09
popeyso yeah, the "Android" in "Ubuntu for Android" has play store and Android apps etc12:10
k1lthe ubuntu-phone wont have the google play12:10
Preedpopey: What Im wondering is if the "ubuntu phone" will be able to run google play store/android apps?12:10
popeyUbuntu for Phones isn't Android, so no, it won't have Google Play12:10
popeyJust like iOS doesn't have Google Play ☺12:10
Preedpopey: Im guessing it might be a while until the app market for U4P has caught up with play store...?12:11
Preedalthough porting the apps from android to U4P should be quite easy12:12
popeyYeah, see Marks recent mail to ubuntu-devel about that12:13
popeyhttps://lists.ubuntu.com/archives/ubuntu-devel/2013-January/036297.html12:13
popeynow is the time12:13
Transhumanistcan anyone subscribe to ubuntu-del?12:13
Transhumanistthanks12:13
popeyyes, but it's moderated12:13
popeyi.e. not a discussion list12:13
Preedmaybe even the SDK has option to compile for U4P and U4A simultaneously?12:13
popeythere is ubuntu-devel-discuss for discussion12:14
TranshumanistI don't wish to reply, just receive it :)12:14
popeyPreed: nope12:14
k1lwell, not having apps was a big problem for webos (beside the really insane pricing of the products)12:14
popeyah okay, thats what i do Transhumanist12:14
popeyyeah,it's a challenge12:14
k1li hope ubuntu finds a way to pass this cliff12:14
Transhumanistnative Ubuntu apps won't run on U4P, right? Need to be coded in QML?12:14
popeythey could be ported12:15
popeywe're recommending Qt/QML, yes12:15
Transhumanistyes, but they need to be. However, QML apps should run fine on desktop Ubuntu once the phone is docked?12:15
TranshumanistSo QML isn't required?12:15
PreedTranshumanist: probably not, since when its docked Im guessing its still running the same kernel/drivers etc12:16
chriadam|awayit depends on your definition of "run fine".  when you're dealing with an entirely different HCI paradigm, you _need_ to adapt for application for the best user experience.12:16
chriadam|awayhaving a touch-optimised, limited screen real-estate application running as-is on a desktop is... suboptimal.  and similarly, having a desktop-optimised, large screen with physical input methods, application, simply doesn't translate to the mobile device.  so that's one thing that is going to need developer support for, imo.12:18
TranshumanistI agree with that.12:18
TranshumanistBut it'd be smart to have QML work flawlessly on Ubuntu desktop so that the only porting devs need to do is the UI side of things. Still a daunting task, but that still saves a lot of other code from having to be ported.12:19
chriadam|awayQML does work flawlessly on Ubuntu desktop12:19
TranshumanistYeah I figure. So people just need to start using it for native Ubuntu desktop apps12:20
Transhumanistso there's a big pool to draw from when U4P does come out12:20
chriadam|awaypeople have been.  bobweaver has been writing some really interesting things, for example ;-)  but I agree, it has a long way to go in terms of traction in the developer community.12:21
Transhumanistthat's cool. I'm writing an Android app at the moment that sends new vocabulary words to the notification bar each day. Will something like this be possible in Ubuntu Phone? If there a notifications feature?12:23
TranshumanistI believe Mark Shuttleworth is providing funding to an Australian mobile phone mesh networking project for making calls in a decentralised way. It would be cool to see that eventually integrated into Ubuntu Phones.12:30
DegweesHey everyone, I've got a question about the mobile Ubuntu. Will any current phones be supported?13:16
Degweesparticularly bada phones13:17
k1lat least the phones need to be open to let a linux be installed. and then they need to ship linux drivers13:18
DegweesI'm using a Samsung S8500, last I heard when someone tried to port Android onto it, they burned 4 phones and stopped working on the project13:18
TranshumanistThe first phones are HIGHLY likely to be phones which can run Android. They're also likely to be phones which are very easy to unlock. E.g. Nexus devices.13:19
Transhumanistbut that's just the first phones13:19
DegweesAs far as I know, Android, Bada and Ubuntu all come from Debian?13:19
TranshumanistAndroid doesn't13:20
TranshumanistAndroid uses the Linux kernel, but the rest is fairly unique13:20
DegweesAlright13:20
TranshumanistI say that they'll probably target Android phones because they'll want to prevent duplication of effort, and they've got a seperate team working on getting Ubuntu running on Android phones while Android remains installed13:21
k1landroid is a linux kernel with alot of java13:21
DegweesGuess I'll check if they've evolved over the last year with bada phones. It'd be awesome to see something else on the Samsung Wave cos you know... bada sucks13:21
Transhumanisthaha13:22
DegweesIt was great at first... great player, great camera, great everything with a but13:22
Degweesbut it was never truly stable13:22
DegweesAnd after 2+ years that seriously gets on my nerves13:22
DegweesI mean, you know.... Even the god damn alarm clock didn't work properly :D13:23
TranshumanistI can see that. I had the Debian-based Nokia N900. Good phone. Fairly stable. But Nokia never really supported it. Paperweight now I guess.13:23
DegweesI've been on the SE boat mostly, just later started using Samsung. It's nice but they don't seem to be very good at software development13:24
TranshumanistTry their Smart TV. It's a nightmare.13:25
DegweesHaven't had the chance to, yet13:25
TranshumanistDon't.13:25
DegweesHeard news about Estonian Elion and Samsung working together to create a system which doesnt require a "digibox"13:25
Degweesnot too sure how it's called in english though13:25
TranshumanistYou'd think that with such a strong phones department, Samsung could put 2 and 2 together and use Android for TV's for a streamlined experience. But not.13:25
Degweesbut that was for TVs13:26
DegweesAh well, maybe I'll just upgrade to a Samsung S2 and give the Wave to my wife lol13:27
DegweesAnyways, thanks for the information :)13:27
TranshumanistI'm not sure the S2 will see Ubuntu any time soon.13:27
TranshumanistThe Galaxy Nexus would be a better upgrade choice13:27
Transhumanistespecially since it now runs Android 4.213:27
DegweesCan't S2 be upgraded to that?13:28
TranshumanistWhen Samsung decides to.13:28
TranshumanistThe Galaxy Nexus is a superior device to the S213:28
Transhumanistshould cost about the same13:28
Transhumanistand the Galaxy Nexus seems to be the testing phone for Ubuntu for Phones13:28
DegweesCosts a bit more here actually, just checked13:29
DegweesIt's 360€ vs 390€13:29
TranshumanistOK. What if you order overseas? I am Australian, but my Galaxy Note 2 is from Bulgaria.13:29
Transhumanisthaha13:29
Degwees:D13:29
Transhumanistanyway, best to keep this chan to Ubuntu discussion I guess13:29
popey13:29
popeyits cool13:29
DegweesThats probably 250 AUD and 27013:29
Transhumanist=)13:31
DegweesThanks though, I'll remember that13:31
DegweesBut yeah, not sure if I'd still be getting the Nexus for it seems to lack battery life now that i'm reading into it13:32
DegweesWhich, you know, is awesome for the S2 and even the Wave... The first year at least :D13:32
DegweesAnyways thank again!13:34
Degweesthanks*13:34
Transhumanistno problem. Nice to chat :(13:35
Transhumanisterr :)13:35
todayWill ubuntu be faster than android?14:57
todayI mean, its basically a native app, right?14:57
todayUsing native apps*14:58
AlanBelltoday: impossible to say, and what you think of as "faster" might not be to do with the application speed as such15:00
AlanBellit will be plenty fast enough on a 2014 model phone15:00
todayLow end phones will still exist15:01
todayWhat are its languages for development?15:01
k1lthe minimum specs mentioned on the site are not really low end phones15:02
todayNo java right?15:02
AlanBelllow end screens will still exist, low end processors not so much15:02
todayMy new phone is 500 mhz15:02
AlanBelltoday: "native" apps are Qt/QML with javascript15:02
todayjava is slow right?15:03
AlanBellHTML 5 is also supported, I am guessing that is a webkit rendering engine15:03
AlanBellno, java is not slow15:03
todayIts high level15:03
AlanBella JVM takes a little while to start which is why 10 years ago, java applets were slow to start15:04
todayIts slower than c ++ no?15:04
AlanBellnot really in any practical sense15:05
todayMmm ever played triplea? That's slow, and its all java15:05
AlanBellit is all about the algorithm, not the language15:05
todayYou need a quad core machine to run it decently15:05
todayThe language is built on algorithims15:05
todayAnd ever java app I use, is slow15:06
k1lab bad scripted app on html5,qml or whatever will always be slower than a good java one.15:06
AlanBellquad core only helps multithreaded applications or running many processes at once15:06
AlanBellif you have a single threaded application then throwing more cores at it does not make any difference at all15:06
todayStill its slow15:07
AlanBelland hardly anything is ever CPU bound, it is all IO waiting15:07
todayAndroid apps are slow too :p15:07
AlanBellwrite an algorithm that touches the disk less it will go faster, nothing at all to do with the language15:07
todayIt has allot to do with the language15:08
todayOn java it is easier to make slow apps15:08
AlanBellwhy?15:08
todayIts high level15:10
todayAnd ugly too imo15:10
todayI tried a bunch of development environments programmed in java. Ugly and terribly slow, and buggy15:10
AlanBellthere are lots of reasons to not like java very much, but applets in web browsers in the late '90s being a bit sluggish is not one of them15:10
AlanBellswing is ugly perhaps15:10
todayI'm talking about desktop apps15:10
M4rtinKwhat about Python support @ Ubuntu-phone ?16:02
M4rtinKthere are quite a lot of people writing mobile Python applications in the Maemo/MeeGo community16:03
M4rtinK(running on Nokia N900 & N9)16:03
M4rtinKusing the LGPL PySide bindings for Qt16:03
M4rtinKand it looks like PyQt already supports Qt5 (which is what Ubuntu-phone is using, right ?)16:04
popeyyes, to qt516:17
M4rtinKso is Python support on the official roadmap ? or left to the community ?16:18
Waltherlet's just hope that some of the community efforts will be accepted and pulled as official supports :P17:24
Waltherbecause that's what true community support should be - community's work taken as part of the whole17:25
Walthernot just as "download the community patch from here and there" for everything and nothing17:26
M4rtinKfor the record, I've just got QML hello world running with Qt5 & PyQt on desktop :)17:41
WaltherAre there any plans to merge the Ubuntu Phone work to Ubuntu Nexus work?17:58
WaltherAs in, having the Ubuntu Phone UI in a tablet would make sense as well17:59
Waltheror perhaps switching between phone UI and desktop UI17:59
popeyWalther: much of the ubuntu phone work will ripple into the distro, so as a byproduct will end up in the nexus7 build18:04
popeyand vice versa, lessons learned from the nexus 7 experiment will result in a better phone experience18:04
Walthermmh. But I was mainly thinking about the swipe UI18:04
Waltherwhich is unlikely to pop to the desktop version at least18:05
xavinux1Hi people, I would like to know how can I cntribute with the Ubuntu phone18:11
AlanBellWalther: some of that is already in the desktop version, it was called utouch but they don't call it that any more18:11
AlanBellxavinux1: mostly by learning about QML at the moment and thinking about what apps you might like to develop for the platform18:12
Waltheryeah, at least the ability to three-finger drag and zoom windows, which is really cool18:12
WaltherBut yeah, I hope there will be tight collaboration between the -phone and -nexus teams18:13
xavinux1thanks for your answer AlanBell18:13
popeys/utouch/open input framework/18:13
xavinux1so need people that program with QT Languaje?18:15
xavinux1and develop apps?18:15
AlanBellxavinux1: right now there is nothing to see, and nothing to contribute to in the platform itself, but we do know that if you want to write apps for it then Qt/QML is going to be the way to do that18:16
WaltherI wish the possibility to help in platform level would arise as soon as possible18:17
Waltheras in, support for different devices etc18:17
xavinux1ok Sir, as Walther says, I have a Nokia N9, perhaps can be userful to test the platform on it and support other devices as they do with nexus?18:22
WaltherI have a N9 as well, and extremely willing to help testing on it18:25
WaltherN9 should be pretty well documented - there's the MeeGo community hacks, Mer project, Nitdroid android port for it, Jolla Sailfish... etc18:26
Waltherso porting ubu phone to it shouldn't be difficult18:27
popeyThe N9 might be a bit slow these days.18:27
AlanBellI would expect there will be some instructions for the Galaxy Nexus after CES or perhaps after MWC18:27
AlanBelland my guess is that the first other thing it gets put on will be the Nexus 718:28
AlanBelleven though that isn't a phone18:28
xavinux1ok AlanBell18:34
Waltheryes, it would be great to put it on my nexus 7 :O18:35
Walther:P *18:35
xavinux1Walther would be great to run it on the n9 too, don't it?18:36
Waltheryup18:36
gacout of interest, are people going to be able to do their own builds, a la xda-developers? I've just retired my original HTC Desire which just about meets the minimum specs on the webpage, so i'd be interested to know if this is ever likely to arrive on that18:37
gacalthough being a very old handset, I don't expect there'll be anything official from ubuntu/canonical18:37
WaltherI would hope for more of a "generic kernel" approach18:38
Waltheras in, not only custom ports a la xda-developers, but those patches for support being pulled to the real distribution18:38
Waltherit would be even better18:39
Waltherhave the advantage of not beign a custom build -> updates not dependent on the couple dudes who ported it18:39
gacit would, but it then creates the illusion of more support than there actually is IMO, so i don't think canonical would do that18:39
Waltherwe can hope though, and be vocal about it18:40
popeygac: yes, we're expecting to release a build which people can hack around with for other phones18:48
popeybut what we release will be open source so people can use that and build their own18:49
gacsounds good, i'll keep hold of the Desire then rather than shipping it off for recycling, see what happens with ubuntu :)18:54
M4rtinKa HP Touchpad build would be nice :)18:55
M4rtinKmany developers got them from the firesale (myself included) :)18:55
WaltherBut I take it no repos / builds are available until as of CES18:55
M4rtinKalso already runs Android with CM9 just fine18:58
WaltherBTW, is there a dedicated channel for nexus ubuntu?19:00
Walthernexus 7 ubuntu *19:00
popeyIt's unlikely anything will be available anytime soon19:00
Waltherbut we are the anxious geeks! we want our weekly fix of hacking now :P19:01
popeyhehe, me too!19:01
M4rtinK+119:01
netchippff19:03
netchipWe know how Ubuntu Phone is looking19:03
netchipAnd now it's just waiting for source code19:03
netchipI don't care about images19:03
netchipThey won't help my SGS319:03
=== IdleOne is now known as alacran
xavinux1if the n9 can run an android 4.1 without problem, think can run an ubuntu phone os..19:27
=== rsalveti_ is now known as rsalveti
WaltherYeah, that's what I thought19:46
Waltherit might not be fast enough to comfortably run the desktop thing on a dock19:47
Waltherbut for the basic phone OS, it should be *fine*19:47
Walthernot only barely enough, but fine19:47
=== alacran is now known as IdleOne
kristofHey! Any word on when we'll get those images for ubuntu-mobile?21:33
k1l<k1l> kristof: no need for swearing21:33
kristofk1l: :C apologies.21:34
kristofIs there a release date planned?21:34
k1lno, no dates yet. but it is to be expected that the dev-phone release (galaxy nexus) will be released some time after the CES21:35
kristofI'm a bit irritated that this was developed behind closed doors, but whatever.21:36
k1lkristof: why are you irritated that its behind closed doors?21:36
kristofk1l: Because the point of open-source is for open development. Much of the work to build Ubuntu Mobile has already happened.21:37
kristofIt's effectively closed-source.21:37
kristof(until the dev release)21:38
k1lkristof: wait i will post a post from alan bell because i wont type it again: https://plus.google.com/109175303602657131317/posts/6doQRuuN43321:39
k1lif you want to contirbute (i bet most of the critics wont anyway, they just want a shitstorm) there will be a release after the CES21:39
kristofk1l: Oh, that was actually quite informative, thank you. =)21:41
kristofI suspected that most of this was developed in the open but simply as fragmented software.21:42
kristofAlright, I'm satisfied. Thanks!21:42
k1lCES is a business meeting, where ubuntu wants to show the OS to the manufactures to get them on the boat. it was not a user-press release so far21:42
k1lmakes a bookmark on AlanBell s google+ post :)21:43
AlanBelldid I accidentally say something useful?21:51
bobweaverk1l,  howabout this I have been asking for days where I should upload fixs to the Elements that Ubuntu made I have gotteen no where21:54
bobweaverwhere I should file bugs21:55
AlanBellfor days??21:55
bobweaverfor days21:55
AlanBell3 days tops :)21:55
bobweaver2 days21:55
xavinux1Walther think we can start testing Ubuntu and make it work the N9? Anyone may be interested in helping?21:55
bobweaverlol21:55
bobweaverAlanBell,  you are funny man lol21:55
bobweaveryeah I amwhere is the colde21:56
bobweaverer21:56
AlanBellI have filed 1 bug so far, one sec . . . .21:56
AlanBellbug #109634121:56
bobweaverI need to know what glib schema the phone is using so That I can write apps against it21:56
bobweaver!bug #109634121:57
bobweavercomon bot21:57
bobweaverlol21:57
AlanBellbug #109634121:57
ubot5bug 1096341 in UI Toolkit "GU image size advice is wrong" [Undecided,New] https://launchpad.net/bugs/109634121:57
bobweaverAlanBell,  now try to look at the font21:57
bobweaverand resize it21:57
bobweaverlol21:57
bobweaveror try to right click on anything that uses a abstract button21:57
bobweaveror have anything that needs to hover a abstract Button or resize it smoothly21:58
AlanBellhttps://bugs.launchpad.net/qml-toolkit is the place to file bugs21:58
bobweaverthanks AlanBell  what up patchs ?21:58
AlanBellall hidden in here somewhere: https://launchpad.net/manhattan21:59
AlanBellno source code yet21:59
AlanBellbobweaver: so you have the QML stuff running?21:59
bobweaveryeah I had to download the tar and then build the comentents my self22:00
bobweaverAlanBell,  I have a version of Unity 2d that uses the stuff yes22:00
AlanBellI got QT creator running earlier, but got annoyed about the different versions of QML in the repos and PPA and got bored22:00
bobweavers|comentents| Compents22:00
bobweaverI can spell22:00
bobweavercan't lol22:01
bobweaverAlanBell, Never set Bashrc to do a man's / womens job22:01
AlanBell:)22:01
bobweaverAlanBell,  I use 3 different qt version and have never had any trouble22:01
bobweaverAlanBell, what I am working on Right now (most is still qt-quick 1 )22:02
bobweaverhttp://www.youtube.com/watch?v=fhRBTqdlYSg22:02
AlanBelloh I am sure it isn't much trouble, I just put some qt 2.0 code in qt creator and it complained22:03
bobweaverso everything that I have wrote for the TV will also work in the phone22:03
bobweaverAlanBell,  it is the backend of Unity 2d that uses qx11info that is not in qt522:04
AlanBellnice22:04
bobweaverso I am porting that but it is going to take me a couple of months. But if the phone is already there I do not need to port22:04
AlanBellso do you have a remote control that is going to run on the phone?22:04
bobweaveras I have 3 different form factors22:04
bobweaverTV , Desktop , Tablet22:05
bobweaverall can be changed from  the dash22:05
bobweaverand all is 3rd party , that is why I must know how the glib is set up in phone22:05
bobweaverif (unity2dConfiguerationformFactor === "phone") console.log("hello there Alan \n this is a formfactor phone ") else if (unity2dConfigurationsformFactor === "desktop") con......22:07
AlanBelldon't forget rotation, the phone could be tall or wide22:07
bobweaverImage { source: foo.png rotation: if (status === Image.Ready)  1 else 0   behavior on rotation {NumberAnimation {from 0 ; to: 360;  durration: 1200 ; easing.type: Easing.OutBounce }}     :)22:09
bobweaverI think that I like adding Behavior on whatever22:10
bobweaverrather then states and transtions but there is a time and place for wverything22:10
bobweavereverything22:10
AlanBellso what does that do? spin 360 degrees when you rotate the phone?22:10
bobweaverwell you could all it when ever you want say on a button or what ever22:11
bobweaverhttp://www.youtube.com/watch?v=qb8s7pSBu3022:11
bobweaverOn the light dm parts  and the parts that are loading are all behaviors22:11
bobweaverAlanBell,  that I can not tel you because I do not know how the phone glib settings are set22:12
bobweaverI am sure that it is some sorta Strut Manager but not sure how I could call iut because I have not seen the code yet :)22:13
bobweaverAlanBell, here I will write a simple app that spins a picture22:14
AlanBellI get that things can spin22:14
AlanBellthe thing is when the user rotates the phone the canvas changes shape22:15
AlanBelland they can rotate it left or right22:15
AlanBellso you might want to reflow to a two column layout in landscape mode, or change some of the controls22:16
AlanBellthere is an iOS calculator that is a conventional 4 function calculator in portrait mode and a scientific calculator in landscape22:16
bobweaverAlanBell, http://paste.ubuntu.com/1500958/22:18
AlanBellfile:///home/alan/spin/spin.qml:1:1: module "QtQuick" version 2.0 is not installed  import QtQuick 2.022:20
bobweaverBehavior Trumps everything see if the mouseArea is clicked it says that the text rotation = 1 . but because there is a behavior that is assigned to it it does that22:20
bobweaverchange it to import QtQuick 1.122:20
AlanBellwhy?22:20
bobweaveror change your qt version that you are useing22:20
AlanBellhow?22:21
bobweavertools -> options -> qt -> qtversions22:21
bobweaverthen add the qmake file22:21
bobweaver /opt/qt5/bin/qmake22:21
AlanBellI don't have a qt section in tools-options22:22
AlanBellah, build and run22:22
bobweaverAlanBell,  http://imagebin.org/24185922:23
bobweaveror you can configure using project button22:24
bobweaver"Manage Versions "22:24
bobweaverAlanBell,  IMHO the ppa for daily is not that great it is beta qt522:27
bobweavergstreamer is all messed up in it webview and other's also22:27
bobweaverbest to DL from nokia's site22:27
bobweaverstable qt522:27
AlanBellI think I will wait until it hits the repos22:28
bobweaverhttp://qt-project.org/wiki/Qt_5.022:28
bobweaverAlanBell,  what is your version of qtcreator 2.5.0 ?       help-->about qtcreator22:29
AlanBellQt Creator 2.6.022:30
bobweavernice22:30
bobweaverhigher then mine I use 2.5.0 my fav version so far. But I do not use the designer22:30
AlanBelldo you use it with multiple monitors?22:31
bobweaverand tv's22:31
AlanBellI have one monitor higher than the other and the menus get disconnected and appear at the hight of the lower monitor22:31
AlanBellI should do a bug report about that22:31
bobweaverscreenshot  ?22:32
bobweaverthat kinda sounds like a bamf thingy22:32
bobweaverAlanBell,  unity2d or 3d ?22:32
AlanBellgnome shell22:33
AlanBellI will try in unity in a sec22:33
bobweaverAlanBell,  if you are looking for a mass amounts of example code I have a ppa22:34
bobweaver ~u2t/bleedingedge22:34
bobweaveronly for 12.04 though :(22:34
AlanBellmenus work in unity22:36
bobweaverRight now I am making it so that there are var's for all the Easing.<This> and durration:<This>  so that users can change the way that icons are loaded in  launcher /dash22:37
bobweaverso that behavior code will look like this22:39
bobweaver        Behavior on rotation {NumberAnimation{from: 0 ;to: 1080;duration: (dashLensConfigureation.durrationTime); easing.type: Easing.dashLensConfigureation.easingType}22:39
bobweaverso then user can do  gsettings set com.canonical.Unity2d.dashLensConfigurations durration-time = 130022:40
AlanBellhttp://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-pagestack.html I guess all apps load in a pagestack which does the right side swipe22:40
bobweaveror I will make a slider in the home sections22:40
bobweaverYeah I am sure that PageStack calls other things or at least it should or it is not a Real UI22:41
bobweaverjust a shell so to say and would not be able to interact with gnome22:41
AlanBellwonder if an app can screw about with the QML of another app if they are done like that22:41
bobweaverwhat do you mean ?22:42
bobweaverlike take a app  that is in C++ and then make a declaritive view for it ?22:42
AlanBellwell in one page can I do this.parent.otherapp.something22:42
bobweaverstill not sure what you mean sorry22:43
AlanBellin the demo you saw the apps switcher right? you swipe from the right edge of the screen to page through all the apps running22:44
bobweaveryeh22:44
AlanBellso how isolated are they in terms of scope?22:44
bobweaverI am *guessing* that that is a strut manager with C++ backing just like launcher and how it hides and knows the size of screen22:45
AlanBellif the switcher is a pagestack and each app is loaded on a page are they sandboxed into that page or is it all one big QML structure that they can all access22:45
bobweaverI am sure that there is also global vars that are used for that but not sure because I have not seen backend code yet22:45
bobweaverAlanBell,  I am guessing hear but I bet there is a Model22:46
bobweaverAlanBell,  say I wanted to be able to open any *.desktop file in qml and I wanted it to be simple22:46
bobweavermake c++ plugin  http://paste.ubuntu.com/1501017/22:46
bobweaverthen in a "plugin" file I exspose the element22:46
bobweaverso that in qml I can call it22:46
bobweaverLike this http://paste.ubuntu.com/1501024/22:47
bobweaverbecause there is a element that Is created in C++ and I exspose it to QML via Plug in I can then call it any time that I want22:48
bobweaverlike in a button22:48
bobweaverthat is how Unity 2d launchs all its apps22:48
bobweaverwell......22:49
bobweaverthere is alot more to it then that but  idea over all22:49
bobweaverthe c++ will make a LIB under /usr/lib/qt(version)/imports/PluginName22:50
AlanBellyeah, I don't think that it can be a pagestack exactly22:50
bobweaverthen you just import that in you your qml file in are example   import Application 1.022:51
mhall119AlanBell: the apps are all going to be sandboxed and isolated from eachother, if that's your concern22:51
bobweaverOr you can make a bunch of qml and make a folder and make that a plugin also just like Ubuntu.Componets is done22:51
AlanBellmhall119: cool, I was expecting that to be the case somehow. It is hard to get a grasp of the overall architecture from the bits that have been released22:52
bobweaverAlanBell,  + 1 million22:55
mhall119AlanBell: I don't expect the window-management functionality itself is written in QM:22:55
bobweaveronly reason I have not wrote apps for it yet22:55
bobweaverI have no idea what I can do with the core backend yet and I do not need to make a bunch of declaritiv things that I do not know if the phone has already22:56
bobweavermhall119,  qt-bamf  ?22:57
bobweaverPhone will be like22:57
bobweaverorg.ayatana.bamf.view' on object at path /org/ayatana/bamf/application75641683022:57
bobweaverorg.ayatana.bamf.view' on object at path /org/ayatana/bamf/application75641683022:57
bobweaverlol22:58
AlanBellmhall119: oh, I thought it would be. I presume the UbuntuShape function is for the launcher buttons so figured the rest would be QML22:58
mhall119bobweaver: there may be some manner of bamf going on22:58
mhall119AlanBell: I bet there's a lot of the UI that uses QML22:58
AlanBellmhall119: do you know much more about this than we do?22:58
mhall119but window management is more low-level than that22:58
mhall119AlanBell: not really, no22:58
AlanBellok, fair enough :)22:59
mhall119everything I knew about it what was announced22:59
mhall119"is what was announced"22:59
mhall119I don't even have a prototype :(22:59
bobweavermhall119,  that is what I am talking about once I know all about all that if bamf then there is dbus if dbus that means that there is a gio and then that means that there is ways to cingure things in a awesome fasion22:59
mhall119bobweaver: I can pretty much gurantee that there is dbus22:59
bobweavertrickle down effect22:59
mhall119since all of unity/dash/indicators/notifications on the desktop is done that way23:00
* bobweaver needs config.h.in and <source>/data/* 23:00
AlanBellpersonally I think the main blocker for starting to thing about contemplating writing apps is that I don't know how rotation works, or how to simulate rotation on a desktop application23:00
mhall119but bamf was written to overcome a deficiency in X, if it's using (or going to be using) something else, bamf might not be needed23:00
AlanBelland what the expected standard behaviour of a rotated app on this platform is23:00
AlanBellor how big the screen might be relative to the gu23:01
bobweaver standard behaviour  most the time == gschema.xml23:01
mhall119AlanBell: I'm told there is an emulator in the works, using whatever the Android SDK uses to emulate (qemu I think), that should probably let you simulate rotations23:01
mhall119AlanBell: the API gives some examples of pixels-per-gu23:01
bobweaverqume has armel things so I bet that that is it23:02
mhall119AlanBell: http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/resolution-independence.html23:02
bobweaverjust wish that I could help make this better lol :)23:02
AlanBellyeah, I guess I can work out the gus per screen for common resolutions23:02
mhall119bobweaver: you will, soon, everybody this week was busy preparring for the announcement, and then preparring for CES23:02
bobweaverLike I see that there is going to be all desktop phone and everything so that makes me start guessing and I do not like to guess when I am writing apps :)23:03
AlanBellsome screen shots or design drafts for the core apps with measurement lines in gu would be good to see what is going on in the designer mind for those23:03
bobweavermhall119,  I know I just want it NOW !23:03
bobweaverlol23:03
AlanBelland a video of an app rotating would be good23:03
mhall119AlanBell: pixels-per-gu is a function of pixel density, not just resolution23:03
bobweaverNO23:03
mhall119bobweaver: you and me both :)23:03
bobweaverthat is not a good Idea23:03
bobweaveryou should make your pixle not by some js function23:04
mhall119AlanBell: those are being written as we speak (not literally, since it's Saturday)23:04
bobweaverfont.pixleSize:  parent.width / 1223:04
bobweaverthat way when re-sizing it will resize if screen gets bigger23:04
bobweaversame with any elements23:04
AlanBellbobweaver: yeah, the gu stuff does appear to need a lot more justification for it's existence than it has at the moment!23:04
mhall119AlanBell: retina displays and the new screens on, say, the GS3 are jusitification for grid units23:05
AlanBellmhall119: I understand the problem they are trying to solve23:06
mhall119one grid unit should, more or less, represent the same physical size regardless of pixel density and resolution23:06
bobweaverlike if I do   Image{source: foo.png ; width: Utils.pxgu(70 )}      it will always stay that even if you are in big screen and even if there is different functions for formfactors23:06
bobweaverbest to do Image{source: foo.png ; width: parent.width / 12}23:07
bobweaveror what ever looks like 70 px23:07
mhall119bobweaver: parent might re-size without you wanting the button resized23:07
bobweaverI found that out the hard way with t v23:07
AlanBellyes, but this gu is quite big. Not exactly tying up with font sizes, but that order of magnitude. It isn't small as in the width of a thin line23:07
bobweavermhall119,  then you hardcode23:07
AlanBelland it isn't a consistent fraction of the screen size23:08
mhall119bobweaver: not to pixels, because 50px on an old laptop LCD is button size, but on a retina display it's tiny23:08
bobweaveror you do    if (dashConfigureation.fullScreen === true) parent.width / 2 else ......23:08
mhall119the point is that you always want you button to be button sized, regardless of the size of it's parent, regardless of the size of the screen, regardless of the screen's resolution or it's pixel density23:09
bobweaverthen it should be a better way to know what the overall size like WindowInfo {}  and then change that way not writing in a bunch of functions23:09
AlanBellit kind of needs a blog article sized thing justifying why it is a good unit, and where it should be used. I am sure that must exist internally.23:09
bobweaveralso translations have been changed :(23:09
bobweaveruse to be u2d.tr("this is text to translate ")23:10
mhall119AlanBell: it probably doesn't exist internally, as I'm sure it was all discussed in design meetings until everybody undersstood23:10
mhall119but I can request it23:10
bobweaverbut there is also wrote into qs.tr() or whatever the functions is in qt23:10
bobweaverqsTr("text") *23:11
AlanBellmhall119: so me, ali1234, bobweaver all reacted in a "why on earth would I use a unit like that, it is all the bad bits of pixels combined with the not quite rightness of points"23:12
AlanBellI am sure it can be justified, but if that is going to be part of the consistent rhythm of the user interface it needs a bit more selling!23:12
bobweaver<< horrible designer23:13
bobweaver:)23:13
bobweaverat any rate I am just supper happy that I am going to be hacking on this code soon23:13
bobweaveruntil then I make more and more apps that are for unity 2d that can be interdrated real fast to phone core23:13
Billy88Yabaaa23:14
bobweaverOnce I know about the qt/c++/dee/bamf/gio/whatever that the phone core is using and if it is using libunity ect23:14
Billy883orrr23:14
Billy88Kol 5ara23:14
bobweaverBilly88,  spill something on keyboard ?23:15
mhall119bobweaver: I'm interested in how to access libunity from QML myself, I'll ask about that on Monday23:15
bobweavermhall119,  in CmakeList.txt23:16
Billy88It's my kid23:16
Billy88I can't tell him no23:16
Billy88ffg23:17
bobweavermhall119,  like      pkg_check_modules(UNITYCORE REQUIRED unity-core-6.0)23:17
bobweaverthen your project knows that it needs that to work23:18
bobweaverthen you just add the libs that you want to use to your C++ files that you are going to make into declaritive views23:18
bobweaverso say #include "deelistmodel.h"     then in plugin.cpp      qmlRegisterType<DeeListModel>(uri, 0, 1, "DeeListModel");         then anytime in my qml I just call    DeeListModel{QML Goes Here }23:21
bobweaveras long as I import the libs23:21
bobweavermhall119,  plugin.cpp     http://paste.ubuntu.com/1501103/     look at the bottom of the file "Q_EXPORT_PLUGIN2(Unity2d, Unity2dPlugin);"        that means that I can all any of them elements now as long as I have a at the top of my qml file      import Unity2d 1.023:23
bobweaverhope that helps :)23:26
HeLLyI was told to come to this channel with maybe some help on connect mobile broadband here in Bolivia since it is the only country not listed in South America was really hoping to have internet tomorrow for NFL games I will be going back to the states this wednesday so was hoping for a quick fix soon :-/23:30
bobweaverHeLLy,  I am watching the CIN vs HOU game atm23:33
mhall119bobweaver: I'm assuming it's not called Unity2d on the phone version23:38
bobweavercorrect23:39
bobweaverthem are the things that I am wondering about :)23:39
mhall119bobweaver: and that gives you access to your app's LauncherEntry and stuff?23:39
bobweaverNot sure what you mean ?23:39
mhall119bobweaver: http://developer.ubuntu.com/api/ubuntu-12.10/python/Unity-6.0.html#Unity.LauncherEntry23:40
mhall119that's what you use to add progress bars and counters to your Launcher icon23:40
mhall119I'm wondering how you'd do that from an app written in QML23:41
bobweaverprogession on what ?23:43
bobweaverprogress *23:43
mhall119on something you app is doing23:43
mhall119it can show in-app progress in the Unity Launcher icon for that app23:43
bobweaverOh23:44
bobweaveryou can send signal23:44
mhall119Nautilus uses it for file-copies, update-manager uses it for upgrade progress, etc23:44
bobweaverhttp://developer.ubuntu.com/api/ubuntu-12.10/python/Unity-6.0.html#Unity.Filter       can be seen used here  http://paste.ubuntu.com/1501149/23:45
bobweaverthen that is exported to qml element as you can see in the plugin23:45
ThomasCorwinHow could you purchase a Ubuntu Mobile Device?23:46
bobweaverso yes mhall11923:46
k1lThomasCorwin: no devices yet. it was just a system showoff23:48
ThomasCorwinkil: okay. Thanks.23:50
bobweaverso mhall119  kinda like this     CmakeList.txt (make sure that the pkg is there) --> File.cpp (file that is working with pkg lib that you told cmake to include)  --> plugin.cpp (expose the File.cpp and export to <qt area>/lib/imports/<PluginName(FileManager)>)  --> FileThingy.qml (In file.qml we import are plugin (import FileManger 1.0)    Now in are qml we can call any of the elemts that are in File.cpp  file File{ Qml goes here })23:52
bobweavers|file.qm|FileThingy.qml23:52
bobweaverso it is like making a custom lib  then make into declaritive view , then use it in your qml stuff23:53
bobweavernot sure if all the "terms" are right there lol23:53

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!