SlideShare a Scribd company logo
1 of 25
Qt on Symbian^3 Daniel Rocha
About Me ,[object Object]
5 years in Nokia
I’ve done a bit of everything
(Perl, C/C++, Java, Symbian C++, Qt),[object Object]
Goals for this session:To learn how to use Qt to develop Symbian^3 apps – TODAY!
Today’s TopicsWhat’s availableUsing Qt on Symbian^3Extending Qt’s reach on Symbian^3Questions & Answers
What’s Available
The Big Picture Tools Qt 4.6.3 Mobility 1.0.2 Nokia QtSDK Qt Simulator AppTRK Core Qt modules Covers mobile use cases not originally available in the standard Qt distribution
QtSupport Allyouneed is in the Nokia Qt SDK Qt 4.6.3 comes embeddedonS^3 devices QtOpenGLandQtConcurrentnotsupported QtOpenVGonlysupportedonSymbian^3 More details: http://qt.gitorious.org/qt/pages/SymbianFAQ
Qt Mobility API QtMobility 1.0.2 (final) Multimedia Location Contacts Messaging Service Framework  ,[object Object]
Versit
Publish and Subscribe
System Information
Sensorshttp://qt.nokia.com/developer/new-qt-apis/
Qt Mobility API Qt Mobility 1.1 (TP) Camera Maps & Navigation  Telephony Organizer Landmarks ,[object Object]
Feedback
Versit/Organizer Versit
Service Framework Use the Smart Installer in your applications with Qt Mobility
Tools & SDKs – Smart Installer 2Check 4Deps 3Qt 1Adm your_app.sis
Using Qt on Symbian^3
Using Qt on Symbian^3 Nokia Hardware X Nokia Qt SDK w/ Symbian target Add code Run on device Debug on device Add Mobility Tweak project files Add Smart Installer Distribute
Using Qt on Symbian^3
Using Qt on Symbian^3 Security Platform Security (Capabilities) Symbiansigned
Using Qt on Symbian^3 UI Misc Gestures* Multitouch* Softkeys Orientation Styling API support Connectivity Device support Smart Installer * New on Symbian^3

More Related Content

Similar to Qt on symbian_3_v4

Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia
 
Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009Nokia
 
Mobile Development with Qt for Symbian
Mobile Development with Qt for SymbianMobile Development with Qt for Symbian
Mobile Development with Qt for Symbianaccount inactive
 
Meego Italian Day 2011 – Andrea Grandi
Meego Italian Day 2011 – Andrea GrandiMeego Italian Day 2011 – Andrea Grandi
Meego Italian Day 2011 – Andrea GrandiFrancesco Baldassarri
 
Dominik Gusenbauer Qt Mobility
Dominik Gusenbauer  Qt MobilityDominik Gusenbauer  Qt Mobility
Dominik Gusenbauer Qt MobilityNokiaAppForum
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foofndc
 
Cutest technology of them all - Forum Nokia Qt Webinar December 2009
Cutest technology of them all - Forum Nokia Qt Webinar December 2009Cutest technology of them all - Forum Nokia Qt Webinar December 2009
Cutest technology of them all - Forum Nokia Qt Webinar December 2009Nokia
 
Seminar report on Symbian OS
Seminar report on Symbian OSSeminar report on Symbian OS
Seminar report on Symbian OSDarsh Kotecha
 
Nokia Developer Offering Update
Nokia Developer Offering UpdateNokia Developer Offering Update
Nokia Developer Offering UpdateJanaina Pilomia
 
Qt - for stack overflow developer conference
Qt - for stack overflow developer conferenceQt - for stack overflow developer conference
Qt - for stack overflow developer conferenceNokia
 
Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)guest3df603
 
Qt as Developer Platform @ MoMo Tallinn 11.04.11
Qt as Developer Platform @ MoMo Tallinn 11.04.11Qt as Developer Platform @ MoMo Tallinn 11.04.11
Qt as Developer Platform @ MoMo Tallinn 11.04.11MobileMonday Estonia
 

Similar to Qt on symbian_3_v4 (20)

Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010
 
Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009
 
Qt quick (qml)
Qt quick (qml)Qt quick (qml)
Qt quick (qml)
 
Software development with qt
Software development with qtSoftware development with qt
Software development with qt
 
Software development with qt
Software development with qtSoftware development with qt
Software development with qt
 
Mobile Development with Qt for Symbian
Mobile Development with Qt for SymbianMobile Development with Qt for Symbian
Mobile Development with Qt for Symbian
 
Meego Italian Day 2011 – Andrea Grandi
Meego Italian Day 2011 – Andrea GrandiMeego Italian Day 2011 – Andrea Grandi
Meego Italian Day 2011 – Andrea Grandi
 
