Nokia Asha Touch

11,963 views
11,834 views

Published on

Презентация Александра Труфанова с Nokia Developer Days 2012

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

  • Be the first to like this

No Downloads
Views
Total views
11,963
On SlideShare
0
From Embeds
0
Number of Embeds
9,133
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Nokia Asha Touch

  1. 1. Nokia Asha TouchAlexander Trufanov29th June 2012© Nokia 2012
  2. 2. Busting some myths“Mobile phone users don’t want applications” Consumer feedback shows that locally relevant apps are a MUST“Budget conscious users don’t use apps” Access needs to be easy and cheap“You can’t make cool apps for mobile phones” Check Guitar Hero, Angry Birds or Foursquare
  3. 3. Series 40 is more capable than youmight thinkSeries 40 offers Smartphone-like features at lower price points • 1 GHz processor • Qwerty keyboard for fast messaging • Touch and Type UI • WLAN connectivity • Dual SIM • Location awareness based on Cell-ID • Services integration into Home Screen • Quick user access to third party apps from Home Screen
  4. 4. Statistics show rapid growth in demand 140 • Nokia Store has reached 13M 120 Series 40 downloads per day 100 Monthly downloads • Series 40 platform represents Millions 80 over a third of all downloads and 60 is growing fast 40 20 • Emerging Markets are driving the growth on Series 40 0 1010 1210 211 411 611 811 1011 1211 212 412 downloads
  5. 5. Nokia Store: more downloadsfor your app 160 % Nokia Store apps get an average of 160% more downloads than iOS apps Source: Reseach2guidance© Nokia 2012
  6. 6. We are making it easy for consumerseverywhere to discover and download apps 190+ countries 1 Tap to Apps… …and 1 More Tap to Download 90% served in local language Store Icon on the device No registration required for free downloads home screen
  7. 7. Scale of the Next Billion Opportunity 1B Data Connected 1,6 B Data Connectable 1,2 B SMS Only 3,2 B No Phone© Nokia 2012
  8. 8. Next Billion Consumers Majority of Next Billion potential lives in China, India, SEAP and Africa and most of them are urban. Target: Urban teens, urban youth and urban young adults Characteristics: Want to stay connected to family and friends apps for social networking, instant messaging, email and games.© Nokia 2012
  9. 9. With Series 40 you reach consumers invirtually any market ... Top 25 Series 40 download markets 2011
  10. 10. So how does full touchfit into the mix?
  11. 11. Best in class experience in all pricepoints ASHA 311 ASHA 303 NOKIA 603 NOKIA 700 LUMIA 710 LUMIA 800
  12. 12. Asha FullTouch is funandintuitiveSwipe and pull© 2012 NokiaConfidential © 2012 Nokia
  13. 13. Series 40 has a new Full Screen TouchUser Interface Easy and fast access to apps – downloaded apps go to home screen Optimized for app consumption
  14. 14. Fast and affordablebrowsing Cloud accelerated, up to 3x faster Up to 85% data compression Localized start page Rich experience© 2012 Nokia
  15. 15. Social networksalways with you Up to 70% data saving Fast and easy set-up Personalize how you access Fast log-inConfidential © 2012 Nokia
  16. 16. 40 premiumgames for free Exclusive to Nokia Download within 60 days Value €75 per deviceConfidential © 2012 Nokia
  17. 17. Downloadmore fromNokia Store Lots of apps available In- app billingConfidential © 2012 Nokia
  18. 18. Details & technical specifications Nokia Asha 305/306 Nokia Asha 311 Networks GSM/EDGE WCDMA 850/900/1700/1900/2100 (Pentaband) (HSPA Networks EGSM 850/900/1800/1900 (quadband)) DS 5..5 hrs, SS 5.8 hrs; Talk time Standby DS 500 hours, SS 606 hours Processoor 1Ghz SIM Single/dual Battery 1110 mAh Battery 1110 mAh Display/ Monoblock with 3" WQVGA (240*400), capacitive touch, Clear Form factor black display with scratch resistant glass +polarization filter Display/ Monoblock with 3" WQVGA (240*400), resistive touch OS /S40/ Form factor S40 11.2 Single SIM Dual) OS / S40 11.2 Connectivity Wifi, BT, Micro USB, 3,5 mm audio jack, bluetooth 2.1 Wifi (single SIM only),, Micro USB, 3,5 mm audio jack, Connectivity bluetooth 2.1 Memory 140mb free user memory ; memory card support up to 32GB Memory 2 GB memory SD card included, support s up to 32GB Camera 3. 2mp Camera 2 MP Size/Weight 106,52,12.9/95g Size/Weight 110.3,53.8,12.8mm / 96.3g Media Stereo FM radio with RDS; Music player supporting multiple Capabilities formats *, Video Player Media Stereo FM radio with RDS and radio recording, loud speaker Capabilities (106 phon) ;
  19. 19. Platforms API Differences: bit.ly/S40Apis 5th Ed., FP1 6th Ed., Lite 6th Ed. 6th Ed., FP1 DP 1.0 DP 1.1 Developer Platform 2.019 © 2012 Nokia
  20. 20. DP 2.0 – New APIs Full touch Virtual Multipoint UI Keyboard Touch APIs Gestures: Sensors & ... Pinch Orientation20 © 2012 Nokia
  21. 21. Nokia is investing in developerproductivity LWUIT Drag and drop development Integrated Maps API Nokia IDE Add location to (Eclipse) your app Simple SDK Remote Device install with plug Access ins Easy Testing© Nokia 2012
  22. 22. Full Touch UI View title Status bar Header barScreen Action button 2 Action button 1 (options) - 240 x 400 px - 3:5 aspect ratio - Previous QVGA = 3:4 Main content areaNew - Action buttons - Category bar - Back button Navigation bar Category bar Back button© Nokia 2012
  23. 23. IconCommand Action button 1Extends LCDUI Command class - Adds: Icon Built-in system icon Own icon (unselected, [selected]) - Back button: always default icon Not possible to override! Category bar© Nokia 2012
  24. 24. CategoryBarView switching - One element always highlighted - Mandatory & automatic back buttonIcons - Max: 15 icons (+ back) Visible: portrait – 4, landscape – 6 44 x 44 icon - Size: 44 x 44 edge-to-edge. Make actual icon smaller!© Nokia 2012
  25. 25. CategoryBarBack - Traditional back Command in Form Visible w/o CategoryBar Back command, CategoryBar visible CommandListener - CategoryBar Back command, CategoryBar invisible Back included by default ElementListener.BACK - → back always visible if using CategoryBar: no back cmd needed© Nokia 2012
  26. 26. Example: JavaTouchOrientationPortrait (default) - Nokia-MIDlet-App-Orientation: portraitLandscape: landscapeEnable orientation changes - manual - Register OrientationListener, choose how to respond public class JavaFTMidlet extends MIDlet implements OrientationListener { public void startApp() { Orientation.addOrientationListener(this); }© Nokia 2012
  27. 27. LWUITStylable UI Components - From Oracle: lwuit.java.netOptimized for Nokia - Native look & feel - Uses Nokia APIs for functionality - Better performance - projects.developer.nokia.com/LWUIT_for_Series_40© Nokia 2012
  28. 28. Virtual KeyboardUse on-screen keyboard on Canvas VKB_MODE_DEFAULT - Creates keyPressed() callbacks - Get VKB height to avoid content overlap VKB_MODE_NUMERICLimitations - Portrait mode only (currently) - Always returns numbers, no letters e.g., 2x “abc” key → 2x keycode 50 (= ‘2’), not 1x 96 (= ‘b’) → Similar to ITU-T keypad VKB_MODE_ALPHA_LOWER_CASE© Nokia 2012
  29. 29. TextEditorText entry on a Canvas (custom UI) - MIDP: only fullscreen TextBox - Create own editor – not easy!Nokia TextEditor class - Since Java Runtime 1.0.0 - Define position, look & feel - Full VKB support Input modes: similar to TextField (email, numeric, pwd, etc.) Landscape & portrait - Listener available to check input, control caret movement, etc.© Nokia 2012
  30. 30. Example: KeyAnalyzerAutomatic Key SimulationNo touch handling in Canvas? - Drag gestures automatically trigger simulated key events Up, Down, Left, Right - “open keypad” command added to menu© Nokia 2012
  31. 31. Touch GesturesUse in: Canvas-/CustomItem-based classes - Optional: combine with Frame Animator API (kinetic scrolling)Available - Tap: touch + release - Long Press (& repeated): touch + hold - Drag: touch + drag - Drop: touch + drag + touch down (“stop”) + release - Flick: touch + drag + release while dragging - Pinch (new!): 2x touch + 2x drag + 2x touch down (“stop”) + 2x release© Nokia 2012
  32. 32. Multipoint TouchSingle touch - Canvas.pointerPressed() part of MIDP - Only tracks 1st touch pointMultipoint Touch - Tracks multiple touch points But: use Gesture API if only interested in pinch - Each associated with unique ID, x, y and state - Call-back for touch changes, but status available any time - Use in: Canvas-/CustomItem-based classes© Nokia 2012
  33. 33. Other New Full Touch APIsFont - Support for light font styleLocale - Adapt to changes of phone language at runtimePopupList - Contextual menusVideo Playback - Stop & resume video playback (especially when sent to background)New system properties - Query new API versions, tacticle support, screensaver prevention support, etc.© Nokia 2012
  34. 34. Porting to TouchAll Java ME apps should run on full touch phone - High-Level UI Adapts automatically Components include touch-support Check layout New UI components (CategoryBar, etc.) don’t have to be used - Low-Level UI New screen size & aspect ratio (but: most Java apps already flexible here) Touch supported in Java ME since many years Basic key simulation with drag gestures for non-touch appsNew APIs for Multitouch, Pinch, CategoryBar & Sensors - Only work on FT phones - Careful app design even keeps downwards compatibility© Nokia 2012
  35. 35. Dynamic API UsageSingle code base for different phones - Code that uses new APIs Externalize to extra class - Check API support at runtime Instantiate class if supported Different methods for checking available© Nokia 2012
  36. 36. Remote Device AccessFree for Nokia Developer usersDeploy & Test apps - www.developer.nokia.com/Devices/Remote_ device_access/
  37. 37. Get StartedOverview - www.developer.nokia.com/Develop/Java/Getting_started/Downloads - SDK: www.developer.nokia.com/Develop/Java/ - LWUIT: projects.developer.nokia.com/LWUIT_for_Series_40Guides - Design & User Experience - Porting from Android - www.developer.nokia.com/Develop/Java/Documentation/ - Training Videos: www.developer.nokia.com/Develop/Java/Learning/ - Code Examples: www.developer.nokia.com/Develop/Java/Code_examples/
  38. 38. Thank You.

×