This article provides instructions on how to port existing MIDlets written for Symbian to Nokia Asha software platform. The article covers a number of porting aspects ranging from heap memory limitations, image processing, virtual keyboard, persistent storage, location aware MIDlets, etc.
This week we have selected WeatherApp as our Featured Project, another Nokia Developer example for the Nokia Asha software platform and Series 40. This project lets users see the upcoming day’s weather forecast for their region or any other city of their choice. GPS/cellid based positioning is used to fetch user’s location which in turn is utilized to get the forecast data in JSON format.
The project works well with Nokia Asha software platform 1.0, on which the latest device Nokia 501 is based. The project also proves a good source of information for anyone wanting to implement in-app advertising in their apps.
It boasts a huge number of downloads since its creation depicting how much helpful the project has been. For all the technical details about the project see its Wiki.
Thanks to all the people who have been creating such cool & great examples & helping developers in a great manner.
In this webinar Swapnil Johnson, from Nokia’s Xpress Browser product-management team, puts the spotlight on the Nokia Web Tools 2.3 update. He demonstrations the Nokia Web App Designer, which provides visual assistance, drag-and-drop UI components, and source code highlights when creating Series 40 web apps. He also shows you how to use the new content-based templates to jump-start development of popular application patterns such as shopping and video browsing.
The Digital Marketing Toolkit allows developers to easily create marketing assets to promote their own applications on various channels and media. By following the guidelines in the Nokia App Marketing Guide, this article shows how to integrate your social presence in the assets, and specifically in the website created by using the Digital Marketing Toolkit.
This week we have chosen Battle Tank as our Featured Project by Nokia Developer team. A Java ME based tank game which showcases the usage of sprites, tiles etc. along-with covering some ‘crucial’ points which should be kept in consideration while developing a gaming project for Java ME.
The game’s main objective remains the destruction of enemy tanks & defend its base alongside giving the user the option to choose between various kinds of tanks, jumping to larger levels etc. The project, which is very well explained in its Wiki also proves very useful for the people who wanting to implement ‘In App purchase’ feature in their apps which is a part of its latest version. Undoubtedly the project is quite popular amongst the developers which is evident from its download numbers.
Lastly, we would like to thank all the people associated with the project & moreover hoping to see its Windows Phone version in the near future.
This webinar provides pointers you can use to undertake UX checks on your Series 40 full-touch apps, even if you have no formal experience in UX design. UX expert Jan Krebber reviews a checklist of the worst UX mistakes that he and colleagues found in real-world testing of apps. He points out the commonly made mistakes and provides specific solutions to these problems.
As usual for Nokia Developer UX webinars, it features exercises and has received follow-up treatment in a Nokia Developer Wiki article.
This week we have selected LWUIT Gestures Demo as our Featured Project. This Nokia Developer Example will be very useful for developers who want to use LWUIT and Gestures – it comes with well documented (wiki) source code, a good nice summary with graphics.
LWUIT Gestures Demo is a pseudo photo gallery option for Series 40 devices which enables the user to view the images in grid view mode which enables the user to re-position the images by long tapping them followed by dragging. Along with that if user makes a single tap on any of the image then image view mode gets activated in which user can view, zoom-in/zoom-out or pan the image.
Lastly a big thanks to all the people associated with this project for demonstrating that how LWUIT framework can be utilized easily & to its full extent.
This webinar presents advanced examples of how to use sensors embedded in Nokia Asha phones in your Java™ ME apps and games. It covers the structure and use of the Mobile Sensor API (JSR-256). Conducted by Attila Csipa, technology wizard at Nokia in Tampere, Finland, the session provides a short overview that is followed by plenty of examples and coding demos. He also share best practices and user-experience recommendations based on the most common use cases.
We suggest you review the video from Attila’s introductory session (http://youtu.be/8UzM4zCpbo4) before watching this advanced webinar. You’ll get a lot out of the webinar even if you haven’t reviewed the earlier material, but you’ll learn more if you’ve done so.
In this Ask the Expert session on the performance for Java apps on Series 40 phones, Michael Samarin of Futurice provides an overview to the key issues that should be considered when designing Series 40 Java apps for optimum performance.
Michael covers issues such as selecting the technology for your GUI, memory considerations, obfuscation, objects, variable, and caching among others. After that Michael answers attendees’ questions on various subjects.
The article explains how to check for the availability of the two available approaches on Series 40 devices for retrieving media content from the network: Streaming over RTSP and Progressive download over HTTP.
It then covers an example application demonstrating how to implement progressive download with Java ME within the context of an online radio application.
Read the article and implement your online radio applications.If you already have an application based on this approach share them in the comments.