Activity og kommunikation Noget der ligner POSA ACT Pattern Oriented Software Architecture Asynchronous Completion Token.

Slides:



Advertisements
Lignende præsentationer
SharePoint Codecamp. SharePoint Bruger Gruppe  Intro til dagen, Anders.  Authentication i forbindelse med Apps – Oauth, Low trust/High trust, Mads.
Advertisements

Bedre læring, mindre larm og landets bedste lærer.
Gode råd i forbindelse med mundtlig eksamen
Parameteroverførsel i OIM Mellem portal og serviceprovider.
SPBG.  Test driven development  Unit test frameworks  MOSS TDD  Mocking  Design patterns.
Præferencer på markedet.
Dansk Musik gruppearbejde
Web 2.0 Teoretisk viden.
Mobile løsninger i hverdagen-udfordringer og muligheder
Tema aften - Elektroniske Søkort
Export af cacher til GPS som poi’er via makro
Afsætning 2012.
Udvikling af ANDROID programmer (apps) Jens Bennedsen og Jesper Tørresø marts 2011.

ß Iværksætterens udfordringer og muligheder Louise Rønne, Republikken.
Udgangspunkt Vibeholmskolen, Digitalisering og medialisering • Digitalisering vedrører teknologi og tekniske løsninger • Medialisering rummer.
UDGANGSPUNKT 6. Februar Læringsmål Den studerende • har indsigt i og forståelse af forholdet mellem unges livs- og udviklingsbetingelser • kan reflektere.
Digitalisering og medialisering
Afsætning – Konkurrencesituation
Projekt KeepFocus. Lavet af: Jonas A, Ferhat D og Mathias F.
Grønne løsninger til håndtering af hverdagsregn og skybrud
Sociale Medier og Jobsøgning - Sælg dig selv på nettet.
Velkommen Teknologi historie – 3. Øvelsesgang. Agenda 1. Siden sidst 2. Genopfriskning: At arbejde Begrebsorienteret™ 3. Det er ikke (altid) dig der er.
Fokus på læring og dannelse
Medialisering og organisationsudvikling Taarnby,
Positionering Af: Bjarke & Skafte.
Her står Mina Gilia Saber og Zaira Kousar Mina er væk.
REST - tekniske aspekter. RESTs tekniske aspekter  Pragmatisk tilgang  pragmatisk != uspecificeret  orienteret mod den konkrete opgave.
Overgang fra BPOS til Office 365 for eksisterende BPOS-kunder
Eksekvering/Otto Knudsen 1 Udrulning Publicering af en web-applikation.
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
5.lektion: Valg af identitet, imitation og rolleovertagelse
Overskrift her Tilføj presentations titel i Sidehoved / sidefod. Vis > Sidehoved / sidefod Underoverskrift her CPS - Refunds november 2014 Quickguide.
1 | 2010 Android Filsystem/Datalager Kontekstbestemt datalagring.
Kortlægning & Søgning v. Rasmus. Kortlægning Knudepunkt (vertex) Forbindelse (edge)
Påvirkning ved brug a point system i vor tid for militæret.
registrere dig som bruger på Når du vil i gang med dit eTwinningprojekt i din børnehave skal du først.
Hoved komponenter Activity (kode+UI) En sammenhængende task Har et default vindue App = ∑activities (en stak af aktiviteter ift afvikling) Broadcast reciever.
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
Web-services i Danmarks Miljøportal
Videregående pc-vejledning Modul 06: Netværk WWW = World Wide Web 60+Bornholm.
ALEPH og XML. eLib Seminar 18 – 19 november 2004 ALEPH og XML Status  Print system arbejder med XML lignende mellem filer.  Færdige printfiler kan gemmes.
Hvis relationer er svaret… Hvorfor så relationer? Hvordan fokuseres på relationer? BCK 2015 Paneldebat 5. februar 2015.
Velkommen til Mobiler i undervisningen Tænd jeres telefon, PC eller Tablet gå ind på m.socrative.com Tast: i feltet: Room number og afvent vi starter.
AJAX/Otto Knudsen 1 AJAX Motivation Definition. AJAX/Otto Knudsen 2 Motivation En typisk web-applikation er synkron klienten sender en forespørgsel og.
Kortforsyningen og den fællesoffentlige brugerstyring 22/ Julian Hollingbery Kort & Matrikelstyrelsen.
USP (Unique Selling proposition)
Sproglighed - Og hvof nu det?. Celle Arvemateriale.
SkoleIntra og faghæfte 48
Erfaringer med vandrådene. De grønne og landmænd står sammen i vandråd  Samarbejdet ser ud til at fungere til alles tilfredshed  Vandrådene tegner til.
Intro Evaluering De sidste to gange?. HTTP, cookies og sessions Forelæsning nr 10 Tilbage til trafikken mellem server – client Sende HTTP-request og respons.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Masterpages/Otto Knudsen 1 Navigation på webstedet Kontroller til navigation mellem siderne på webstedet.
Internetteknologi (ITNET2) Kort teknisk ASP.NET introduktion Mandag den 19/ Jesper Tørresø.
Introduktion til Clicker lab Jens Bennedsen og Jesper Tørresø marts 2011.
Købmagergade 26C, 1150 Copenhagen Introduktion til WF 4.0 Christian Stærk, Nebular.
Glogster Nu er det muligt at udskifte plancher og andre præsentationer i undervisningen med en digital præsentation, der kan kombinere tekst, lyd, billeder.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Per P Madsen AAU1 Del 4 : Sessions-, presentations- og applikationslaget - Applikationsprotokoller. - RPC og RMI. - Digital audio og Voice over IP. - RTP.
Introduktion til XNA Jacob Korsgaard og Morten Sneftrup Pedersen Microsoft Student Partners Aalborg Universitet.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
OIOREST workshop 22. april 2008 Finn Jordal Centeret for Serviceorienteret Infrastruktur IT- og Telestyrelsen.
1 | 2011 ASP.NET Framework i et webform/page perspektiv The Framework to a page.
1. 2 Overblik HyCon arkitektur –Platform –Komponenter og services –XSLT servlet Chain –Sensorer Den praktiske tilgang HyCon frameworket –Step by Step.
TÆT PÅ DIG TÆT PÅ JOB.
Web- og serverprogrammering
WebApi service x.
Implementering og dokumentation
En ny bog er i gang – skrevet af addicts, for addicts
Præsentationens transcript:

