1 2 3 4 5

Battle Tank (Featured Project)

BattleTankIcon 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.

BattleTankImgA           BattleTankImgB

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.

- Vineet Jain (on behalf, Projects Moderation team)

Series 40 Webinar: UX checklist for Series 40 full-touch apps (Featued Video)

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.

You can download the slides from this session at: http://www.slideshare.net/nokia-developer/ux-checklist-for-series-40-full-touch-apps

The related wiki article is here: Series 40 UX checklist webinar – companion article

Find out more about developing for Series 40 at: http://www.developer.nokia.com/Series40

Links to other Nokia Developer Resources mentioned in the webinar are:

Check out the current webinar schedule here: http://www.developer.nokia.com/webinars

See Featured Videos for other great videos from the community.

Event-driven map components for Series 40 apps (Featured Video)

This webinar is for developers who want to use maps in their applications and extend the user interaction beyond basic pan and zoom functionality. You can extend the user’s interaction with a map canvas, beyond basic panning and zooming, by using the Maps API for Java ME to create custom map components.

This webinar is for you if you’re looking to use maps in your applications and extend the UI in an intuitive manner to do what you want it to do. The Maps API for Java ME includes a framework through which your custom component can respond to standard mapCanvas events.

In this recording, Jason Fox of Nokia’s Location and Commerce team in Berlin describes a series of intermediate and advanced situations where custom map components provide solutions to problems. He also shares a checklist of considerations for designing map components to be responsive to your users.

You can download the slides from this session at:https://www.slideshare.net/nokia-developer/event-driven-map-components-for-series-40

Find out more about developing for Series 40 at:http://www.developer.nokia.com/Series40 and more about the Here Maps APIs here: http://developer.here.com/java

Check out the current webinar schedule here:http://www.developer.nokia.com/webinars

LWUIT Gestures Demo (Featured Project)

LWUITGestThis 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.

gesturedemo_grid_screen gesturedemo_image_screen

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.

- Vineet Jain (on behalf, Projects Moderation team)

Advanced examples of Sensor use in Java ME on Series 40 (Featured Video)

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.

You can download the slides from this session at: http://www.slideshare.net/nokia-developer/advanced-sensors-in-series-40-java-me-apps

Find out more about developing for Series 40 at: http://www.developer.nokia.com/Series40

Check out the current webinar schedule here: http://www.developer.nokia.com/webinars

See Featured Videos for other great videos from the community.

App performance on Series 40 phones (Featured Video)

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.

You can download the slides from this session at: http://www.slideshare.net/nokia-developer/ask-the-expert-app-performance-on-series-40-phones

Find out more about developing for Series 40 at:http://www.developer.nokia.com/Series40

Check out the current webinar schedule here:http://www.developer.nokia.com/webinars

See Featured Videos for other great videos from the community.

How to listen to radio in Java ME (Featured Article)

This week’s featured article is How to listen to radio in Java ME by skalogir.

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.

J2ME clients for JSON services made easy: the complete implementation (Featured Article)

J2me cli running.png

This weeks’s featured article is J2ME clients for JSON services made easy: the complete implementation by marcelobarrosalmeida.

The author shows how an J2ME application can be used to access web services encoded with JSON (JavaScript Object Notation).  The article also discusses how to test the web service and how to create a complete application for S40 phones.

If you’re implementing J2ME applications and are using a JSON web service, this article is for you!

Audio, video, and MIDI music playback on Series 40 phones (Featured Video)

In this webinar video, Michael Samarin, Director Developer Training and Evangelism, at Finnish company Futurice introduces you to handling media playback in Java™ apps running on Series 40 phones. He talks about using the Mobile Media API (JSR-135) and Advanced Multimedia Supplements (JSR-234).

Michael provides step-by-step guidance for including audio, video, and MIDI music playback features in your applications and games. He also shares techniques for playing media files downloaded to Series 40 phones and explains how your apps can consume streaming-media resources.

You can download the slides from this session at: https://www.slideshare.net/nokia-developer/audio-video-music-on-series-40

Find out more about developing for Series 40 at:http://www.developer.nokia.com/Series40

Check out the current webinar schedule here:http://www.developer.nokia.com/webinars

LWUIT_RLinks – Featured Project

LWUIT_RLinks_LogoLWUIT_RLinks is our Featured Project of the week. We chose this project as it utilized the LWUIT framework fantastically which resulted in a clean & cool user interface.Along with that, porting from its Android version to Series 40 is a another factor to add for its selection.

   RLinks_img2  RLinks_img4

RLinks is basically the Reddit client which demonstrates as how to make a reader app using the LWUIT framework for Series 40. The full description of the app along with its design implementation, prerequisites etc. can be found in its Wiki  section.

Lastly we hope to see more of ‘cool’ apps for Series 40 platform in future, made using the LWUIT framework which is becoming more & more popular among developers due to its ease of use.

- Vineet Jain (on behalf, Projects Moderation team)