This webinar presents advanced examples of how to use sensors embedded in Nokia Asha phones in your Java™ ME apps and games. It covers the structure and use of the Mobile Sensor API (JSR-256). Conducted by Attila Csipa, technology wizard at Nokia in Tampere, Finland, the session provides a short overview that is followed by plenty of examples and coding demos. He also share best practices and user-experience recommendations based on the most common use cases.
We suggest you review the video from Attila’s introductory session (http://youtu.be/8UzM4zCpbo4) before watching this advanced webinar. You’ll get a lot out of the webinar even if you haven’t reviewed the earlier material, but you’ll learn more if you’ve done so.
In this Ask the Expert session on the performance for Java apps on Series 40 phones, Michael Samarin of Futurice provides an overview to the key issues that should be considered when designing Series 40 Java apps for optimum performance.
Michael covers issues such as selecting the technology for your GUI, memory considerations, obfuscation, objects, variable, and caching among others. After that Michael answers attendees’ questions on various subjects.
Creating a cloud-based application offers many advantages, including increased security for your users’ data, the ability to build communities around your app, and the ability to share content across multiple devices seamlessly. However, setting up a server infrastructure to implement your cloud can be a major hurdle. This is where Buddy.com comes in, offering a hosted service for your cloud-based apps. And if you have joined the Nokia Premium Developer Program, you have access to up to 1 million Buddy.com API calls a month, enabling you to build your Windows Phone 8 apps quickly without having to worrying about the backend.
In this webinar coding demonstrations show you how the Buddy APIs deliver common app scenarios as a service. Using the Buddy APIs, you can instantly add functionality such as global user accounts, photo albums, messaging, friends/groups functionality, push notifications, and more to your apps.
In this webinar video, Michael Samarin, Director Developer Training and Evangelism, at Finnish company Futurice introduces you to handling media playback in Java™ apps running on Series 40 phones. He talks about using the Mobile Media API (JSR-135) and Advanced Multimedia Supplements (JSR-234).
Michael provides step-by-step guidance for including audio, video, and MIDI music playback features in your applications and games. He also shares techniques for playing media files downloaded to Series 40 phones and explains how your apps can consume streaming-media resources.
App-to-app-communication support is a powerful addition to Microsoft Windows Phone 8 that enables your apps to use the functionality of other apps. It also can help you increase the discoverability of your apps in Windows Phone Store, when you register the types of files and URI resources that the apps can enhance.
In this lab, you’ll learn how to use file and URI associations in Windows Phone 8 for app-to-app communication. You can use such associations to automatically launch your app when another app launches a specific file type or URI scheme. A deep link is used to send a reference to the file or URI to your app. This webinar also introduces the association launching API to launch another app in the same way.
We suggest that you install the Microsoft Windows Phone SDK 8.0 in advance to get the most out of this training lab. While you’ll learn a lot with or without the SDK, you’ll learn more if you have the SDK installed and can begin using the API as soon as you complete the training. Also, it will be helpful to have a Nokia Lumia phone built on Windows Phone 8 available for testing.
Near Field Communication (NFC) is an emerging short-range radio technology that is poised to revolutionise how we use mobile phones in everyday interactions. In this webinar, Andreas Jakl of Mopius introduces the basics of NFC and how the technology is implemented in Nokia Lumia phones. He also demonstrates how you can use NFC from the Microsoft Windows Phone 8 Proximity API in your applications to share content, read data from and write data to NFC tags, and create your own application-launch tags.
It is recommended that you install the Microsoft Windows Phone SDK 8.0 to get the most out of this training lab. Also, it will be helpful to have a Nokia Lumia phone built on Windows Phone 8 available for testing.
Discover how easy it is to create and customise a Series 40 web app from your website content and social media feeds, with Xpress Web App Builder 1.0.
This video guides you through choosing a template to layout your app, adding content from your website or social media accounts – such as Twitter and YouTube – then enhancing your app with ads or maps or features for the user to make a call or send an SMS message. Then, after finalising the app’s content, downloading the source code (to edit in Nokia Web Tools) getting a URL to preview it your Series 40 phone, and submitting it to Nokia Publish to start the process of publication on Nokia Store.
This webinar gives you an in-depth look at strategies for persistent storage in Series 40 Java™ apps. We look at two options, MIDP 2 RecordStore and the FileConnection API. RecordStore is part of the Java ME Record Management System (RMS).
Java expert Michael Samarin of Futurice gives you an overview of usage scenarios, including state preservation between user sessions, local storage of configuration data, and other ways to use local storage to make your apps more compelling. In the coding demonstration, Michael illustrates data-caching strategies using RecordStore for network-based applications and games.
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.
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.