Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Kryssplattform Utvikling Bergen – 26. mars 2009, av Knut Yrvin Qt Software, Nokia.

Liknende presentasjoner


Presentasjon om: "Kryssplattform Utvikling Bergen – 26. mars 2009, av Knut Yrvin Qt Software, Nokia."— Utskrift av presentasjonen:

1 Kryssplattform Utvikling Bergen – 26. mars 2009, av Knut Yrvin Qt Software, Nokia

2 Knut Yrvin Leder friprog utviklersamfunn ● Teleteknisk assistent, Telenor – 1986 ● Elektronikk-ingeniør – 1992 ● Planlegger transmisjon, Telenor – 1993 ● Hovedfag systemutvikling – 2000 ● Konsulent i tre år – Verdipapirsentralen samt diverse konsulentoppdrag I bank/finans og industri ● Medgrunder av Skolelinux in 2001 – Nå en del av Debian Edu ● Trolltech ASA – 2006, ● Qt Software, Nokia – 2008

3 Plan ● Et par historier om fri programvare – Skolelinux – Qt Software ● Kryssplatform utvikling ● Muligheter

4 Debian Edu

5  En komplett IT-løsning for skoler Nettverksløsning ut av boksen Driftskonsept Digital brukerprofil OpenOffice og > 100 brukerprogram  Laget på elevenes morsmål med fokus på skolens læreplaner  Laget for skolens budsjetter Skolelinux

6 Ideen bak Skolelinux  Elever og studenter interessert i hvordan programmene er laget – kan lære av eksperter  Elevene kan ferdes trygt på den elektroniske landevei med veiskilt de forstår  Skolene får mer IT-utstyr og programvare, og mindre tid går med på vedlikehold. Mer for mindre

7 Hva handler det om?  Bruke datamaskinene til å sende tegninger til skoleklasser i utlandet  Elevene kan lage musikk, å sette sammen bokstaver til ord (ordavkoding), lære og lese, samle informasjon.  Det handler ikke om kontoradinistrasjon med 2-3 kontorprogram!

8 Litt historie  Startet som en dugnad 2. July 2001  Mer enn arbeidstimer fra rundt ~ 200 utviklere, oversettere og forfattere de tre første årene  Mer enn 14 utviklersamlinger fra 20 til 190 deltagere de tre første årene 11 i Norge 3 internasjonale samlinger i Norge, Tyskland og April  Versjonssystemet «er prosjektet»

9 Hvem står bak Skolelinux? SLX Debian Labs (stiftelse) ● En del av Debian-prosjektet ● 4-5 jobber full tid En medlemsorganisasjon ● Eget styre ● Over 100 aktive utviklere ● 30 overaktive utviklere ● > 20 oversettere

10 Debian i skolen i dag  Norge 300 skoler, Harstad kommune, Narvik, Nittedal, Time osv. Tilbud til alle Oslo-skolene  Tyskland Munchen Rheinland-Pfalz – tilbud til elever  Spania Extremadura – pcer, brukere  Brazil Når ut til 50 millioner elever i år

11 Industriell satsing med Debian  HP – verdens største PC-produsent Debian brukes til all videreutvikling av Linux- systemer  Sun Microsystems Støtter Debian på UltraSPARC,  Nokia Debian er grunnlaget for Maemo – selskapets Linux-satsing

12 Qt Software, Nokia

13 Qt Software, a Nokia Company A unique 15 years of success  Founded in Oslo, Norway in 1994  Publicly listed in 2006  250 employees worldwide  customers  217 mill. NOK in 2007, up 25% from 2006  Hundreds of thousand open source developers  Acquired by Nokia in 2008

14 © Nokia 2009 Qt Everywhere To enable development of software that is independent of operating systems and hardware - better and faster than ever before

15 © Nokia 2009 Millions of Desktop, Mobile and Embedded Devices Mobile Phones Personal Media Players Set-top BoxesNavigation Systems Net-books Refrigerators & Coffee Machines Mobile Internet Devices (Nokia N810) Desktop applications (Google Earth)

16 The Business Model Dual Licensing Model  Quid pro quo licensing philosophy  GPL license for free software use  Commercial terms for commercial use  LGPL for free and commercial use  Same products, multiple licenses

