3 January 2011

  1. Front Page
  2. Applications
  3. Development
  4. Community
  5. Devices
  6. Maemo in the Wild
  7. Announcements
  8. Download issue

Other Issues

  1. 14 May 2012
  2. 7 May 2012
  3. 30 April 2012
  4. 23 April 2012
  5. 16 April 2012
  6. 9 April 2012
  7. 2 April 2012
  8. 26 March 2012
  9. 19 March 2012
  10. 12 March 2012
  11. 5 March 2012
  12. 27 February 2012
  13. 20 February 2012
  14. 13 February 2012
  15. 6 February 2012
  16. 30 January 2012
  17. 23 January 2012
  18. 16 January 2012
  19. 9 January 2012
  20. 2 January 2012
  21. 19 December 2011
  22. 12 December 2011
  23. 5 December 2011
  24. 28 November 2011
  25. 21 November 2011
  26. 14 November 2011
  27. 7 November 2011
  28. 31 October 2011
  29. 24 October 2011
  30. 17 October 2011
  31. 10 October 2011
  32. 3 October 2011
  33. 26 September 2011
  34. 19 September 2011
  35. 12 September 2011
  36. 5 September 2011
  37. 29 August 2011
  38. 22 August 2011
  39. 15 August 2011
  40. 8 August 2011
  41. 1 August 2011
  42. 25 July 2011
  43. 18 July 2011
  44. 11 July 2011
  45. 4 July 2011
  46. 27 June 2011
  47. 20 June 2011
  48. 13 June 2011
  49. 6 June 2011
  50. 30 May 2011
  51. 23 May 2011
  52. 16 May 2011
  53. 9 May 2011
  54. 2 May 2011
  55. 25 April 2011
  56. 18 April 2011
  57. 11 April 2011
  58. 4 April 2011
  59. 28 March 2011
  60. 21 March 2011
  61. 14 March 2011
  62. 7 March 2011
  63. 28 February 2011
  64. 21 February 2011
  65. 14 February 2011
  66. 7 February 2011
  67. 31 January 2011
  68. 24 January 2011
  69. 17 January 2011
  70. 10 January 2011
  71. 20 December 2010
  72. 13 December 2010
  73. 6 December 2010
  74. 29 November 2010
  75. 22 November 2010
  76. 15 November 2010
  77. 8 November 2010
  78. 1 November 2010
  79. 25 October 2010
  80. 18 October 2010
  81. 11 October 2010
  82. 4 October 2010
  83. 27 September 2010
  84. 20 September 2010
  85. 13 September 2010
  86. 6 September 2010
  87. 30 August 2010
  88. 23 August 2010
  89. 16 August 2010
  90. 9 August 2010
  91. 2 August 2010
  92. 26 July 2010
  93. 19 July 2010
  94. 12 July 2010
  95. 5 July 2010
  96. 28 June 2010
  97. 21 June 2010
  98. 14 June 2010
  99. 7 June 2010
  100. 31 May 2010
  101. 24 May 2010
  102. 17 May 2010
  103. 10 May 2010
  104. 3 May 2010
  105. 26 April 2010
  106. 19 April 2010
  107. 12 April 2010
  108. 5 April 2010
  109. 29 March 2010
  110. 22 March 2010
  111. 15 March 2010
  112. 8 March 2010
  113. 1 March 2010
  114. 22 February 2010
  115. 15 February 2010
  116. 8 February 2010
  117. 1 February 2010

Development

Portable apps with QML

Sivan Greenberg points to a cross-platform case study using Qt Quick (that is, QML). From the article: This Qt example application demonstrates Qt Quick as a game platform. QuickHit is in principle a general shooting game, but differentiated from other similar games by its levels. Levels are Qt plug-ins which are loaded during QuickHit startup. Different levels are shown in application’s main menu. Levels can have different sounds, graphics and level QML files. Common for all levels is that your ship is at the bottom of the screen and shoots up. Sivan says, he "thinks it shows how far one might one get with Qt Quick, personally it ignited more of my imagination and gave me a few more ideas and techniques how to harness this."

FOSDEM wants Maemo developers for conference schedule app

FOSDEM, the yearly "free and open source software developers' European meeting", is seeking mobile software developers (including Maemo) for the schedule for the 2011 conference. Last year, there was a FOSDEM schedule application available for almost every phone platform. Following this success we'd like to do a new call-for-development to ask the same thing again for this edition.

Qt Mobility 1.2 technology preview for MeeGo