Dominik Gusenbauer Qt Mobility
Dominik Gusenbauer  Qt MobilityDominik Gusenbauer  Qt Mobility
Dominik Gusenbauer Qt Mobility
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foo
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foo
 
Cutest technology of them all - Forum Nokia Qt Webinar December 2009
Cutest technology of them all - Forum Nokia Qt Webinar December 2009Cutest technology of them all - Forum Nokia Qt Webinar December 2009
Cutest technology of them all - Forum Nokia Qt Webinar December 2009
 
Symbian
SymbianSymbian
Symbian
 
Symbian
SymbianSymbian
Symbian
 
Symbian os
Symbian osSymbian os
Symbian os
 
Seminar report on Symbian OS
Seminar report on Symbian OSSeminar report on Symbian OS
Seminar report on Symbian OS
 
Nokia Developer Offering Update
Nokia Developer Offering UpdateNokia Developer Offering Update
Nokia Developer Offering Update
 
Symbian OS
Symbian OSSymbian OS
Symbian OS
 
Qt - for stack overflow developer conference
Qt - for stack overflow developer conferenceQt - for stack overflow developer conference
Qt - for stack overflow developer conference
 
Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)
 
Qt as Developer Platform @ MoMo Tallinn 11.04.11
Qt as Developer Platform @ MoMo Tallinn 11.04.11Qt as Developer Platform @ MoMo Tallinn 11.04.11
Qt as Developer Platform @ MoMo Tallinn 11.04.11
 

Recently uploaded

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Qt on symbian_3_v4

  • 1. Qt on Symbian^3 Daniel Rocha
  • 2.
  • 3. 5 years in Nokia
  • 4. I’ve done a bit of everything
  • 5.
  • 6. Goals for this session:To learn how to use Qt to develop Symbian^3 apps – TODAY!
  • 7. Today’s TopicsWhat’s availableUsing Qt on Symbian^3Extending Qt’s reach on Symbian^3Questions & Answers
  • 9. The Big Picture Tools Qt 4.6.3 Mobility 1.0.2 Nokia QtSDK Qt Simulator AppTRK Core Qt modules Covers mobile use cases not originally available in the standard Qt distribution
  • 10. QtSupport Allyouneed is in the Nokia Qt SDK Qt 4.6.3 comes embeddedonS^3 devices QtOpenGLandQtConcurrentnotsupported QtOpenVGonlysupportedonSymbian^3 More details: http://qt.gitorious.org/qt/pages/SymbianFAQ
  • 11.
  • 16.
  • 19. Service Framework Use the Smart Installer in your applications with Qt Mobility
  • 20. Tools & SDKs – Smart Installer 2Check 4Deps 3Qt 1Adm your_app.sis
  • 21. Using Qt on Symbian^3
  • 22. Using Qt on Symbian^3 Nokia Hardware X Nokia Qt SDK w/ Symbian target Add code Run on device Debug on device Add Mobility Tweak project files Add Smart Installer Distribute
  • 23. Using Qt on Symbian^3
  • 24. Using Qt on Symbian^3 Security Platform Security (Capabilities) Symbiansigned
  • 25. Using Qt on Symbian^3 UI Misc Gestures* Multitouch* Softkeys Orientation Styling API support Connectivity Device support Smart Installer * New on Symbian^3
  • 26. Extending Qt’s Reach on Symbian^3
  • 27. UseAPIsthatdon’texist in Qt Extend Qt APIs with extra features Squeeze more performance from Qt applications Extending Qt’s Reach with Native Code
  • 28. Qt’s Reach on Symbian^3 Base Services Kernel Services & Hardware Abstraction Qt application Qt 4.6.3 + Mobility 1.0.2 Open C/C++ Symbian OS Generic OSServices Comm. Services Multimedia &GraphicsServices ConnectivityServices Telephony Short Link & Serial Networking
  • 29. Qt Modules and Platform APIs Symbian C++ APIscover a wider range of use cases. Ex.: VoIPaudioservices Devicepersonalization (e.g.: home screen, screensaver, settings) Multimedia (audio, video, camera) Mostgaps are being / willsoonbeaddressedbyQtMobilityproject Ifyouwant more flexibility, you are free to use SymbiannativeAPIs Getting to knowtheplatformAPIshelpsyougo a stepfurther
  • 30.
  • 33. Best Practices Isolate platform code from Qt code – PIMPL Wrap calls to asynchronous Symbian code into Active Objects and emit signals from the AO back to Qt code (the public pointer) Take advantage of Symbian APIs that provide callbacks Pay attention to exception handling – barrier functions Conversion between Qt and Symbian types
  • 34. Important Links http://www.forum.nokia.com/Develop/Qt/Code_examples/ http://www.forum.nokia.com/Develop/Qt/ http://doc.qt.nokia.com/4.6/qmake-platform-notes.html#symbian-platform http://qt.gitorious.org/qt/pages/Qt463KnownIssues http://qt.gitorious.org/qt/pages/SymbianFAQ http://developer.symbian.org/wiki/index.php/Using_Qt_with_Standalone_SDKs http://developer.symbian.org/wiki/index.php/Qt_&_Symbian_Platform_Security http://developer.symbian.org/wiki/index.php/Using_Qt_and_Symbian_C%2B%2B_Together http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470750103,descCd-tableOfContents.html
  • 35. Thank you! daniel.rocha@nokia.com http://heapmemory.net

