SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
INTRODUCTION TO
NOKIA ASHA SDK 1.1
(BETA)
Pranav Gothadiya
Product Owner – Nokia Asha SDK
Mail: pranav.gothadiya@nokia.com
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
INTRODUCTION TO NOKIA ASHA SDK 1.1 (BETA)
 New API’s
 VOIP APIs
 Share APIs - JSR 211 API Extension
 Simulations

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

 WLAN Simulation
 VoIP Simulation
 Updated API’s
 Image Scaling API
 Nokia Notifications API
 (JSR-238) Mobile Internationalization API

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

Nokia Asha SDK 1.1 online/offline installers from
http://developer.nokia.com/Develop/asha/platform.xhtml
Prerequisite: 32bit Java 7
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
VOIP – APIS AND SIMULATIONS
•
•
•
•

Nokia SIP VoIP functionality
VoIP API to develop MIDlets with VoIP
features.
WLAN Simulation
VoIP Simulation
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
UPDATES – NOKIA NOTIFICATIONS
•
•

Supports 5 ungrouped notifications per MIDlet.
Uses JSR-211 for
• Nokia Notifications
• Badging
• Opening notifications from the lock screen.
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);
JAVA RUNTIME VERSION – SYSTEM PROPERTY
•
•

Generic system property - microedition.platform
For example:
Nokia501/0.1334.11/java_runtime_version=Nokia_Asha_1_1
JSR 238 – MOBILE INTERNATIONALIZATION
APIS
•

Supports for additional languages and
locales
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/
THANK YOU.
QUESTIONS?
For more information:
https://developer.nokia.com/Develop/asha/learning.xhtml

Contenu connexe

Plus de Microsoft Mobile Developer

Nokia Asha webinar: Developing health-care applications for Nokia Asha phones
Nokia Asha webinar: Developing health-care applications for Nokia Asha phonesNokia Asha webinar: Developing health-care applications for Nokia Asha phones
Nokia Asha webinar: Developing health-care applications for Nokia Asha phones
Microsoft Mobile Developer
 
Nokia Asha webinar: Add VoIP services to your Nokia Asha apps
Nokia Asha webinar: Add VoIP services to your Nokia Asha appsNokia Asha webinar: Add VoIP services to your Nokia Asha apps
Nokia Asha webinar: Add VoIP services to your Nokia Asha apps
Microsoft Mobile Developer
 

Plus de Microsoft Mobile Developer (20)

Location based services for Nokia X and Nokia Asha using Geo2tag
Location based services for Nokia X and Nokia Asha using Geo2tagLocation based services for Nokia X and Nokia Asha using Geo2tag
Location based services for Nokia X and Nokia Asha using Geo2tag
 
HERE Maps for the Nokia X platform
HERE Maps for the Nokia X platformHERE Maps for the Nokia X platform
HERE Maps for the Nokia X platform
 
Nokia In-App Payment - UX considerations
Nokia In-App Payment - UX considerationsNokia In-App Payment - UX considerations
Nokia In-App Payment - UX considerations
 
UX considerations when porting to Nokia X
UX considerations when porting to Nokia XUX considerations when porting to Nokia X
UX considerations when porting to Nokia X
 
Kids' games and educational app design
Kids' games and educational app designKids' games and educational app design
Kids' games and educational app design
 
Nokia X: opportunities for developers
Nokia X: opportunities for developersNokia X: opportunities for developers
Nokia X: opportunities for developers
 
Lumia App Labs: Nokia Imaging SDK 1.1
Lumia App Labs: Nokia Imaging SDK 1.1Lumia App Labs: Nokia Imaging SDK 1.1
Lumia App Labs: Nokia Imaging SDK 1.1
 
Intro to Nokia X software platform and tools
Intro to Nokia X software platform and toolsIntro to Nokia X software platform and tools
Intro to Nokia X software platform and tools
 
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultations
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultationsLumia App Labs: Lessons learned from 50 windows phone 8 design consultations
Lumia App Labs: Lessons learned from 50 windows phone 8 design consultations
 
Windows Phone 8 speech: parliamo con la nostra app
Windows Phone 8 speech: parliamo con la nostra appWindows Phone 8 speech: parliamo con la nostra app
Windows Phone 8 speech: parliamo con la nostra app
 
La pubblicazione di un'applicazione sullo store
La pubblicazione di un'applicazione sullo storeLa pubblicazione di un'applicazione sullo store
La pubblicazione di un'applicazione sullo store
 
