SlideShare a Scribd company logo
Introduksjon til
hybridapplikasjoner
Hello.

Kjartan Michalsen
mail: kjartan@fluxloop.com
Mobil: 40454554
twit: @liksom
http://d7.no/uib
=lenker + denne presentasjonen
Hva interaksjonsdesigner?
”When we use the concept of 'interactive media' exclusively in relation to
computer-based media, there is the danger that we will interpret
'interaction' literally, equating it with physical interaction between a user
and a media object (pressing a button, choosing a link, moving the body), at
the expense of psychological interaction. The psychological processes of
filling-in, hypothesis formation, recall, and identification, which are required
for us to comprehend any text or image at all, are mistakenly identified with
an objectively existing structure of interactive links"
(Lev Manovich:57:2001)
Fysiske begrensninger
•  Semantiske begrensninger
•  Logiske begrensninger
•  Kulturelle begrensninger
• 

Begrensninger

Funksjoner

Tilbydelsene
(Affordances)

Muligheter
Interaksjonsdesign og hybridapplikasjoner
Dyretestet
Mobil applikasjon for å søke opp produkter og sjekke om disse er
testet på dyr eller ikke.
Peppes Pizza
Digitalt effektiviseringsverkøy
Telenor Expo
Interactive museum showing the history of Telenor, the 6th biggest
telco in the world, also using fluxBOX.
HTML og CSS – Recap
Hyper Text Markup Language
Ikke programmeringsspråk
et markeringsspråk
HTML + CSS + JAVASCRIPT = WEB
WEB + PHONEGAP = APP
HTML strukterer
CSS formaterer
Viktig å kunne grunnleggende om man
vil jobbe med design på web og mobil.
Forståelse for det som gir form og
farge, gir deg som designer muligheter
Egenskapene i nye media utnyttes best
om man designer for mediet, i mediet
Flatt design vil alltid være en
abstraksjon.
Responsivt design umulig uten å også
vite om det som formgir i mediet
Et uendelig lærret med flytende
proposjoner.
Det handler om designsystemer
Å kunne HTML og CSS vil gi faktisk
kontroll over resultatet og deg mer tid til
å designe (i web-design).
CSS = Cascading Style Sheet
Arv og klasser gir effektivt design
Rekkefølge gir deg kontroll og smarthet
CSS grunnleggende prinsipper:
Mer spesifikk overstyrer mindre
spesifikk
Siste overstyrer tidligere
Nettleseren leser HTML-kodene til å
tolke innholdet på siden.
<html>
<body>
<h1>Dette er en overskrift</h1>
<p>Dette er brødtekst.</p>
</body>
</html>
Javascript - Recap
Javascript.
Scriptspråk.
En oppskrift som får ting til å skje.
Rammeverk
Ferdige funksjoner som gjør det
raskere å lage interaktivt innhold
http://www.codecademy.com/tracks/
javascript
Hybridapplikasjoner
Det er 1,2 milliarder pc’r I verden (inkl. Tablets)
Det er 1,1 milliarder fasttelefoner
Det er 1,0 milliarder biler registert I bruk
Det er 1,6 milliarder tv’r
Det er 1,7 milliarder kredittkortbrukere
Det er 2,0 milliarder internettbrukere
Det er 2,2 milliarder mennesker med bankkonto
Det er 3,9 milliarder radioer I verden

Det er

5,2

milliarder aktive mobilabonnenter.

[7] – Tomi T Ahonen, Author and consultant in mobile and media
“There are more than 250 million active users currently
accessing Facebook through their mobile devices.”