17 “Virtuous Cycle”

18 Typical Linux desktop in 1996

19 State-of-the-art UI Widget

20 Challenge #1

21 = ~200 kodelinjer

22 Kool Desktop Environment Visjonen til Matthias Ettrich  Et brukergrensesnitt for sluttbrukere (ikke X11 eller Motif)  Surfe på nettet  Skrive e-post  Spille spill  Et skrivebord for dama...

23 Å lage et alternativ på skrivebordet som alternativ til systemet fra disse...

24

25 ... foreslo Matthias å bruke utviklingsverktøy fra disse karene

26

27 13 år med å lage bedre programvare med Qt KDE 4000 brukerprogram idag

28 Stopmotion, best studentprosjekt i 2006

29 Sharp Zaurus - Nov Qt Embedded kom i Sparket igang friprog på håndholdte frie programmer på Zaurus og Open- Embedded idag

30 Kjører “skrivebord” på mobile surfetabletter

31 KOffice...

32

33 Alle størrelser Asus EEE Nokia N810 Greenphone FreeRunner

34 © Nokia 2009 Qt på S60 (utgivelseskandidat klar) Qt vil nå mer enn 80 million telefoner med S60 Bruk programmer laget med Qt på S60, Windows CE og Linux på håndholdte Flytt også Qt-program på S60 på skrivebordet, være seg Windows, Mac eller Unix/Linux (X11)

35 © Nokia 2009 Rikt kryssplattform utvikling, et utmerket rammeverk internt Programmer for mange platformer fra Qt: a en enkel kodebase Gir effektivitet, raskere til markedet og lavere vedlikeholdskostnader Nokia (Ovi) og tredjepart programvare og tjenester Qt kryssplattform rammeverk og verktøy Håndholdt Plattform Skrivebord Prosessorer Mobile Plattform Nokias programvarestrategi

36 © Nokia 2009 Fri oss fra siloene Idag vedlikeholder mange produsenter flere kodebaser for samme programvare når de bruker flere operativsystem og tjenester Qt øker Nokias produktivitet og reduserer tiden til markedet når målet er skrivebordet, mobile og håndholdte plattformer – ut fra en kodebase I forhold til flere fordeler med Qt, er redusert tid til å markedet og lavere kostnader til vedlikehold, store fordeler med Qt både for Nokia og alle andre som bruker rammeverket

37 © Nokia 2009 Grunnlag for fremtidig innovasjon Økt bruk av Qt med eksterne bidrag og tilbakemeldinger fra innovative prosjekt, vil sikre at Qt har høyest mulig kvalitet Vidtgående bruk av Qt både I fri og produsenteide prosjekt, gir rikere og mer stabilt system mellom forskjellige plattformer (operativsystem) Fortsatt forbedringer og utvikling av Qt vil tjene både Nokia og alle andre som bruker rammeverket

38 © Nokia 2009 Hvorfor kjøpte Nokia Trolltech? Akselerere Nokias programvarestrategi Gjenbruke kode mellom enheter Rik brukeropplevelse Enklere å bruke tjenester mellom enheter Tilgang til en mengde smarte folk med en god kultur Utvide rollen til fri programvare og KDE Programvare og tjenester Rammeverk og verktøy Chipsets Mobile Plattform PC Mobile Plattform

39 © Nokia 2009 Utviklersamfunn ruler: Nokia vil lære fra suksessen med fri programvare Nokia vil fortsette å bygge Qt videre. Det er derfor Nokia kjøpte Trolltech Nokia vil sponse folk og prosjekter Nokia er enda mer aktiv innen forskjellige områder: - KDE, Linux kernel, X.org, Webkit, støtter FSF osv. Nokia og fri programvare

40 © Nokia % av all programvare I 2006 brukte friprog-komponenter Rishab Aiyer Ghosh Licensed under: Creative Commons cc-nd-nc Source: Fri programvare en megatrend

41 © Nokia 2009 Lovbestemt rødt flag

42 Tusen takk! Spørsmål & Svar


Laste ned ppt "Kryssplattform Utvikling Bergen – 26. mars 2009, av Knut Yrvin Qt Software, Nokia."

Liknende presentasjoner


Annonser fra Google