Introducing the Nokia Ad Exchange for in-app advertising

We are pleased to introduce the Nokia Ad Exchange service that helps you monetise your app by connecting it to over 120 ad networks worldwide.

Nokia Ad Exchange is a private mobile advertising exchange that offers access to the top ad networks in the world. With one API and one partner, you’ll get access to over 120 ad agencies and networks worldwide.

http://www.youtube.com/watch?v=Z0W81hOQdK0

Additionally Nokia Ad Exchange offers cross platform support. This means that if you are an Android, iOS, or other non-Nokia developer, you can still use Nokia Ad Exchange to monetise your apps.

Nokia Ad Exchange provides:

  • Full cross-platform support (including Windows Phone, Series 40, Symbian, iOS, and Android)
  • Optimization across 120+ ad networks
  • Payment enabled in over 200 countries
  • Smart, contextual ad servicing for optimum effective cost per mile
  • Easy to implement – just one line of code

Want to learn more? Visit https://www.developer.nokia.com/Distribute/NAX/

New webinars to improve your Series 40 full touch apps

The Nokia Developer series of webinars continues with three presentations that will help you create great apps for Nokia Series 40 full touch phones.

These webinars are free to attend and open to all developers anywhere in the world. Here’s what is coming:

 

UX checklist for Series 40 full-touch apps

Are you looking to do a quick user experience (UX) check of your Series 40 full-touch app? This webinar will provide pointers you can use, even if you have no formal experience in UX design. UX expert Jan Krebber of Digia will present a list of the worst UX mistakes he and his colleagues have found in their real-world tests. Jan will not only point out mistakes you may be making, but also provide specific solutions to those problems. Also, this presentation will feature exercises and a follow-up treatment in a Nokia Developer Wiki article. For your convenience, this webinar will be presented twice:

 

UI design for monetisation enablers for Series 40 full touch

How you design and present monetisation interactions requires as much attention to user experience as does the rest of your app. If you use in-app ads or in-app purchasing, this UX webinar is for you.

In this webinar, you will be walked through the recommended flows of various monetisation stories in Series 40 full touch. You will also learn about common mistakes that developers make — and solutions to those problems. This presentation will also feature exercises, and they will receive follow-up treatment in a Nokia Developer Wiki article. For your convenience, this webinar will be presented twice:

 

Debug your design for Series 40 full touch

You know how important it is to test your app before publishing. But if you test only the code, you are missing half the story: You also need to find bugs in your design. If not, consumers may still find your app frustrating and give it low ratings in Nokia Store.

Join UX expert Jan Krebber of Digia as he presents simple methods to find UX bugs and then correct them. Jan’s techniques can help you increase your app quality, whether you work for a large organization or on your own. This presentation will also feature exercises, and they will receive follow-up treatment in a Nokia Developer Wiki article. For your convenience, this webinar will be presented twice:

 

Nokia brings Asha Touch to JavaOne

Nokia had a broad presence at this year’s JavaOne conference in San Francisco. It was an ideal place to spread the message about the opportunities offered to developers globally by Series 40 phones and in particular Nokia’s Asha Touch line – some of the world’s most affordable touch-enabled phones. In addition to getting the word out, we were very pleased that one of our developers received a Duke’s Choice Award.

Anna Zhuang and Reha Chakroborty from Nokia were joined by Marlon Luz from the Nokia Institute of Technology, and Paul Houghton and Michael Samarin from partner company Futurice.

Paul Houghton sporting one of our Asha t-shirts

Paul Houghton sporting one of our Asha t-shirts

For those new to Series 40 or mobile development in general, we offered an introduction to the Series 40 platform and its ecosystem, opportunities with Asha, and the tools we offer developers. These presentations were complemented with a couple of technical deep dive sessions on coding for Series 40, including one on the in-app purchase APIs.