Qt Mobility is the umbrella term for a set of APIs which make sense when building full-featured applications using Qt. Unfortunately named, it also includes Bluetooth and connectivity APIs; where a distinction of "mobile" is increasingly blurry with modern desktops. A technology preview of the next version of Qt Mobility has been provided in source tarball and, for MeeGo, RPM form: We would like to share our source package of the Qt Mobility 1.2 APIs at a Technology Preview level of maturity and a set of RPM packages for MeeGo compatible devices. As we communicated earlier, the number one mission for Mobility 1.2 was to deliver backend support for MeeGo, so that has been the primary focus in this release. A lot of work is still on-going and there are known issues in this Technology preview. However, we want to obtain your feedback on the design of new APIs early before we mature the APIs to BETA and then ultimately finalize for our delivery to MeeGo 1.2 in early 2011.

Developing QML applications on Symbian

Marko Mattila documents his experiences moving QuickFlickr to run on Symbian, including the meta-data needed to allocate memory correctly in the .pro file: I have never developed anything on Symbian platform and the reason for this is that I couldn’t care less about the Symbian before. I have always been more into about Qt and gadgets that run Linux rather than Symbian. Now the things have changed a bit – it’s possible to develop Qt applications for Symbian platform which makes easier to start app development on Symbian for me as a Qt developer. The other reason is, thanks to Qt Ambassador program, that I happen to own N8, which btw is a pretty good HW. To be honest, I can’t praise much the UX on N8, but still, it’s a good hardware.

QML wrapper generator for building binaries online

The folks at Haltu in Finland have produced an online compiler which wraps up a QML file in a Maemo 5-compatible binary. This binary can be run on an N900 to launch a QML file, rather than launching qmlviewer. They explain the rationale for the service: Big percentage of mobile apps could be implemented by using only QML and javascript. We want to see a world where this is possible. And that is the real reason why we created this technology demo. To proof that there is no need for the developer have compiler installed. Next step is to get this technology here integrated to the mobile platform so we can get rid of this whole service :) Unfortunately, the production of binaries isn't compatible with the source-oriented approach desired for maemo.org Extras and the MeeGo community OBS. Ideally, tools would generate installable packages for testing; but also tarballs, "debian" directories and RPM spec files so that developers could quickly get started and target open source software. There were various comments at the MeeGo Conference that Qt Creator would be getting such a feature in future, which your editor was pleased to here.

Qt Mobility 1.1 for Fremantle

Attila Csipa, Forum Nokia advocate and Maemo Community Council member, announced that Qt Mobility 1.1 is now available for developer's use: We have kickstarted a community 'compatibility program' with a little Forum Nokia help which will focus on bringing the latest Qt and related tech tools/fixes/updates to developers, without having to worry about Nokia release schedules and support status. The first component that is released as part of this effort is QtMobility 1.1 (as 1.0.2 is getting long in the tooth), currently available as libqtm-11-* in extras-devel. Forum Nokia are interested in maintaing Maemo 5 as a viable Qt development platform as it both helps developers get started with Qt for Symbian and MeeGo; and shows Qt's cross-platform deliverables on actual running hardware.

NITDroid, Android for N900, installation instructions

Instructions for installing the latest release of NITDroid are now available on Talk. Talk user "ammyt" was kind enough to compile them for those who need a helping hand. Interested parties should keep in mind that installation process is involved, potentially difficult to recover from if something goes wrong and currently still experimental. It's certainly a cheaper way to investigate your Android compatability, however.

PySide (Python for Qt) second beta released

PySide has been in a bubbly state for a long time. Ever since it was announced and demonstrated at the Amsterdam summit (right before the launch of the N900), a lot of people were very enthusiastic about it. With the few PRs that have been released, the PySide dev team has had to work hard to keep up with the changes. This milestone confirms that the team is still inline with the goals they put forward, just over a year ago. The PySide team is happy to announce the second beta release of PySide: Python for Qt. PySide provides a complete set of LGPL-licensed Qt bindings for Python, including full QML and QtMobility support. Any software written for N900 using PySide will work as-is on the upcoming Harmattan and MeeGo platforms.

Tabular data for maemo.org downloads

For all of you who have always wanted to get more accurate download statistics, Amanda Lam may just have put online the webpage you were looking for: I've created a very rough PHP page that grabs the raw download count figures from the maemo.org Download Statistics [...] Now you can query the daily and monthly download counts of any Diablo and Fremantle package Bear in mind that the information provided by the website hasn't been verified, so take the values it provides with a grain of salt. For example, the download count is the sum of all the downloads across all versions – meaning that a single user who downloads four updates will count as four downloads.