It's easy to go cross-eyed when a press release is full of technical jargon and foreign concepts. But we took a look at Nokia's recent developer announcement for Qt 4.5 - a framework for creating programs that run cross-platform - and found some things worth highlighting. Nokia may even be setting a new benchmark for its competitors with this release of Qt.
Before we get into the details, let's examine the term cross-platform application framework. What does that really mean? It means that software developers can write an app that will run anywhere Qt (pronounced cute) is supported. In practice then, the app will run not only in Windows, but also Mac OS X (now with Cocoa support!), Linux, embedded systems, heck even Windows CE.
There are other frameworks out there. Java, Adobe's Flex, the Linux Gnome framework, Dekoh, Curl, etc. And that's not really even looking hard at embedded frameworks, where there are just as many. But even with all this competition, Qt has made a name for itself by working with a lot of popular technologies, such as WebKit, the browser engine that Safari and Chrome are built on.
We think that Qt is setting a new benchmark for their competitors with this release. With their framework offering so much potential, you might soon see firmware updates to your Roku box supporting web browsing and Flash video, cell phones with browsers that have fast Javascript handling and the latest HTML specification support, increased Mac awareness to Qt, and already-great Qt apps being picked up on Windows and other operating systems.
TrackBack URL for this entry: http://www.readwriteweb.com/cgi-bin/mt/mt-tb.cgi/10517
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts
This post makes me miss my old Nokia cell phone. I wonder if the new applications can work with older versions....probably not.
It will not work with our old phones, they always make us to buy a new one and that's how they make $$$
Hi Phil --
This misses a few things:
First, this isn't *the* Nokia development platform, it's *a* Nokia development platform. I think there's only one model that supports Qt right now and it's still unclear if Qt is going to be the platform that becomes dominant over time.
Second, GNOME's toolkit is GTK (Gimp Toolkit). It's hard to call Qt really a competitor to some of the RIA things that you mention since up to this point it's still primarily used in desktop applications.
Third, WebKit, then known as KHTML was *written* using Qt, and the original author is Trolltech's VP of engineering.
Quite informative! Thanks.
Regards,
Software
http://www.sblsoftware.com/embedded-CAN.aspx
Apart from the tiny bits Scott already pointed out, a very nice article.
I am pleased to read that you agree on the potential Qt 4.5 and it's true cross-platform approach shows. And we're also working on the S60 port! :)
I appreicate the clarifications, Scott. If those are the only oversights I made, then I think I did pretty well. It's hard to present this subject clearly and simply, and not step on toes due to the complex history Qt has with so many other projects.
I did not know the relationship between KHTML and WebKit though. Thanks!
Is there really anyone that believes that you will be able to create cross-platform (or rather cross-device) apps (using Qt, or any other tech) that runs both on computer and mobile phone?