Conference presentation for http://overtheair.org 25.9.2009
Video that was used in the beginning is in http://www.youtube.com/watch?v=E2YhBBO_BZs
Nokia Qt SDK in action - Qt developer days 2010Nokia
Presentation for Qt developer days 2010 in Munich covering the details of using Nokia Qt SDK and publishing the applications to Ovi store. Focusing on Symbian but covering the current status of maemo. Explains the Ovi Store Symbian Signing Service.
- Qt is a cross-platform application framework that includes an intuitive C++ class library and integrated development tools to build applications for desktop and embedded platforms.
- The Qt class library provides core classes for GUI, SQL databases, XML, networking and more. It includes signals and slots for inter-object communication.
- Qt Development tools include Qt Designer for GUI layout, Qt Linguist for internationalization, Qt Assistant for documentation, and qmake as a cross-platform build tool. Carbide.c++ provides support for Qt development on S60.
Presentation for stack over flow event in London 28.10.2009. Good event, over 500 guys and gals in the audience!
http://qt.nokia.com
http://stackoverflow.com/
Qt for maemo presentation in Qt developer days (13.10.2009).
Qt on N900 demo video available in http://www.youtube.com/watch?v=HkKNaZeTnHg
Gian Luca Cioletti - Start With Forum NokiaLuca Cioletti
1) Gian Luca Cioletti is the Head of Business Development at Forum Nokia. He has over 16 years of experience in international business and telecommunications.
2) Forum Nokia's vision is for Nokia to be the preferred partner for mobile developers and communities. Developing applications and services on Nokia devices accelerates innovation and creates business opportunities for developers.
3) Forum Nokia has over 4.4 million active members worldwide from various backgrounds and skill levels, including prosumers, creative professionals, students, operators, and mobile/web developers.
Qt in depth - presentation for Symbian expo 2009Nokia
Comprehensive presentation about Qt with special focus on Symbian. Close to a training material so if you wanna know what Qt is, have a look at the ~150 slides.
Held in www.see2009.org/ 27.10.2009
Jure Sustersic Monetization through Ovi ServicesNokiaAppForum
The document discusses Nokia's Ovi services platform and store, which allows developers to build apps with integrated services and monetize their content. Key points include:
1) Ovi opens Nokia's services to developers and uses the Ovi Store as the primary channel for third-party apps and content.
2) Ovi Store combines Nokia's content services and partnerships into a unified storefront accessible across many Nokia devices.
3) Developers can publish content through a self-service tool and monetize through Ovi, receiving a 70% revenue share of sales.
1) The document discusses Nokia's strategy for their app store and developer ecosystem around Qt and Symbian. It highlights the large scale and growth of Nokia's app store and installed base across many countries and languages.
2) It promotes Qt as a way for developers to more easily create rich apps for Symbian with less code due to Qt's APIs and Qt Quick for fluid UIs.
3) The document outlines Nokia's plans to continue expanding Qt's capabilities and tooling for developers with upcoming releases that will include additional APIs and components.
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)Andreas Jakl
Learn what Qt is all about, why it is important and what you can do with it! Includes an introduction to the Qt SDK, Qt Quick and the Qt Mobility APIs for development on Symbian and MeeGo Harmattan. Links to further resources help you to get an easy start!
Using Qt to Build Mobile Applications Featuring Social Networking and Monetiz...account inactive
The telecom, internet and media industry is converging and the value chain providing basic telecom services is now rapidly being challenged in the new emerging eco-system. New business models are breaking up the traditional value chain and each player takes on a new, or slightly different, role as the centre of their own value-web to secure a niche in the digital media space. This new emerging eco-system is a result of consumers changing their media and communications consumption and new players entering the arena. Today, social networking is one of the aspects especially important in device application development. However, to generate a valid business a new revenue source must be recognized such as advertising. The focus of Tieto’s presentation lies on Social TV concept which means that interactive TV services could be used on mobile devices and desktop. This also includes social networking during which end-users could exchange actual broadcasts or interact in the running program. This concept is especially interesting for network operator as they could efficiently merchandise advertising space by means of targeted advertising.
Presentation by Jouni Laine held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...Andreas Jakl
Complete instructions on how to set up your development environment to develop using Qt and deploy with one click to Windows, Symbian, Maemo / MeeGo and the Qt Simulator. Based on the Nokia Qt SDK Beta.
Cutest technology of them all - Forum Nokia Qt Webinar December 2009Nokia
Qt is a cross-platform application framework that allows developers to write once and deploy applications across desktop and mobile platforms including Symbian, with over 130 million devices that could run Qt applications in 2010; updates to Qt in 2009 focused on the Symbian platform and new APIs for mobile development, and Nokia is working on a "Smart Installer" tool to simplify deploying Qt applications and dependencies to Symbian devices.
Shipping Mobile Applications Using Qt for Symbianaccount inactive
Presentation by Espen Riskedal held during Bossa Conference 2010 in Manaus.
Read more at http://labs.trolltech.com/blogs/2010/03/08/hi-from-bossa-conference-and-bossatetrix/
http://qt.nokia.com
http://www.bossaconference.indt.org/
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.DALEZ
The document provides an overview of Web Runtime widgets for Nokia devices. It discusses how widgets allow developers to create lightweight mobile applications using web technologies like HTML, CSS, and JavaScript. Widgets can be installed and run like native applications on Nokia phones. The document covers topics like designing widgets for small screens and limited input methods, using JavaScript extensions and platform services, packaging and deploying widgets, and implementing the home screen view. It emphasizes usability guidelines for creating an excellent user experience across different device form factors and screen sizes.
Qt is a cross-platform application development framework for building graphical user interfaces and applications. It includes widgets, 2D and 3D graphics, databases, networking, and more. Qt has been used to develop applications across many platforms including desktop, embedded, and mobile. It uses signals and slots for communication between objects. Developers can create applications in C++ that run on Windows, Mac, Linux and embedded platforms like Symbian with only needing to recompile the source code.
These webinar slides introduce what’s new in Microsoft Windows Phone 8, with an emphasis on those features that are sure to excite Nokia developers the most. Whether you’re completely new to Windows Phone or you have Windows Phone applications already on the market, you’ll see how Windows Phone 8 offers new opportunities. We’ll cover new APIs and technologies, enablers for better app monetisation, and cross-platform portability.
This document summarizes opportunities for developers using Qt across platforms like Symbian, Maemo, and others. It discusses how Qt allows for cross-platform application development, highlighting its use on millions of Symbian phones, Maemo devices, and Ovi Services. The document also introduces the "mobility project", which brings new Qt APIs for cross-platform mobile application development and access to services. Finally, it outlines the developer tools and opportunities for creating applications on the N900 Maemo device.
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.
S60 Web Runtime - Web2.0 Expo Europe 2008petrosoininen
The document discusses S60 Web Runtime widgets and Forum Nokia developer programs. It provides information on distributing widgets through Nokia and non-Nokia channels. It also describes the widget runtime infrastructure and ingredients like XHTML, CSS, and JavaScript. The document outlines some platform services available to widgets and unofficial ways to access more system resources through a localhost connection or browser plugin.
Rakel Johannesson used several tools and components to build an accessible mobile catalog app for her client. She used the Accessibility Advisor, LWUIT's Resource Editor, LWUIT UI components, and the LWUIT accessibility API to design and develop the app with built-in accessibility support. She tested the app through accessibility simulation and with end users to ensure it would meet the needs of users with disabilities.
Meego Italian Day 2011 – Andrea Grandi - Qt: l’infrastruttura di programmazione multipiattaforma.
Panoramica di Qt: libreria multipiattaforma per lo sviluppo di programmi con interfaccia grafica tramite l’uso di widget. Perchè usarla? Quali sono i vantaggi? Che linguaggio di programmazione utilizza? E sotto che licenza viene rilasciata? Insomma, tutto quello che abbiamo sempre voluto sapere su Qt, ma non abbiamo mai osato chiedere. Inoltre qualche nozione teorica su Qt Quick e QML.
Andrea Grandi è studente di Informatica presso l’Università di Firenze e ha lavorato per qualche anno come sviluppatore di software. Dal 2007 fa parte della community di Maemo, in cui si impegna attivamente per aiutare i nuovi utenti, organizzare eventi e sviluppare applicazioni; recentemente è stato eletto membro del Maemo Community Council. Ha iniziato da alcuni anni a lavorare con Qt/C++ per creare programmi destinati ai dispositivi Maemo sino ad accumulare un’esperienza tale da essere nominato Nokia Qt Ambassador. Inoltre è socio fondatore del Pistoia Linux User Group.
http://www.meegoit.com/2011
Symbian Foundation is working to evolve the Symbian platform into a truly open mobile platform. The roadmap includes Symbian^3 which will provide a faster user experience and new apps like Podcasts. Symbian^4 will feature a complete refresh of the user interface built on Qt and a new web browser. The roadmap aims to improve the experiences for users, developers and device creators.
The document discusses opportunities for developers reaching consumers through Nokia apps. It provides details on Nokia's Qt framework, the large Symbian and MeeGo installed base, the global reach of the Ovi Store across 190 countries, and services like notifications and in-app payments to help monetize apps. Examples are given of successful apps like Dada, Nimbuzz and eBuddy that have had millions of downloads through the Ovi Store.
Android is being used beyond phones for a variety of devices and industries due to its open nature, large app ecosystem, and complete software stack. However, customization is often needed to address missing pieces around security, priority of services, and enterprise/industry-specific requirements. Case studies presented applications of Android in multifunction printers, public safety solutions, military systems, enterprise tablets, TV boxes, and networked cars.
Forum Nokia aims to connect developers to Nokia's distribution channels and provide resources and support for developers to create mobile applications and content. It outlines Nokia's vision of shifting from hardware and OS towards services and applications, and describes Forum Nokia's large developer community, technology options, business development support, and programs like the Open Screen Project fund and Calling All Innovators contest.
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...Michael Kozloff
Octopod is a mobile application development platform for independent software developers and enterprise IT departments striving to find a flexible, yet powerful way of «IT Mobilization» with fast time to market and low cost of ownership.
This document summarizes a presentation given by Maxime Thomas of Logica and Thomas Sarlandie of Backelite about their eZ Publish extension called eZBK. eZBK integrates the BKRender mobile development platform with eZ Publish to allow publishing content to both desktop and mobile websites from a single content repository. It provides templates and code to synchronize content between eZ Publish and BKRender. BKRender is highlighted as a solution to build app-like mobile sites that can be accessed through any mobile browser or distributed through app stores using hybrid applications.
This document summarizes opportunities for developers using Qt across platforms like Symbian, Maemo, and others. It discusses how Qt allows for cross-platform application development, highlighting its use on millions of Symbian phones, Maemo devices, and Ovi Services. The document also introduces the "mobility project", which brings new Qt APIs for cross-platform mobile application development and access to services. Finally, it outlines the developer tools and opportunities for creating applications on the N900 Maemo device.
Gian Luca Cioletti gave a presentation about Nokia's developer programs and Ovi services. The key points are:
1. Forum Nokia is Nokia's developer community and aims to be the preferred partner for mobile developers. It provides technical support and business opportunities for developers.
2. Ovi is Nokia's cross-platform services brand, including applications, maps, games and more that are available across devices, PCs, and the web.
3. The Ovi SDK and APIs allow developers to easily create applications using web technologies that integrate Nokia services like maps and navigation.
1) The document discusses Nokia's strategy for their app store and developer ecosystem around Qt and Symbian. It highlights the large scale and growth of Nokia's app store and installed base across many countries and languages.
2) It promotes Qt as a way for developers to more easily create rich apps for Symbian with less code due to Qt's APIs and Qt Quick for fluid UIs.
3) The document outlines Nokia's plans to continue expanding Qt's capabilities and tooling for developers with upcoming releases that will include additional APIs and components.
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)Andreas Jakl
Learn what Qt is all about, why it is important and what you can do with it! Includes an introduction to the Qt SDK, Qt Quick and the Qt Mobility APIs for development on Symbian and MeeGo Harmattan. Links to further resources help you to get an easy start!
Using Qt to Build Mobile Applications Featuring Social Networking and Monetiz...account inactive
The telecom, internet and media industry is converging and the value chain providing basic telecom services is now rapidly being challenged in the new emerging eco-system. New business models are breaking up the traditional value chain and each player takes on a new, or slightly different, role as the centre of their own value-web to secure a niche in the digital media space. This new emerging eco-system is a result of consumers changing their media and communications consumption and new players entering the arena. Today, social networking is one of the aspects especially important in device application development. However, to generate a valid business a new revenue source must be recognized such as advertising. The focus of Tieto’s presentation lies on Social TV concept which means that interactive TV services could be used on mobile devices and desktop. This also includes social networking during which end-users could exchange actual broadcasts or interact in the running program. This concept is especially interesting for network operator as they could efficiently merchandise advertising space by means of targeted advertising.
Presentation by Jouni Laine held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...Andreas Jakl
Complete instructions on how to set up your development environment to develop using Qt and deploy with one click to Windows, Symbian, Maemo / MeeGo and the Qt Simulator. Based on the Nokia Qt SDK Beta.
Cutest technology of them all - Forum Nokia Qt Webinar December 2009Nokia
Qt is a cross-platform application framework that allows developers to write once and deploy applications across desktop and mobile platforms including Symbian, with over 130 million devices that could run Qt applications in 2010; updates to Qt in 2009 focused on the Symbian platform and new APIs for mobile development, and Nokia is working on a "Smart Installer" tool to simplify deploying Qt applications and dependencies to Symbian devices.
Shipping Mobile Applications Using Qt for Symbianaccount inactive
Presentation by Espen Riskedal held during Bossa Conference 2010 in Manaus.
Read more at http://labs.trolltech.com/blogs/2010/03/08/hi-from-bossa-conference-and-bossatetrix/
http://qt.nokia.com
http://www.bossaconference.indt.org/
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.DALEZ
The document provides an overview of Web Runtime widgets for Nokia devices. It discusses how widgets allow developers to create lightweight mobile applications using web technologies like HTML, CSS, and JavaScript. Widgets can be installed and run like native applications on Nokia phones. The document covers topics like designing widgets for small screens and limited input methods, using JavaScript extensions and platform services, packaging and deploying widgets, and implementing the home screen view. It emphasizes usability guidelines for creating an excellent user experience across different device form factors and screen sizes.
Qt is a cross-platform application development framework for building graphical user interfaces and applications. It includes widgets, 2D and 3D graphics, databases, networking, and more. Qt has been used to develop applications across many platforms including desktop, embedded, and mobile. It uses signals and slots for communication between objects. Developers can create applications in C++ that run on Windows, Mac, Linux and embedded platforms like Symbian with only needing to recompile the source code.
These webinar slides introduce what’s new in Microsoft Windows Phone 8, with an emphasis on those features that are sure to excite Nokia developers the most. Whether you’re completely new to Windows Phone or you have Windows Phone applications already on the market, you’ll see how Windows Phone 8 offers new opportunities. We’ll cover new APIs and technologies, enablers for better app monetisation, and cross-platform portability.
This document summarizes opportunities for developers using Qt across platforms like Symbian, Maemo, and others. It discusses how Qt allows for cross-platform application development, highlighting its use on millions of Symbian phones, Maemo devices, and Ovi Services. The document also introduces the "mobility project", which brings new Qt APIs for cross-platform mobile application development and access to services. Finally, it outlines the developer tools and opportunities for creating applications on the N900 Maemo device.
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.
S60 Web Runtime - Web2.0 Expo Europe 2008petrosoininen
The document discusses S60 Web Runtime widgets and Forum Nokia developer programs. It provides information on distributing widgets through Nokia and non-Nokia channels. It also describes the widget runtime infrastructure and ingredients like XHTML, CSS, and JavaScript. The document outlines some platform services available to widgets and unofficial ways to access more system resources through a localhost connection or browser plugin.
Rakel Johannesson used several tools and components to build an accessible mobile catalog app for her client. She used the Accessibility Advisor, LWUIT's Resource Editor, LWUIT UI components, and the LWUIT accessibility API to design and develop the app with built-in accessibility support. She tested the app through accessibility simulation and with end users to ensure it would meet the needs of users with disabilities.
Meego Italian Day 2011 – Andrea Grandi - Qt: l’infrastruttura di programmazione multipiattaforma.
Panoramica di Qt: libreria multipiattaforma per lo sviluppo di programmi con interfaccia grafica tramite l’uso di widget. Perchè usarla? Quali sono i vantaggi? Che linguaggio di programmazione utilizza? E sotto che licenza viene rilasciata? Insomma, tutto quello che abbiamo sempre voluto sapere su Qt, ma non abbiamo mai osato chiedere. Inoltre qualche nozione teorica su Qt Quick e QML.
Andrea Grandi è studente di Informatica presso l’Università di Firenze e ha lavorato per qualche anno come sviluppatore di software. Dal 2007 fa parte della community di Maemo, in cui si impegna attivamente per aiutare i nuovi utenti, organizzare eventi e sviluppare applicazioni; recentemente è stato eletto membro del Maemo Community Council. Ha iniziato da alcuni anni a lavorare con Qt/C++ per creare programmi destinati ai dispositivi Maemo sino ad accumulare un’esperienza tale da essere nominato Nokia Qt Ambassador. Inoltre è socio fondatore del Pistoia Linux User Group.
http://www.meegoit.com/2011
Symbian Foundation is working to evolve the Symbian platform into a truly open mobile platform. The roadmap includes Symbian^3 which will provide a faster user experience and new apps like Podcasts. Symbian^4 will feature a complete refresh of the user interface built on Qt and a new web browser. The roadmap aims to improve the experiences for users, developers and device creators.
The document discusses opportunities for developers reaching consumers through Nokia apps. It provides details on Nokia's Qt framework, the large Symbian and MeeGo installed base, the global reach of the Ovi Store across 190 countries, and services like notifications and in-app payments to help monetize apps. Examples are given of successful apps like Dada, Nimbuzz and eBuddy that have had millions of downloads through the Ovi Store.
Android is being used beyond phones for a variety of devices and industries due to its open nature, large app ecosystem, and complete software stack. However, customization is often needed to address missing pieces around security, priority of services, and enterprise/industry-specific requirements. Case studies presented applications of Android in multifunction printers, public safety solutions, military systems, enterprise tablets, TV boxes, and networked cars.
Forum Nokia aims to connect developers to Nokia's distribution channels and provide resources and support for developers to create mobile applications and content. It outlines Nokia's vision of shifting from hardware and OS towards services and applications, and describes Forum Nokia's large developer community, technology options, business development support, and programs like the Open Screen Project fund and Calling All Innovators contest.
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...Michael Kozloff
Octopod is a mobile application development platform for independent software developers and enterprise IT departments striving to find a flexible, yet powerful way of «IT Mobilization» with fast time to market and low cost of ownership.
This document summarizes a presentation given by Maxime Thomas of Logica and Thomas Sarlandie of Backelite about their eZ Publish extension called eZBK. eZBK integrates the BKRender mobile development platform with eZ Publish to allow publishing content to both desktop and mobile websites from a single content repository. It provides templates and code to synchronize content between eZ Publish and BKRender. BKRender is highlighted as a solution to build app-like mobile sites that can be accessed through any mobile browser or distributed through app stores using hybrid applications.
This document summarizes opportunities for developers using Qt across platforms like Symbian, Maemo, and others. It discusses how Qt allows for cross-platform application development, highlighting its use on millions of Symbian phones, Maemo devices, and Ovi Services. The document also introduces the "mobility project", which brings new Qt APIs for cross-platform mobile application development and access to services. Finally, it outlines the developer tools and opportunities for creating applications on the N900 Maemo device.
Gian Luca Cioletti gave a presentation about Nokia's developer programs and Ovi services. The key points are:
1. Forum Nokia is Nokia's developer community and aims to be the preferred partner for mobile developers. It provides technical support and business opportunities for developers.
2. Ovi is Nokia's cross-platform services brand, including applications, maps, games and more that are available across devices, PCs, and the web.
3. The Ovi SDK and APIs allow developers to easily create applications using web technologies that integrate Nokia services like maps and navigation.
Nokia has introduced a new family of Symbian smartphones including the Nokia C6, C7, N8, and E7. The Nokia N8 in particular has received positive reviews for its Symbian^3 operating system and best-in-class camera. Over 250 operators in more than 40 countries are offering the new Nokia smartphones. Nokia is focusing on Qt and HTML5 development and regular software updates to enhance the Symbian platform and user experience.
1) Nokia has achieved wide distribution of its mobile mapping client, with tens of millions of clients in use across over 25 GPS-enabled devices. Usage of maps on Nokia devices has grown 5x in the last two years and is now an essential service.
2) Nokia has built a unique asset of best-in-class map data for over 170 countries, with car and pedestrian navigation available in more than 70 countries.
3) Nokia is looking to connect people to locations and experiences through its Ovi platform and services, allowing people to share their social experiences and locations through integrations with Facebook and other partners.
Qt is a cross-platform application and UI framework that is used by over 250,000 developers. It allows developers to write code once and deploy applications across desktop and embedded operating systems. Nokia acquired the company behind Qt in 2008 and aims to expand its use on platforms like S60 smartphones and Maemo tablets to provide a common development experience.
Gian Luca Cioletti, Developing on N900 (Maemo)Luca Cioletti
Maemo is Nokia's software platform for flagship experiences with deep integration of Ovi services. It offers computer-grade performance and mobility through connections to cloud services and applications. Maemo is developed openly with communities contributing to over 900 projects, with 80% of code from open source. Nokia is promoting N900 development through a free Launchpad membership for limited time, giving access to publish in Ovi Store and discounted devices.
Shows the value of mobile apps, and explain what it takes to create your own. Focuses on Qt, licensing, app stores, cost of development etc.
First given at FOSSDay2010 in Göthenburg
Nokia is transforming with developers at the heart. Forum Nokia has seen growth with 60,000 registrants and increased traffic. MeeGo will launch in 2010 as an open platform across devices. Developers benefit from simplified access to more devices through one set of APIs. Nokia offers scale through global presence and partnerships in many countries. The Ovi Store provides opportunities for monetization through a pervasive store and local business models in over 180 countries.
The document discusses Nokia's Web Run-Time (WRT) platform and its evolution. It provides an overview of WRT, how it allows developers to create standalone applications using web technologies, and its key attributes. It also discusses widgets, their benefits, and examples of widgets for various Nokia platforms and services like maps, entertainment guides, and more. The document demonstrates how WRT continues to expand capabilities with features like home screen integration, multiple home screens, access to platform services, and multimedia support.
Mp25: Mobile dev with QT and Python for the Notorious N9Montreal Python
This document discusses mobile development using Qt and Python for the Nokia N9 smartphone. It begins with introductions from Angelique Mannella of Nokia and Antoine Reversat of Ubity. The agenda then outlines an introduction to Qt, how Python integrates with Qt and Nokia, and a demo of PySide on the N9. Qt is a cross-platform framework used widely, including at Nokia. Python bindings like PyQt and PySide allow Python development for Qt applications. Nokia supports Python for mobile development through projects like PyS60, PyMaemo, and Harmattan Python.
Introduction to Qt cross-platform application and UI framework. Explaining what Qt does, some historical background, hybrid Internet Applications with Qt Webkit and the future with Qt Quick.
This document discusses Nokia's Ovi Store and opportunities for developers and publishers. It highlights the large scale of Ovi Store with over 165 million active users and over 3 million downloads per day. It outlines platforms developers can target, tools like Ovi App Wizard for creating apps without coding, and monetization options. The document also details marketing support Nokia provides like featuring apps on the recommended section of Ovi Store, preinstalling apps on devices, and using banners/campaigns to promote apps.
The Importance of Cross Platform TechnologyOlivia2590
Cross Platform app development is very much in demand because the benefits that it offers. Entrepreneurs want to hire those services that benefit them at the lowest possible cost. the expert team of testers at MobilePundits are there at your service whenever you need it.
Golden Gekko is a mobile app developer founded in 2005 that is based in the UK with offices worldwide, specializing in creating engaging downloadable apps for media companies and delivering over 150 apps in the last 12 months for clients like Unilever, Jack Daniel's, and Universal Pictures. They have experience developing widgets for platforms like Vodafone, Reuters, and Domino's Pizza, with one for Vodafone McLaren being developed in just 10 weeks and becoming the top widget for Vodafone.
1) The document discusses Nokia's Ovi Store, a channel for app developers to distribute their applications to Nokia's global customer base.
2) It explains the app development and distribution process, including tools, frameworks, quality assurance, and monetization options through the Ovi Store.
3) Publishers can earn revenue from app sales through the Ovi Store's 70/30 revenue share model and have access to promotional opportunities to boost app visibility.
Ovi Store is Nokia's new digital content store that allows developers to design, develop and distribute applications and content globally using Nokia's platforms like Symbian and MeeGo, productive tools, and the Ovi Store marketplace to access Nokia's large customer base across many countries and devices in a streamlined process. The Ovi Store offers a 70/30 revenue share for content publishers and makes it easy for them to self-publish and monetize content through the Ovi Store website.
Role of Data Annotation Services in AI-Powered ManufacturingAndrew Leo
From predictive maintenance to robotic automation, AI is driving the future of manufacturing. But without high-quality annotated data, even the smartest models fall short.
Discover how data annotation services are powering accuracy, safety, and efficiency in AI-driven manufacturing systems.
Precision in data labeling = Precision on the production floor.
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxJustin Reock
Building 10x Organizations with Modern Productivity Metrics
10x developers may be a myth, but 10x organizations are very real, as proven by the influential study performed in the 1980s, ‘The Coding War Games.’
Right now, here in early 2025, we seem to be experiencing YAPP (Yet Another Productivity Philosophy), and that philosophy is converging on developer experience. It seems that with every new method we invent for the delivery of products, whether physical or virtual, we reinvent productivity philosophies to go alongside them.
But which of these approaches actually work? DORA? SPACE? DevEx? What should we invest in and create urgency behind today, so that we don’t find ourselves having the same discussion again in a decade?
Artificial Intelligence is providing benefits in many areas of work within the heritage sector, from image analysis, to ideas generation, and new research tools. However, it is more critical than ever for people, with analogue intelligence, to ensure the integrity and ethical use of AI. Including real people can improve the use of AI by identifying potential biases, cross-checking results, refining workflows, and providing contextual relevance to AI-driven results.
News about the impact of AI often paints a rosy picture. In practice, there are many potential pitfalls. This presentation discusses these issues and looks at the role of analogue intelligence and analogue interfaces in providing the best results to our audiences. How do we deal with factually incorrect results? How do we get content generated that better reflects the diversity of our communities? What roles are there for physical, in-person experiences in the digital world?
What is Model Context Protocol(MCP) - The new technology for communication bw...Vishnu Singh Chundawat
The MCP (Model Context Protocol) is a framework designed to manage context and interaction within complex systems. This SlideShare presentation will provide a detailed overview of the MCP Model, its applications, and how it plays a crucial role in improving communication and decision-making in distributed systems. We will explore the key concepts behind the protocol, including the importance of context, data management, and how this model enhances system adaptability and responsiveness. Ideal for software developers, system architects, and IT professionals, this presentation will offer valuable insights into how the MCP Model can streamline workflows, improve efficiency, and create more intuitive systems for a wide range of use cases.
How Can I use the AI Hype in my Business Context?Daniel Lehner
𝙄𝙨 𝘼𝙄 𝙟𝙪𝙨𝙩 𝙝𝙮𝙥𝙚? 𝙊𝙧 𝙞𝙨 𝙞𝙩 𝙩𝙝𝙚 𝙜𝙖𝙢𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙧 𝙮𝙤𝙪𝙧 𝙗𝙪𝙨𝙞𝙣𝙚𝙨𝙨 𝙣𝙚𝙚𝙙𝙨?
Everyone’s talking about AI but is anyone really using it to create real value?
Most companies want to leverage AI. Few know 𝗵𝗼𝘄.
✅ What exactly should you ask to find real AI opportunities?
✅ Which AI techniques actually fit your business?
✅ Is your data even ready for AI?
If you’re not sure, you’re not alone. This is a condensed version of the slides I presented at a Linkedin webinar for Tecnovy on 28.04.2025.
AI and Data Privacy in 2025: Global TrendsInData Labs
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the today’s world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxshyamraj55
We’re bringing the TDX energy to our community with 2 power-packed sessions:
🛠️ Workshop: MuleSoft for Agentforce
Explore the new version of our hands-on workshop featuring the latest Topic Center and API Catalog updates.
📄 Talk: Power Up Document Processing
Dive into smart automation with MuleSoft IDP, NLP, and Einstein AI for intelligent document workflows.
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfSoftware Company
Explore the benefits and features of advanced logistics management software for businesses in Riyadh. This guide delves into the latest technologies, from real-time tracking and route optimization to warehouse management and inventory control, helping businesses streamline their logistics operations and reduce costs. Learn how implementing the right software solution can enhance efficiency, improve customer satisfaction, and provide a competitive edge in the growing logistics sector of Riyadh.
HCL Nomad Web – Best Practices and Managing Multiuser Environmentspanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-and-managing-multiuser-environments/
HCL Nomad Web is heralded as the next generation of the HCL Notes client, offering numerous advantages such as eliminating the need for packaging, distribution, and installation. Nomad Web client upgrades will be installed “automatically” in the background. This significantly reduces the administrative footprint compared to traditional HCL Notes clients. However, troubleshooting issues in Nomad Web present unique challenges compared to the Notes client.
Join Christoph and Marc as they demonstrate how to simplify the troubleshooting process in HCL Nomad Web, ensuring a smoother and more efficient user experience.
In this webinar, we will explore effective strategies for diagnosing and resolving common problems in HCL Nomad Web, including
- Accessing the console
- Locating and interpreting log files
- Accessing the data folder within the browser’s cache (using OPFS)
- Understand the difference between single- and multi-user scenarios
- Utilizing Client Clocking
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
Spark is a powerhouse for large datasets, but when it comes to smaller data workloads, its overhead can sometimes slow things down. What if you could achieve high performance and efficiency without the need for Spark?
At S&P Global Commodity Insights, having a complete view of global energy and commodities markets enables customers to make data-driven decisions with confidence and create long-term, sustainable value. 🌍
Explore delta-rs + CDC and how these open-source innovations power lightweight, high-performance data applications beyond Spark! 🚀
Quantum Computing Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Quantum Computing Quick Research Guide by Arthur MorganArthur Morgan
Ad
Qt everywhere
1. Qt everywhere
- visions of application development
on Nokia platforms
Pekka Kosonen
Head of Technology Development, Nokia
25.9.2009 http://overtheair.org
2. What’s on the menu today?
For appetizers - motivation
we’ve got the volumes, productity, distribution channels and
customers are just waiting to give their money to you!
Main course will be served in 10 minutes
1. Simple and powerful Cross Platform Offering with Qt
2. Add in a twist of web services with Ovi APIs
3. Do you like money? Distribute to Ovi Store
4. Pop the hood - What has Qt eaten?
For dessert
5. Swing both ways (Qt and Web)? -> Go hybrid!
Coffee and cognac later on…
3. About this presentation
This presentation is describing a new, radically
focused, holistic developer story based on actual
roadmapped developments for starting from late 2009.
It shows where Nokia is heading.
This presentation is NOT a product vision nor
promise, nor does it directly propose changes to our
products or roadmaps.
4. The importance of the
developer to Nokia
Nokia’s success with it’s
devices and services
strategy comes from
3rd party innovation!
2009 Q2
Nokia’s market share
continued to grow
from 42 to 45%!
Source: SA, Canalys, August 2009
6. What do you developers want?
Can I make money by selling my
app to many people? Is my development efficient?
If I get stuck, will someone help
Can my app have cutting edge me out?
features?
7. 2009 : The audience has spoken.
Developers around the world have spoken and the results cant be
surprising for anyone - developing for Nokia platforms sucks.
“Is the Nokia store supposed to challenge Apple?
You know what folks, you had your chances. If
you want to impress me, if you want me to start
developing for your platforms again, get your
houses in order. Once things change -
then we can talk again.”
http://venturebeat.com/2009/04/12/mobile-app-developers-fire-back-nokia-sucks/
8. 2010 : Back to the track –
The Cross Platform Promise
Increase Total Commit to
Addressable Market Open Source
Combine the Best of Lower Entry Barriers
Both Worlds for Developers
8
9. Why Qt?
What is Qt about?
• QuickTime player? Programming language? A platform? Yet another runtime?
• A new Japanese car model?
Qt is Cross-platform application framework
• Differentiated user experience across hardware platforms
• Hybrid development: convergence of web and native applications
• Cross-platform software across desktops and mobile devices. Qt supports
major desktop OSs already and will extend it’s reach to Nokia platforms.
• Qt is not a runtime – no perf issues or sandbox restrictions. You can stand out
with your native development skills to fulfill the use cases offered by Qt.
• Qt Mobility APIs will bring in the easy to use APIs for mobile use cases.
Shorter time to market
• Productive APIs and comprehensive documentation with great examples
• Delivering functionality faster and maximizing efficiency by placing focus on
innovation
• All the great tools offered free of charge - commercial services available as well
9
10. Today : Qt is used already used
everywhere!
From embedded devices By companies
to desktop applications from many industries
11. Significant development benefits with Qt
true stories behind the scenes
Development Time Savings Better Code Maintainability
• CS Virtual Reality, a leading provider of virtual reality • European Space Agency
solutions in military/defense, space imaging and • From days to hours
aerospace • ”With Qt, the process of issuing a new release has gone
• 50% time savings from taking a few days to taking a few hours”
• “We developed GUIs 1.5 times faster with Qt compared
to basic development techniques”
Faster Learning Curve
• Siemens
Project Cost Savings • Very quick technology induction
• DFS Deutsche Flugsicherung, air traffic control in • “In fact, one person who joined the team was a student
Germany with no experience at all. Within 2&1/2 months, the
• Millions of Euros saved student was implementing MFC controls as Qt widgets.“
• ”Developing the system in-house on Qt saved DFS an
estimated 1 million Euros, and as many of 104 man
months of development time ”
Reduced Personnel Requirements
• Digital Film Tools, three Emmy awards and hundreds of
feature films on its resume
Code Size Reductions • Scalability without need to hire more staff
• National Instruments • ”We are able to write a single set of source code for all
• 54% less code platforms. There’s no way we could have written native
• “When we rewrote the app using Qt, it went from code for all operating systems without hiring additional
650,000 lines of source code to fewer than 300,000 people. ”
lines, making it much easier to manage“
12. Qt: a cross-platform application and
UI development framework
http://qt.nokia.com
13. Nov 2009 : get your Qt app
running on more than
+ 130 000 000 smartphones!
- Not to mention that Qt runs on all
major desktop OSs as well
14. Appetizers are over - Motivated? Time for the main course
It’s web and Qt for Nokia
15. Nokia + Ovi Developer Story | 15
Simplified offering | Based on Qt
The future offering will be based on Qt, the development tool globally
used to build desktop apps – you may already know it.
With the simplified
toolchain you can tackle
f.ex Maemo and Symbian
based devices
16. Nokia + Ovi Developer Story | 16
Simplified | Develop on PC, Mac, Linux
The new offering is the only native mobile dev environment to work on
Mac, Windows and Linux. Develop your way.
The offering will be based
on Qt, the development
tool used to create
applications such as
Skype, Adobe Photoshop
Elements and Google
Earth.
The tools will allow
developers to use
Windows, Mac OS X and
Linux for their mobile
development work.
17. Qt Creator: Cross Platform IDE
• Lightweight cross-platform IDE for Qt
• An advanced C++ code editor
• Integrated, context sensitive help system
• Integrated visual debugger (based on gdb)
• Integrated source code management
• Project and build management tools
• Qt developer tools integrated
• Benefits
• New developers get up and running faster
• Boosts developer productivity
• Tailored to the needs of Qt developers
19. Nokia + Ovi Developer Story | 19
Ovi API | Ovi features opened
Nokia selects the best Ovi service features opened for developers – such as 3D
mapping, hybrid positioning, push information and social networking
First Ovi APIs to be opened soon
Closed beta : Ovi Maps
Put maps in your apps.
Coming : Push Information APIs
Real-time relevant context to your applications
We are constantly planning what features to open up – let us
know what inspires you.
* Branding TBD
20. Nokia + Ovi Developer Story | 20
Simplified | Device & Service API
Nokia will bring the most powerful device and Ovi service features into a
single offering, so that your apps can do more than anywhere else
21. Let us sell your app through Ovi store to
hundreds of millions of users!
22. Nokia + Ovi Developer Story | 22
One Store | Distribute to masses
Ovi Store offers unparalleled reach for distribution and sales to over 200
million Nokia device owners (end 2009) around the globe.
Global distribution to S40, S60 on
over 200 million Symbian, Maemo
handsets
70% / 30% revenue
share* Promotion of key
apps in
packaging,
Credit card and advertising and
opertator billing POS
* 70% of Gross sales, net of refunds and returns, less applicable taxes and, where applicable, fixed operator billing cost
23. Distribute your Qt application to
Ovi store
– reached through more than
100 Nokia device models
25. Qt Modules
• Qt provides native look-and-feel in all platforms
• Cross-platform Qt consists of 12 modules
• A little bit less than 700 API classes, all modules depend on QtCore
• Enables pure Qt applications, but
• Possibility to use platform APIs
• Possibility to embed native
elements, including UI widgets
• Development Tools included like Qt Creator, Qt Designer, Qt Assistant, Qt
Linguist
QtOpenGl QtSvg QtWebKit QtXmlPatterns Qt3Support
QtGui QtSql QtXml QtNetwork QtScript Phonon
QtCore
26. Qt GUI Classes
• Extends QtCore with GUI functionality QtOpenGl QtSvg QtWebKit QtXmlPatterns Qt3Support
• UI application base class
• UI components : set of widgets and dialogs
QtGui QtSql QtXml QtNetwork QtScript Phonon
• Widget layout management and classes for UI Events
• All the UI components usually needed QtCore
• Not enough?
• Customized components can be done and integrated
with Qt Creator
• Provides rich set of GUI components
and supporting functionality
• Model-View-Controller (MVC) Item views
• Styles – ensuring native or custom look
and feel on target platforms
• Font-aware layout system
• Accessibility classes
• Canvas component with Widget support
27. Qt – Modules (Network)
• Classes for writing TCP/IP clients and servers QtOpenGl QtSvg QtWebKit QtXmlPatterns Qt3Support
• Makes network programming
easier and portable QtGui QtSql QtXml QtNetwork QtScript Phonon
• Support for QtCore
• Lower level protocols (TCP and UDP)
and higher level application protocols (FTP and HTTP)
• Seamless integration with progress widgets and any IO device
• Host Name resolving services and URL parsing, SSL support and much more
QHttp http;
connect(http, SIGNAL(done(bool)), this, SLOT(done(bool)));
http->get(
“http://overtheair.org/amazingApi.jsp?action=doGreatThings”);
void MyClass::done(bool error)
{ QString data = http->readAll(); //handle data }
28. Qt – Modules (Sql)
QtOpenGl QtSvg QtWebKit QtXmlPatterns Qt3Support
• Provides database integration to Qt applications
• Divided to three layers
QtGui QtSql QtXml QtNetwork QtScript Phonon
1. UI Layer
• Provides classes to link the data from database to
data-aware widgets QtCore
• Designed to work with Qt's model/view framework
2. API layer
• Provides Qt’s abstracted database-independent SQL
API
3. Driver layer
• Provides low-level bridge between the specific
databases and the SQL API layer QSqlDatabase db =
• Uses driver plugins to communicate with the
different databases QSqlDatabase::database("sales");
• Several drivers are supplied with Qt QSqlQuery query
("SELECT Lastname,
City FROM Names", db);
29. Qt – Modules (XML)
QtOpenGl QtSvg QtWebKit QtXmlPatterns Qt3Support
• QtXml
• Provides C++ implementation of SAX and DOM
style XML parsers QtGui QtSql QtXml QtNetwork QtScript Phonon
• Provides a stream reader and writer for XML
documents QtCore
• XSLT support
• QtXmlPatterns
• XQuery support for Qt
QXmlStreamReader xml;
• Simple SQL-like query language for traversing
xml.addData( data );
XML documents
while (!xml.atEnd())
• Can select and aggregate XML elements of
interest and transform them for output as {
XML or in some other format xml.readNext(); ...
// do processing
}
30. Qt – Modules (Phonon)
QtOpenGl QtSvg QtWebKit QtXmlPatterns Qt3Support
• Multimedia framework for audio and video content
• Support playback of the most common formats
• Media can be read from files or streamed over a QtGui QtSql QtXml QtNetwork QtScript Phonon
network
• Just FW, backend provides the actual functionality
QtCore
• Windows: DirectX and DirectShow 9 or higher
• Linux: GStreamer
• Mac: QuickTime
• Based on three basic concepts
• Media objects
Phonon::VideoPlayer *player =
• Manages media sources
new Phonon::VideoPlayer(
• Media control: start, stop, pause etc
Phonon::VideoCategory,
• Sinks parentWidget);
• Outputs media (video rendering to widget, audio to player->play(url);
sound card)
• Paths
• Used to connect media objects and sinks
• Enables media graphs
31. Qt – Modules (WebKit)
QtOpenGl QtSvg QtWebKit QtXmlPatterns Qt3Support
• Classes for displaying and editing Web
content QtGui QtSql QtXml QtNetwork QtScript Phonon
• Web content can be enhanced with native
controls QtCore
• Based on open-source WebKit engine
• Ported to use Qt
• Rendering
• Text Handling
• Network Access
• Integrated part of WebKit project, uses
WebKit’s platform abstraction
• Qt Style API to engine: QWebView *view = new QWebView(parent);
view->load(QUrl("http://qt.nokia.com/"));
• QWebView, QWebPage and QWebFrame
view->show();
32. Plus Qt Mobility APIs for Mobile Development
• First release planned Q4/2009 Mobile Extensions for Qt for Symbian
• Experimental Symbian-specific APIs for
accessing Symbian platform functionality
• Planned content • Available for technology preview at
Forum Nokia to invite feedback
• Service Framework • Feedback is used to guide the new Qt
APIs for Mobile Development
• Contacts API • Support for Access point Manager,
• Location API Location, Sensor, Camera, Contacts, Media
• System Information API
• Messaging API
• Bearer Management
• Context Framework
33. Did you like the meal? Let’s have something sweet to end with...
Choose hybrid and get the best of both
worlds
34. Interact with Web Services
• QtWebKit allows
• Intuitive use of network resources
• Exposing QWidget to HTML and QObject to JavaScript
• Calling JavaScript from Qt and vice versa
JS
Qt
OS specific
APIs
• Based on the Open Source WebKit engine
35. Hybrid - combining the best of both worlds
So you can run JS and HTML inside Qt application…
WRT Widget Qt application
Webkit QWebView running webkit
Widgets HTML,
CSS, Same HTML, CSS,
JavaScript JavaScript
Platform
Services
Native APIs
Platform
Services
implementation Accessing Native APIs through JS
36. Webview Demo
• Pure JS content run on top of Webkit
• Demonstrates different applications & look and feel
• In the demo there’s BBC News, games like
Rock-Paper-Scissors, Tic-Tac-Toe, Calculator and Bubble
• Anything from web can be pulled to the hybrid container
• Statistics:
• 300 lines of Qt code
• Size of .sis file: 20 kB
• Development time: approx. 5 hours
Browser/ Standalone
Web runtime
Application *) Qt C++ Hybrid
Application
Services written in
Qt C++, Declarative HTML, CSS,
UI, Access to Qt JavaScript
Cool guys swing both ways
Go hybrid with Qt and Web!
38. Nokia + Ovi Developer Story | 38
Nokia native dev offering, redefined
1= Nokia cross-platform SDKs that you’ll love – with a
money back guarantee (as it’s free)
2= Ovi APIs. Amazing features in your apps –
take the Ovi social network to be a part of
your solution
3= Ovi Store. Sell your app to hundreds of millions