Activity og kommunikation Noget der ligner POSA ACT Pattern Oriented Software Architecture Asynchronous Completion Token

Agenda •Brug at Android Service til kommunikation ”ud af huset” •Intents og Events •REST request og response –REST REpresentational State Transfer

Motivation •Clicker app er distribueret i sin natur. •Kræver en central service til: –at fordele spørgsmål og svar –og til at modtage svar. •Simpel og velkendt kommunikationsprotokol foretrækkes –http med put eller get –url som request / –Ren tekst som svar

Motivation •Activity kontrolleres af Android Framework. –Tilstand er bestemt af framework og af brugerens luner. •Uddelegere ekstern, laaangsom, kommunikation til en tråd i Android Service der er et baggrunds task uden for brugerens rækkevide

Motivation Sådan en apps skal vi også have

REST protokol •get/put /clicker/questions/noanswers -> 5 // Bruges når mainactivity henter antallet af runder •get/put /clicker/questions/listanswersto/3 -> Q:Hvad er elefanter 1:Trælse 2: Store dyre 3: Grå 4:Bange for mus 5:En stærk Øl –Bruges når secactivity ud fra valgte runde henter Q+A’s •get/put /clicker/questions/answer/3/2 -> Tak for dit svar: 2i runde: 3. Afstemningen er færdig Bruges når secativity afgiver brugerens svar

Princip Activity + Service