Program for Advance Telecom Services (PATS) Mobile Developer Days 2007 30.08.2007
Knut Yrvin Community Manager Trolltech ASA Telenor in 1986 technical assistant Engineer in electronics 1992 Telenor planning (fibre, PDH/SDH) - 1993 Master in system development - 2000 Norwegian Central Securities Depository and a consultant for three years Co-founded Skolelinux in 2001 Now a part of DebianEdu Trolltech - 2006 2
Plan Trolltech's products Community and academic effort Program for Advance Telecom Services 3
FOSS Marked Position 68% of all software products incorporates free and open source software (FOSS) All sectors 32 Others 68 42 Instruments 58 45 Telecoms 32 55 68 Computing systems and software 25 75 Computer equipment 24 76 0 FOSS incorporated in to sw products FOSS not incorporated in sw products 10 20 30 40 50 60 70 80 90 100 Rishab Aiyer Ghosh rishab@dxm.org Licensed under Creative Commons cc-nd-nc 4
Relationship between skills learnt from FOSS and professional career 10% Core skills for professional career 26% Supplementary skills for career Skills not rel evant to career 64% Rishab Aiyer Ghosh rishab@dxm.org International Institute of Infonomics University of Maastricht, The Netherlands FOSS = Free and Open Source Software
Linux growth Smartphone units shipment 2004 2005 Palm OS 4% RIM 2% Microsoft 4% RIM 1% Palm OS 6% Microsoft 7% Linux 5% Symbian 68% Symbian 81% 16.7 million shipments Linux 22% 49.0 million shipments Qtopia on 1/3 of the Linux smartphones
15 mill. smartphones sold in China - 2006 0.5 30.3 Linux Smart Phone Pocet PC 1.1 4.3 0.7 Palm Symbian Exclusive 63.2 China smartphone market mobile phone OS marketshare (Source: CCID Consulting, Jan. 07) 7
Sale of Consumer Electronics 2005 Digital Cameras 98,8m Mobile Game Consoles 102,7m Media Players 132,5m PC & Laptops 208,2m Mobile Phones 825,4m Mobile Phones Convergence Winners Millions - ~ 990 000 000 Mobile Phones sold in 2006-50% of worlds population will have a mobile in 2009 No access for installing native software on phones
Little about Trolltech 9
Cross platform development on PC's Skype Google Earth 10
Cross platform on phones Greenphone Motorola MING Qt on Windows Programming Qt on Qtopia Qt on Windows CE will be released later 11
Qtopia- BRIDGING THE SOFTWARE GAP IN CONSUMER ELECTRONICS POWERED BY Qtopia: Cellular Phones IP Phones (VoIP) Home Media Portable Media Game Consoles PDAs In-Vehicle Computers + a Range of Industrial Devices...
TROLLTECH BUILDING BETTER SOFTWARE FASTER Software developers Qt provides building blocks that make software development more efficient Write once run anywhere Licensed on a per user, per platform basis Yearly subscription model Mobile phone vendors/ consumer electronics Qtopia makes it easier to build applications on Linux-powered devices Runs on mobile phones, VoIP phones, consumer electronics etc. Licensed on a per user basis, plus license fees per device Often bundled sales incl. consulting and special support Chosen by Google, Skype, Adobe, Motorola and 4000+ other companies 13
TROLLTECH Qtopia Greenphone Edition Program starter GSM/GPRS/Voip Keyboard unit e-mail / SMS / MMS PIM (Addresse book, contacts, tasks) Media player (Helix) Camera More programs 14
Qtopia- BRIDGING THE SOFTWARE GAP.IN MOBILE PHONES, AND. Today s requirements Yesterday s phones apps Other native apps Applications Earlier Application platform Communications Software Operating system Hardware Hardware Linux Hardware Java apps Java
Community KDE Zaurus, Open Embedded Value of Open Source
DE Linux Desktop 2000 active developers 640 applications in KDE 2560 at KDE-apps.org 17
Zaurus, Open Embedded Qtopia as Open Source Applications (408) Audio (45) Console Tools (175) Desktop PC (42) Development (115) Drivers (32) Emulators (50) Games (222) Games/Cards (17) Games/Puzzle (43) Graphics (85) Libraries (63) Misc (222) Network / Clients (131) Network / Servers (48) Network / Wireless (45) PIM (105) Utilities (387) 1286 Applications with Qt on embedded
Qt is a part of Linux Standard Base Portland unifies Linux desktops 19
Value of Open Source Spreading knowledge and skills Faster to the marked with industrial strength quality 50% of bug report comes from free software developers Qt is a part of Linux Standard Base Developers uses Qt when pursuing a professional career Open Source growth of all IT-services will rise from 20,5% in 2006 to 32% in 2010
Academic effort
CourseWare, projects, dev.tools Open CourseWare Student projects Developer Gatherings Qt/Qtopia dev.tools out of the box Scholarship / Interns (2-6 months) Supporting new science in academia Results at Qt-apps.org and Qt-prop.org
Books, relationships, gatherings C++ programming for freshmen from Bjarne Stroustrup Mobile Phone Programming and its Application to Wireless Networking Mobile developer days 2007, Aalborg University Denmark. Organized by Ass. prof. Frank Fitzek
Not enough
PROBLEM Little or no software on GSM devices «It's no hardware devices for free software» No devices no software «Free Software is an Open Door» Hackers will break in and we don't want that do we? «Free Software Business Models don't work» Free software is non commercial marketeers from one big company says Who do we call when we get problems using free software «I can't find free software applications» ICT manager says 25
SOLUTIONS Pave the way for free software Some phone hardware already for sale Greenphone with GPL'ed Qtopia August 2006 Free Software is secure Applications Binary Interface in proprietary software is not more secure than Open Source software Code Inspection by security experts makes open source more secure Free Software Business models works Trolltech, MySQL, RedHat etc. Europe s investments in Open Source reached 22 billion Euro in 2006. Estimated growth from 20,5% in 2006 to 32% in 2010 Make it easy to develop and deploy software Qt based applications for embedded 1286 on Zaurus http://www.killefiz.de/zaurus/stats.php 26
Why we are here Problem: A mobile phone today got same computer power as a standard PC 10 years ago. This is more than sufficient to install and run lots of native software But mobile phone vendors and several operators don't support installation of software The fifth most successful world wide business this year, Telenor Mobile is now looking for ways to open up 27
We aims for a Research and Innovation cooperation More applications for mobile phones will makes them more useful and fun to use Telenor mobile operator looks on ways to give access for open source software on phones They provides free network access for students and software developers who makes open source for phones Telenor uses Qt and Qtopia in recruiting to: Program for Advance Telecom Services 28
Free Access for free software developers For development and testing Join us Program for Advance Telecom Services 29
Free Access for developers Pave a way for community and business Industrial partners Telenor - 100 million GSM customers Trolltech Thousands of developers develop Qt apps. Educational partners - PATS Colleges and Universities in Norway, China, Denmark, Germany, US, South America, India etc. Community partners - PATS KDE, Open Embedded, Debian Embedded, Debian Edu (Skolelinux) «100 dollar Greenphone» 30
Pave a way for software on phones Is there ways that we can work with Universities making open source and dual licensed software for phones? Maybe in cooperation with mobile operators? What about code camp or developer camps at the University with Free Software Developers? http://www.qtopia.net http://www.pats.no 31
Questions and answers