TAG | mobil
18
Nytt fag: Applikasjonsutvikling for Windows Phone
Innspill: Comments off · Kategori: itfag · Tagger: fag, mobil, nyhet

Av: Atle Nes
En av nyhetene i fagporteføljen til itfag i vår er faget
Applikasjonsutvikling for Windows Phone. De siste årene har det blitt veldig populært å utvikle mobil-apps til både iPhone og Android. Vi har hatt mange studenter som har tatt Android-faget. Det blir spennende å se hvor populær Windows-plattformen blir blant utviklere og brukere.
I faget får studenten en grunnleggende innføring i utvikling av applikasjoner for mobiltelefoner med Windows Phone 8. Windows 8 ble lansert i høst sammen med Windows Phone 8. Dette er et relativt nytt marked som har potensiale til å nå ut til mange brukere. Det er store muligheter til å være først ute med å lage en applikasjon som ikke finnes på denne plattformen ennå.

Apps på Windows Phone. Bildet er hentet fra Techradar
Faget passer best for de som har en Windows 8 telefon, men det er ikke noe krav. Visual Studio 2012 er inkludert i SDK for Windows Phone og kan lastes ned gratis. Denne har innebygget emulator som simulerer en virkelig telefon.
Faget undervises 100 % nettbasert, noe som betyr at du kan studere fleksibelt når du vil og der du vil. Det er krav om å gjøre noen obligatoriske øvinger. I stedet for eksamen, settes karakteren basert på et 5-ukers prosjekt som gjennomføres individuelt. Prosjekt som vurderingsform har vi gode erfaringer med fra andre fag. Da får studenten lære over tid og tidspresset en ellers kan felles av på en eksamen spiller ikke inn i vurderingen. Les gjerne mer i fagbeskrivelsen.
Hva tenker du om fremtiden til Windows Phone?
Dette innlegget har Comments off. Gjerne bidra :-)
14
Trenger hjelp til å velge ny mobiltelefon
Innspill: 11 kommentarer · Kategori: Data og teknologi · Tagger: Android, Apple, mobil, Windows phone 7

