First Alpha of Qt For Android Released
An anonymous reader writes "In the wake of Nokia's announcement that it will be cheerfully throwing its existing developer community under a bus by not offering Qt for Windows Phone, a project to implement Qt on Android has announced its initial alpha release. Necessitas project lead Bogdan Vatra writes, 'I had a dream that one day, I'll be able to deploy existing Qt software on any Android platform. I had a dream that one day, all Qt applications will use system wide shared Qt libraries. I had a dream that one day, all Qt applications once compiled and deployed to one android platform, will run on any other newer android platform and will last for years without any recompilation. I had a dream that one day, I'll be able to create, manage, compile debug and deploy Qt apps using a first class citizen IDE. Now, those dreams become reality.' The Necessitas wiki offers some documentation on Qt for Android. A demo video of Qt for Android in action is also available."
QT isn't big enough to compete. The other juggernauts have the momentum and QT will fail. it is not because it is a bad technology - it just doesn't have the traction.
I saw nip at 1:15.
Long live Qt
Does it really take anyone over a minute to read the intro? Got bored, went away.
So, how long will take google to trash the java stuff and absorb Qt as the primary toolkit/sdk ecosystem? With or without it how will they fight the Nokia patent pool brought in court by their puppet master?
For nudity or sexual content?
This is worse than having sex with your sister!
Qt is that sexy - wow
So some asshole flagged the QT video on youtube and now there is no way to report it as incorrectly flagged. A new low for fanboys..
This is incredible. It's hard to believe how stupid are some companies. Nokia had some awesome assets. How could they not see it?
- You are the world's largest manufacturer of mobile phones
- You own one of the best development frameworks in the world, a framework that is 100% cross platform, and totally Unix friendly
- The world is changing. Windows is decaying on desktops. Unix runs most servers, many desktops (combining Apple + GNU/Linux + other free Unix-like systems), and is the biggest mobile player (33% Android + 16% Apple)
- You have an awesome linux-based mobile platform (meego).
- Microsoft has consistently failed on the mobile market, and is irrelevant
- Every organization that has ever partnered with microsoft has lost, big time
So, the logical step is to throw away everything you have, ignore the market trend, and move to windows?
What. The. Fuck.
Partnering with Google, porting QT to Android, merging all cool meego functionality into Android, and cleaning up your product line didn't ever cross your mind, Nokia?
But you can see their main mistake was hiring Stephen Elop. Since he left Macromedia he couldn't hold a job for more than a year. Nothing screams failure like a CEO that roams through 3 companies in 2 years. And he got to Nokia from Microsoft. Really Nokia, just WTF.
Regardless, it doesn't seem to be the only company that doesn't get it. Most technology companies nowdays just plain don't get it. This morning I broke my samsung phone (android 1.6), so I bought a new one (Galaxy, 2.1 Eclair). It came with a shitload of crappy samsung apps, an awful theme, gmail replaced for some stupid mail app, and Yahoo as the search engine (can't be changed). I just rooted it, and installed Froyo. Looks awesome now. Why are technology companies boycotting themselves so badly lately? I just don't get it. /rant
WTF am I doing replying to an AC at 5 A.M on a Friday night?
QT arose because (1) it was torture writing Win32 GUI code and (2) other cross-platform solutions were less than perfect.
But Android, even with its non-intuitive XML layouts, is already very simple to program and design for. It could be much better, certainly, but it is nowhere near the eye-bleeding torment that was the WinAPI.
And despite the many drawbacks of defining GUIs in XML, it has one advantage over WYSIWYG editors: it almost always results in interfaces being extremely lean and minimal, without the bloat and overdesign that comes from too much ease.
They make it impossible for anyone to find a way to file a complaint about their policies and some of their pages have threats of deleting your account if you ask the wrong question in the wrong place. What a bunch of first class a-holes.
Is is really that hard to have a feedback form? Do they really have to go around threatening to ban people for complaining in the wrong place?
Why do people like Android so much? People might call Apple arrogant but at least they have feedback forms and they don't threaten to ban people for asking questions.
Jesus was a compassionate social conservative who called individuals to sin no more.
http://blip.tv/file/4790125
I had a dream, that one day I would care that QT doesn't run on Windows. I had a dream that one day you would just use a phone for a phone, and not pretend it was a personal computer. I had a dream that one day, I'd get text message spam on my phone, and yes I had a dream that I'd be able to link my facebook account to my phone just so I could see what the relationship status of my second cousin's former roommate was while I was at work. Yes my brothers and sisters I had a dream.
Here's the video. There is "sexual" content in that his background isn't SFW. You have been warned if you really care about it.
http://blip.tv/file/4790125 [NSFW]
Seems like RAM (and mtd/flash storage) would go through the roof by adding Qt to Android. And the Android market has no dep resolution capability yet. So you'd have to pull all of Qt in for every project that needs to use it. Bad idea... Also you will have to manually create bindings to all of Android's core APIs to do anything useful, and you'd always be playing catch-up (or maybe you would have to just limit yourself to the ones that come in the NDK).
Using the other links people have posted its safe after 5 seconds in, just watched it at work.
http://www.youtube.com/watch?v=o6g1HsD5Roo (When youtube finishes processing)
Oh no! My mind has once again been scarred by a one second glimpse of the female breast! Thank you gentle stewards of YouTube for protecting the others from reliving the Janet Jackson superbowl horror.
Finally Time to start porting desktop stuff to Android....
This is a golden opportunity to kick Oracle in the nuts. If this is played right this will be the first cross over netbook - mobile device.
Sigh...
- You own one of the best development frameworks in the world, a framework that is 100% cross platform, and totally Unix friendly
A lot of people would argue .Net is a much better development environment than Qt. I can't understand why someone would willingly use C++ to develop user applications ( not systems dev ) in 2011. Even Android promotes Java for this.
- The world is changing. Windows is decaying on desktops. Unix runs most servers, many desktops (combining Apple + GNU/Linux + other free Unix-like systems), and is the biggest mobile player (33% Android + 16% Apple)
How is windows 'decaying'? Is that your emotional way of saying that it's losing marketshare? If so, why should Nokia care?
- You have an awesome linux-based mobile platform (meego).
Yes, unfortunately, only nerds care about that. And in case you missed Elop's many interviews, the board was focused on delivering more than just an operating system. Microsoft brings, XBox, office productivity, Bing and many other very large franchises.
- Microsoft has consistently failed on the mobile market, and is irrelevant
Many of the innovative features found on Android and IPhone today came from Microsoft and RIM. They ran the market for at least a decade before they faltered. WP7 has been out for only 3 months and has already gained 1-3% ( depends on who you ask ). That's without Nokia.
- Every organization that has ever partnered with microsoft has lost, big time
HTC made all its money before a year or two ago from Microsoft. That tiny company would never have been able to produce its own OS. Sony did the same. Dell and HP have both grown for decades using Microsoft software.
how come nobody else has noticed that the YouTube video has been removed for "nudity or sexual content?" Is someone playing dirty tricks, or has the editor just not bothered to check the links???
Nokia is one of the few companies that has really good wireless baseband technology. In fact, their baseband phone chipsets are second only to Qualcomm's. They have lots of very good and probably very well-paid wireless engineers who do all this stuff. Mr. Steven Elop probably doesn't give a damn about baseband, if he even knows what it is. I'll bet you dollars to doughnuts that he will sack the entire wireless engineering division and start using chips from Qualcomm or someone else. Actually, he'll probably go for a 2nd or 3rd tier vendor for the baseband. After all, it is all about the OS and apps, right? That is all he knows.
Within a couple of years, Nokia will be another pure OEM that simply assembles phones in China based on 100% sourced components. Mr. Elop and his Wall Street buddies will enjoy a couple of years of profit because of all the cost savings due to the sacked engineers, during which his bonus will be large enough to let a couple of generations of his family live in luxury. After that, Nokia will slide down to be part with the Chinese OEMs, and Elop will go on to rape the next company.
n/t
Not soon enough I am afraid, it would finally make android a first class device.
Got Code?
Does that mean that some day Qt will support system wide "make install"? I've tried installing Qt on my desktop PC, and the install instructions says that this is not supported, just set some environment variable to point to the build directory.
This is all great news, but really, what's with the "I had a dream" speech ?! This is actually rather embarrassing. It's just a darn software library!
Um- perhaps it never occurred to him? Because, you know, a lot of Europeans wouldn't even notice.
From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
They have distributors.
Deleted
A very impressive demo - and nice eye candy right at the start!!
My only problem with this is the sheer SIZE of required QT Libraries.
During the demo, the author downloaded over 25MB of QT Libraries to run some simple applications. 25MB is just too much.
My HTC Desire 2.2 hovers around the 25MB-30MB free space due to having only about 150MB internal memory to play with (the rest of the 256MB is taken up with bloat that came with the phone and cannot be removed).
I guess this will become far more relevant as the next gen phones hit the scene (these typically have >>> 512MB memory).
Still, very very very impressive.
http://markets.ft.com/tearsheets/performance.asp?s=fi:nok1v
"new 52-week low during today's trading session when it reached 6.41"
Frankly, the download time for the libraries is unacceptable - it should be packaged along with the application itself. If it's so large (25Mb is much more than most apps), then something is seriously wrong. When I get an app from the marketplace, I'm happy for it to be added to the system download queue and wait until I get a notification that it's ready to use. If that app then required focus whilst spending another 10 minutes downloading stuff, I'd just quit it and uninstall. I'd never get to find out how great the app might be.
OMG 5 seconds of naked breasts. This monster who ever posted the video should be stoned to death. What if a child sees it? It will be scared for live and probably became a sexist rapist and a murderer.
What ever is wrong with American people? Why you are so scared of nudity, shouldn't you be so proud living in "the most free country in the world" with the first amendment and so?
http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
Unfortunately, and I say this with more than 30 years experience to back me up, there isn't actually a lot of connection between social progressiveness and engineering skills. Your own "having a hard time" is itself stereotypical - Richard Feynmann was one of the greatest physicists of the 20th century, but his attitudes to women were mixed up and sent some very bad messages. I'd suggest that for someone to want to do the work you describe yourself as doing, you might yourself have some background problems. I imagine most people without serious sexual hangups would find fetishism and so on incomprehensible and boring.
From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
What happened to the demo video?
-- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
Just do the about face and tell all those Qt developers they employ to make Qt run on WP7
How will Qt run on WP7 if standard C++ doesn't even run on WP7 due to not being verifiably type-safe? The excuse for C++ found on WP7 has different, incompatible syntax for pointers and arrays. Even if they rewrite Qt line-by-line for C#, applications for such a Qt on WP7 won't be portable to anything else.
Elop knew only Microsoft so when faced with all that Qt Linux type stuff he decided to screw the company he was meant to be working for in return for something he at least understood a little.
He is a Microsoft agent out to support Microsoft at the expense of Nokia. It's obvious to anyone with eyes to see and a brain to understand.
Is anybody buying Windows phones anymore anyway? It looks like it's all iPhone and Android from here served with a side of BlackBerry. I bet they don't port QT to FreeDOS, Haiku or Syllable either!
...that one day, all God's androids will join hands and sing, in the words of the old Nokia spiritual, "Free at last, free at last. Thank God almighty, we're free at last!"
Mobile development is slowly but surely standardizing on html + css + javascript for the presentation layer. Qt on Android is about as relevant as a C64 emulator on Android - a cool hobby project for a few enthusiasts.
I really want to be able to use Remote X On my Android phone, that is the one feature I really want that I do not currently have. Hopefully this will allow me to do that sometime in the future.
Sigh... uhuhuh..... eh wtf?
Kervin you dont know very much of what you are writing, but thats ok, you are definitely a windows user and I think thats a MUST for being one.
The point is that WM7 sucks and it will represent the end of a long term company, and wrong turns can make you crash.
Mediocre programmers forget core ideas, uses crappy frameworks (.net) and produces crappy results.
Its ok, I will keep this thread and re-read it in less than 24 month
"'I had a dream that one day, I'll be able to deploy existing Qt software on any Android platform. I had a dream that one day, all Qt applications will use system wide shared Qt libraries. I had a dream that one day, all Qt applications once compiled and deployed to one android platform, will run on any other newer android platform and will last for years without any recompilation. I had a dream that one day, I'll be able to create, manage, compile debug and deploy Qt apps using a first class citizen IDE.'
Wow. He just described Java and its ecosystem... and wasn't Qt and it's C++ followers 100% against Java back in the day (before JambaQt). Wouldn't it be easier to just fix AWT/Swing/SWT?