Compass is a Nokia Developer Windows Phone application that has been ported from Qt to Windows Phone 8. This application combines Nokia Maps with compass sensor. It also allows user to determine the bearing to the desired direction.
This application has been tested on Nokia Lumia 920 and developed using Visual Studio 2012 Express for Windows Phone 8. To learn more on the project follow up on the wiki page.
– Somnath Banik (on behalf of the Projects Moderation team)
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 by jaaura
This week’s featured article talks about gfx scalability for Series 40 Java ME apps.
Series 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!
In what we believe to be a phone manufacturer first, we are providing the mechanical drawings for the Lumia 820’s back shell so you can modify and enhance the design then print it out on a 3D printer.
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.
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.
In-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:
- How to purchase DRM protected items from Nokia Store.
- How to purchase multiple items within one application.
- How to design with minimal amount of code.
- Easy and re-usable code for user interface.
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)
Learn how to make real 3D games for Nokia Series 40 Asha phones by using modern implementations of Java™ ME APIs. Presenter Michael Samarin of Futurice outlines key aspects of the 3D-game-making process: planning and building of game levels; lighting and degree of realism; modelling tools vs. manual character creation; animations and behaviour of game objects; and balancing of memory management against texture detail.
You will learn game-interface strategies for options such as full-touch, touch and type, and keyboard-only. Michael shares tips that can help you optimise the performance of your games on various screen sizes and models of Series 40 phones. He concludes with an overview of 3D performance of Java ME technology on the latest Asha phones.
You can download the slides from this session at: http://www.slideshare.net/nokia-developer/getting-started-with-3d-game-development-on-nokia-series-40-asha-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
Creating a Lens application that uses HLSL effects for filters by r2d2rigo
This article shows how to create a Lens application that applies different filters to the photos. These filters are programmed in High Level Shading Language (HLSL) and are executed on the GPU to take advantage of the new DirectX functionality introduced in Windows Phone 8.
This article is a winning entry in the Windows Phone 8 Wiki Competition 2012Q4
Nokia Developer Champion Josue Yeray Julian Ferreiro is January’s Champion of the Month and a self-proclaimed ‘passionate’ advocate of the Windows Phone platform. Based in Bilbao, Spain, and a Nokia Champion for less than a year, Josue has worked with Microsoft mobile technologies for the last six years. He collaborates frequently with other members of the Windows Phone community, both online in forums and in person at live events. He is the author of a book (in Spanish) on developing for Windows Phone 7.5, with a second book — this one dealing with Windows Phone 8 — on the way. Josue speaks frequently on Windows Phone, including a monthly podcast; writes articles about Windows Phone for magazines and his blog; and contributes regularly to the Nokia Developer discussion boards and community blog. Congratulations, Josue!
Meet Nokia Developer Champion of the month Josue Yeray Julian Ferreiro.