In Extreme Mobile Java Performance Tuning, User Experience, and Architecture Patterns, Paul provided developers with insight into the hard-core hows and whys of interface and technical design. Making extensive use of performance benchmarks, parallel execution, and associated solution patterns from high-end consulting on several mobile Java platforms, he illustrated the right and wrong ways to make mobile services fast and reliable. For something slightly different, in Mobile Java App Innovation in Nigeria Paul highlighted 10 great mobile Java applications developed there for the local market. His insight into how development differs in emerging markets was deep and sometimes humorous.

Developers attending one of our sessions at JavaOne

Developers attending one of our sessions at JavaOne

Ram Kashyap has been one of our great supporting developers, and is the powerhouse behind the creation and success of the Student Nokia Developers network. Formed in India, the network now has 2000 members in seven countries. Suresh Chande from Nokia University Relations has been working closely with Ram to set up and grow the network. We were all very pleased then, to find that Ram was the recipient of a Duke’s Choice Award for his efforts. Suresh accepted the award on his behalf. Ram has now graduated from the People’s Education Society Institute of Technology in Bangalore, India, and is working on a Java mobile start-up and training students on Java ME, while continuing to help the Student Nokia Developer community grow across borders.

Nokia’s Suresh Chande accepting the Duke’s Choice Award on behalf of Ram Kashyap

Nokia’s Suresh Chande accepting the Duke’s Choice Award on behalf of Ram Kashyap

If you would like more background on this project, listen to the Duke’s Choice Award Winners podcast (starting at 2:40 minutes) or check out the video interview with Suresh. If you are interested in joining this group, you can find more information on their website: http://studentnokiadeveloper.com

Our presence at JavaOne reinforces Nokia’s continued commitment to Java, through affordable phones and the developer opportunities they create. We were able to meet with many developers and relay the great developer story behind Series 40. And we look forward to seeing you all at the next JavaOne.

Slides from and recordings of the sessions are available. Follow the links below, and then click the Media link in the right column of the pages to watch the video online. Alternatively, download the video and presentations from the Presentation download list.

Meet Xpress Web App Builder for Series 40 at free webinar

A free Nokia Developer webinar, Introduction to Xpress Web App Builder for Series 40, will feature live coding demos that show you how to use the new Nokia Xpress Web App Builder to create a Series 40 web app in mere minutes. You will also learn how to import your web app into other Nokia tools for customisation.

Through live coding demonstrations of the new Nokia Xpress Web App Builder, this webinar will show you how easy it is to create a Series 40 web app from RSS feeds, social media content, and even clipped live web content. You will learn how to customise your app with a unique look and feel, advertising, and other features. You can also submit your resulting web app to Nokia Store for access to millions of consumers around the world.

Join Tapan Acharya, lead developer consultant and evangelist with Nokia. He will explain the architecture of the new Xpress Web App Builder and describe how it relates to the Series 40 web apps platform. Tapan will also demonstrate the tool as he creates and tests high-quality web apps.

Web apps created with Nokia Xpress Web App Builder are suitable for publication to Nokia Store without the need for further development. For developers who want to add features to web apps created with Xpress Web App Builder, Tapan will explain how to use Nokia Web Tools 2.0 to import the apps for customisation.

This webinar is free to attend, but you must register. Join us in either of two sessions:

Session 1: 9 October at 8 a.m. London; 12:30 p.m. New Delhi; 3 p.m. Singapore

Session 2: 17 October at 8 a.m. San Francisco; 10 a.m. Mexico City; 4 p.m. London

New software updates for Asha and other Series 40 devices

Nokia Asha 311Nokia has published a number of software updates for Asha and other Series 40 over the past couple of weeks. The device models include Asha 200, Asha 201, Asha 300, Asha 303, Asha 311, C2-02, C2-03, C3-01, X2-02 and X3-02. These updates feature various usability and performance improvements, as well other fixes. For more information about the update, go to http://www.nokia.com/support and select your device model.

The recommended update method for the mentioned devices is to use Nokia Suite, but many of the updates are also available as a FOTA (Firmware Over-The-Air) update. You can refer to this video to learn how to update using Nokia Suite.

As usual with such updates, there may be some regional or country based differences in the availability of these updates. Enjoy!

