Självstudier vecka 6

Denna vecka ska vi introducera begreppen Mashup, Webb-API och Öppna data. Självstudiematerialet till veckans peer-instruction består av öppna resurser som försöker beskriva dessa begrepp samt även belysa hela filosofin med öppna resurser i ett större sammanhang.

Mashups och API:er

En bra start för att introducera ämnet är alltid wikipedia och deras engelska sida om Mashup ger en bra start till begreppet:
http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29


Johan har en inspelad  föreläsning om just Mashup och API:er som ger en liten inlindning av begreppen just för denna kurs. Observera att föreläsningen hölls för något år sedan och det pratas om seminarier. I år har vi inga sådana seminarium så det får ni bortse från:

https://www.youtube.com/watch?v=q8tLV0Rhnlk


Andreas Krohn är en API evangelist som driver mycket frågor kring API:er, öppna data och mashups. Inför projektet kan det vara bra att titta runt lite på sidor så som http://www.mashup.se/ som Andreas driver. Här är också en föreläsning om API:er och öppna data som ni ser vi återkommer lite till i denna del. https://www.youtube.com/watch?v=KFJs8WEdvfo

Offline-first

I denna vecka ska vi förkovra oss i begreppet “offline first”. Idén om att våra webbapplikationer kommer med stor säkerhet köra på enheter som inte alltid kan vara uppkopplade vilket också gör att vi måste anpassa våra applikationers sätt att fungera efter detta.

En första introduktion till detta kan läsas i artiklen “Designing offline-first web apps” av ALEX FEYERKE.


Dale Harvey är skapare av pouchDB som är en “in-browser database” och ett ramverk som kan hjälpa till av synkning mellan klient och server. Här håller han en föreläsning om webbapplikationer med offline-stöd: https://www.youtube.com/watch?v=nnLBdFLo2fc
MDN har en mindre artikel som i och för sig finns inom deras del “Apps for firefox OS” men den ger ändå lite kött på ben vad det gäller tekniska lösningar kring webbapplikationer i offline: https://developer.mozilla.org/en-US/Apps/Build/Offline
Localstorage är en teknik som är bra att ha koll på vid offline-hantering och local caching i webbläsaren: http://diveintohtml5.info/storage.html
Service Worker är det nya heta vad det gäller hantering av offline och synkning mot server. Stödet är inte helt fullt i webbläsare men på god väg: https://auth0.com/blog/2015/10/30/creating-offline-first-web-apps-with-service-workers/

Extra material

Mer teknisk föredrag om tekniker för offline-first: https://www.youtube.com/watch?v=PEHGSiC9_ck


Stefanie Grewenig med kollega håller ett föredrag kring ett kund-case med krav på offline-first: https://www.youtube.com/watch?v=rw8Q9ZLDkEs

Välkommen till CoursePress

en utav Linnéuniversitets lärplattformar. Som inloggad student kan du kommunicera, hålla koll på dina kurser och mycket mer. Du som är gäst kan nå de flesta kurser och dess innehåll utan att logga in.

Läs mer lärplattformar vid Linnéuniversitetet

Studentkonto

För att logga in behöver du ett studentkonto vid Linnéuniversitet.

Läs mer om att hämta ut studentkonto

Inloggning LNU