Il pattern mvvm come strutturare al meglio il vostro progetto
Il pattern mvvm come strutturare al meglio il vostro progettoIl pattern mvvm come strutturare al meglio il vostro progetto
Il pattern mvvm come strutturare al meglio il vostro progetto
 
Lens app trasformare il telefono in una fotocamera
Lens app trasformare il telefono in una fotocameraLens app trasformare il telefono in una fotocamera
Lens app trasformare il telefono in una fotocamera
 
NFC, Bluetooth e comunicazione tra app
NFC, Bluetooth e comunicazione tra appNFC, Bluetooth e comunicazione tra app
NFC, Bluetooth e comunicazione tra app
 
Nokia Asha webinar: Developing health-care applications for Nokia Asha phones
Nokia Asha webinar: Developing health-care applications for Nokia Asha phonesNokia Asha webinar: Developing health-care applications for Nokia Asha phones
Nokia Asha webinar: Developing health-care applications for Nokia Asha phones
 
Connettersi al Cloud Azure Mobile Services
Connettersi al Cloud Azure Mobile ServicesConnettersi al Cloud Azure Mobile Services
Connettersi al Cloud Azure Mobile Services
 
Nokia Asha webinar: Add VoIP services to your Nokia Asha apps
Nokia Asha webinar: Add VoIP services to your Nokia Asha appsNokia Asha webinar: Add VoIP services to your Nokia Asha apps
Nokia Asha webinar: Add VoIP services to your Nokia Asha apps
 
LUMIA APP LABS #18: INTRODUCING NOKIA IMAGING SDK 1.0
LUMIA APP LABS #18: INTRODUCING NOKIA IMAGING SDK 1.0LUMIA APP LABS #18: INTRODUCING NOKIA IMAGING SDK 1.0
LUMIA APP LABS #18: INTRODUCING NOKIA IMAGING SDK 1.0
 
Nokia Asha webinar: Developing location-based services for Nokia Asha phones ...
Nokia Asha webinar: Developing location-based services for Nokia Asha phones ...Nokia Asha webinar: Developing location-based services for Nokia Asha phones ...
Nokia Asha webinar: Developing location-based services for Nokia Asha phones ...
 
Sviluppare una live app notifiche, live tile, lock screen
Sviluppare una live app notifiche, live tile, lock screenSviluppare una live app notifiche, live tile, lock screen
Sviluppare una live app notifiche, live tile, lock screen
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

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

  • 1. INTRODUCTION TO NOKIA ASHA SDK 1.1 (BETA) Pranav Gothadiya Product Owner – Nokia Asha SDK Mail: pranav.gothadiya@nokia.com
  • 2. 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
  • 3. INTRODUCTION TO NOKIA ASHA SDK 1.1 (BETA)  New API’s  VOIP APIs  Share APIs - JSR 211 API Extension  Simulations  Nokia IDE Changes  LWUIT example application  LWUIT Resource editor integration  UI templates  WLAN Simulation  VoIP Simulation  Updated API’s  Image Scaling API  Nokia Notifications API  (JSR-238) Mobile Internationalization API  Other features  Java runtime version – system property  OAuth 2.0  Emoji support
  • 4. INSTALLATION Nokia Asha SDK 1.1 online/offline installers from http://developer.nokia.com/Develop/asha/platform.xhtml Prerequisite: 32bit Java 7
  • 5. 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
  • 6. VOIP – APIS AND SIMULATIONS • • • • Nokia SIP VoIP functionality VoIP API to develop MIDlets with VoIP features. WLAN Simulation VoIP Simulation
  • 7. 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
  • 8. UPDATES – NOKIA NOTIFICATIONS • • Supports 5 ungrouped notifications per MIDlet. Uses JSR-211 for • Nokia Notifications • Badging • Opening notifications from the lock screen.
  • 9. 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);
  • 10. JAVA RUNTIME VERSION – SYSTEM PROPERTY • • Generic system property - microedition.platform For example: Nokia501/0.1334.11/java_runtime_version=Nokia_Asha_1_1
  • 11. JSR 238 – MOBILE INTERNATIONALIZATION APIS • Supports for additional languages and locales
  • 12. 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/
  • 13. THANK YOU. QUESTIONS? For more information: https://developer.nokia.com/Develop/asha/learning.xhtml