Introducing Xpress Web App Builder

Today we proudly announce availability of the new Xpress Web App Builder—a new set of easy-to-use tools for Series 40 developers. These new tools make web app development even easier. With minimal effort, developers can create great apps for recent Series 40 devices, including the expanding range of Nokia Asha devices.

The new and enhanced Xpress Web App Builder tools are for Series 40 development only, and will replace the current app wizard tools.

If you have published Series 40 apps using app wizard, we recommend that you re-publish using new Xpress Web App Builder. The new tools offer more stylish templates, social media content and new ways to monetize web apps, without the need to write a single line of code. In addition, apps created with Xpress Web App Builder will be available as source code downloads that can be imported into Nokia Web Tools for further customisation.

Please find below some important dates as we transition from app wizard to the new enhanced Xpress Web App Builder tools:

  • From September 30, 2012, the app wizard tool will not be accepting new registrations. Series 40 developers are encouraged to start using the new Xpress Web App Builder tools to create web apps.
  • Until October 31, 2012, existing app wizard publishers can submit limited updates for existing app. We encourage developers to sign-in at appwizard.nokia.com to gather images, links, descriptions, and report data for published apps, and then re-publish these apps using the new Xpress Web App Builder tools.
  • Existing app wizard apps will continue be available in Nokia Store until the end of 2013. In the interim period, consumers will continue to be able to download and enjoy app wizard apps as usual. Simultaneously, Nokia reserves the right to remove select app wizard apps which have not generated significant recent download volumes.

If you have any questions, please don’t hesitate to contact the Nokia Developer team via developer.support@nokia.com.

Tools for Nokia Asha Touch apps graduate from beta

Since the June 25th beta release of our S40 Tools 2.0, we’ve been very pleased by developer interest in the latest tools for Series 40 apps. We hope you are as excited as we are about bringing smartphone-like capabilities to some of the most affordable price points ever with the Nokia Asha Touch range. As downloads to Series 40 phones from Nokia Store continue to grow, there is a clear demand and real opportunity to deliver world class apps to a global audience.

Following your feedback on the features and performance of the Nokia SDK 2.0 for Java and Nokia Web Tools 2.0, we have been busy making improvements and are pleased to announce that the tools have today graduated from beta to full releases.

For the Nokia SDK 2.0 for Java, the changes since the beta release are quite significant and include:

  • SDK:
    • The Series 40-optimised version of LWUIT is now available as an SDK plug-in, which can be included when the SDK is installed or added later.
    • Inclusion of the Series 40 UI/UX design documentation in the main SDK help, so you no longer need consult the Nokia Developer website to find design information.
    • A desktop alert about updates to the SDK, so you can find out about and install new features as soon as they become available.
    • Support for JDK 7, so you can work with the latest core Java tools.
  • Emulator:
    • A new simulation feature that enables you to record the paths of two gesture actions and play them back simultaneously into the emulator. This means you can test your app’s reaction to pinch-to-zoom or similar gestures.
    • Type input into the emulator screen directly from your PC’s keyboard, eliminating the need to use the emulated phone keyboard and therefore speeding up testing.
    • support for debugging on Microsoft Windows 7 with JDK 7 (32-bit).
  • Nokia IDE for Java ME:
    • A new code examples dialogue that provides a full list of the examples in the SDK, from which the code can be loaded directly into the workspace and run.
    • Enhancements to the Device SDK Manager, including a predictive search capability, making it easier to locate the SDKs that support specific phone features or APIs.
    • A new maps template, providing a quick start to any location based app.

Read more about the features of the full release >

Download the updated SDK >

Nokia Web Tools 2.0 has also received an online update as part of the graduation from beta. This update adds several new code examples covering functionality to handle screen resolutions, Google Maps, data input, partial page updates, swipe gestures, transitions, timers, video, and several others.

