13
INTRODUCTION TO NOKIA ASHA SDK 1.1 (BETA) Pranav Gothadiya Product Owner – Nokia Asha SDK Mail: [email protected]

Nokia Asha webinar: Introduction to Nokia Asha SDK 1.1: New and updated features

Embed Size (px)

DESCRIPTION

Pranav Gothadiya, product owner for the Nokia Asha SDK provides an introduction to the new features of the Nokia Asha SDK for Nokia Asha software platform 1.1 apps, including the Share and VoIP APIs and updated emulator. Find out more about: * the Nokia Asha SDK: http://developer.nokia.com/Develop/asha/java/tools.xhtml * view a getting started guide based on the Nokia IDE: http://developer.nokia.com/Develop/asha/java/start/nokia_ide/ * view a getting started guide based on the Nokia IDE: http://developer.nokia.com/Develop/asha/java/start/netbeans/ * read more about the new APIs in Nokia Asha software platform 1.1: http://developer.nokia.com/Resources/Library/Java/#!whats-new/java-runtime-for-nokia-asha-software-platform-110.html Check out the current webinar schedule here: http://www.developer.nokia.com/webinars and https://developer.nokia.com/Develop/asha/learning/

Citation preview

Page 1: Nokia Asha webinar: Introduction to Nokia Asha SDK 1.1: New and updated features

INTRODUCTION TO NOKIA ASHA SDK 1.1 (BETA)

Pranav Gothadiya Product Owner – Nokia Asha SDK Mail: [email protected]

Page 2: Nokia Asha webinar: Introduction to Nokia Asha SDK 1.1: New and updated features

CONTENTS • Introduction to Nokia Asha SDK 1.1 • Installation • APIs – new and updated • Nokia IDE for Java v3 • VoIP – APIs and Simulations • Social Sharing • Updated APIs • Java Runtime version – system property • More Information

Page 3: Nokia Asha webinar: Introduction to Nokia Asha SDK 1.1: New and updated features

INTRODUCTION TO NOKIA ASHA SDK 1.1 (BETA) New API’s

VOIP APIs Share APIs - JSR 211 API Extension

Updated API’s Image Scaling API Nokia Notifications API (JSR-238) Mobile Internationalization API

Simulations WLAN Simulation VoIP Simulation

Nokia IDE Changes LWUIT example application LWUIT Resource editor integration UI templates

Other features Java runtime version – system property OAuth 2.0 Emoji support

Page 4: Nokia Asha webinar: Introduction to Nokia Asha SDK 1.1: New and updated features

INSTALLATION

Nokia Asha SDK 1.1 online/offline installers from http://developer.nokia.com/Develop/asha/platform.xhtml Prerequisite: 32bit Java 7

Page 5: Nokia Asha webinar: Introduction to Nokia Asha SDK 1.1: New and updated features

NOKIA IDE FOR JAVA ME V3 • Nokia Asha SDK 1.1 - auto integrated and selected as default SDK. • LWUIT Examples Wizard • UI Example Templates Wizard

• Canvas based use application templates • Assists users to take it as a base, and build further.

• LWUIT Resource Editor integration with Nokia IDE.

29 October 2013 / Slide no 5

Page 6: Nokia Asha webinar: Introduction to Nokia Asha SDK 1.1: New and updated features

VOIP – APIS AND SIMULATIONS

• Nokia SIP VoIP functionality • VoIP API to develop MIDlets with VoIP

features. • WLAN Simulation • VoIP Simulation

Page 7: Nokia Asha webinar: Introduction to Nokia Asha SDK 1.1: New and updated features

SOCIAL SHARING – SHARE APIS

• APIs are part of (JSR-211) Content Handler API • Easily share content by calling the share content handler.

• Nokia Asha SDK 1.1provides

• Share APIs • Sample Application • Oauth 2.0 support • Emoji Support

Page 8: Nokia Asha webinar: Introduction to Nokia Asha SDK 1.1: New and updated features

UPDATES – NOKIA NOTIFICATIONS

• Supports 5 ungrouped notifications per MIDlet. • Uses JSR-211 for

• Nokia Notifications • Badging • Opening notifications from the lock screen.

Page 9: Nokia Asha webinar: Introduction to Nokia Asha SDK 1.1: New and updated features

UPDATES – IMAGE SCALING APIS

• Addition of new method in ImageScaler class.

public void setAutoOrientation(boolean autoOrientation)

• Set flag to handle orientation info automatically. • Default value: false • Be sure to call it before scaleImage method.

ImageScaler is = new ImageScaler("file:///Phone/big.jpg", "file:///Phone/small.jpg");

is.setJpegQuality(70);

is.setAutoOrientation(true);

is.scaleImage(1000);

Page 10: Nokia Asha webinar: Introduction to Nokia Asha SDK 1.1: New and updated features

JAVA RUNTIME VERSION – SYSTEM PROPERTY

• Generic system property - microedition.platform • For example: Nokia501/0.1334.11/java_runtime_version=Nokia_Asha_1_1

Page 11: Nokia Asha webinar: Introduction to Nokia Asha SDK 1.1: New and updated features

JSR 238 – MOBILE INTERNATIONALIZATION APIS

• Supports for additional languages and

locales

Page 12: Nokia Asha webinar: Introduction to Nokia Asha SDK 1.1: New and updated features

MORE INFORMATION Overview - http://developer.nokia.com/Develop/asha/java/start/ Downloads - http://developer.nokia.com/Develop/asha/java/tools.xhtml - http://projects.developer.nokia.com/LWUIT_for_Series_40 Guides - Nokia Asha Design Guide: http://developer.nokia.com/Resources/Library/Asha_UI/ - Porting Guide: http://developer.nokia.com/Resources/Library/Porting_to_Nokia_Asha/ - Documentation: http://developer.nokia.com/Develop/asha/java/resources/docs/ - Training Videos: http://developer.nokia.com/Develop/asha/learning.xhtml - Code Examples: http://developer.nokia.com/Develop/asha/java/resources/code/

Page 13: Nokia Asha webinar: Introduction to Nokia Asha SDK 1.1: New and updated features

THANK YOU. QUESTIONS? For more information: https://developer.nokia.com/Develop/asha/learning.xhtml