Qt-Maemo
(→Image:Kblogger.png News) |
(wikify slightly, remove images from section headings) |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
- | = | + | ==News== |
- | <b>7 May 10</b> - Qt 4.7 Beta1 packages for Maemo available [http://labs.trolltech.com/blogs/2010/05/06/new-experimental-qt-47-packages-for-the-n900/ read more]<br> | + | <b>7 May 10</b> - Qt 4.7 Beta1 packages for Maemo available [http://labs.trolltech.com/blogs/2010/05/06/new-experimental-qt-47-packages-for-the-n900/ read more]<br/> |
- | <b>27 Apr 10</b> - [http://labs.trolltech.com/blogs/2010/04/27/qt-mobility-100-package/ Qt Mobility 1.0.0] is out but Maemo5 packages will be available after the PR 1.2. | + | <b>27 Apr 10</b> - [http://labs.trolltech.com/blogs/2010/04/27/qt-mobility-100-package/ Qt Mobility 1.0.0] is out but Maemo5 packages will be available after the PR 1.2. Extras-Devel still hosts old Mobility Beta packages.<br/> |
- | <b>22 Mar 10</b> - Qt 4.6.2 has replaced Qt 4.5.3 | + | <b>22 Mar 10</b> - Qt 4.6.2 has replaced Qt 4.5.3 in the SDK [[Maemo 5/PR1.2|PR 1.2]]. Run apt-get update && apt-get upgrade to update it.<br/> |
- | <b>25 Feb 10</b> - [http://labs.trolltech.com/blogs/2010/02/24/qt-for-maemo-5-home-screen-widgets/ How to make Qt Desktop Widgets]<br> | + | <b>25 Feb 10</b> - [http://labs.trolltech.com/blogs/2010/02/24/qt-for-maemo-5-home-screen-widgets/ How to make Qt Desktop Widgets]<br/> |
- | <b>15 Feb 10</b> - Qt 4.6.2 is out. Qt Mobility (beta1) packages are in extras-devel.<br> | + | <b>15 Feb 10</b> - Qt 4.6.2 is out. Qt Mobility (beta1) packages are in extras-devel.<br/> |
<b>20 Jan 10</b> - [http://www.anselmolsm.org/blog/qt-mobile-demos-in-extras-devel/ Qt Mobile Demos in extras-devel]<br/> | <b>20 Jan 10</b> - [http://www.anselmolsm.org/blog/qt-mobile-demos-in-extras-devel/ Qt Mobile Demos in extras-devel]<br/> | ||
<b>19 Jan 10</b> - [http://qt.nokia.com/developer/qt-for-maemo-developers Qt 4.6 for Maemo 5 going Beta]<br/> | <b>19 Jan 10</b> - [http://qt.nokia.com/developer/qt-for-maemo-developers Qt 4.6 for Maemo 5 going Beta]<br/> | ||
<b>15 Jan 10</b> - New Qt 4.5.3~git20090723-0maemo6 packages are now in Fremantle [[Maemo_5/PR1.1|PR 1.1]]<br/> | <b>15 Jan 10</b> - New Qt 4.5.3~git20090723-0maemo6 packages are now in Fremantle [[Maemo_5/PR1.1|PR 1.1]]<br/> | ||
- | <b>22 Dec 09</b> - [ | + | <b>22 Dec 09</b> - [[MADDE/Qt_Example|Qt example]] for [[MADDE]] ([http://talk.maemo.org/showthread.php?t=38075 talk thread])<br/> |
<b>17 Dec 09</b> - [http://labs.trolltech.com/blogs/2009/12/17/qt-declarative-for-maemo-5/Qt declarative hits Maemo extras-devel repository]<br/> | <b>17 Dec 09</b> - [http://labs.trolltech.com/blogs/2009/12/17/qt-declarative-for-maemo-5/Qt declarative hits Maemo extras-devel repository]<br/> | ||
<b>11 Dec 09</b> - Bye bye old static web pages.. all our pages are now in the Maemo Wiki. Old website is [http://qt4.garage.maemo.org/index-old.html here]<br/> | <b>11 Dec 09</b> - Bye bye old static web pages.. all our pages are now in the Maemo Wiki. Old website is [http://qt4.garage.maemo.org/index-old.html here]<br/> | ||
- | = | + | ==What is Qt?== |
+ | |||
Qt (pronounced as the English word "cute") is a cross-platform application development framework. More information is available at the [http://qt.nokia.com/ Qt website]. | Qt (pronounced as the English word "cute") is a cross-platform application development framework. More information is available at the [http://qt.nokia.com/ Qt website]. | ||
- | = | + | ==Maemo Qt main features== |
+ | |||
* Hildon Style, so applications look like Hildon/GTK+ applications | * Hildon Style, so applications look like Hildon/GTK+ applications | ||
* Hildon Input Method, so applications can use the virtual keyboard | * Hildon Input Method, so applications can use the virtual keyboard | ||
Line 25: | Line 27: | ||
** Qt 4.6 will have full support, and is currently a technology preview | ** Qt 4.6 will have full support, and is currently a technology preview | ||
- | = | + | == Maemo Qt in Action == |
* Diablo Maemo Qt | * Diablo Maemo Qt | ||
ADD_HERE_SOME_PICS | ADD_HERE_SOME_PICS | ||
Line 31: | Line 33: | ||
ADD HERE SOME PICS | ADD HERE SOME PICS | ||
- | = | + | ==Supported Maemo devices== |
- | * [[Nokia N800]]/[[Nokia N810|N810]] (OS2008/Maemo4.1/Diablo) | + | |
+ | * [[Nokia N800]]/[[Nokia N810|N810]] (OS2008/Maemo4.1/[[Open development/Maemo roadmap/Diablo|Diablo]]) | ||
* [[Nokia N900]] (OS2009/Maemo5/[[Open development/Maemo roadmap/Fremantle|Fremantle]]) | * [[Nokia N900]] (OS2009/Maemo5/[[Open development/Maemo roadmap/Fremantle|Fremantle]]) | ||
- | = | + | ==Installing Qt== |
- | Qt can be [[ | + | Qt can be [[Qt4_development#Getting_started|installed in Scratchbox]] for development. For applications that use Qt and are installed via the application manager, the necessary Qt packages will automatically be installed. |
- | = | + | ==Available and proposed Qt Applications== |
- | + | ||
- | + | If you want to port a Qt application to Maemo or if you want to check if an application you love has been already ported.. [[Qt4HildonApplications|this]] is the place you would like to check. | |
- | == Qt == | + | == Documentation== |
+ | |||
+ | === Qt === | ||
* [[Qt4 development]] developing with Qt for Maemo | * [[Qt4 development]] developing with Qt for Maemo | ||
Line 50: | Line 54: | ||
* [[QtRuby]] | * [[QtRuby]] | ||
- | == Non-Qt documentation == | + | === Non-Qt documentation === |
* Fremantle: | * Fremantle: | ||
Line 58: | Line 62: | ||
** ADD_SOMETHING_HERE | ** ADD_SOMETHING_HERE | ||
- | == Further reading == | + | === Further reading === |
* [http://www.forum.nokia.com/Tools_Docs_and_Code/Documentation/Latest.xhtml Forum Nokia Docs] contain Maemo as well as other documentation related to other Nokia platforms | * [http://www.forum.nokia.com/Tools_Docs_and_Code/Documentation/Latest.xhtml Forum Nokia Docs] contain Maemo as well as other documentation related to other Nokia platforms | ||
Line 69: | Line 73: | ||
* [[University Course]] (in progress): A syllabus for teaching Qt as an intensive two-week course. | * [[University Course]] (in progress): A syllabus for teaching Qt as an intensive two-week course. | ||
- | = | + | ==Bug tracking== |
+ | |||
* Diablo & Fremantle Qt 4.5 port | * Diablo & Fremantle Qt 4.5 port | ||
** [https://bugs.maemo.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=Qt&content= View bug list] | ** [https://bugs.maemo.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=Qt&content= View bug list] | ||
Line 78: | Line 83: | ||
** [http://bugreports.qt.nokia.com/secure/IssueNavigator.jspa?reset=true&&query=maemo&summary=true&description=true&body=true&environment=true&pid=10510 View bug list] | ** [http://bugreports.qt.nokia.com/secure/IssueNavigator.jspa?reset=true&&query=maemo&summary=true&description=true&body=true&environment=true&pid=10510 View bug list] | ||
- | = | + | ==Code== |
+ | |||
* Qt 4.5 (Diablo) | * Qt 4.5 (Diablo) | ||
** http://gitorious.org/+qt-maemo-developers/qt/qt-maemo | ** http://gitorious.org/+qt-maemo-developers/qt/qt-maemo | ||
Line 86: | Line 92: | ||
** http://qt.gitorious.org/qt/x11-maemo | ** http://qt.gitorious.org/qt/x11-maemo | ||
- | = | + | ==Get Help== |
+ | |||
* Forums | * Forums | ||
** [http://discussion.forum.nokia.com/forum/forumdisplay.php?f=220 Qt for Maemo Forum Nokia Discussion board] | ** [http://discussion.forum.nokia.com/forum/forumdisplay.php?f=220 Qt for Maemo Forum Nokia Discussion board] |
Revision as of 09:58, 17 June 2010
News
7 May 10 - Qt 4.7 Beta1 packages for Maemo available read more
27 Apr 10 - Qt Mobility 1.0.0 is out but Maemo5 packages will be available after the PR 1.2. Extras-Devel still hosts old Mobility Beta packages.
22 Mar 10 - Qt 4.6.2 has replaced Qt 4.5.3 in the SDK PR 1.2. Run apt-get update && apt-get upgrade to update it.
25 Feb 10 - How to make Qt Desktop Widgets
15 Feb 10 - Qt 4.6.2 is out. Qt Mobility (beta1) packages are in extras-devel.
20 Jan 10 - Qt Mobile Demos in extras-devel
19 Jan 10 - Qt 4.6 for Maemo 5 going Beta
15 Jan 10 - New Qt 4.5.3~git20090723-0maemo6 packages are now in Fremantle PR 1.1
22 Dec 09 - Qt example for MADDE (talk thread)
17 Dec 09 - declarative hits Maemo extras-devel repository
11 Dec 09 - Bye bye old static web pages.. all our pages are now in the Maemo Wiki. Old website is here
What is Qt?
Qt (pronounced as the English word "cute") is a cross-platform application development framework. More information is available at the Qt website.
Maemo Qt main features
- Hildon Style, so applications look like Hildon/GTK+ applications
- Hildon Input Method, so applications can use the virtual keyboard
- Hildon-specific widgets
- partial support in Qt 4.5
- Qt 4.6 will have full support, and is currently a technology preview
Maemo Qt in Action
- Diablo Maemo Qt
ADD_HERE_SOME_PICS
- Fremantle Maemo Qt
ADD HERE SOME PICS
Supported Maemo devices
- Nokia N800/N810 (OS2008/Maemo4.1/Diablo)
- Nokia N900 (OS2009/Maemo5/Fremantle)
Installing Qt
Qt can be installed in Scratchbox for development. For applications that use Qt and are installed via the application manager, the necessary Qt packages will automatically be installed.
Available and proposed Qt Applications
If you want to port a Qt application to Maemo or if you want to check if an application you love has been already ported.. this is the place you would like to check.
Documentation
Qt
- Qt4 development developing with Qt for Maemo
- QML
- QtRuby
Non-Qt documentation
- Fremantle:
- Diablo
- ADD_SOMETHING_HERE
Further reading
- Forum Nokia Docs contain Maemo as well as other documentation related to other Nokia platforms
- Qt for Maemo Developers Guide, Forum Nokia
- Maemo documentation, mostly about Qt, Forum Nokia
- How to learn Qt, Trolltech
- Books listed at qt.nokia.com
- Qt4 hello world with python in 30 minutes
- Install D-Bus Service with Qt
- University Course (in progress): A syllabus for teaching Qt as an intensive two-week course.
Bug tracking
- Diablo & Fremantle Qt 4.5 port
- Fremantle Qt 4.6 port
Code
- Qt 4.5 (Diablo)
- Qt 4.5 (Fremantle)
- Qt 4.6 (Fremantle)
Get Help
- Forums
- IRC
- Official Qt for Maemo IRC Channel
- Click here to join the #qt-maemo channel in frenode (irc.freenode.net).
- Mailing list