With the tool’s update comes an update of the Nokia Browser for Series 40. This update delivers a number of performance and functional improvements. To improve performance, web apps are now able to render progressively. Images defined in the web app are now downloaded and cached locally to improve performance in subsequent use of the app. In terms of functionality, the main addition is support for video streaming over RTSP, offering more options for the delivery of video on the Nokia Asha 311 and many other Series 40 phones. There have been some improvements in the rendering of certain languages, such as Hindi, too.

Read more about the features of the full release >

Download the tools then run the online update >

As the Nokia Asha 305, Nokia Asha 306, and Nokia Asha 311 ship to markets worldwide, the demand for apps that match the capabilities of the full-touch UI will undoubtedly grow quickly. Now, with the full releases of the Nokia SDK 2.0 for Java and Nokia Web Tools 2.0 you have the best opportunity to be among the first to fulfill this demand.

Optimize your Nokia Asha apps and Nokia Store success

We’re kicking off a free webinar training series to help you use the new Nokia Asha Touch features to their fullest and achieve:

  • Top performance
  • Stellar UX
  • Customized maps
  • Maximum consumer reach

Check out the following brief descriptions of sessions we have scheduled for you. If you want more detail, check out our webinars page for full descriptions of each topic.

If you could not join us for the intro series, don’t worry. Slides and recordings of all sessions are available on the Nokia Developer webinars page and in our Slideshare account. You can also join us next week for a repeat of the popular Introduction to Full Touch UI for Series 40 webinar presented by Andreas Jakl.

Introduction to Full Touch UI for Series 40
Get the most out of Series 40 Touch phones by learning how to create a UI that perfectly fits the full-touch interaction style. Check out this encore presentation of the popular webinar that introduced the new full-touch UI.

Publishing to Nokia Store
Publishing your Series 40 applications to Nokia Store is easy. Join us to learn about the Nokia Publish tool and get inside knowledge about how to distribute your apps in a way that can maximise your consumer reach.

Developing Series 40 Java apps for multiple UI patterns
Learn about tools and techniques for targeting multiple Series 40 UI patterns with your app.

Design tips for Series 40 game developers
Learn design tips for creating great Series 40 Game interactions and key structures such as menus and how to leave a game.

Optimise Nokia Maps apps for Nokia Asha Touch
Learn how to customise and extend the default UI of the Nokia Maps API for Java™ ME by creating custom map components for Nokia Maps-based applications that tap the advanced features of the full-touch UI on Series 40 phones.

Coding Series 40 Java apps for performance
Find out how to build Series 40 apps with asynchronous architecture and code patterns that deliver maximum performance.

Series 40 web apps using Nokia Web Tools 2.0
Learn what’s new in Nokia Web Tools 2.0 and how to build Series 40 web apps for a full-touch UI.

Note: If you have a web site, blog, Facebook page, or other place where you connect with developer colleagues, you are welcome to embed any of the slide presentations from our Slideshare account. Just open the presentation you think your colleagues would like and click the “Share” link.

Two webinars this month for Series 40 developers

Are you developing apps for Nokia Series 40 phones? Then you will want to attend two Nokia Developer webinars this month:

Adapting Series 40 Touch and Type apps to full-touch UI

In this webinar, you will learn key development skills for adapting your Series 40 Touch and Type Java™ applications to take full advantage of the new Nokia Asha Touch phones. Java expert Michael Samarin from Futurice will show you how to use the new APIs and adapt your apps’ screen dimensions and input methods. During live coding demonstrations, Michael will use the NetBeans IDE and simultaneous installations of the new Nokia SDK 2.0 for Java™ and the earlier Nokia SDK 1.1 for Java™. Michael will also demonstrate how to build Java apps with multiple configurations for various product groups. So you can target the newest Nokia Asha Touch phones, as well as the large installed base of Touch and Type phones.

Session 1: 15 August; 7 a.m. UTC (8 a.m. London, 12:30 p.m. New Delhi, 3 p.m. Singapore). Register now.

Session 2: 16 August; 3 p.m. UTC (8 a.m. San Francisco, 10 a.m. Mexico City, 4 p.m. London). Register now.

~~~~~~~~~~~~
User-centric design of Series 40 apps

