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: Develop Apps Today

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: Develop Apps Today (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 os
Symbian osSymbian os
Symbian os
 
Symbian
SymbianSymbian
Symbian
 
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

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

Qt on Symbian^3: Develop Apps Today

  • 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)