Developer Offering Update



Janaina Pilomia
Forum Nokia


                            05 August, 2010
                   ...
05.08.2010   © 2010 Nokia   2




It s
It’s all about the
apps in Ovi Store,
for people
     people.
Not platforms. Not
ru...
05.08.2010   © 2010 Nokia   3




We structure around
creating amazing apps.
    ti        i



 Concept and planning +   ...
05.08.2010   © 2010 Nokia   4
© 2010 Nokia




Relevant
Dynamic
Personal
05.08.2010   © 2010 Nokia   7




Design Center
    g




                forum.nokia.com/designcenter
05.08.2010    © 2010 Nokia   9




Nokia is simplifying the offering
            p y g               g


                 ...
05.08.2010   © 2010 Nokia   10




Devices and Platforms,, clarified.


      Phones                  Smartphones
        ...
05.08.2010   © 2010 Nokia   11




Q
Qt in a Nutshell
                   Qt is a framework for cross-
                   p...
05.08.2010   © 2010 Nokia   12




Nokia Qt SDK
      Q
• One-Click installation:
    – Development tools
    – Build for ...
05.08.2010   © 2010 Nokia   13




Q
Qt Mobility
          y
• Qt: Desktop → Mobile
      i             f
• Requires new A...
05.08.2010   © 2010 Nokia   14




Smart Installer
• Distribute Qt apps on Symbian devices
    – Qt pre-installed Symbian^...
The Future of Qt
              Q
© 2010 Nokia   16




Q Q
Qt Quick (Q User Interface Creation Kit)
         (Qt                           )
• Create UIs a...
© 2010 Nokia   17




Q
QML
• Describe UI by tree structure of property bindings
    – Properties d
             i dynamic...
05.08.2010   © 2010 Nokia   18




Q
Qt Web Runtime
Web application framework, on top of Qt and Qt WebKit, which will enab...
05.08.2010   19
05.08.2010   © 2010 Nokia   20




Publishing to Ovi Store
• Individuals can now register as Ovi
    Publishers

•    Publ...
05.08.2010   © 2010 Nokia   21




Links
Public beta of Nokia signing Symbian apps for free
http://mobileperry.com/?p=319
...
05.08.2010   © 2010 Nokia   23




Platform Positioning
                   g
05.08.2010   © 2010 Nokia   24




Platforms                                             Windows
                         ...
05.08.2010   © 2010 Nokia   25




Nokia Qt SDK: Simulator
      Q
• Efficient Testing
    – Quick launch
    – Scripting ...
05.08.2010   © 2010 Nokia   26




On-Device Debugging
              gg g

             Debugging host:
                Qt...
05.08.2010   © 2010 Nokia   27




On-Device Debugging: Step by Step
              gg g      p y p
 Install & run debuggin...
05.08.2010      © 2010 Nokia      28




Platform Compatibility – Qt Mobility 1.0.0
            p        y Q           y
 ...
05.08.2010   © 2010 Nokia   29




Example Mobility Scenario
    p          y
• Fall Detector
    – Detect if phone / pers...
Nokia Developer Offering Update
Nokia Developer Offering Update
Nokia Developer Offering Update
Upcoming SlideShare
Loading in...5
×

Nokia Developer Offering Update

3,494

Published on

Nokia Developer Offering Update - presentation given by Forum Nokia at the N8 Launch event in London on August 3rd, 2010. An overview of the new Nokia Developer Experiences, new Forum Nokia website, and Qt SDK / Mobility.

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