http://www.facebook.com/press/info.php?statistics
applikasjoner for mobil
Hybridapplikasjoner for mobil
Hybridapplikasjoner for hvem?
Ikke for deg!
Native-applikasjoner
Native-applikasjoner
Plattformspesifikke
Native-applikasjoner
Skrevet I programmeringsspråket spesifikt for plattformen
Hybrid-applikasjoner
Hybrid-applikasjoner
Skrevet i HTML5/CSS3/Javascript
Hybrid-applikasjoner
Pakket sammen i hybridrammeverk
Hybrid-applikasjoner
Ikke plattformspesifikke
Native- og hybrid-applikasjoner
Benytter sensorer og funksjoner i plattformen
Hybridapplikasjoner egner seg ikke for:"
Kompleks grafisk behandling"
Kommunikasjon med tilleggsutstyr
Hybridapplikasjoner egner seg for:"
Navigere informasjon"
Informasjon basert på sensor(GPS, kamera, osv)
Vise bilder, video, kart, grafikk ++"
Hybridapplikasjoner egner seg for:"
Navigere informasjon"
Informasjon basert på sensor(GPS, kamera, osv)
Vise bilder, video, kart, grafikk ++"
Halvparten av applikasjonene idag*

*Guestimate Kjartan Michalsen
Rammeverk
Rammeverkene
Rammeverkene
= Magi
= Bro mellom webteknologi og mobil-hardware / os
Rammeverkene
= Bro mellom webteknologi og mobil-hardware / os
= Gir standardisert tilgang til sensorer og interaksjon
Rammeverkene
= Gir deg tilgang til funksjoner på telefonen gjennom javascript

CSS
PhoneGap
Brukeropplevelse I CSS3 og HTML5
Mer tid til design og brukeropplevelse
Brukeropplevelse I CSS3 og HTML5
Enklere å lage rike brukergrensesnitt
Brukeropplevelse I CSS3 og HTML5
= fornøyde brukere
Phonegap
Getting dirty
Phonegap = Cordova
Cordova = Open Source prosjektet
Phonegap = Adobe sin versjon
Phonegap
Lokalt på maskinen
Phonegap
Lokalt på maskinen
Phonegap build + github
http://windows.github.com/
http://mac.github.com/
DIY workshop
Takk for meg
Mail: kjartan@fluxloop.com
Twt: @liksom

More Related Content

Similar to Introduksjon til phonegap

Hybrid-applikasjoner
Hybrid-applikasjonerHybrid-applikasjoner
Hybrid-applikasjoner
Kjartan Michalsen
 
Khib interaksjonsdesign 1
Khib interaksjonsdesign 1Khib interaksjonsdesign 1
Khib interaksjonsdesign 1
Kjartan Michalsen
 
Trygg på web_smart
Trygg på web_smartTrygg på web_smart
Trygg på web_smart
fskj
 
Sosiale medier og virksomheter
Sosiale medier og virksomheterSosiale medier og virksomheter
Sosiale medier og virksomheter
Christian Brosstad
 
Web2.0: en informasjons- og kommunikasjonsrevolusjon?
Web2.0: en informasjons- og kommunikasjonsrevolusjon?Web2.0: en informasjons- og kommunikasjonsrevolusjon?
Web2.0: en informasjons- og kommunikasjonsrevolusjon?
Marika Lüders
 
Trygg på web_Orkide
Trygg på web_OrkideTrygg på web_Orkide
Trygg på web_Orkidefskj
 
Lecture on Interaction Design, Pt 3
Lecture on Interaction Design, Pt 3Lecture on Interaction Design, Pt 3
Lecture on Interaction Design, Pt 3
Jon Skivenes
 
It trender 2011
It trender 2011 It trender 2011
It trender 2011
Ulrik Prøitz
 
Responsivt webdesign
Responsivt webdesignResponsivt webdesign
Responsivt webdesign
Solv AS
 
Trygg på web Oslo
Trygg på web OsloTrygg på web Oslo
Trygg på web Oslo
fskj
 
Trygg på web stavanger
Trygg på web stavangerTrygg på web stavanger
Trygg på web stavanger
fskj
 
Trygg på web kristiansand
Trygg på web kristiansandTrygg på web kristiansand
Trygg på web kristiansand
fskj
 
Trygg på web såte
Trygg på web såteTrygg på web såte
Trygg på web såte
fskj
 