Success in Nokia Store is dominated by apps with four- or five-star user ratings. Big companies know this and hire full-time UX specialists to ensure high ratings. But if you can’t afford a dedicated UX specialist, this webinar is for you. UX expert Jan Krebber from Digia will walk you through a simple process of focusing on UX-design principles that are critical for the growing market for Nokia Asha Touch apps. The ideas are easy to follow, and after the webinar, you should be able to apply user-centric design to your own application projects.

The webinar will point out the benefits of a superior user experience, apply the design process to a sample application, and give you a chance to try things yourself in an exercise. After the presentation, possible solutions for the exercise will be published in an article on the Nokia Developer Wiki.

Session 1: 22 August; 7. a.m. UTC (8 a.m. London, 12:30 p.m. New Delhi, 3 p.m. Singapore). Register now.

Session 2: 23 August; 3 p.m. UTC (8 a.m. San Francisco, 10 a.m. Mexico City, 4 p.m. London). Register now.

New tools unleash the potential of Nokia Asha Touch phones

Beta releases of Nokia SDK 2.0 for Java and Nokia Web Tools 2.0 are now available. These new Series 40 development tools are your route to realising the extended Series 40 opportunity created by the introduction of the Asha Touch phones.

Nokia SDK 2.0 for Java
In addition to the usual tools — documentation, APIs, and an emulator — the Nokia SDK 2.0 for Java contains our first full featured, customised IDE. Based on the Eclipse platform, Nokia IDE for Java will streamline your development activities, with features such as the Device SDK Manager, Nokia specific JAD attribute editor, and a range of code templates.

Listening to user feedback we know that in the past developers have been frustrated with trying to find the right SDK for Series 40 development. With Nokia SDK 2.0 for Java, we are introducing the Nokia SDK Manager. From within the Nokia IDE for Java you can now specify a phone, screen size, form factor, or feature and instantly get a list of the SDKs supporting your choice. The SDK or SDKs can then be installed immediately, right from within the IDE.

Among the code templates you will find one with everything you need to implement an app with in-app purchasing capabilities and the JAR attribute editor makes targeting you app package at Series 40 phones simple and straightforward.

Finally, there are a number of updates to the SDK that are designed to take advantage of new features being introduced in Series 40 Touch. There is an updated Nokia UI API that gives you features such as multi-point touch and an implementation of the Mobile Sensor API (JSR-234). The emulator has been updated too with an orientation simulator, the integration of Nokia Maps into the location simulator, and useful links built into the emulators menu.

Nokia Web Tools 2.0
Series 40 web apps are the best way to deliver great experiences to Series 40 users that leverage your existing web assets. With the release of Nokia Web Tools 2.0 you now have the ability to enhance those experiences with features such as file upload and download, password management, and the addition of in-app advertising to your web apps. In addition, there are several improvements in HTML and CSS support, enabling you to deliver richer UIs.

Nokia Web Tools 2.0 enables you to code web apps that take full advantage of these features, and test them on your computer — Nokia Web Tools 2.0 is available for Microsoft Windows, Apple Mac OS X and Ubuntu Linux. The Web App Simulator offers support for the full-touch screen resolution and has been updated to provide a more phone-accurate rendering of web apps.

Within the Web Developer Environment there have been a range of improvements such as enhanced validation — which is now tailored to Series 40 supported HTML, CSS, and JavaScript APIs. There is also a wider range of templates, examples, and code snippets to get you started with common web app content layouts and interaction paradigms, such as sharing on social networks and file transfers. While small, improvements such as keyboard shortcuts and incremental uploads will help speed up your development.

Series 40 represents the single largest opportunity for you to deliver Java and web apps to mobile consumers worldwide. The introduction of Nokia Asha Touch phones delivers these users a near smartphone experience and the updated tools enable you to take full advantage of this in your apps. With accelerating download rates, there has never been a better time to target Series 40.

Indiagames, Psiloc and Liverpool FC have already used these tools to create apps for the new Asha Touch phones and share their experiences in this video:

Find out more about these developers’ experience here.