Av: Svend Andreas Horgen
Jeg har til nå hatt en Siemens mobiltelefon med lommelykt og svart-hvit skjerm, deretter en iPhone 3G og for tiden har jeg en iPhone 4. Den har blitt noe treg, og har en stor gul prikk midt på skjermen som blir stadig større. På tide å bytte tenker jeg. Derfor har jeg ventet på en ny iPhone i lang tid, men når iPhone 5 kom ble jeg litt småskuffet, nok til å starte å se etter andre alternativer.
Bør jeg kjøpe Android i stedet, og i så fall hvilken telefon? Eller kanskje hive med på Microsoft-bølgen en stund?
Mange påstår at om en først har valgt Apple, så er en helt låst til Apple. Den påstanden skjønner jeg ikke helt. All musikk, video, bilder, andre nyttige app-er er det vel lett å ta med seg videre? DropBox, Evernote, og andre 2.0-tjenester lagrer mine data. Jeg har riktignok kjøpt mange app-er til iOs, men har gått gjennom alle og ser at av de jeg faktisk bruker, fins det stort sett tilsvarende for Android.
Jeg har riktignok to app-er som bare fins for iOs: DayOne (dagbok-app) og OmniFocus (gjøremåsliste). Særlig OmniFocus vil være et stort tap, og veier vektskålen tungt i favør av fortsatt iOs. Apple har derimot ingenting med saken å gjøre. Det er OmniGroup alene som har sagt at de ikke vil lage app-en for andre plattformer enn iOs. Jeg er altså ikke mer låst enn jeg har tillatt meg selv å bli, og jeg kan selvsagt bytte gjøremålslisteprogram, men når OmniFocus er det beste så frister det lite. Jeg kan heller velge å bare bruke OmniFocus for Mac og se om jeg klarer meg uten mobil-versjonen. Jeg prøver derfor å være «open minded» og fri meg fra båndet OmniFocus legger på meg.
Jeg har noen spørsmål som ved hjelp av dine svar kanskje kan hjelpe meg med valg av ny mobiltelefon:
- Hvordan foregår egentlig multitaskingen på Android og på Windows phone? Må du selv aktivt ta stilling til hva som kjører til enhver tid og hele tiden drepe app-er, eller kan du gjøre som på iOs å aldri tenke på det?
- Navigasjonen er jo nesten lik (multitouch) mellom Android og iOs. Eller er den det?
- Windows phone har så vidt jeg har skjønt en helt annen tilnærming til brukergrensesnittet. De har tenkt nytt og det er jeg faktisk imponert over Microsoft for, og er en av grunnene til at jeg vurderer dem seriøst nå. Ikke noen copycat derfra denne gangen. Men hvordan er egentlig brukbarheten til Windows Phone? Har du prøvd en slik og hva synes du i så fall?
- Vil Windows Phone fungere greit for meg som ellers bruker Mac, eller er det noe ekstra som kun PC-brukere (Windowsere) får dra nytte av?
- Android er mer tweakbart enn iOs, har jeg fått med meg. Noen sier at Android er for nerder. Jeg klarer å få oversikt over det meste av funksjonalitet ganske raskt. Men det jeg spør meg om er: trenger man egentlig en slik tweakbarhet? Eller er det bare kult å ha friheten/muligheten? Hvor ofte har du bruk for å se været, avtaler og så videre på hjem-skjermen hver gang du slår på telefonen? Er det kjekt å ha eller er det unødvendig? Og viktigere: Påvirker denne valgfriheten den totale brukeropplevelsen i negativ/positiv retning?
- Hvordan er det med oppdatering av mobiler på de ulike plattformene?
- Maskinvare, vekt, strømforbruk, gefühl og så videre. Hva tenker du? Jeg har registrert at Apple kritiseres fordi iPhone 5 mangler NFC, for eksempel. Noen sier at Galaxy S III er for stor og for plastikk. Noen skriver at Nokia Lumia blir for tung. Hva er din(e) erfaring(er) fra reelt bruk?
- Hvilken telefontype vil leve i 3 år fremover og fortsatt være solid nok til å være nyttig da, tror du?
- Andre ting?
Du er kanskje i samme situasjon og har gjort en del research, kanskje testet ulike modeller eller kanskje nylig byttet plattform selv enten den ene eller den andre veien. Har du svar på noen av spørsmålene over, så er det veldig nyttig for min del, men kanskje også for andre som leser dette blogginnlegget. Og kanskje er det noen sentrale spørsmål jeg har glemt å stille som bør stilles. Jeg heller akkurat nå i favør av iPhone 5, men er overhodet ikke sikker. Hjeeeelp! Disclaimer: Selv om alle skulle stemme i for en plattform her, så er det ikke gitt at jeg kjøper det til slutt, og det er faktisk ikke sikkert jeg bytter ut min iPhone 4 i det hele tatt. Men setter veldig pris på dine innspill 🙂
Dette innlegget har 11 kommentarer. Gjerne bidra :-)
13
Mobiltelefonen
Innspill: Comments off · Kategori: Data og teknologi · Tagger: innspill, mobil
Det kommer stadig nye mobiletelefoner. Det er en rivende utvikling både på software-siden og hardware-siden. I går slapp Apple iPhone 5, og det har fått mye oppmerksomhet både i forkant og i etterkant. Vi skal ikke ta en gjennomgang av nyhetene ved den telefonen, men spør heller deg noen mer generelle spørsmål:
- Kan mobiltelefonen brukes til læring? Hvordan?
- Hva tror du kommer til å skje med app-er og HTML5 i årene som kommer?
- Hvordan tror du mobiltelefonen vil prege livet til Ola Nordmann om 10 år?
Dette innlegget har Comments off. Gjerne bidra :-)
6
En HTML5-basert app som bruker device access data
Innspill: 4 kommentarer · Kategori: Data og teknologi · Tagger: HTML 5, mobil, programmering

Av: Svend Andreas Horgen. Høgskolelektor. Underviser i HTML5
Er det mulig å lage HTML5-baserte app-er som konkurrerer med dedikerte app-er utviklet for Android, iOs og Windows?
Visste du at moderne nettlesere på mobile enheter har tilgang til fysisk maskinvare som GPS, aksellerometer, gyroskop, kompass, kamera og liknende? Det kommer stadig bedre støtte for å aksessere maskinvare gjennom API-er også direkte i nettleseren, via JavaScript og HTML5. Dette kan webutviklere benytte seg av for å lage bedre og mer spennende mobile webløsninger.
Her er en veldig enkel demo-app hvor en logo flyttes rundt avhengig av hvordan telefonen holdes:
Du kan også teste koden på din egen mobile enhet (testet på iPhone sin Safari, men skal i teorien fungere også på Chrome og Opera)
Hva skal til for å lage en slik app? Du trenger:
- en ny html-fil som starter med koden
<!doctype html>
for å varsle fra til nettlesere som forstår HTML5 at dette er en HTML5-side - et bilde med en id som vi kan vise til med JavaScript-kode
- span eller div-elementer som har id-er vi kan vise til med JavaScript-kode
- En liten JavaScript-kodesnutt som hele tiden lytter etter (og fanger opp) nye data sendt fra enheten gjennom hendelsen
DeviceOrientation
- En liten JavaScript-kodesnutt som bruker dataene slik vi vil, for eksempel ved å endre pikselverdiene til logoen i DOM slik at ny pikselverdi tilsvarer tallverdiene snappet opp fra enhetens orientering
Vil du se hele koden, så gå til denne siden og velg «vis kildekode», eller se på kildekoden direkte på denne siden.
Ser du for deg andre ting vi kan lage med HTML5? Hvilken rolle tror du HTML5-apper vil spille i fremtiden?
Dette innlegget har 4 kommentarer. Gjerne bidra :-)