Gjesteforelesning - digital interaktiv design - KHIB
Gjesteforelesning - digital interaktiv design - KHIBGjesteforelesning - digital interaktiv design - KHIB
Gjesteforelesning - digital interaktiv design - KHIBKjartan Michalsen
 
Nye medier - redaksjonell design
Nye medier - redaksjonell designNye medier - redaksjonell design
Nye medier - redaksjonell design
Kjartan Michalsen
 
Kongsvinger Kommune Satser På Sosiale Medier (oppdatert)
Kongsvinger Kommune Satser På Sosiale Medier (oppdatert)Kongsvinger Kommune Satser På Sosiale Medier (oppdatert)
Kongsvinger Kommune Satser På Sosiale Medier (oppdatert)
Audun Wangen
 
Fri Og Gratisprogrammer
Fri  Og GratisprogrammerFri  Og Gratisprogrammer
Fri Og GratisprogrammerMagnus Nohr
 
Delingskulturen - et paradigmeskifte for offentlig sektor
Delingskulturen - et paradigmeskifte for offentlig sektorDelingskulturen - et paradigmeskifte for offentlig sektor
Delingskulturen - et paradigmeskifte for offentlig sektor
Petter Bae Brandtzæg
 
Sosiale Medier på Software2009 av Christian Brosstad
Sosiale Medier på Software2009 av Christian BrosstadSosiale Medier på Software2009 av Christian Brosstad
Sosiale Medier på Software2009 av Christian Brosstad
Christian Brosstad
 
Sosiale medier i bibliotek
Sosiale medier i bibliotekSosiale medier i bibliotek
Sosiale medier i bibliotekJannicke Røgler
 

Similar to Introduksjon til phonegap (20)

Hybrid-applikasjoner
Hybrid-applikasjonerHybrid-applikasjoner
Hybrid-applikasjoner
 
Khib interaksjonsdesign 1
Khib interaksjonsdesign 1Khib interaksjonsdesign 1
Khib interaksjonsdesign 1
 
Trygg på web_smart
Trygg på web_smartTrygg på web_smart
Trygg på web_smart
 
Sosiale medier og virksomheter
Sosiale medier og virksomheterSosiale medier og virksomheter
Sosiale medier og virksomheter
 
Web2.0: en informasjons- og kommunikasjonsrevolusjon?
Web2.0: en informasjons- og kommunikasjonsrevolusjon?Web2.0: en informasjons- og kommunikasjonsrevolusjon?
Web2.0: en informasjons- og kommunikasjonsrevolusjon?
 
Trygg på web_Orkide
Trygg på web_OrkideTrygg på web_Orkide
Trygg på web_Orkide
 
Lecture on Interaction Design, Pt 3
Lecture on Interaction Design, Pt 3Lecture on Interaction Design, Pt 3
Lecture on Interaction Design, Pt 3
 
It trender 2011
It trender 2011 It trender 2011
It trender 2011
 
Responsivt webdesign
Responsivt webdesignResponsivt webdesign
Responsivt webdesign
 
Trygg på web Oslo
Trygg på web OsloTrygg på web Oslo
Trygg på web Oslo
 
Trygg på web stavanger
Trygg på web stavangerTrygg på web stavanger
Trygg på web stavanger
 
Trygg på web kristiansand
Trygg på web kristiansandTrygg på web kristiansand
Trygg på web kristiansand
 
Trygg på web såte
Trygg på web såteTrygg på web såte
Trygg på web såte
 
Gjesteforelesning - digital interaktiv design - KHIB
Gjesteforelesning - digital interaktiv design - KHIBGjesteforelesning - digital interaktiv design - KHIB
Gjesteforelesning - digital interaktiv design - KHIB
 
Nye medier - redaksjonell design
Nye medier - redaksjonell designNye medier - redaksjonell design
Nye medier - redaksjonell design
 
