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. 16 September 2013
  2. 9 September 2013
  3. 26 August 2013
  4. 5 August 2013
  5. 29 July 2013
  6. 22 July 2013
  7. 15 July 2013
  8. 1 July 2013
  9. 24 June 2013
  10. 17 June 2013
  11. 10 June 2013
  12. 3 June 2013
  13. 27 May 2013
  14. 20 May 2013
  15. 6 May 2013
  16. 29 April 2013
  17. 22 April 2013
  18. 8 April 2013
  19. 25 March 2013
  20. 18 March 2013
  21. 11 March 2013
  22. 4 March 2013
  23. 18 February 2013
  24. 4 February 2013
  25. 28 January 2013
  26. 21 January 2013
  27. 14 January 2013
  28. 7 January 2013
  29. 17 December 2012
  30. 3 December 2012
  31. 26 November 2012
  32. 12 November 2012
  33. 29 October 2012
  34. 22 October 2012
  35. 15 October 2012
  36. 8 October 2012
  37. 1 October 2012
  38. 24 September 2012
  39. 17 September 2012
  40. 10 September 2012
  41. 3 September 2012
  42. 27 August 2012
  43. 20 August 2012
  44. 13 August 2012
  45. 6 August 2012
  46. 30 July 2012
  47. 23 July 2012
  48. 16 July 2012
  49. 9 July 2012
  50. 2 July 2012
  51. 25 June 2012
  52. 18 June 2012
  53. 11 June 2012
  54. 4 June 2012
  55. 28 May 2012
  56. 21 May 2012
  57. 14 May 2012
  58. 7 May 2012
  59. 30 April 2012
  60. 23 April 2012
  61. 16 April 2012
  62. 9 April 2012
  63. 2 April 2012
  64. 26 March 2012
  65. 19 March 2012
  66. 12 March 2012
  67. 5 March 2012
  68. 27 February 2012
  69. 20 February 2012
  70. 13 February 2012
  71. 6 February 2012
  72. 30 January 2012
  73. 23 January 2012
  74. 16 January 2012
  75. 9 January 2012
  76. 2 January 2012
  77. 19 December 2011
  78. 12 December 2011
  79. 5 December 2011
  80. 28 November 2011
  81. 21 November 2011
  82. 14 November 2011
  83. 7 November 2011
  84. 31 October 2011
  85. 24 October 2011
  86. 17 October 2011
  87. 10 October 2011
  88. 3 October 2011
  89. 26 September 2011
  90. 19 September 2011
  91. 12 September 2011
  92. 5 September 2011
  93. 29 August 2011
  94. 22 August 2011
  95. 15 August 2011
  96. 8 August 2011
  97. 1 August 2011
  98. 25 July 2011
  99. 18 July 2011
  100. 11 July 2011
  101. 4 July 2011
  102. 27 June 2011
  103. 20 June 2011
  104. 13 June 2011
  105. 6 June 2011
  106. 30 May 2011
  107. 23 May 2011
  108. 16 May 2011
  109. 9 May 2011
  110. 2 May 2011
  111. 25 April 2011
  112. 18 April 2011
  113. 11 April 2011
  114. 4 April 2011
  115. 28 March 2011
  116. 21 March 2011
  117. 14 March 2011
  118. 7 March 2011
  119. 28 February 2011
  120. 21 February 2011
  121. 14 February 2011
  122. 7 February 2011
  123. 31 January 2011
  124. 24 January 2011
  125. 17 January 2011
  126. 10 January 2011
  127. 20 December 2010
  128. 13 December 2010
  129. 6 December 2010
  130. 29 November 2010
  131. 22 November 2010
  132. 15 November 2010
  133. 8 November 2010
  134. 1 November 2010
  135. 25 October 2010
  136. 18 October 2010
  137. 11 October 2010
  138. 4 October 2010
  139. 27 September 2010
  140. 20 September 2010
  141. 13 September 2010
  142. 6 September 2010
  143. 30 August 2010
  144. 23 August 2010
  145. 16 August 2010
  146. 9 August 2010
  147. 2 August 2010
  148. 26 July 2010
  149. 19 July 2010
  150. 12 July 2010
  151. 5 July 2010
  152. 28 June 2010
  153. 21 June 2010
  154. 14 June 2010
  155. 7 June 2010
  156. 31 May 2010
  157. 24 May 2010
  158. 17 May 2010
  159. 10 May 2010
  160. 3 May 2010
  161. 26 April 2010
  162. 19 April 2010
  163. 12 April 2010
  164. 5 April 2010
  165. 29 March 2010
  166. 22 March 2010
  167. 15 March 2010
  168. 8 March 2010
  169. 1 March 2010
  170. 22 February 2010
  171. 15 February 2010
  172. 8 February 2010
  173. 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.