All | Platform and tools | Voice of developers | Training
This video presents a 3D maze game developed for Series 40 full touch phones.
This video introduces LWUIT for Series 40, a Series 40 port of a popular open source UI toolkit that can be used for rapid development of impressive application user interfaces.
This video showcases a number of example game applications developed in Java ME for Nokia Series 40 phones.
Weather App is an example Series 40 Java application that demonstrates location-retrieval using CellId or GPS and integration of Nokia Ad Exchange to monetise the application with ads. The application has been made scalable, to support the various touch and non-touch user interface styles on Series 40, including the UI on the latest Asha Touch phones.
Are you thinking about how to make your brand more visible in your apps for the full-touch UI on Series 40? Mikko Kaipio, Senior UX Designer, provides you with tips and techniques to achieve that without breaking the overall UX consistency with your target phone.
Paint is a Series 40 Java application that demonstrates the use of touch events, including the multi-point touch support on the latest Asha Touch phones. It shows how to implement high-performance touch event handling, as well as circumvent touchscreen limitations by using simple mathematics.
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.
Are you wondering what to consider when designing and optimising graphics for your Series 40 apps? In this video Mikko Kaipio, Senior UX Designer, provides you with tips and best practices for graphics in Series 40 apps.
Kenny Mathers, Director of Developer Programs and Monetisation at Nokia, introduces Nokia Ad Exchange (NAX). Kenny describes how NAX offers a really simple way for you to monetise your free apps. A single line of code adds ads from over 120 advertising networks to your app, ads that can be delivered in over 200 countries.
With Nokia Ad Exchange (NAX) you can add ads to your apps, with just a line of code. That line of code gives you access to over 120 advertising networks, delivering ads in over 200 countries. Once you are up and running powerful analytics help you track ad consumption and optimise your revenue.
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.
RDA is Nokia Developer’s free-of-charge service that enables you to access a wide range of Series 40 phones over the internet. Once you have booked a phone, it’s easy to install your software and test your app.
So you want to create outstanding UXs for your Series 40 apps. In this video you get a tour of the resources available in the Nokia Developer Design and User Experience library, which will get you on the road to a winning design.
Drumkit is a Nokia Developer example app for Series 40, Windows Phone, Symbian, and the Nokia N9 phone. The app demonstrates the playing of low-latency audio. The custom UI scales, varying the layout of the drum pads based on the phone's screen size.
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.
Michael Cliffe, Chief Technology Officer at mxData talks about the development of Metro apps for Asha Touch phones and the opportunities he sees in targeting the Nokia Asha 308 and Nokia Asha 309.
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.
Antti Mattila, Software Developer at Futurice, provides a guide to using the Remote Device Access service as part of your Series 40 Java apps development process. Mattila shows you how to locate the service and book a phone.
LWUIT provides you with an easy way to add rich UI components and features to Java apps. Now, LWUIT is delivered as part of the Nokia SDK 2.0 for Java, simplifying the development of engaging apps for Nokia Asha Touch phones.
Mike Arvela, Lead Developer at Futurice, provides a guide to the full release of the Nokia SDK 2.0 for Java. Arvela discusses the new APIs delivered in the SDK, such as those providing multiple touch support.
Nokia Store expands your worldwide reach to 190+ markets, with 90 per cent of those markets being served in their local language. The store sees more than 15 million downloads daily, and 80% ofNokia Store expands your worldwide reach to 190+ markets, with 90 per cent of those markets being served in their local language.
In this training video you will see how to connect a Nokia Asha phone to your PC using a USB connection and then undertake performance profiling and debugging on the phone.
In this training video you will see how to use accelerometers to pan and tilt through a panoramic image, and see how the sensor input speed must be decoupled from the animation loop to maximize the frame rate on the Nokia Asha 305 and 306.
In this training video you will see how to make use of the virtual keyboard and text editing features on a Canvas, along with learning about tips on the best use of these features.
In this training video you will see how to take an existing application and update it to include portrait/landscape switching support. This is done using a single JAR file built from Nokia SDK 1.1 for Java.
In this training video you will see how to build a simple Form-based application with a basic two element category bar and have the bar functioning in a few minutes.
Vishal Gondal, Managing Director of Digital, and Prasad Nair, Executive Producer, Mobile Digital, at Disney UTV talk about the exciting new opportunities they see in the Nokia Asha Touch phones and new tools for Java developers.
Wojciech Nowanski, COO, and Muhammad Ahmmad, Creative Programmer, at Psiloc talk about developing World Traveler —an app for business and leisure travellers — for Nokia Asha Touch phones that was created using the latest Java tools from Nokia Developer.
This video provides an insight into how developers from around the world are taking advantages of the Java and web apps technology in the Nokia Asha Touch phones to deliver great experiences to their users.
Mike Arvela, Lead Developer at Futurice, demonstrates the steps for implementing In-App Purchasing for Java MIDlet applications. With Nokia Store achieving over 10 million downloads per day, driving revenue beyond paid downloads is essential.
Mike Arvela, Lead Developer at Futurice, explains how to implement In-App Purchasing into an existing application. With Nokia Store achieving over 10 million downloads per day, driving revenue beyond paid downloads is essential.
In this training module discover what software to install, from where, and in what order to enable Java development for Series 40 phones. The module focuses on the features of the tools and avoiding common setup mistakes, with a brief glimpse of each tool for an understanding of their features and purpose.
In this training module you discover how to use the Netbeans IDE to create a Form-based application that makes proper use of the Nokia APIs for checking network state on single- and dual-SIM phones.
This training module show you how easy it is to “HTTP stream” audio from any web server to a Series 40 phone, if you know the tricks.
In this training module you will learn how to create a translucent user interface with custom painters on a Form. This technique offers fast development of a tailored look that mirrors the active theme colours in the user inteface.
This training module show you how easy it is to “HTTP stream” video from any web server or memory card on a Series 40 phone.
In this training module you find out about Nokia’s enhancements for pop-up text input, gauge, and date input then link them together with events. A second demo creates a Canvas application using Nokia’s custom Text Editor class to enhance the user experience.
In this training module you will discover how to create an application that pushes messages from one phone to another, waking up the application on the second phone when the message is received.
In this training module you are introduced to more advance concepts that will help make your applications run faster. You will learn about techniques you can use to check and improve the performance of your app.
In this training module you are walked through a Frame Animator API example, using the BBC Reader app. You see how to create an animated image browser using the Gesture API, build a custom side scroll animation, and manage views in combination to deliver an engaging user experience.
This training modules shows you how to use the utility thread model, introduced in the previous module, to store data in the on-phone Record Management System and on a memory card.
In this training module you will discover how to quickly integrate data from an XML RSS feed into your app, using a background utility thread model and simplified XML parsing techniques.
In this training module you will learn how to display the user's current location, a target location, and calculate a route between the two using the Maps API for Java ME.
In this training module you will see how to create a simple application that uses the In-App Advertising APIs to display an ad each time a game starts.
In this training module you get a walkthrough to creating a Java application with in-app purchasing features for Series 40 phones, setting up the Series 40 emulator, and using its features to effectively test purchasing in your app.
This video will show you simple methods for taking the idea for your next app and put it on paper. From there, you can use various software to make your prototype a reality. Adobe Illustrator is one solution for this.
Alexander Furgut and Martin Weihrauch talk about Sandbox, which won 'Best Touch-Based App' in the Create for Millions competition. Sandbox simulates the fall and flow of virtual sand grains. The sand falls from the top of the screen and the player's task is to guide it into different pots.
In this video Mike Arvela, Lead Developer at Futurice, provides an overview to the features of the Nokia SDK 1.1 for Java. Mike describes how the SDK offers an emulator based on the Nokia Asha 303 and provides you with features to take full advantage of in-app purchasing in your apps.
Daniele Calabrese, founder and CEO of Soundtracker, discusses their multi-platform mobile music service. Daniele describes Soundtracker as the "first geo-social internet radio". It offers more than 11 million songs that consumers can play in real time with friends and broadcast via Facebook and Twitter.
Alexey Sazonov sales and marketing director at HeroCraft talks about the company’s latest game Majesty: The Fantasy Kingdom a strategy game developed in Java technology. Alexey talks also about how the responsive support from Nokia has assisted HeroCraft.
Simon Davies, director at Snaptu, talks about the Snaptu app, which provides users with access to a range of social networking and media sites. Simon discusses also how Nokia technology has enabled Snaptu to be delivered on a range of platforms, offering the ability to access emerging as well as developed markets.
This video shows the process of installing and configuring the Series 40 On-Device Debugger for use with the NetBeans IDE. This video complements the user guide, which focuses on the setup process when using the Eclipse IDE.
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 the aMaze project.
This video introduces LWUIT for Series 40, a Series 40 port of a popular open source UI toolkit that can be used for rapid development of impressive application user interfaces.
LWUIT provides a comprehensive portfolio of customisable and themable UI components that can be shown in different layouts. LWUIT UIs scale to different screen resolutions and orientations and provide built-in support for keypad and touch input. LWUIT for Series 40 adds support for Series 40 platform features such as Nokia TextEditor, Series 40 Gesture Framework, Here Maps, and Category Bar.
Developing with LWUIT is faster than with custom canvas. LWUIT also provides easy portability and requires less maintenance.
This video showcases a number of example game applications developed in Java ME for Nokia Series 40 phones.
The applications effectively use various Series 40 capabilities and dedicated APIs: Game API, Mobile 3D Graphics API for J2ME (JSR-184) API, accelerometer sensor, and game effects. For maximum reach over the large portfolio of Series 40 models, adaptive design principles are widely deployed. Portrait and landscape orientation with different screen resolutions are supported using scalable graphics, and many of the games support both touch and keypad controls. Special attention has been paid to performance optimisation and good user experience.
Weather App is an example Series 40 Java application that demonstrates location-retrieval using CellId or GPS and integration of Nokia Ad Exchange to monetise the application with ads. The application has been made scalable, to support the various touch and non-touch user interface styles on Series 40, including the UI on the latest Asha Touch phones.
For downloads, source, and more information, please visit the app's project.
For more Java example apps from Nokia Developer, please check out the Java Examples page.
For more on Nokia Ad Exchange, please check out the NAX page.
Are you thinking about how to make your brand more visible in your apps for the full-touch UI on Series 40? Mikko Kaipio, Senior UX Designer, provides you with tips and techniques to achieve that, without breaking the overall UX consistency with your target phone. For more information see the Branding section of the Series 40 Full Touch Design Guidelines.
Paint is a Series 40 Java application that demonstrates the use of touch events, including the multi-point touch support on the latest Asha Touch phones. It shows how to implement high-performance touch event handling, as well as circumvent touchscreen limitations by using simple mathematics.
For downloads, source, and more information, please visit the app's project.
For more Java example apps from Nokia Developer, please check out the Java Examples page.
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 the app's project.
For more information on in-app purchase, please see the Java Developer's Library.
For more Java example apps from Nokia Developer, please check out the Java Examples page.
Are you wondering what to consider when designing and optimising graphics for your Series 40 apps? In this video Mikko Kaipio, Senior UX Designer, provides you with tips and best practices for graphics in Series 40 apps. The apps featured in this video are available from the Java Code Examples section. For more information, you may want to review the following library and wiki articles:
He also briefly reviews the key decisions that need to be made when porting your Android app graphics to the successful Nokia Asha family of Series 40 phones.
Kenny Mathers, Director of Developer Programs and Monetisation at Nokia, introduces Nokia Ad Exchange (NAX). Kenny describes how NAX offers a really simple way for you to monetise your free apps. A single line of code adds ads from over 120 advertising networks to your app, ads that can be delivered in over 200 countries. To help you make the most of NAX, Kenny explains that it includes a powerful analytics feature. With this feature you can see how ads are being consumed and use this information to optimise you revenue. Using NAX you can also run campaigns to promote your apps and reach more users.
With Nokia Ad Exchange (NAX) you can add ads to your apps, with just a line of code. That line of code gives you access to over 120 advertising networks, delivering ads in over 200 countries. Once you are up and running powerful analytics help you track ad consumption and optimise your revenue. You can also use the Campaign feature to cross promote your apps for free or run a paid campaign to promote your app on others’ mobile apps worldwide.
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 the Updating Series 40 UI Designs for Nokia Asha Touch Phones video.
The aMaze app featured in this video is available from Nokia Developer Projects.
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.
So you want to create outstanding UXs for your Series 40 apps. In this video you get a tour of the resources available in the Nokia Developer Design and User Experience library, which will get you on the road to a winning design. Covering resources for Java and web apps, this video also includes key general design resources that will help you navigate the design process. With information on where to find examples, mock-up stencils, and icon templates, viewing is a must whether you are new to Series 40 or simply want to refresh your knowledge of the design resources available.
Drumkit is a Nokia Developer example app for Series 40, Windows Phone, Symbian, and the Nokia N9 phone. The app demonstrates the playing of low-latency audio. The custom UI scales, varying the layout of the drum pads based on the phone's screen size. Multipoint-touch is used, where supported. Three versions of the app have been developed using Java ME, XNA, and the Qt framework.
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.
Michael Cliffe, Chief Technology Officer at mxData talks about the development of Metro for Asha Touch phones and the opportunities he sees in targeting the Nokia Asha 308 and Nokia Asha 309.
mxData specialises in travel applications for trains and buses. Its set of metro apps app provides details of the underground networks in several cities and include maps, route planning, and station finder features. The company is strong in the UK, with 350,000 people using the London Tube Map app every day.
Nokia Asha Touch phones offer the company a great opportunity to expand into overseas markets, to cover cities such as Beijing and Delhi. Cliffe sees Nokia Asha Touch phones as ‘nice, simple phone(s), easy to use, comfortable in your hand and yet they are still capable of running some quite sophisticated applications.’ He is also particularly impressed with their battery life.
mxData has been creating apps for new markets using the Nokia SDK 2.0 for Java. Cliffe says that using the SDK ‘was a really straightforward experience,’ with one developer completing the work in three to four weeks. The emulator, memory monitoring, and on-device debugging are singled out by Cliffe as helping get the app to market quickly. And targeting the 308 and 309 required the resubmission of the apps to Nokia Store only; they had to make no code changes.
‘We’ve had some great experiences with the Nokia Store,’ says Cliffe. ‘Working tightly with Nokia we’ve had great in-store promotions and we have seen increased downloads, increased usage and of course ad revenue as a result.’
Get an introduction to the Nokia IDE 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.
Antti Mattila, Software Developer at Futurice, provides a guide to using the Remote Device Access service as part of your Series 40 Java apps development process. Mattila shows you how to locate the service and book a phone. He then demonstrates a number of apps running side-by-side on a Asha Touch phone and in RDA, to show how RDA provides a useful environment for testing games and apps on phone models you don't own.
LWUIT provides you with an easy way to add rich UI components and features to Java apps. Now, LWUIT is delivered as part of the Nokia SDK 2.0 for Java, simplifying the development of engaging apps for Nokia Asha Touch phones. In this video you will see how to prepare for the creation of LWUIT based apps in the Nokia IDE for Java ME, code a simple app, use obfuscation to control the size of installation package, and run a contacts app example on a Series 40 phone.
Mike Arvela, Lead Developer at Futurice, provides a guide to the full release of the Nokia SDK 2.0 for Java. Arvela discusses the new APIs delivered in the SDK, such as those providing multipoint-touch support. Then he looks at the new and updated features of the emulator, such as support for Nokia Maps in the route editor and the sensor simulator. This video will provide you with a good overview of what is new and what to expect when you start work with the SDK.
Nokia Store expands your worldwide reach to 190+ markets, with 90 per cent of those markets being served in their local language. The store sees more than 15 million downloads a day and 80 per cent of store traffic converts to a download. Nokia Store generates the highest average number of downloads per app compared to any other app store. The store also offers the largest operator billing network, with more than 145 operators in 52 markets. And you can make the most of this opportunity with in-app advertising and in-app purchasing features.
In this training video you will see how to connect a Nokia Asha phone to your PC using a USB connection and then undertake performance profiling and debugging on the phone. Download the source for used in this video here.
In this training video you will see how to use accelerometers to pan and tilt through a panoramic image, and see how the sensor input speed must be decoupled from the animation loop to maximize the frame rate on the Nokia Asha 305 and 306. Download the source for used in this video here.
In this training video you will see how to how to make use of the virtual keyboard and text editing features on a Canvas, along with learning about tips on the best use of these features. Download the source for used in this video here.
In this training video you will see how to take an existing application and update it to include portrait/landscape switching support. This is done using a single JAR file build from Nokia SDK 1.1 for Java. The resulting app runs on earlier and later, accelerometer-equipped phones and demonstrate how the UX is improved by the use of adaptive layouts in the two views. Download the source for used in this video here.
In this training video you will see how to build a simple Form-based application with a basic two element category bar and have that bar functioning in a few minutes. Download the source for used in this video here.
Vishal Gondal, Managing Director of Digital, and Prasad Nair, Executive Producer, Mobile Digital, at Disney UTV talk about the exciting new opportunities they see in the Nokia Asha Touch phones and new tools for Java developers.
Based in Mumbai, India, Indiagames has already achieved 100 million downloads on Nokia Store.
For Gondal ‘the new Asha touch devices ... could be a game changer for a market like India.’ While Nair sees the new ‘APIs, likes gestures and sensors, (allowing users) to interact with the games in much more entertaining ways than before’. Nair is also impressed by the new Nokia IDE 2.0 for Java. In particular how the tools, such as the emulator’s orientation simulator, make developing for the new UI and hardware features found on Nokia Asha Touch phones simple and straightforward.
Wojciech Nowanski, COO, and Muhammad Ahmmad, Creative Programmer, at Psiloc talk about developing World Traveler —an app for business and leisure travellers —for Nokia Asha Touch phones that was created using the latest Java tools from Nokia Developer. Nowanski explains how the application arose from the frustration of not being able to get information about a delayed flight. Now World Traveler puts flights, currency, and world time information at Nowanski’s fingertips. The app took a small team four months to produce. In addition to the features of the Nokia SDK for Java, the LWUIT was of particular benefit in speeding up the development ‘because it has a wide variety of UI components and we don’t have to worry about implementing from scratch,’ says Ahmmad. The most significant aspect of the development was that ‘Series 40 devices are getting smarter and more powerful, allowing us to create richer applications,’ according to Ahmmad.
This video provides an insight into how developers from around the world are taking advantages of the Java and web apps technology in the Nokia Asha Touch phones to deliver great experiences to their users. Hear Indiagames, Psiloc, and Liverpool FC and InfoMedia explain the benefits of developing for Series 40 Developer Platform 2.0 and the success they have achieved. Also discover how the latest tools — Nokia SDK 2.0 for Java and Nokia Web Tools 2.0 — have aided with development.
Mike Arvela, Lead Developer at Futurice, demonstrates the steps for implementing In-App Purchasing for Java MIDlet applications. With Nokia Store achieving over 10 million downloads per day, driving revenue beyond paid downloads is essential. In app purchase helps you open new revenue streams, with virtual goods, subscriptions, try & buy, and beyond.
Mike Arvela, Lead Developer at Futurice, explains how to implement In-App Purchasing into an existing application. With Nokia Store achieving over 10 million downloads per day, driving revenue beyond paid downloads is essential. In app purchase helps you open new revenue streams, with virtual goods, subscriptions, try & buy, and beyond.
In this training module discover what software to install, from where, and in what order to enable Java development for Series 40 phones. The module focuses on the features of the tools and avoiding common setup mistakes, with a brief glimpse of each tool for an understanding of their features and purpose.
In this training module you discover how to use the Netbeans IDE to create a Form-based application that makes proper use of the Nokia APIs for checking the network state on single- and dual-SIM phones. Download the source code used in this module here.
This training module show you how easy it is to “HTTP stream” audio from any web server to a Series 40 phone, if you know the tricks. Download the source code used in this module here.
In this training module you will learn how to create a translucent user interface with custom painters on a Form. This technique offers fast development of a tailored look that mirrors the active theme colours in the user inteface. Download the source code used in this module here.
This training module show you how easy it is to “HTTP stream” video from any web server or memory card on a Series 40 phone. Download the source code used in this module here.
In this training module you find out about Nokia’s enhancements for pop-up text input, gauge, and date input then link them together with events. A second demo creates a Canvas application using Nokia’s custom Text Editor class to enhance the user experience. Download the Form and Canvas source code used in this module.
In this training module you will discover how to create an application that pushes messages from one phone to another, waking up the application on the second phone when the message is received. Download the source code used in this module here.
In this training module you are introduced to more advance concepts that will help make your applications run faster. You will learn about techniques you can use to check and improve the performance of your app. The tools and techniques used in several of the modules that follow are seen here for the first time. Download the source code here.
In this training module you are walked through a Frame Animator API example, using the BBC Reader app. You see how to create an animated image browser using the Gesture API, build a custom side scroll animation, and manage views in combination to deliver an engaging user experience. Download the browser and BBC Reader.
This training modules shows you how to use the utility thread model, introduced in the previous module, to store data in the on-phone Record Management System and on a memory card. Download the source code used in this module here.
In this training module you will discover how to quickly integrate data from an XML RSS feed into your app, using a background utility thread model and simplified XML parsing techniques. Download the source code used in this module here.
In this training module you will learn how to display the user's current location, a target location, and calculate a route between the two using the Maps API for Java ME. Download the source code used in this module here.
In this training module you will see how to create a simple application that uses the In-App Advertising APIs to display an ad each time a game starts. Download the source code used in this module here.
In this training module you get a walkthrough to creating a Java application with in-app purchasing features for Series 40 phones, setting up the Series 40 emulator, and using its features to effectively test purchasing in your app. Download the source code used in this module here.
This video will show you simple methods for taking the idea for your next app and put it on paper. From there, you can use various software to make your prototype a reality. Adobe Illustrator is one solution for this. Other tools used in the video are Balsamiq and Inkscape. Be sure to check out the Nokia Icon Toolkit for some template icons you can use in your app. With the visual design stencils you can easily sketch how your app will look.
Alexander Furgut and Martin Weihrauch talk about Sandbox, which won 'Best Touch-Based App' in the Create for Millions competition. Sandbox simulates the fall and flow of virtual sand grains. The sand falls from the top of the screen and the player's task is to guide it into different pots. This is achieved by drawing lines with their finger directly on the touch-screen, which the sand cannot pass.
In this video Mike Arvela, Lead Developer at Futurice, provides an overview to the features of the Nokia SDK 1.1 for Java. Mike describes how the SDK offers an emulator based on the Nokia Asha 303 and provides you with features to take full advantage of in-app purchasing in your apps. In addition to features for richer touch UIs, Mike also covers the new testing features offered by the SDK, such as the ability to set simulated battery level and previewing video in landscape mode.
Daniele Calabrese, founder and CEO of Soundtracker, discusses their multi-platform mobile music service. Daniele describes Soundtracker as the "first geo-social internet radio". It offers more than 11 million songs that consumers can play in real time with friends and broadcast via Facebook and Twitter. Building the app in Java, and making it work for more than fifty different Nokia phones, was "a little bit challenging for us," notes Calabrese, but "it was worth the time and effort as we now have an amazing reach." Soundtracker has been available for Windows Phone since the debut of the platform.
Alexey Sazonov sales and marketing director at HeroCraft talks about the company’s latest game Majesty: The Fantasy Kingdom a strategy game developed in Java technology. Alexey talks also about how the responsive support from Nokia has assisted HeroCraft.
Simon Davies, director at Snaptu, talks about the Snaptu app, which provides users with access to a range of social networking and media sites. Simon discusses also how Nokia technology has enabled Snaptu to be delivered on a range of platforms, offering the ability to access emerging as well as developed markets.
This video shows the process of installing and configuring the Series 40 On-Device Debugger for use with the NetBeans IDE. This video complements the user guide, which focuses on the setup process when using the Eclipse IDE.