Your SlideShare is downloading. ×
0
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
MWC/ADC 2013 Introduction to Asha application development
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

MWC/ADC 2013 Introduction to Asha application development

580

Published on

In this MWC/ADC 2013 presentation Attila Csipa, Technology Wizard at Nokia, provides an overview to development for Nokia Asha including Java ME and web apps. After comparing the development …

In this MWC/ADC 2013 presentation Attila Csipa, Technology Wizard at Nokia, provides an overview to development for Nokia Asha including Java ME and web apps. After comparing the development environments and their tools, Attila explores Java ME development in more details. He covers creating a project, running apps in the emulator, debugging, and deployment before mentioning where code examples can be found.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
580
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
32
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Introduction toAsha application developmentAttila Csipa [@achipa]Technology Wizard, Nokia © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 2. Session content- What is Nokia Asha from a developer perspective?- What are my development options?- Nokia IDE for Java overview- Project creation- Running in an emulator- Debugging- Resources- (Second session on advanced examples) © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 3. From Series40…5th Ed., FP1 6th Ed., Lite 6th Ed. 6th Ed., FP1 DP 1.0 DP 1.1 Developer Platform 2.0 ...to Asha © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 4. Current Asha lineup focus © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 5. High end of the Asha rangeSmartphones! - WiFi + 3G - 1GHz processor - Capacitive multi-touch - Location services - Internet (email, web) - Social (Twitter, Facebook) (also dual-SIM and ITU-T/QWERTY inputs in other models) © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 6. Developer offeringJava ME (Nokia SDK 2.0 for Java)Web apps (Nokia Web Tools 2.3)Xpress web app builder © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 7. Web applications- Low entry barrier- Nokia Web Tools – includes a full IDE with emulator- Limited API set compared to Java ME- Xpress Web App Builder (XWAB) (for a no-code way of presenting data) © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 8. Java ME- Java Platform, Micro Edition (MIDP/CLDC = MIDlet)- Java Specification Requests (JSRs) with Nokia extensions- The recommended environment is the Nokia IDE for Java- …but NetBeans is OK, too © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 9. Supported JSRs- Devices have a comprehensive list of JSRs- Nokia Developer Device Spec API list - Nokia Ad Exchange - Nokia In App Purchase - Maps API for Java ME © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 10. Nokia IDE for Java ME Integrated SDK + Toolchain JAD Editor App Templates Device SDK Manager © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 11. Nokia IDE for Java MEMeet Eclipse! © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 12. Meet Eclipse – LIVE DEMOEclipse startup © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 13. Create a new projectThis could be the beginning of a beautiful friendship - Create new MIDlet project - Set configuration/SDK - Set project properties - Set Java project properties/libraries - Add Java ME MIDlet - Choose template © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 14. Create new project – LIVE DEMONew project walkthrough © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 15. User interface toolkit(s)An interface is worth a 1000 pictures LCDUI LWUIT Limited Capability Device UI LightWeight UI Toolkit Java ME level support Self contained, bundled Low level (Canvas!) High(er) level Unified command handling Containers/layouts © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 16. EmulatorIt’s… Alive! - Convenient way of testing your app - Emulates the whole device - Events (call, SIM swap…) - Sensor emulation (accelerometer) - Camera simulation (webcam) - Canvas zoom - Need something more “real”? Remote Device Access! © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 17. Meet the Emulator – LIVE DEMOStart/explore emulator © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 18. DebuggingDo what I want, not what I said! - Set breakpoints - Inspect variables - On-Device © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 19. Debugging – LIVE DEMOStart debugger, stop at breakpoint, inspect variables © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 20. Deployment- Create package (JAR/JAD)- Deployment via Nokia suite © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 21. Deployment – LIVE DEMOConnect device, launch Nokia Suite, deploy to device viadrag and drop © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 22. Code examplesWhet your appetite • Nokia IDE Nokia Hub → Nokia Series 40 Code Examples • Online bit.ly/JavaMeExamples • Emulator Help → MIDlet Samples • Maps & LWUIT C:NokiadevicesNokia_SDK_2_0_Javaplugins © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa
  • 23. Thank You! Questions?Want to learn more about Java ME on Asha?http://www.developer.nokia.com/Develop/Java/Problems?Nokia Developer Mobile Java Forum@NokiaDeveloperAttila CsipaTechnology Wizard, Nokia © 2013 Nokia Introduction to Asha application development v. 1.0 2013-02-26 Attila Csipa

×