Qt on SymbianAleksi UotilaProduct Manager, Qt for Symbian
Latest Symbian devices
Latest Chinese Symbian TD-SCDMA models
Qt 4.6 “bundle”:                                                  Qt 4.6.4, Qt Mobility 1.0.2, Qt WebKit         Deploymen...
Future deployment plans in Symbian• Just coming out:• Symbian Anna              June’11 – August’11   •  All S^3 Anna as f...
Qt Feature Roadmap for Symbian -          Symbian Anna• Qt Mobility 1.1.3:    •  New APIs: Document Gallery, Feedback, Org...
Qt Feature Roadmap for Symbian –         Symbian having 4.7.X (Anna+1) 1/2                                                ...
Qt Feature Roadmap for Symbian –          Symbian having 4.7.X (Anna+1) 2/2• Qt 4.7.4    •  Opt-in split view editor suppo...
Qt Feature Roadmap for Symbian –         Symbian having Qt 4.8 (Anna+2)                                                   ...
Some Symbian Specific Qt APIs that we are          working on• These take time still to get deployed and it’s work in prog...
Smart Installer• Main Qt deployment and update channel for now for Symbian devices    •  Qt 4.6 to S60 3rd ed.    •  From ...
Upcoming SlideShare
Loading in …5
×

Qt on Symbian - Qt Contributor's Summit 2011

1,874 views

Published on

Qt on Symbian slides used in Qt Contributor Summit session "Qt on Mobile" (see http://developer.qt.nokia.com/groups/qt_contributors_summit/wiki/QtCS2011_Qt_on_Mobile)

Published in: Technology, Art & Photos
  • Be the first to comment

  • Be the first to like this

Qt on Symbian - Qt Contributor's Summit 2011

  1. 1. Qt on SymbianAleksi UotilaProduct Manager, Qt for Symbian
  2. 2. Latest Symbian devices
  3. 3. Latest Chinese Symbian TD-SCDMA models
  4. 4. Qt 4.6 “bundle”: Qt 4.6.4, Qt Mobility 1.0.2, Qt WebKit Deployment in Symbian 4.6.4 Qt 4.7 “bundle”: Qt 4.7.3, Qt Mobility 1.1.3, QtWebKit version varies depending on platform• S60 3rd Edition devices •  Currently supported via Smart Installer using Qt 4.6 based bundle (see info box) •  No support for Qt 4.7• S60 5th Edition devices •  Smart Installer support using Qt 4.7 based bundle (see info box) •  Qt pre-installed in some special cases• Symbian^3 •  Preinstalled Qt 4.6 based bundle, Smart Installer update to Qt 4.7• Symbian Anna •  Preinstalled Qt 4.7 based bundle
  5. 5. Future deployment plans in Symbian• Just coming out:• Symbian Anna June’11 – August’11 •  All S^3 Anna as firmware updevices get Symbian grade (July-Aug’11), latest new devices have it now already (e.g. E6, X7) •  Symbian Anna has Qt 4.7 bundle pre-installed •  Qt Quick Components 1.0 will also be delivered via Smart Installer & as an SDK plugin soon (in June)• Upcoming beyond Symbian Anna:• Symbian Anna+1 •  Qt 4.7.4, QtWebKit 2.1.1, Qt Mobility 1.2 •  Smart Installer used for Qt updates to S60 5.0, Symbian^3 & Symbian Anna •  Qt Quick Components 1.1 deployed via Smart Installer• Symbian Anna+2 •  Qt 4.8, Qt WebKit 2.2, Qt Mobility 1.2
  6. 6. Qt Feature Roadmap for Symbian - Symbian Anna• Qt Mobility 1.1.3: •  New APIs: Document Gallery, Feedback, Organizer, Camera •  QML elements for several Mobility APIs• Qt 4.7.3 (new features from 4.6.X) •  Support for Qt Quick 1.0 with QML debugging •  Bearer management in networking •  Support for UI orientation fixing to portrait and landscape in Qt •  Application fonts support •  Native clipboard integration •  International character support for application names (UTF-8) •  Network proxy support (VPN / intranet browsing apps) •  Huge load of bug fixes in various areas
  7. 7. Qt Feature Roadmap for Symbian – Symbian having 4.7.X (Anna+1) 1/2 ian Symb to the p after efers u This r ease next a O S rel ian Ann Symb• Qt Quick 1.1 •  Right-to-left (RTL) support for e.g. Arabic and Hebrew locales •  PinchArea gesture interaction element •  Split view input support – allows user to see app content while editing• Qt Quick Components 1.1 •  A set of new Symbian UI style components •  Implements the Qt Quick Components common API •  RTL and split view in components
  8. 8. Qt Feature Roadmap for Symbian – Symbian having 4.7.X (Anna+1) 2/2• Qt 4.7.4 •  Opt-in split view editor support (e.g. enabler for Qt Quick Components 1.1) •  Graphics improvements •  Productized OpenGL ES support with optimized GPU memory management •  Several OpenVG paint engine optimizations •  QML ShaderEffectItem plugin – Embed OpenGL shader effects in QML apps •  Faster orientation switching support •  Multimedia improvements like true pause support for audio• Currently still working on (might come): •  Volume and media key support •  Support for copy/paste functionalities in editors
  9. 9. Qt Feature Roadmap for Symbian – Symbian having Qt 4.8 (Anna+2) th e fers to T his re nd release ian 2 na Symb mbian An S y after• User interface & graphics •  Threading support in OpenGL paint engine •  Support for non-GUI thread text rendering• Core libraries •  File I/O and Networking enhancement from OpenC removal •  IPv6 support •  Increased performance •  Qt and QML applications support for Symbian file open services• Some new Qt and QML APIs as Symbian specific Qt APIs
  10. 10. Some Symbian Specific Qt APIs that we are working on• These take time still to get deployed and it’s work in progress• Currently deployment aligned with Qt 4.8 in Symbian• "QT_SYMBIAN_NAMESPACE" namespace• Available to developers via Qt SDK like Qt APIs •  ContentLauncher QML element •  Launch application handler for a file •  UI Notifications QML element •  Face Recognition API •  Sensor Gestures API •  NFC API extensions •  E.g. Secure Element APDU API, NFC Settings APIs •  Telephony API• Minimal Qt Simulator support (stubs)
  11. 11. Smart Installer• Main Qt deployment and update channel for now for Symbian devices •  Qt 4.6 to S60 3rd ed. •  From May 2011: Qt 4.7 “bundle” to S60 5th ed, Symbian^3 and Symbian Anna •  Additional modules like •  Qt Quick Components •  Ovi APIs: Notifications, other in-preparations• Plans after Symbian Anna that Qt is in firmware and update is via firmware upgrade only •  For Ovi Store apps still need to work in all firmware of a given device e.g. N8

×