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

Slides:



Advertisements
Liknende presentasjoner
Nedlasting av apper på Apple
Advertisements

Samarbeidsforum for estetiske fag
Smarttelefonen - et verktøy for en enklere og smartere hverdag.
BankID i Vital Forsikring ASA
Nærings seminar Bakgrunn •Bransje og interesse •Fag kunnskap er viktig •Bransjen manglet fleksibilitet og omstillingsevne…denne og •Prod / Salg.
Det er ikke lenger størrelsen det kommer an på!
Programmering i ActionScript - hva er det, og hvordan undervise?
GrannyOS Get Granny Connected. Skaperne •Mats Ringstad •Johan Steen •Johan Isaksen •Marius Thøring •Anders Lassen.
Unix Amir Maqbool Ahmed
Linux.
Mobile portalløsninger (Internet Online Platform)
LederAkademiet bygger fremtidens bedrift. Hvordan vil fremtidens bedrift se ut ? Er det noen signaler i horisonten ?
Teknologi-camp for jenter
MS kap 61 Nye trender  Vi skal se på  Virtualisering  ”Cloud computing”
DET DIGITALE VERKTØYET I HAGEN BARNEHAGE
2003 IT-konferansen 2003 UNIVERSITETET I OSLO Vortex: Skrivbar web for UiO Oddmund Møgedal USIT/UiO.
V IRTUALISERING. Vi utnytter maskinvaren bedre. Mange datamaskiner går mye på tomgang, så ved å samle flere maskiner på en fysisk boks utnytter vi CPU-kraften.
InOut og TeleComputing  Nøkkelferdige, rimelige Skolelinux-løsninger  Maskinvare (tjenermaskiner og tynnklienter)  Programvare  Installasjon av ferdig.
Utført av: Jeppe Flensted HiST Vår 2009
Combining Compound Conceptual User Interface Components with Modelling Patterns - a Promising Direction for Model-based Cross-platform User Interface Development.
Copyright © 2003 Systek i Industrien Johannes Brodwall Systek AS.
Fra strategi til prosjekt – og prosjekt til innovasjon
Web på mobile enheter Thomas Flemming, Webseksjonen.
”Open Source” som strategisk virkemiddel i kommunen
Sentralisert drift med Hvordan få mest bredbånd og utstyr for pengene? Av Knut Yrivn 10. des
Workshop 5: Mobilt Ole Kristian Måge Marit Dalseg.
NORSK FILMINSTITUTT Innkjøpsordningen.
Eivind Trondsen IBM Global Services.
Innovasjon fra forskningsbasert utdanning - en undervurdert mulighet! Morten Dæhlen Dekan, UiO.
Side 1 Hvor er vi… … og hvor vil vi Nytt bibliotek i Krona UKO
1 Kap. 17 – Interactive computing How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
Webinar – eWorker og eMeetings
Sanntids værdata på mobiltelefon
1 Kap. 17 – Interactive computing How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
Grid Computing AliEn og Condor. Hvem, hva, hvor Jeg heter André Waage Sørensen Er tilknyttet Alice prosjektet på CERN Jobber med Grid teknologier som.
FORELDREMØTE 1. KLASSE 11. MARS 2015.
Telenors satsing på fri programvare Paul Skrede - GoOpen 2009.
JavaFX i kodeklubben Apps i Java. Programmering og programmeringsspråk Alle programmeringsspråk er egentlig like... men alt som følger med språket (verktøy,
HPR 56 - Cross Platform Gaming Server Av Bjørn Haugen, og Hans Kristian Hovland.
DIGITALE Hvorfra kom Big Data?
Gruppeøving 8.mars Agenda Presentasjon av hjemmeoppgaver Endelig gruppeinndeling Elevator pitch Neste hjemmeoppgave.
Programmering av mobile enheter nr.027
Copyright bMenu Private company confidential information. bMenu.
1 Kap. 57 – Cloud Computing How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
UiO Programkiosk: Ny portal og tilgang fra Mac og Linux
Operativsystem IKT for lærere 15. november Hvorfor lære om dette? Kanskje den mest brukte programvaren i løpet av en (arbeids)dag Forskjellige operativsystem.
Lydkort. De første PC’ene  Liten høyttaler på hovedkortet  Lagde ”beep” med forskjellige frekvenser  Nok til å spille veldig enkel musikk, men det.
© Trolltech 2007 Knut Yrvin Direktør utviklersamfunn Trolltech ASA Dataforeningen 25. sept 2007 Programvareutvikling for mobilen med Qtopia 13 år med Linux.
© Trolltech 2007 Knut Yrvin Direktør utviklersamfunn Trolltech ASA 25. oktober 2007 Fri programvare på mobilen med Qtopia og Qt 13 år med Linux.
Erfaringer med Linux on Enterprise Danmark Av prosjektleder og cand.scient Knut Yrvin 2. mai 2007 Lysark kun til fri kopiering. Krediter opphavsperson.
PRO ISP PRO ISP PRODUKTER Produktveileder Bruker veilederen under for å finne frem til de produktene du behøver. Ta kontakt med.
I fem norsk kommuner Knut Yrvin, Bjarne Nielsen 24. april – Narvik 2009 Erfaringer med.
Deling av læringsressurser Så lett å forstå. Så vanskelig å få til! Av Cand.scient Knut Yrvin 13. mars 2006 Lysark kun til fri distribusjon.
Hvorfor Techfest 16. februar 2006 Av prosjektleder og cand.scient Knut Yrvin 16. feb Lysark kun til fri kopiering. Krediter opphavsperson ved bruk.
Kartbasert apps-utvikling Qt Mobility API og «åpne» karttjenester fra OVI Knut Yrvin Open Source Community Manager
Erfaringer fra 5+1 norske kommuner ● Sentralisert drift av fri programvare – Skolelinux på 9-10 skoler med klienter – Novell-integrasjon ● Teknologi.
1 Gjennomføring Av Internasjonale Og Flerkulturelle IT Prosjekter. Av Øivind Kirksæter COO Mobile Media Solutions.
Forretningsmodeller med Fri Programvare Av Knut Yrvin – 4. okt Lysark til fri kopiering.
Qtopia Greenphone presentasjon
Kartbasert apps-utvikling Qt Mobility API og «åpne» karttjenester fra OVI Knut Yrvin Open Source Community Manager
Velkommen til seminar og førjulsfrokost!
Radio listening in Norway
Knut Yrvin Joomla-konferansen Drammen
Digital bestillingsprosess for Armering, direkte fra modell
The world acquires: 2010: PointCarbon (2000) acquired by Thomson Reuters for NOK 1100 million. 2008: FAST (1997) acquired by Microsoft for NOK 6600 million.
Your Life Cycle Partner in air compressor system solution
Design driven Innovation Programme (DIP)
Nye trender Vi skal se på Virtualisering ”Cloud computing”
The future of Unik Property Management software
Dynamisk DNS registrering for Windows 10
Utskrift av presentasjonen:

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

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

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

Debian Edu

 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

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

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!

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»

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

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

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

Qt Software, Nokia

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

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

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

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

“Virtuous Cycle”

Typical Linux desktop in 1996

State-of-the-art UI Widget

Challenge #1

= ~200 kodelinjer

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...

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

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

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

Stopmotion, best studentprosjekt i 2006

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

Kjører “skrivebord” på mobile surfetabletter

KOffice...

Alle størrelser Asus EEE Nokia N810 Greenphone FreeRunner

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

© 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

© 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

© 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

© 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

© 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

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

© Nokia 2009 Lovbestemt rødt flag

Tusen takk! Spørsmål & Svar