1 2 3 4 5

Using accelerometers and other sensors in Java ME apps on Series 40 phones (Featured Video)

This webinar video introduces the sensors embedded in Nokia Asha phones and explains how to use them in Java™ ME apps and games.

The structure and usage of the Mobile Sensor API (JSR-256) on Series 40 phones are covered in the video. Attila Csipa, technology wizard at Nokia in Tampere, Finland, supplies a short overview that is followed by examples and coding demos. He uses the Nokia IDE for Java™ ME (Eclipse-based) to show you how to build your code. He also shares best practices and user-experience recommendations based on the most common use cases.

You can download the slides from this session at:http://www.slideshare.net/nokia-developer/using-sensors-in-java-me-apps-on-se…

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

Image Scaling Example (Featured Project)

projecticonImage Scaling Example is a Series 40 MIDlet application that demonstrates different image scaling algorithms with their performance and quality. This example scale image size at runtime and uses three different types of image algorithm techniques:

  1.  Linear interpolation
  2.  Bilinear interpolation
  3.  Pixel mixing

imagescaler-1imagescaler-2

This application has been developed with Nokia SDK for Java 2.0 and is fully compatible with Series 40 touch and type,  and full touch devices. To know more about the application flow, implementation, quality, performance and limitations see project wiki.

– Somnath Banik (on behalf of the Projects Moderation team)

Tourist Attractions – use of the Location, In-App Purchase APIs and more (Featured Video)

Tourist Attractions is a Nokia Developer example app written in Java for Series 40 phones. It demonstrates the use of the Location API for Java ME (JSR-179) and the HERE Maps API for Java ME (formerly the Nokia Maps API) to retrieve and show location information as well as details of nearby attractions. In addition, it incorporates the In-App Purchase API to enable the purchase and download of additional city guides.

This application works on most Series 40 phones, ranging from entry-level models to the highly successful Asha family of smartphones.

For downloads, source, and more information, please visit: http://projects.developer.nokia.com/JMETouristAttractions

For more information on in-app purchase, please see:http://www.developer.nokia.com/Resources/Library/Java/#!developers-guides/in-…

For more Java example apps from Nokia Developer, please check out: http://www.developer.nokia.com/Develop/Java/Code_examples/

Test your Java apps on Series 40 phones with the free Remote Device Access service (Featured Video)

With Remote Device Access (RDA) you can test your Java apps on a wide range of real Series 40 phones from the comfort of your office, without having to buy a single phone. Make sure you have a Nokia Developer account, then simply sign into the RDA service, pick a phone, and install your app to be testing on one of 10 different Series 40 phone models.

In this video you will see how to connect to a phone, interact with it through the RDA client, install your software and use the features of the RDA client, including adjusting the display quality to optimise performance, accessing the phone’s file system, and taking screenshots among others.

To use the service, please visit http://www.developer.nokia.com/RDA or follow the RDA service on Twitter: http://www.twitter.com/nokia_rda.

Updating Your Custom Series 40 Design to Asha Full Touch (Featured Video)

Do you have a custom Series 40 UI design that you want to take to the full-touch UI? Or are you creating a new custom design for the successful Nokia Asha family of Series 40 phones?
Mikko Kaipio, Senior UX Designer, shows you what to consider in your custom app design when taking it from non-touch or touch and type phones to full-touch phones. His advice is equally useful if you are starting with a new app’s design. If your app is based on LCDUI, also check this video:http://www.youtube.com/watch?v=i7FsZ7zEW6M

Try out the aMaze app featured in this video:https://projects.developer.nokia.com/amaze

More information about Series 40 UX resources can be found here:http://bit.ly/Qx757l

Drumkit (Featured Project)

Drumkit is a multi-platform virtual drumkit application which allows user to play percussion sounds by tapping on the screen.

Drumkit was first created for Series 40 using Java ME. It was later ported to Windows Phone (using Silverlight and XNA) and Qt Quick (for Symbian and MeeGo Harmattan (N9) devices).

The Windows phone, Symbian and MeeGo Harmattan version has an option to change the playing view from 2D drum pads to 3D drum kit and vice-versa. Users can also record beats and play them later.

A comparison and implementation of the application on different platforms and the technology used are provided in the project wiki.

– Somnath Banik (on behalf of the Projects Moderation team)

Updating Series 40 UI Designs for Nokia Asha Touch Phones (Featured Video)

Do you have a Series 40 UI design that you want to take to the full-touch UI?
Or are you creating a new design for the successful Nokia Asha family of
Series 40 phones?


Mikko Kaipio, Senior UX Designer, shows you what to consider when
designing for a move from non-touch or touch and type phones to full-touch
phones. His advice is equally useful if you are starting with a new app’s
design.

More information about Series 40 UX resources can be found here:http://bit.ly/Qx757l

Creating a Map Type Selector for the Maps API for Java ME (Featured Article)

Creating a Map Type Selector for the Maps API for Java ME by jasfox. This was a winner of the Asha Touch Competition 2012Q3.

A map selector is a UI component for choosing the type of map to display (e.g. street map, terrain, satellite view etc.) This article explains how to create a Map Type Selector for both full-touch and non full-touch Java ME phones.

MapSelectorTouch.png

An appropriate UI is dynamically created at run time to utilise Full Touch features where they are available. The code also demonstrates how to create a fallback option so simpler feature phones are also supported.

MapSelectorNonTouch.png

Please let us know how the article was helpful to you!

Series 40 UI Component Demos (Featured Project of the Month October 2012)

project iconSeries 40 UI Component Demos is a suite of small Java ME applications (“MiniApps”) that showcase the capabilities of the new series 40 Java Full Touch UI, accompanied by comprehensive design and “how to use” documentation.

We featured this project for a week back in August. We’re featuring it again now because the project is now complete, and because this is an essential ToolKit for Series 40 app developers

The project will be of great use to both designers and developers. Designers can get see how the UI elements look on a real device and how they can be best used together, while developers can see exactly how the LCDUI components should be used in real applications.

Image

The examples and documentation cover:

Even though the example is targeted for Series 40 devices, most of the LCDUI components like Lists, Text, etc. also run on Symbian devices.

The project team are responsive to discussions and suggestions, so you if get stuck, just ask!

– Hamish Willee (on behalf of the Projects Moderation team)

Introduction to the Nokia IDE 1.0 for Java ME (Featured Video)

Get an introduction to the Nokia IDE 1.0 for Java ME. Based on Eclipse MJT, the Nokia IDE delivers features to make your apps development easier. These features include a set of welcome screens, the Device SDK Manager — which makes selecting the SDKs you need easy — and a Nokia specific JAD attribute editor among others. This video will provide you with a good overview of what to expect when you start work with the IDE.