• Save
Nokia Developer Offering Update
Upcoming SlideShare
Loading in...5
×
 

Nokia Developer Offering Update

on

  • 3,939 views

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, ...

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.

Statistics

Views

Total Views
3,939
Views on SlideShare
3,930
Embed Views
9

Actions

Likes
3
Downloads
0
Comments
0

2 Embeds 9

http://www.linkedin.com 8
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Nokia Developer Offering Update Nokia Developer Offering Update Presentation Transcript

    • Developer Offering Update Janaina Pilomia Forum Nokia 05 August, 2010 v2.0a
    • 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
    • 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
    • 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 Java apps Web apps Native apps
    • 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
    • 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.
    • 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
    • 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
    • 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
    • The Future of Qt Q
    • © 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/
    • © 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 } }
    • 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/
    • 05.08.2010 19
    • 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*
    • 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
    • 05.08.2010 © 2010 Nokia 23 Platform Positioning g
    • 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.
    • 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.
    • 05.08.2010 © 2010 Nokia 26 On-Device Debugging gg g Debugging host: Qt Creator TRK
    • 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!
    • 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
    • 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)