1 2

Basic UI Layouts in Series 40 Full Touch (Featured Video)

At the first Series 40 UI clinic, held on 29 January 2013, Jan Krebber answered developers’ questions about UI design and UX on full-touch Series 40 phones. To start the session, however, Jan provided a presentation based around questions he had been asked about full-touch UI layouts in Series 40.

In this presentation Jan covers three main topics: first impressions, forms, and the UX resources offering on Nokia Developer.

You can download the slides from this session at: https://www.slideshare.net/nokia-developer/basic-ui-layouts-in-series-40-full-touch

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

podcasts (Featured Project)

2715-87cb911a1aced53d3801b3377cc42368podcasts is a Series40 Java application that packed with news, education, music etc, and user can also search  for popular podcasts and add their own. It also comes with advance player controls like playback control speed and audio quality with graphics equalizer.

banner

If you don’t like in-app advertising: there is a paid of the app available for you.  To know more about the application features/functionality and the flow, see project wiki.  You feedback and suggestions are most welcome for project enhancement. Feel free to raise tickets or start your discussion here.

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

aMaze – 3D labyrinth game example (Featured Video)

This video presents a 3D maze game developed for Series 40 full touch phones. The application demonstrates the use of Mobile 3D Graphics API (JSR-184) for rendering 3D graphics, pinch and double tap gestures for zooming, and accelerometer sensor for game controls. The concept of the game is classic and simple: guide the marble through the maze by tilting the phone until the time runs out.

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

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

Graphics scalability approaches for Series 40 Java ME apps (Featured Article)

Graphics scalability approaches for Series 40 Java ME apps by jaaura

This week’s featured article talks about gfx scalability for Series 40 Java ME apps.

Pixel-mixing-160.pngSeries 40 devices come in a number of different display resolutions, and may also support both portrait and landscape modes. This can pose compatibility, performance and resource problems for app developers unless handled with care. Luckily there are ways to overcome that complexity effectively, while still providing an optimised experience for each resolution and orientation.

This article lists a number of techniques for graphics scalability and points to the Series 40 Java ME examples utilising those techniques. Typically a combination of approaches is used; the best approach depends on the type of app in question.

Read the article and let us know how it was helpful to you!

New videos demonstrate the power of Series 40 Java

How powerful is Java for Series 40? Six recently posted videos will show you. They feature various example apps and technologies that illustrate just how advanced Java for Series 40 has become:

  • Series 40 Games: a showcase of the rich collection of example games available from Nokia Developer for Series 40 — and all created with Java technology.
  • aMaze: a labyrinth game showing the 3-D capabilities of Java and controlled with the accelerometer sensors available on several Nokia Asha phones.
  • Weather App: a location-aware application with Nokia Ad Exchange in-app advertising.
  • Tourist Attractions: a location-aware city guide example with in-app purchasing.
  • Paint: a touch-based paint application that takes advantage of the multipoint touch capabilities in the Nokia Asha full touch phones.
  • LWUIT for Series 40: showing how this technology enables rich UIs to be developed quickly.

 View even more Nokia Developer videos about Java technology.

 

Your New Year’s resolution: Learn and win more with the Series 40 webinars.

Your New Year’s resolution: Learn and win more with the Series 40 webinars.

You already know that we’re pumping up our Series 40 webinar offering for 2013, but now we can reveal that we’re also creating new possibilities to learn and win. While we’re continuing with the monthly draw, which is now for two Series 40 phones and associated goodies each month, we’ll also be rewarding contributions to the Nokia Developer wiki and the best Series 40 apps and games created by webinar attendees.

Continue reading

In-application Purchase Product Catalog (Featured Project)

2537-e90da87212966995003ab4b881778c59In-application Purchase Product Catalog shows the use of IAP with multiple DRM protected items for Series 40 applications. This example is based on LCDUI Form, and demonstrates:

 

  1. How to purchase DRM protected items from Nokia Store.
  2. How to purchase multiple items within one application.
  3. How to design with minimal amount of code.
  4. Easy and re-usable code for user interface.

product-list-ft confirm-purchase-ft

This example was developed with Nokia SDK 2.0 for Java and is compatible with Series 40 touch and non-touch devices with in-app purchase support. To learn more about the UI flow, compatibility and implementation of the example see project wiki.

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

Featured Project of the Month: Picasa Viewer

By Tomi Paananen
The Picasa Viewer application demonstrates adaptive design, performance, JSON parsing, advanced caching, and cross-platform techniques on Java applications. It has a live and very fast “search” feature which shows images cached on your phone as you type.

Continue reading

Getting Started with 2D Game Development on Nokia Series 40 Asha Phones (Featured Video)

Find out how to get started with 2D game development for Nokia Series 40 Asha phones, even if you’ve never developed a game. Michael Samarin from Futurice explains how to use the Game Builder tool to create simple games. All you need is familiarity with Java™ technology, with the NetBeans IDE (for which Game Builder is a plug-in), and with the Nokia SDK for Java™. Using the Game Builder visual tool and studying the code generated are great ways to build game-development skills.

The webinar also provides an overview of Java ME classes typically used in game development. Finally, it examines asset-management techniques and associated platform limitations and capabilities.

You can download the slides from this session at:https://www.slideshare.net/nokia-developer/introduction-to-2d-game-dev-on-nok…

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

 

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