No Downloads
Views
Total Views
3,494
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Nokia Developer Offering Update"

  1. 1. Developer Offering Update Janaina Pilomia Forum Nokia 05 August, 2010 v2.0a
  2. 2. 05.08.2010 © 2010 Nokia 2 It s It’s all about the apps in Ovi Store, for people people. Not platforms. Not runtimes. Not technologies. Everything Nokia does helps developers put great apps to Ovi Store t St to make money. k
  3. 3. 05.08.2010 © 2010 Nokia 3 We structure around creating amazing apps. ti i Concept and planning + All you need to transform Ovi Store – a truly learn how to improve UX ideas into apps global marketplace
  4. 4. 05.08.2010 © 2010 Nokia 4
  5. 5. © 2010 Nokia Relevant Dynamic Personal
  6. 6. 05.08.2010 © 2010 Nokia 7 Design Center g forum.nokia.com/designcenter
  7. 7. 05.08.2010 © 2010 Nokia 9 Nokia is simplifying the offering p y g g Java apps Web apps Native apps
  8. 8. 05.08.2010 © 2010 Nokia 10 Devices and Platforms,, clarified. Phones Smartphones p Computers p (Series 40) (Symbian) (Maemo / MeeGo) Develop Java apps Develop Native Apps Develop Web Apps Develop Web Apps
  9. 9. 05.08.2010 © 2010 Nokia 11 Q Qt in a Nutshell Qt is a framework for cross- platform UI and application development, based on C++. Qt has delivered hundreds of apps to the desktop and embedded worlds. Now Qt lets developers create sophisticated, sophisticated responsive, and appealing mobile apps.
  10. 10. 05.08.2010 © 2010 Nokia 12 Nokia Qt SDK Q • One-Click installation: – Development tools – Build for and debug in real devices • Symbian • Maemo / MeeGo* – Test on host PC • Simulator Si l t – Qt Mobility • No extra device SDKs required anymore
  11. 11. 05.08.2010 © 2010 Nokia 13 Q Qt Mobility y • Qt: Desktop → Mobile i f • Requires new APIs for – Sensors – Location L ti – Messaging – etc etc. • Qt Mobility: new cross-platform APIs for mobile use cases – Back-end implementation on all platforms where it makes sense
  12. 12. 05.08.2010 © 2010 Nokia 14 Smart Installer • Distribute Qt apps on Symbian devices – Qt pre-installed Symbian^3 onwards i ll d bi d – Solution for pre-Symbian^3: installation / update on demand – Package Smart Installer with your app • Try it out – http://wiki.forum.nokia.com/index.php/Nokia_Smart_Installer_for_Symbian
  13. 13. The Future of Qt Q
  14. 14. © 2010 Nokia 16 Q Q Qt Quick (Q User Interface Creation Kit) (Qt ) • Create UIs as a designer – Without C++ k ih knowledge l d – Using visual tools – M d l D l Module: Declarative UI ti – Based on QML language (extension to JavaScript) – Supported in Qt 4.7 – http://blog qt nokia com/2010/02/15/meet-qt-quick/ http://blog.qt.nokia.com/2010/02/15/meet qt quick/
  15. 15. © 2010 Nokia 17 Q QML • Describe UI by tree structure of property bindings – Properties d i dynamically evaluated i ll l d – Communication through Rectangle { signals & slots width: 200 id h – Bindings to C++ code possible height: 200 color: "white" – Animate properties using states Image { source: "pics/logo.png" and transitions anchors.centerIn: parent } }
  16. 16. 05.08.2010 © 2010 Nokia 18 Q Qt Web Runtime Web application framework, on top of Qt and Qt WebKit, which will enable web apps to be more powerful than before before. – W3C-standards-based web runtime – HTML 5 CSS 3 5, – Open source http://labs.trolltech.com/blogs/2010/07/19/the-qt-web-runtime-journey-begins/ http://download.qt.nokia.com/qtwrt/
  17. 17. 05.08.2010 19
  18. 18. 05.08.2010 © 2010 Nokia 20 Publishing to Ovi Store • Individuals can now register as Ovi Publishers • Public beta of Nokia signing Symbian apps for free • Ovi Store intake for Qt apps*
  19. 19. 05.08.2010 © 2010 Nokia 21 Links Public beta of Nokia signing Symbian apps for free http://mobileperry.com/?p=319 http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml#article0 http://www forum nokia com/Distribute/Packaging and signing xhtml#article0 Individuals can now register as publishers for Ovi Store p p y p http://mobileperry.com/?p=304 Nokia Smart Installer for Qt apps for Symbian devices Nokia QT SDK 1.0 http://www.forum.nokia.com/Develop/Qt/ (under highlights section) Ovi Store intake for Qt apps http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml#article1_a
  20. 20. 05.08.2010 © 2010 Nokia 23 Platform Positioning g
  21. 21. 05.08.2010 © 2010 Nokia 24 Platforms Windows Mac OS Linux / X11 C++ Embedded Linux Windows CE Maemo / MeeGo Java Symbian Python Ada Pascal Maintained by y Perl P l Qt open source community. PHP Not officially supported by Qt Development Frameworks.
  22. 22. 05.08.2010 © 2010 Nokia 25 Nokia Qt SDK: Simulator Q • Efficient Testing – Quick launch – Scripting possibilities • Using JavaScript – Simulate Qt Mobility Project features • Location, contacts, etc. – Simulate phone events p • Battery, messages, etc. – Skins for different platforms / form-factors • Resolutions, orientation Resolutions orientation, etc.
  23. 23. 05.08.2010 © 2010 Nokia 26 On-Device Debugging gg g Debugging host: Qt Creator TRK
  24. 24. 05.08.2010 © 2010 Nokia 27 On-Device Debugging: Step by Step gg g p y p Install & run debugging agent application (on device) – Symbian TRK – Maemo Mad Developer USB connection and configuration Build, Build deploy and debug application!
  25. 25. 05.08.2010 © 2010 Nokia 28 Platform Compatibility – Qt Mobility 1.0.0 p y Q y API Maturity S60 3rd Ed., S60 3rd Ed., Windows Windows S60 5th Ed. Symbian^3 Maemo 5 Linux Mac OS-X Level FP1 FP2 CE/Mobile XP/Vista Service FW Final Messaging Final Bearer Final Management Publish and Final Subscribe Contacts Final Location Final Multimedia Beta System Final Information Sensor Final Versit Final
  26. 26. 05.08.2010 © 2010 Nokia 29 Example Mobility Scenario p y • Fall Detector – Detect if phone / person falls down – Send emergency email to predefined contact with current position • Required Mobility APIs – Sensors (Acceleration) – L Location (GPS) ti – Contacts (address book) – Messaging (email)

×