Start Java development for Series 40 with our tutorials and other resources. Whether you're new to Java development entirely, need to get up to speed with Nokia tools for Java ME development, or want to take your development further with advanced APIs — such as the In-App Purchase and Location APIs — there are resources here to help you.
Jump to advanced training resources ›
Coding your first app
Introducing Java ME
Oracle provides a comprehensive range of tutorials to get you started with Java ME development.
Getting started with NetBeans IDE
Find out how to install and use the tools you need to create applications for Series 40 phones using NetBeans IDE. Create your first hello world application.
Getting started with Eclipse IDE
Find out how to install and use the tools you need to create applications for Series 40 phones using the Eclipse IDE. Create your first hello world application.
Designing the best UX
Designing for Nokia phones
Successful apps are about more than great functionality, they have to look good and be easy to use. Get familiar with the fundamentals of good design.
Designing for Series 40
Matching your app’s UI to the built-in UX of Series 40 is key to creating a consistent UX between your app and the phone it runs on. Building your apps to the Series 40 UI makes the most of Nokia’s extensive experience in mobile design.
The business opportunity of Series 40
Publishing your app
Learn how to submit your app to Nokia Store and make it available to millions of Series 40 phone owners.
In-app purchasing
In-App Purchasing enables you to sell digital assets from within your Series 40 apps, and create revenue opportunities with various business models.
In-app advertising
Jave ME apps for Series 40 can generate revenue by adding advertising to the app experience. Learn about the opportunities and options.
Advanced development
Testing with RDA
See how you can test your Java apps on a range of Series 40 phones free-of-charge using Remote Device Access.
On-device debugging
Find out how to install the tools you need to debug your applications on a Series 40 phone using the NetBeans or Eclipse IDEs.
Location services APIs
Discover the capabilities of the location services APIs and how they enable you to add rich mapping to your location aware apps.