Kongsvinger Kommune Satser På Sosiale Medier (oppdatert)
Kongsvinger Kommune Satser På Sosiale Medier (oppdatert)Kongsvinger Kommune Satser På Sosiale Medier (oppdatert)
Kongsvinger Kommune Satser På Sosiale Medier (oppdatert)
 
Fri Og Gratisprogrammer
Fri  Og GratisprogrammerFri  Og Gratisprogrammer
Fri Og Gratisprogrammer
 
Delingskulturen - et paradigmeskifte for offentlig sektor
Delingskulturen - et paradigmeskifte for offentlig sektorDelingskulturen - et paradigmeskifte for offentlig sektor
Delingskulturen - et paradigmeskifte for offentlig sektor
 
Sosiale Medier på Software2009 av Christian Brosstad
Sosiale Medier på Software2009 av Christian BrosstadSosiale Medier på Software2009 av Christian Brosstad
Sosiale Medier på Software2009 av Christian Brosstad
 
Sosiale medier i bibliotek
Sosiale medier i bibliotekSosiale medier i bibliotek
Sosiale medier i bibliotek
 

More from Kjartan Michalsen

Khib interaksjonsdesign 6 html og css
Khib interaksjonsdesign 6  html og cssKhib interaksjonsdesign 6  html og css
Khib interaksjonsdesign 6 html og cssKjartan Michalsen
 
Statens designkonkurranse - milepælsmøte 1
Statens designkonkurranse - milepælsmøte 1Statens designkonkurranse - milepælsmøte 1
Statens designkonkurranse - milepælsmøte 1
Kjartan Michalsen
 
Bordet fanger software 2013 - kjartan michalsen
Bordet fanger   software 2013 - kjartan michalsenBordet fanger   software 2013 - kjartan michalsen
Bordet fanger software 2013 - kjartan michalsen
Kjartan Michalsen
 
Hold det ekte - UX i smidige prosjekt
Hold det ekte - UX i smidige prosjektHold det ekte - UX i smidige prosjekt
Hold det ekte - UX i smidige prosjekt
Kjartan Michalsen
 
Valgkamp i gamle Oslo AP
Valgkamp i gamle Oslo APValgkamp i gamle Oslo AP
Valgkamp i gamle Oslo AP
Kjartan Michalsen
 

More from Kjartan Michalsen (9)

Khib interaksjonsdesign 6 html og css
Khib interaksjonsdesign 6  html og cssKhib interaksjonsdesign 6  html og css
Khib interaksjonsdesign 6 html og css
 
Khib interaksjonsdesign 5
Khib interaksjonsdesign 5Khib interaksjonsdesign 5
Khib interaksjonsdesign 5
 
Khib interaksjonsdesign 4
Khib interaksjonsdesign 4Khib interaksjonsdesign 4
Khib interaksjonsdesign 4
 
Khib interaksjonsdesign 3
Khib interaksjonsdesign 3Khib interaksjonsdesign 3
Khib interaksjonsdesign 3
 
Khib interaksjonsdesign 2
Khib interaksjonsdesign 2Khib interaksjonsdesign 2
Khib interaksjonsdesign 2
 
Statens designkonkurranse - milepælsmøte 1
Statens designkonkurranse - milepælsmøte 1Statens designkonkurranse - milepælsmøte 1
Statens designkonkurranse - milepælsmøte 1
 
Bordet fanger software 2013 - kjartan michalsen
Bordet fanger   software 2013 - kjartan michalsenBordet fanger   software 2013 - kjartan michalsen
Bordet fanger software 2013 - kjartan michalsen
 
Hold det ekte - UX i smidige prosjekt
Hold det ekte - UX i smidige prosjektHold det ekte - UX i smidige prosjekt
Hold det ekte - UX i smidige prosjekt
 
Valgkamp i gamle Oslo AP
Valgkamp i gamle Oslo APValgkamp i gamle Oslo AP
Valgkamp i gamle Oslo AP
 

Introduksjon til phonegap