Editor's Notes

  1. QtOpenGL and QtConcurrent missing from 4.6.3Qt 4.6.3 is embeddedQt Mobility is not
  2. QtOpenVG -> hw acceleration for Qtvectorgraphics
  3. QtOpenGL and QtConcurrent missing from 4.6.3Qt 4.6.3 is embeddedQt Mobility is not
  4. QtOpenGLandQtConcurrentmissingfrom 4.6.3Qt 4.6.3 is embeddedQtMobility is notCheck for BC
  5. Replacepicturewith ENIACAnimatedOviIcon -> Arrow to indicate downloadNokia Smart Installer for Symbian (or Smart Installer, for short) is a tool that ensures that the installed 3rd party applications have always access to the required versions of their dependent libraries. Smart Installer is split into two components: smartinstaller and smartinstaller ADM (for ‘application dependency manager’). Smart Installer is a small component that will be embedded with the application to a wrapper package; it ensures that a recent version of ADM is installed on the device and installs/upgrades ADM, if necessary. Because of the nature of Smart Installer functionality, network connection is always required during installation. See Section 1.2, ‘Smart Installer network usage’, for a detailed description about network usage. Smart Installer is invoked during the application installation process on the Symbian device. It immediately fetches the latest ADM from the server and runs it. ADM checks whether the required components (dependencies) are already installed on the device and downloads and installs, or upgrades them, if needed. Information about the application’s dependencies is extracted from the application sis file, where each dependency is defined using the standard dependency statements as defined in the pkg file format. For Qt, the dependencies are automatically generated during the build process, but developers can manually adjust them as well. After the required dependencies have been successfully installed to the device, the application installation process is invoked. This follows the normal UI flow of application installation on a Symbian device.     1. Select Start > Nokia Qt SDK > Symbian > Qt for Symbian Command Prompt to open a command prompt with the appropriate environment set.    2. Change directory to your project folder.    3. To build the application executable, enter the following command: qmake && make release-gcce    4. To build and sign your application SIS file with your Ovi Publisher key and certificate, enter the following command:make sis QT_SIS_CERTIFICATE=developer.cer QT_SIS_KEY=developer.keyHere, the publisher certificate and key are located in the current folder. If they are located in another folder, specify the path as well as the filename.    5. To package Nokia Smart Installer with your application and sign it:a. Open the wrapper package in an editor. It will be named <myapp>_installer.pkg.b. Replace the testing UID A000… with the reserved wrapper package UID 0x2002CCCF.c. Replace the “c” in the install file destination path with a “!” and then save the file; eg:"X:/proj/myapp/myapp.sis" – "c:private2002CCCEimportmyapp.sis""X:/proj/myapp/myapp.sis" - "!:private2002CCCEimportmyapp.sis" d. Then enter the following command: make installer_sis QT_SIS_CERTIFICATE=developer.cer QT_SIS_KEY=developer.key e. A “wrapper” SIS is generated with a name like <myapp>_installer.sis      6. Submit this wrapper SIS file to Publish to Ovi.
  6. - Talkabout TRK (installing to Device)
  7. Gestures =flickpinch to zoom, etc.
  8. Gestures =flickpinch to zoom, etc.
  9. 19.6 -Syntax-Operator support-In app purchase20New intake system!-Redesign of publish (user testing, personas, epics, onterviews with pubs)-easiser faster amnd simplified-flexibility with pricing and country overrides (price promotion ina single or few markets)New rreporting interface (presentation of content, data shown/metrics)-payout archives simplify accounting Completely automated and integrated to processing tool make cycle times faster
  10. Reference a fewapps: Wikitude, Qik, AngryBirds
  11. QtOpenGL and QtConcurrent missing from 4.6.3Qt 4.6.3 is embeddedQt Mobility is not
  12. qt_symbian_throwIfError()q_check_ptr(),QT_TRAP_THROWING(), qt_symbian_exception2Error(), qt_symbian_exception2LeaveL(), QT_TRYCATCH_ERROR(), QT_TRYCATCH_LEAVING().
  13. Demo:Pinch Zoom ontheCollisionDetection demo (Multitouch)