Updated API showcase example application

API showcase / 7 wonders

We have published an updated version of the MeeGo 1.2 Harmattan API showcase application.

This version contains the following new features:

 

  • Internet radio (including recording of streams and featuring events feed and notification APIs).
  • Seven wonders of the world (featuring the use of the landmarks API)
  • Accelerometer / tap sensor visualizer (featuring sensor APIs)

You can get the binary from harmattan-dev, and the source code is also available.

 

API showcase / accelerometer & tap sensors

Example application showcasing key Harmattan APIs

We have published a new example application for Harmattan developers.

The application’s source code is available on harmattan-dev. It can be built in Qt SDK using the enclosed project-file.

The application features several key elements in the Harmattan application programming interface, and thus provides a good starting point for learning about specific technologies and application development for N9 in general.

The initial version of the showcase application concentrates on Qt Mobility interfaces (ranging from maps, multimedia and messaging to visualizing the sensor data with a compass overlaid on camera input).

In the messaging area it provides insight how NFC is easily integrated into an application.

Feedback on the application are best given as comments in this blog entry.

N9 showing the compass in the showcase application.

Developer Library latest update

This Developer Library and API reference update includes documentation for PR 1.2 features and documentation enhancements for existing features:

As always, your feedback about the Developer Library is very welcome!

 

 

Developer Library latest update

This Developer Library and API reference update includes documentation for PR 1.2 features and documentation enhancements for existing features:

As always, your feedback about the Developer Library is very welcome!

 

 

Developer tooling update

We have released updates for both software development kits.

The Harmattan target for the Qt SDK can now be updated online, using the SDK maintenance tool. The additional functionalities concern mostly improved runtimes for testing. The Qt Quick Components in the Simulator have been upgraded to the same version as is used on the device, and the Simulator now supports both landscape and portrait orientations. Also, there are now three separate QEMU images – one for PR1.0, 1.1 and 1.2 each. The full release notes are available in harmattan-dev.

The Platform SDK is no longer tagged beta, though some usability issues remain, as described in the release notes.

The API baseline remains at PR1.0 (to ensure that all users can safely obtain and use the applications), but a few additional interfaces are now available as extensions: Frankencamera is supported in all Harmattan releases, Simple NDEF Exchange Protocol is supported only in PR1.2. The development packages containing the additional interfaces are available for download.

UX documentation up to date

The Nokia N9 UX Guidelines site is now up to date, so go have a look. We’ve also improved the organisation of the site to serve UI designers and developers better. Improved linking between the UX site and the developer documentation means that it’s easier to match what you want to do with how to do it.

However, the Chinese-language UX materials
have not been updated at this point. If you are using them, we’d like
to hear from you! Do you think it’s useful having some material
available in Chinese? Should there be more? Less? Different materials?

Ensuring a great application update experience

The upcoming MeeGo 1.2 Harmattan update (to version 1.2) features improved support for application updates.

The updated platform software will detect and announce updates to applications that are distributed through the Nokia Store.

And there was much rejoicing!

However, there are a couple of things developers need to be aware of when creating updates:

  • Do not change the name of the content item or the package name, as the new version will not be displayed as an update (however, it will be visible in the Ovi Store client).
  • Do not change the price point of the content item from free to non-free, please create a separate content item instead.

See the Nokia Publisher Guide for further details.

Developer Library updated

We have made more updates to the Developer Library. The updates are as follows:

Remember that the Developer Library is also available for downloading in HTML and as a QCH file, which you can integrate into your Qt SDK.

Developer Library updated

We have made more updates to the Developer Library. The updates are as follows:

Remember that the Developer Library is also available for downloading in HTML and as a QCH file, which you can integrate into your Qt SDK.