Gode praksisser og arkitekturer i Android-programmering. Android - praksisser og arkitekturer Copyright Lund & Bendsen A/S

Størrelse: px
Starte visningen fra side:

Download "Gode praksisser og arkitekturer i Android-programmering. Android - praksisser og arkitekturer Copyright Lund & Bendsen A/S"

Transkript

1 Gode praksisser og arkitekturer i Android-programmering 1

2 Om oplægsholderen Jacob Nordfalk Instruktør for Lund&Bendsen Ekstern lektor på IHK Underviser i Java SE, Java EE, Webserverprogrammering, OOAD, Android Forfatter af Udvikler til J2SE, J2EE, Android Har et halvt dusin apps på Android Market Teoriprøven, AndroidElementer, DR Radio, Esperanto-radio Muzaiko og 3-4 andre Har lige sendt de første patches til Androids kildekode! Android 2

3 Hvorfor nødvendigt med praksisser? Brugerens oplevelse er i centrum Alt er 'åbent og klar til brug' - altid Programmer til mobile enheder har Kun lidt kontrol over hvordan de lukkkes Ingen kontrol over hvordan de startes Stærkt svingende adgang til netværket Brugerens oplevelse forringes væsentligt hvis en app ikke tager højde for dette 3

4 DR Radio Kildekoden er på 4

5 5

6 DR Radio Levende Levende ikon ikon (widget) (widget) Opdatering Opdatering hvert hvert sekund sekund Udsendelse Udsendelse og og næste næste udsendelse udsendelse Spiller Spiller nu nu og og 33 forrige forrige Stamdata Stamdata opdateres opdateres hver hver time time (kanaler, (kanaler, stream stream URLer, URLer, driftmeddelser driftmeddelser etc) etc) 6

7 Stærkt svingende adgang til netværket Android er enkelttrådet Lav aldrig aldrig aldrig netværkskommunikation i GUI-tråden Opdatér aldrig aldrig aldrig GUI fra baggrundstråd Brug AsyncTask (eller Thread) Har indbygget trådpulje Har indbygget trådsikker kommunikation mellem baggrundstråd og GUI-tråd 7

8 Stærkt svingende adgang til netværket Data der udløber Cache så længe det giver mening, giv så bruger meddelse om utilgængelighed Stamdata - der sjældent udløber Bundt dem med app'en! Undgå "indlæser, vent venligst"-dialoger der irriterer og blokerer for brug af andre funktioner Start op med en gammel kopi Hent ny udgave i baggrunden Opdater brugerflade hvis stamdata har ændret sig 8

9 DR Radio 9

10 Programmatisk brugerflade package dk.firma.projektnavn; import android.app.activity; import android.os.bundle; import android.widget.textview; public class MitProjektAkt extends Activity { /** Called when the activity is first created. public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); TextView tv = new TextView(this); tv.settext("velkommen"); setcontentview(tv); } } 10

11 Deklarativ brugerflade i XML package dk.firma.projektnavn; import android.app.activity; import android.os.bundle; public class MitProjektAkt extends Activity { /** Called when the activity is first created. public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); } } <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="velkommen" /> 11

12 Aktivitets-stakken Intent Intent Intent 12

13 Androids applikationsarkitektur Ansvarlige Ansvarlige for for ét ét skærmbillede skærmbillede Opretter Opretter views views og og layout layout (typisk (typisk fra fra xml) xml) registrerer registrerer lyttere lyttere MVC MVC "View-Controller" "View-Controller" Android Framework instantierer AndroidManifest.xml Applikationens navn Tilladelser Aktiviteter, services,... Intent filtre Aktivitet Intent Aktivitet Intent Aktivitet viser layout.xml JVM Kommunikation Kommunikation mellem mellem aktiviteter aktiviteter URI URI 'på 'på steroider' steroider' Har Har et et rigt rigt antal antal felter felter til til forskellige forskellige data data skaffes skaffes med med getintent() getintent() 13

14 Sende data med intent Nøgle-værdipar kan sendes med intent i.setextra(string nøgle, værdi) Aflæses i modtageraktivitet med getintent().getextras().getstring(nøgle) AfsenderAktivitet Intent i = new Intent(this, ModtagerAktivitet.class) i.putextra("navn", "Jacob") i.putextra("alder", 40) this.startactivity(i); ModtagerAktivitet Intent i = getintent(); String navn = i.getextras().getstring("navn"); int alder = i.getextras().getint("alder"); 14

15 Eksempler på intents Åbne opkaldsvinduet new Intent(Intent.ACTION_DIAL, Uri.parse("tel: ")) Ringe op direkte new Intent(Intent.CALL, Uri.parse("tel: ")) Åbne browseren new Intent(Intent.ACTION_VIEW, Uri.parse("http://javabog.dk")) Åbne vindue til at skrive epost-meddelese intent = new Intent(android.content.Intent.ACTION_SEND); intent.settype("plain/text"); intent.putextra(intent.extra_ , new String[] intent.putextra(intent.extra_subject, emne); intent.putextra(intent.extra_text, txt); Åbne vindue til at skrive SMS intent=new Intent(Intent.ACTION_VIEW); intent.settype("vnd.android-dir/mms-sms"); intent.putextra("sms_body", besked); intent.putextra("address", nummer); 15

16 Hvor skal vi lægge modellen? Afhænger af koblingsgrad Tæt koblede aktiviteter har nok fælles model Data kun nødvendige i én aktivitet lægges Der er kun én bruger! en Singleton (eller lignende) rækker Hvor stor bliver kodebasen? Næppe mere end 30 (ydre) klasser... Sjældent arbejde til mere end 3 udviklere 16

17 instantierer Jam, så er strukturen jo oplagt... Android Framework Aktivitet Intent Aktivitet Intent Aktivitet viser layout.xml instantierer ved opstart Levende ikon Én Én JVM JVM pr. pr. app app :-) :-) JVM <<Singleton>> Model 17

18 Men men men... Bruger oplever at alt er 'åbent og klar til brug' Bruger kan skifter tilbage til de sidst 8 brugte programmer - og fortsætte hvor han slap Kun lidt kontrol over lukning Framework må smide JVMs ud af hukommelsen - uden varsel - og senere genskabe dem Services og notifikationer kan mindske risikoen for at det sker, men ikke afværge det med sikkerhed Ingen kontrol over hvordan app (gen)startes App kan blive genstartet midt i en sekvens af skærmbilleder - i en frisk proces/jvm! 18

19 Aktiviteters livscyklus Aktiviteter genstartes ofte, f.eks ved vending af skærmen fysisk tastatur skydes ud/ind hvis klaptelefon åbnes/lukkes hvis telefonsprog sprog ændres kan slås fra, men... Så snart en app ikke er synlig kan den risikere at blive slået ihjel Framework kalder onsaveinstancestate(bundle b) gemmer View's tilstand 19

20 Genskabning af aktiviteter 20

21 Anbefalet arkitektur Er Er flygtige: flygtige: (gen)instantieres (gen)instantieres af af framework framework efter efter behov behov Framework Framework persisterer persisterer views' views' tilstand tilstand onsaveinstancestate(bundle b) b) oncreate(bundle oncreate(bundle savedinstancestate) savedinstancestate) Android Framework instantierer Framework Framework husker husker indhold indhold Aktivitet Intent Aktivitet Intent Aktivitet Framework Framework instantierer, instantierer, før før noget noget andet andet JVM MinApplication Application singleon anvender instantierer <<Singleton>> Model Levende ikon 21

Android 2.x CodeJam. Android CodeJam 2.x Copyright Lund & Bendsen A/S

Android 2.x CodeJam. Android CodeJam 2.x Copyright Lund & Bendsen A/S Velkommen Android 2.x CodeJam 1 Om oplægsholderen Jacob Nordfalk nordfalk@lundogbendsen.dk Instruktør for Lund&Bendsen Ekstern lektor på IHK Underviser i Java SE, Java EE, Webserverprogrammering, OOAD,

Læs mere

Jacob Nordfalk. Ingeniørhøjskolen i København. Nykøbing F itvisioncenter 24. februar 2004

Jacob Nordfalk. Ingeniørhøjskolen i København. Nykøbing F itvisioncenter 24. februar 2004 Genbrugelige komponenter og designmønstre i Java Jacob Nordfalk Ingeniørhøjskolen i København Nykøbing F itvisioncenter 24. februar 2004 Program Om Jacob Nordfalk introduktion (ikke-teknisk del) Komponentbaseret

Læs mere

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet. MOX og APOS2 Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.

Læs mere

Fjernadgang til BEC s systemer via Portal2

Fjernadgang til BEC s systemer via Portal2 Fjernadgang til BEC s systemer via Portal2 - tilgå applikationer og arbejdsplads via webbaseret portal (UAG) Udarbejdet af: Niklas Petersen Gældende fra: 24-08-2015 Version Forfatter Dato Dokumentstatus

Læs mere

Tweet dine råd - Og gør dem levende med Vine og Instagram

Tweet dine råd - Og gør dem levende med Vine og Instagram Tweet dine råd - Og gør dem levende med Vine og Instagram 1... 2... Indhold Twitter Opret Twitter Indstillinger og Twitter Skriv en Tweet Brug af Twitter Brug af flere Twitter konti Vine Opret Vine Optag

Læs mere

Forside til eksamensprojekt

Forside til eksamensprojekt Forside til eksamensprojekt INGENIØR HØJSKOLEN KØBENHAVN OOPA/MGA-T- 401 Center for Videreuddannelse Lautrupvang 15, Indgang 19 B DK- 2750 Ballerup Tlf: 44 80 51 00 Fax: 44 80 51 10 Mail: cv@ihk.dk Sæt

Læs mere

Who s to blame? Jeppe Rørbæk. Jeppe.rorbaek@teknologisk.dk +45 22 70 55 07. Konsulent og underviser på Teknologisk Institut MCP, MCAD, MCSD, MCT

Who s to blame? Jeppe Rørbæk. Jeppe.rorbaek@teknologisk.dk +45 22 70 55 07. Konsulent og underviser på Teknologisk Institut MCP, MCAD, MCSD, MCT Who s to blame? Jeppe Rørbæk Jeppe.rorbaek@teknologisk.dk +45 22 70 55 07 Konsulent og underviser på Teknologisk Institut MCP, MCAD, MCSD, MCT Introduktion til ATLAS AJAX Intro / hensigten med ATLAS Hvordan

Læs mere

Fejlsikret Windows Fejlsikret start

Fejlsikret Windows Fejlsikret start Fejlsikret Windows Hvis din computer ikke vil starte, eller hvis den konstant går ned, kan du bruge fejlsikret tilstand til at finde og eventuelt rette fejlen. Fejlsikret tilstand kan også hjælpe dig med

Læs mere

Brugervejledning 3.0 til WebEx Meeting Center med mødelokaler til samarbejde (CMR Cloud)

Brugervejledning 3.0 til WebEx Meeting Center med mødelokaler til samarbejde (CMR Cloud) Brugervejledning 3.0 til WebEx Meeting Center med mødelokaler til samarbejde (CMR Cloud) Første gang udgivet: 1. august 2014 Senest ændret: 21. august 2014 Americas Headquarters Cisco Systems, Inc. 170

Læs mere

Servlets, Tomcat & BlueJ

Servlets, Tomcat & BlueJ Servlets, Tomcat & BlueJ Tutorial lavet af Jákup W. Hansen TSU 2006 3.semester 05.october 2007 Hvad er Servlets: For at forstå det, må vi først få styr på to begreber, nemlig statiske og dynamiske hjemmesider

Læs mere

M Mobility Mobil IP. Installations- & brugervejledning Desktop version Windows 12. august 2014

M Mobility Mobil IP. Installations- & brugervejledning Desktop version Windows 12. august 2014 M Mobility Mobil IP Installations- & brugervejledning Desktop version Windows 12. august 2014 Indhold Introduktion Download program software Installation af M Mobility Mobil IP Softphone program Åbningsskærm

Læs mere

SecureAware Workflow TNG

SecureAware Workflow TNG SecureAware Workflow TNG Manualen beskriver brugen af SecureAware version 4.5.0 og senere versioner Dokument opdateret: januar 2014 Om dette dokument Dette dokument beskriver brugen af Workflow TNG i SecureAware

Læs mere

Bluetooth Fitness Armband

Bluetooth Fitness Armband Bluetooth Fitness Armband User's Manual DENVER BFA-10 ALL RIGHTS RESERVED.COPYRIGHT DENVER ELECTRONICS A/S. www.denver-electronics.com DENVER BFA-10 Smart armbånd - Betjeningsvejledning - Dansk Kompatibilitet

Læs mere

SAX Simple API for XML.

SAX Simple API for XML. SAX Simple API for XML. En API (Application Programming Interface) et bibliotek eller et sæt af funktioner eller metoder. SAX er et sådant bibliotek af abstrakte metoder som f. eks. startdocument() eller

Læs mere

WiX. Flotte hjemmesider også på mobilen. Version: August 2012

WiX. Flotte hjemmesider også på mobilen. Version: August 2012 WiX Flotte hjemmesider også på mobilen Version: August 2012 Indholdsfortegnelse Hvad er WiX?...4 WiX både til computer og mobil!...4 Opret bruger på WiX...4 WiX til visning i browser...5 Save/gem...8

Læs mere

Indhold. 1. Adgang og afslutning

Indhold. 1. Adgang og afslutning 1 Indhold 1. Adgang og afslutning 2. Menupunkter 3. Tekst 4. Billeder 5. Video 6. Lyd 7. Bannere 8. Bokse 9. Dokumenter 10. Links 11. Iframe 12. Markedspladsen 13. Nyheder 14. Job 15. Kalender 16. Selvbetjeningsbjælken

Læs mere

PC - installation af Maple 18 med GYM-pakken

PC - installation af Maple 18 med GYM-pakken PC - installation af Maple 18 med GYM-pakken Download først de relevante installere til både Maple 18 og til Gym-pakken, og placer dem et sted på din PC, hvor du kan finde dem igen. Hvis du højre-klikker

Læs mere

Der kommer et nyt vindue op. Klik på Udfyld felterne og tryk Create My Account

Der kommer et nyt vindue op. Klik på Udfyld felterne og tryk Create My Account Sådan får du billeder på twitter via flickr Når du skal smide billeder på twitter skal du gøre det ved hjælp af programmet flickr. Det er vigtigt, at du bruger dette program, da vi på grund af manglende

Læs mere

Version 8 Outlookintegration

Version 8 Outlookintegration Version 8 Outlookintegration - Synkroniser din C&B Kalender med Outlook Med C&B Outlook-integration kan du få synkroniseret dine aftaler, så din C&B Kalender matcher din Outlook-kalender og omvendt. Integrationen

Læs mere

Spiked Reality. Kvikguide til oprettelse af tilbud, nyheder og begivenheder. Version 2.0, september 2013

Spiked Reality. Kvikguide til oprettelse af tilbud, nyheder og begivenheder. Version 2.0, september 2013 Spiked Reality Kvikguide til oprettelse af tilbud, nyheder og begivenheder Version 2.0, september 2013 Indholdsfortegnelse Indledning... 3 Mine oplysninger... 3 Online Administration... 3 Dit log ind...

Læs mere

TK/TBL / 25.08.2014 v.0.1. DigiMatch. Elektronisk Kamprapport

TK/TBL / 25.08.2014 v.0.1. DigiMatch. Elektronisk Kamprapport TK/TBL / 25.08.2014 v.0.1 DigiMatch Elektronisk Kamprapport 1 Procedure før kampstart... 3 DigiMatch download... 3 Registerniveau... 7 Indstillinger... 9 Login... 9 Tilpas knapperne... 10 Kampregistrering...

Læs mere

Sikre apps på ios og Android. Mads Jensen & Søren Toft @ArbitraryJensen & @SorenToft

Sikre apps på ios og Android. Mads Jensen & Søren Toft @ArbitraryJensen & @SorenToft Sikre apps på ios og Android Mads Jensen & Søren Toft @ArbitraryJensen & @SorenToft "Next vulnerability shift will go from WebApp to Mobile. It'll take at least another 5-7yrs though." Jeremiah Grossman

Læs mere

Fra idé til virkelig med Azure Mobile Services

Fra idé til virkelig med Azure Mobile Services Fra idé til virkelig med Azure Mobile Services Niels Ladegaard Beck Holion nlb@holion.dk @nielslbeck Windows Developers in Denmark Azure App Service Mobile App Introduktion til Azure Mobile Services Platform

Læs mere

Kom godt i gang KMD VALG. Digital Valgliste Installationsvejledning Version 2.4.0

Kom godt i gang KMD VALG. Digital Valgliste Installationsvejledning Version 2.4.0 KMD VALG. Digital Valgliste Installationsvejledning Version 2.4.0 Indholdsfortegnelse Indholdsfortegnelse Forord... 2 1 Programmer og krav... 3 1.1 Installér og konfigurer udstyr... 3 1.2 Lukket netværk...

Læs mere

mobilguide Brugervejledning Version 2.0

mobilguide Brugervejledning Version 2.0 mobilguide Brugervejledning Version 2.0 mobilguide INDHOLDSFORTEGNELSE INTRODUKTION 3 MOBILTELEFONER 3 RELEASE NOTES 4 DEFINITIONER 4 INSTALLATION & OPSTART 5 START & BRUG AF MOBIL GUIDEN 7 FUNKTIONER

Læs mere

Sonofon Erhverv. Kom godt i gang. med SMS fra Outlook Brugervejledning. 1107V01-93.010.014 gældende fra 29. oktober

Sonofon Erhverv. Kom godt i gang. med SMS fra Outlook Brugervejledning. 1107V01-93.010.014 gældende fra 29. oktober Sonofon Erhverv Kom godt i gang med SMS fra Outlook Brugervejledning 1107V01-93.010.014 gældende fra 29. oktober Grundlæggende funktionalitet Med SMS fra Outlook kan du enkelt sende både SMS, MMS og fax

Læs mere

Browserindstillinger til EfterUddannelse.dk

Browserindstillinger til EfterUddannelse.dk Browserindstillinger til EfterUddannelse.dk 3. udgave, februar 2012 Denne vejledning er en hjælp til at løse almindelige og kendte browserproblemer, der kan forekomme i Internet Explorer 7 og 8, når du

Læs mere

mobile112 TM mobile112 Ltd, 2011

mobile112 TM mobile112 Ltd, 2011 mobile112 TM mobile112 Ltd, 2011 p2 Index Indledning 4 Version 3.0.41 6 Hvad kan du? 13 Fejl 15 Generelt 16 Høre tekst fra et billede 18 Auto oplæsning 22 Farveversion 23 Farveversion filhåndtering 27

Læs mere

Infokiosk i SkoleIntra

Infokiosk i SkoleIntra Infokiosk i SkoleIntra Bliv synlig for dine brugere i institutionen Version: August 2012 Indholdsfortegnelse Hvad er Infokiosk?...4 Hvad skal man bruge?...4 Tager det lang tid og hvad med prisen?...4

Læs mere

Kom godt i gang med SMS fra Outlook

Kom godt i gang med SMS fra Outlook Grundlæggende funktionalitet Med SMS fra Outlook kan du enkelt sende både SMS, MMS og fax fra Outlook. Programmet er integreret med din personlige Outlook-kontaktliste, og gør afsendelse af meddelelser

Læs mere

Brugervejledning til chauffører. webtour.mobi. Version 2013-06-12. Opdateret og seneste version kan altid hentes på http://webtour.

Brugervejledning til chauffører. webtour.mobi. Version 2013-06-12. Opdateret og seneste version kan altid hentes på http://webtour. Brugervejledning til chauffører webtour.mobi Version 2013-06-12 Opdateret og seneste version kan altid hentes på http://webtour.dk/manual Der arbejdes til stadighed på at forbedre vores brugervejledning

Læs mere

Typo3 Manual TDC Landsklub Kommunikations setup version 2010.03.21

Typo3 Manual TDC Landsklub Kommunikations setup version 2010.03.21 Typo3 Manual TDC Landsklub Kommunikations setup version 2010.03.21 Der findes yderligere hjælp på www.typo3support.com Copyright Vision Team ApS 1 www.visionteam.dk Content Page 1 Log ind på intranettet...

Læs mere

Common Denmark. Jan Koefoed-Nielsen. Common Denmark 01-01-2014

Common Denmark. Jan Koefoed-Nielsen. Common Denmark 01-01-2014 2014 Common Denmark Jan Koefoed-Nielsen Common Denmark 01-01-2014 2 Common Denmark Indhold Installation... 3 Iphone & Ipad... 3 Android... 8 Brugervejledning... 9 Login... 9 Profiler... 11 Møder... 15

Læs mere

Brugervejledning Kom godt igang

Brugervejledning Kom godt igang 1 Brugervejledning Kom godt igang OPRET AFDELINGER 2 OPRET LOKATIONER 3 OPRET KLASSER 4 OPRET TILLADELSER 5 OPRET PERSONALE 5 OPRET BØRN/ UNGE 6 STATUS SIDEN 9 BESKEDER 10 MAIL 10 SMS 11 UDSKRIFTER 11

Læs mere

Kom hurtigt og godt i gang med WebPatient. Vægtkontrol

Kom hurtigt og godt i gang med WebPatient. Vægtkontrol et interaktivt skema til måling af Vægtkontrol 1. Når du har modtaget en mail eller en SMS fra din læge skal du i adressefeltet i din internetbrowser skrive https://www.web-patient.dk Eller du kan klikke

Læs mere

Brugervejledning for. Telenor Dialer

Brugervejledning for. Telenor Dialer Brugervejledning for Telenor Dialer 1 Indholdsfortegnelse Generelt om Telenor Dialer.... 5 Telenor Dialer og OneNumber.... 6 Telenor Dialer og OneNumber Mobile.... 6 Faciliteter i Telenor Dialer...7 Installation

Læs mere

Byggesag Borger App til Smartphones og Tablets

Byggesag Borger App til Smartphones og Tablets Byggesag Borger App til Smartphones og Tablets Afgangsprojekt ved DTU, IMM Af Emil Sylvest Jensen (s100025) Vejleder Stig Høgh Afleveret 31. Januar 2014 Kongens Lyngby Side 1 af 36 Emil Sylvest Jensen

Læs mere

Total genstart af Handi Xcover 2

Total genstart af Handi Xcover 2 1 Total genstart af Handi Xcover 2 Total genstart indebærer, at Handi Xcover 2 startes fra bunden på samme måde, som første gang den blev startet. Det kan fx blive aktuelt, hvis Handi Xcover 2 skal overtages

Læs mere

M Mobility Mobil IP. Installations- & brugervejledning Smartphone version Mac OS X 12. august 2014

M Mobility Mobil IP. Installations- & brugervejledning Smartphone version Mac OS X 12. august 2014 M Mobility Mobil IP Installations- & brugervejledning Smartphone version Mac OS X 12. august 2014 Indhold Introduktion Download program software Installation af M Mobility Mobil IP Softphone program Hovedskærm

Læs mere

Udfordringer og problemstillinger. En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling

Udfordringer og problemstillinger. En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling Java og JEE 1 2 Udfordringer og problemstillinger En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling 3 Generelt om Java og JEE 4 Generelt, I Man undervurderer hvor mange

Læs mere

Compass GPS installation

Compass GPS installation Compass GPS installation Billederne i dette dokument er alle taget fra en computer med Windows XP, og kan derfor se en smule anderledes ud, hvis Compass GPS installeres på en computer med Windows 7 eller

Læs mere

OptiCaller Client v2.0

OptiCaller Client v2.0 Simplified mobility and reduced call cost OptiCaller Client v2.0 Android brugervejledning Indhold 1. Installation af OptiCaller 3 1.1 Widget 3 2. Opkalds metoder 5 2.1 Foretage Direct Call opkald 5 2.2.

Læs mere

UNO vejledning. Indhold

UNO vejledning. Indhold UNO vejledning Indhold I denne vejledning finder du informationer omkring installering af de forskellige Uno produkter, derudover er der samlet de mest brugte funktioner til daglig brug af Uno UNO VEJLEDNING...

Læs mere

Brugervejledning til chauffører. webtour.mobi. Version 2014-01-24. Opdateret og seneste version kan altid hentes på http://webtour.

Brugervejledning til chauffører. webtour.mobi. Version 2014-01-24. Opdateret og seneste version kan altid hentes på http://webtour. Brugervejledning til chauffører webtour.mobi Version 2014-01-24 Opdateret og seneste version kan altid hentes på http://webtour.dk/manual Der arbejdes til stadighed på at forbedre vores brugervejledning

Læs mere

Vejledning. Opsætning af Trio Web Vers 2.0 feb. 2010

Vejledning. Opsætning af Trio Web Vers 2.0 feb. 2010 Opsætning af Trio Web Vers 2.0 feb. 2010 Indholdsfortegnelse Opsætning af Trio Web... 3 Generel opsætning af Trio Web... 3 Databaseopsætning... 3 DB... 3 Aar... 4 Login... 4 Internet... 4 Port... 4 Registreringsnøgle...

Læs mere

ipad let øvede, modul 9

ipad let øvede, modul 9 31102014AS ipad for let øvede modul 9 Underholdning på ipad Der er mange muligheder for underholdning på ipad'en: I dette modul gennemgås, hvordan man kan se TV, høre eller se podcasts (video- og lydudsendelser)

Læs mere

Meddelelsescenter. Sådan finder du meddelelsescenteret. I Meddelelsescenteret er der tre faneblade:

Meddelelsescenter. Sådan finder du meddelelsescenteret. I Meddelelsescenteret er der tre faneblade: Introduktion I denne vejledning kan du finde hjælp til, hvordan du abonnerer på meddelelser via e-mail, sms og i Business Online. Vejledningen beskriver hvor du finder meddelelsescenteret hvordan du registrerer

Læs mere

Du kan også bruge Dropbox sammen med din Iphone, Android telefon eller anden smartphone.

Du kan også bruge Dropbox sammen med din Iphone, Android telefon eller anden smartphone. Dropbox Introduktion til Dropbox Dropbox er en online tjeneste, hvor man ganske gratis kan få noget lagerplads til sine dokumenter, billeder og meget mere. Der er mange muligheder med Dropbox, som bliver

Læs mere

Brugervejledning. TDC Scale Assistent til iphone. Copyright NOMADICCIRCLE 2010-2012 All rights reserved

Brugervejledning. TDC Scale Assistent til iphone. Copyright NOMADICCIRCLE 2010-2012 All rights reserved TDC Scale Assistent til iphone Copyright NOMADICCIRCLE 2010-2012 All rights reserved Revision Date 1 kw 20101128 Initial version 2 kw 20101201 Stavefejl og layout rettelser 3 kw 20101202 FAQ udvidet 4

Læs mere

Studieordning del 3-2014

Studieordning del 3-2014 Studieordning del 3-2014 Valgfag Datamatiker AP Graduate in Computer Science Version 1.1 Revideret august 2014 Side 0 af 6 del 3 Valgfag 1. Valgfrie uddannelseselementer...2 2. Valgfaget Android...2 3.

Læs mere

Hassellunden 4A, 2765 Smørum 44 91 34 51 44 91 34 82 saniva@saniva.dk www.saniva.dk

Hassellunden 4A, 2765 Smørum 44 91 34 51 44 91 34 82 saniva@saniva.dk www.saniva.dk Hassellunden 4A, 2765 Smørum 44 91 34 51 44 91 34 82 saniva@saniva.dk www.saniva.dk Author: JS.30.06.2013 SaniProLogic / Easy 3000/4000 Kom godt i gang - beboer Side 2/7 Brugerfladen på Internettet Saniva.dk

Læs mere

Smart. Guide for at installere TomTom navigation App på Parrot Asteroid Smart.

Smart. Guide for at installere TomTom navigation App på Parrot Asteroid Smart. Asteroid Smart leveres som standard med igo navigation App (23 lande Vesteuropa) på det Parrot SD kort som medfølger ved levering. Det er dog også muligt at købe TomTom navigation App via Parrot Asteroid

Læs mere

IDOMOVE GO+ Brugermanual

IDOMOVE GO+ Brugermanual IDOMOVE GO+ Brugermanual Tak, fordi du har valgt IDOMOVE GO+, som vil hjælpe dig med at sætte nye mål for et aktivt liv og gøre hver dag til sjov og motiverende træning. Armbåndet kan tilpasses de fleste

Læs mere

Introduktion til ActionScript, fortsat

Introduktion til ActionScript, fortsat Introduktion til ActionScript, fortsat Kaspar Rosengreen Nielsen kaspar@interactivespaces.net i n t e r a c t i v e s p a c e s. n e t Kaspar Nielsen, kaspar@interactivespaces.net 1 Dagens program Opsamling

Læs mere

Rejseplanen. Ny ting på Rejseplanen: Realtid, BilRejseplanen og andre sjove ting. TØF 2009 - Jonas Ask Homaa

Rejseplanen. Ny ting på Rejseplanen: Realtid, BilRejseplanen og andre sjove ting. TØF 2009 - Jonas Ask Homaa Rejseplanen Ny ting på Rejseplanen: Realtid, BilRejseplanen og andre sjove ting TØF 2009 - Jonas Ask Homaa Kort om Rejseplanen Ejerkreds Tilsluttede / dataleverandører Kort leverandør Kort & Matrikelstyrelsen

Læs mere

Foreløbig version af Brugervejledning for datamodtagere til GS1Trade Sync

Foreløbig version af Brugervejledning for datamodtagere til GS1Trade Sync Foreløbig version af Brugervejledning for datamodtagere til GS1Trade Sync v 0.2 januar 2015 www.gs1.dk/gs1tradesync Indhold Log på... 3 Søg produkter... 4 Hierarkiopbygning... 7 Subskriptioner (Selektioner)

Læs mere

Indholdsfortegnelse. 1. Indledning og brug side 2 2. Brugerfladen på terminalen side 3 Brugerflade side 3 Reservation side 4 Sprog side 5

Indholdsfortegnelse. 1. Indledning og brug side 2 2. Brugerfladen på terminalen side 3 Brugerflade side 3 Reservation side 4 Sprog side 5 EASY 3000/ EASY 4000 BRUGER Indholdsfortegnelse 1. Indledning og brug side 2 2. Brugerfladen på terminalen side 3 Brugerflade side 3 Reservation side 4 Sprog side 5 3. Brugerfladen på Internettet side

Læs mere

Rapport. Udarbejdet af: Mayianne Nøks Pedersen. Skole login: knmape68. E-mail: mypedersen@gmail.com

Rapport. Udarbejdet af: Mayianne Nøks Pedersen. Skole login: knmape68. E-mail: mypedersen@gmail.com Rapport Udarbejdet af: Mayianne Nøks Pedersen Skole login: knmape68 E-mail: mypedersen@gmail.com URL til brugerundersøgelsen: http://web328.webkn.dk/hjemmeside/image/laering/sem2brugerundersogelse/brugerundersogelse/

Læs mere

KMD Brugeradministration til Navision og LDV

KMD Brugeradministration til Navision og LDV KMD Brugeradministration til Navision og LDV Vejledning for Statens Administration og ØSC institutioner. Opdateret 09-09-2015 Indholdsfortegnelse 1 Kom godt i gang... 2 1.1 Login til KMD Brugeradministration...

Læs mere

Brugervejledning. TDC Scale Assistent til Android. Copyright NOMADICCIRCLE 2011-2012 All rights reserved

Brugervejledning. TDC Scale Assistent til Android. Copyright NOMADICCIRCLE 2011-2012 All rights reserved TDC Scale Assistent til Android Copyright NOMADICCIRCLE 2011-2012 All rights reserved Revision Date 1 kw 20110518 Initial version 2 KW 20110522 Sproglige rettelser 3 KW 20110525 Afsnit vedr. Automatick

Læs mere

Hold kontakten med dit netværk!

Hold kontakten med dit netværk! Hold kontakten med dit netværk! - Outlook er dit netværksprogram Outlook er mere end blot et mailprogram Du kan bruge Outlook til meget mere end blot at sende og modtage mails med. Eksempelvis, så er Outlook

Læs mere

For dig som skal levere programmer til bideo.dk

For dig som skal levere programmer til bideo.dk For dig som skal levere programmer til bideo.dk Oktober 2011 - Version 5 INDLEDNING... 2 ANVENDELSE AF B2B.BIDEO.DK... 2 Den offentlige og den beskyttede webside... 2 Processen... 2 Før du bruger systemet

Læs mere

Brugervejledning til Webuntis for undervisere og administrationen

Brugervejledning til Webuntis for undervisere og administrationen Brugervejledning til Webuntis for undervisere og administrationen Velkommen til Webuntis som er UCC Nordsjællands værktøj til at vise skemaer og lokaleoversigter i Campus Nordsjælland online. Webuntis

Læs mere

INDHOLDSFORTEGNELSE. INDLEDNING... 7 Kristian Langborg-Hansen. KAPITEL ET... 9 I gang med App Inventor. KAPITEL TO...

INDHOLDSFORTEGNELSE. INDLEDNING... 7 Kristian Langborg-Hansen. KAPITEL ET... 9 I gang med App Inventor. KAPITEL TO... INDHOLDSFORTEGNELSE INDLEDNING... 7 Kristian Langborg-Hansen KAPITEL ET... 9 I gang med App Inventor Installation af App Inventor... 10 Trådløs installation... 11 Installation af emulator (Windows)...

Læs mere

Indholdsfortegnelse 1. Indledning og brug side 2 2. Brugerfladen på terminalen side 3 3. Brugerfladen på Internettet side 7

Indholdsfortegnelse 1. Indledning og brug side 2 2. Brugerfladen på terminalen side 3 3. Brugerfladen på Internettet side 7 EASY 600/ EASY 3000/ EASY 4000 BRUGER Indholdsfortegnelse 1. Indledning og brug side 2 2. Brugerfladen på terminalen side 3 Brugerflade side 3 Reservation side 4 Sprog side 5 3. Brugerfladen på Internettet

Læs mere

MyWay. ios & Android

MyWay. ios & Android MyWay ios & Android MyWay Brugervejledning a2i Systems ApS Blangstedgårdsvej 8 DK-5220 Odense SØ Denmark Telefon: +45 7020 3120 Mail: support@a2i.dk Web: www.a2i.dk Det er tilladt at tage kopier af dette

Læs mere

Mobil og tablets. Vejledning. Hvordan du installere og registrere din andriod enhed med Mobile@Work IT-AFDELINGEN

Mobil og tablets. Vejledning. Hvordan du installere og registrere din andriod enhed med Mobile@Work IT-AFDELINGEN Af: Anders C. H. Pedersen E-mail: Achp@norddjurs.dk Revideret: 8. juli 2015 IT-AFDELINGEN Vejledning Mobil og tablets Hvordan du installere og registrere din andriod enhed med Mobile@Work Norddjurs Kommune

Læs mere

Administrator v1.0 QUICK GUIDE. Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk

Administrator v1.0 QUICK GUIDE. Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk Administrator v1.0 QUICK GUIDE Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk INTRODUKTION TIL REKVI-KONTOR Ideen med Rekvi-Kontor systemet udsprang

Læs mere

Smartair 6.0. Installations guide

Smartair 6.0. Installations guide Smartair 6.0 Installations guide Indholdsfortegnelse 1 Indledning... 4 2 System Oversigt... 4 3 Installation... 5 3.1 System Krav... 5 3.2 Klargøring af installationen... 5 3.3 Afinstallere tidligere TS1000

Læs mere

INDHOLDSFORTEGNELSE. Windows 8.1... 5. KAPITEL ET... Den nye brugergrænseflade. KAPITEL TO... 23 Internet, e-mail, kontakter og kalender

INDHOLDSFORTEGNELSE. Windows 8.1... 5. KAPITEL ET... Den nye brugergrænseflade. KAPITEL TO... 23 Internet, e-mail, kontakter og kalender INDHOLDSFORTEGNELSE Windows 8.1... 5 KAPITEL ET... Den nye brugergrænseflade Sådan får du Windows 8.1 på din pc... 8 Startskærmen... 9 Skrivebordet... 10 Kvikguide til den nye brugergrænseflade... 11 Amulet-menuen...

Læs mere

inox App - Version 5.1

inox App - Version 5.1 inox applikationen til iphone og ipad giver dig mulighed for at styre og overvåge dit NOX system, ligegyldigt hvor du befinder dig. Kan tilkoble og frakoble områder Kan se og kvittere alarmer Kan vise

Læs mere

Brugerhåndtering i WebUntis - 1

Brugerhåndtering i WebUntis - 1 Brugerhåndtering i WebUntis For at kunne logge på WebUntis, skal man være oprettet som bruger i WebUntis. I WebUntis kan du importere undervisere og studerende til menuen Stamdata. Det at en underviser

Læs mere

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav.

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav. Miniprojekt2011 Projektbeskrivelse Der skal fremstilles en lille java application på PC, hvor brugeren kan foretage interaktioner med en simpel database på disken via et grafisk brugerinterface. Formålet

Læs mere

Den mobile kulturguide Formidling af kulturelle tilbud i kommunen

Den mobile kulturguide Formidling af kulturelle tilbud i kommunen Den mobile kulturguide Formidling af kulturelle tilbud i kommunen 2 Roskilde LIVE Case for Roskilde Kommune lanceret maj 2012 Scan QR-koden eller sms mob roskilde til 1969 En let og legende vej til kulturelle

Læs mere

Bemærk før brug: Bemærk i brug

Bemærk før brug: Bemærk i brug Brugermanual Bemærk før brug: Læs venligst manualen inden du tager produktet i brug. Ikke egnet til høj temperatur, høj fugtighed, dårlig varmeafledning eller vand. Når du bruger produktet, vil kølepladen

Læs mere

Rejsekort A/S idekonkurence Glemt check ud

Rejsekort A/S idekonkurence Glemt check ud Rejsekort A/S idekonkurence Glemt check ud 9. marts 2015 1 Indhold 1 Introduktion 4 1.1 Problembeskrivelse........................ 4 1.2 Rapportens opbygning...................... 4 2 Ordliste 5 3 Løsning

Læs mere

VEDLIGEHOLDELSE OG SIKKERHED PÅ DIN COMPUTER.

VEDLIGEHOLDELSE OG SIKKERHED PÅ DIN COMPUTER. VEDLIGEHOLDELSE OG SIKKERHED PÅ DIN COMPUTER. HARDDISKEN Harddisken er den enhed der bruges til at lagre operativsystemet (Windows), programmer og egne filer i din computer. Egne filer kan være dokumenter,

Læs mere

Google App Engine. Google App Engine som platform. Claus Myglegaard Vagner og Jacob von Eyben

Google App Engine. Google App Engine som platform. Claus Myglegaard Vagner og Jacob von Eyben GoogleAppEngine GoogleAppEnginesomplatform ClausMyglegaardVagnerogJacobvonEyben Abstract CloudcomputingerenteknologidervinderfremidengenerelleITinfrastruktur. SocialemediersåsomLinkedIn,TwitterogFacebookharøgetbehovetfor

Læs mere

Foreløbig version af Brugervejledning for datamodtagere til GS1Trade Sync

Foreløbig version af Brugervejledning for datamodtagere til GS1Trade Sync Foreløbig version af Brugervejledning for datamodtagere til GS1Trade Sync v 0.1 maj 2014 www.gs1.dk/gs1tradesync Indhold Log på... 3 Søg produkter... 4 Hierarkiopbygning... 7 Subskriptioner (Selektioner)

Læs mere

VEJLEDNING. Hastigheden for afspilning kan ændres og det er muligt at lave hurtig spring frem og tilbage

VEJLEDNING. Hastigheden for afspilning kan ændres og det er muligt at lave hurtig spring frem og tilbage VEJLEDNING DANDAS-TV Viewer er lavet til håndtering af TV-inspektion. (Skærm billeder og funktionalitet kan afvige fra den seneste version af programmet. DB adgang er ikke inkluderet) Programmet kan Indlæse

Læs mere

Installationsvejledning

Installationsvejledning Installationsvejledning OIOXMLfakturaprint version 1.1 Side 1 af 9 Indholdsfortegnelse Indholdsfortegnelse...2 Introduktion...3 Krav til systemet...3 Installation...3 Konfiguration...6 Folderindstillinger...8

Læs mere

Streame fra Winamp til Dreambox/pc på netværk.

Streame fra Winamp til Dreambox/pc på netværk. Streame fra Winamp til Dreambox/pc på netværk. 1. Formål 2. Forudsætninger og installationer 3. Opsætning 4. Start streaming 5. Aflyt streaming 6. Kontakt 1. Formål Mange benytter Winamp ( Nullsoft, Inc.)

Læs mere

myway Brugervejledning Version 2.2

myway Brugervejledning Version 2.2 myway Brugervejledning Version 2.2 myway INDHOLDSFORTEGNELSE INTRODUKTION 3 MOBILTELEFONER 3 RELEASE NOTES 4 DEFINITIONER 4 INSTALLATION & OPSTART 5 START & BRUG AF MYWAY 7 FUNKTIONER I MYWAY 8 AFSLUT

Læs mere

Vejledning til Kilometer Registrering

Vejledning til Kilometer Registrering Vejledning til Kilometer Registrering iphone Appen som holder styr på dit firma og privat kørsel. Udviklet af Trisect Development 2011. www.trisect.dk For iphone version 4.2 og nyere. Med Kilometer Registrering

Læs mere

Sådan opretter du en backup

Sådan opretter du en backup Excovery Guide Varighed: ca. 15 min Denne guide gennemgår hvordan du opretter en backup med Excovery. Guiden vil trinvist lede dig igennem processen, og undervejs introducere dig for de grundlæggende indstillingsmulighed.

Læs mere

Kursus i OOP og Java. Kursus i Objektorienteret programmering i Java

Kursus i OOP og Java. Kursus i Objektorienteret programmering i Java Kursus i OOP og Java Kursus i Objektorienteret programmering i Java Åben Dokumentlicens Dette foredragsmateriale er under Åben Dokumentlicens (ÅDL) Du har derfor lov til frit at kopiere dette værk Bruger

Læs mere

Tlf. +45 7027 1699 Fax + 45 7027 1899

Tlf. +45 7027 1699 Fax + 45 7027 1899 ical export - hvad og hvorfor Med ical exporten kan du koble din kalender op mod kalenderprogrammer der understøtter ical-formatet, og dermed have alle dine kalendere samlet. F.eks. kan det benyttes i

Læs mere

Objektorienterede metoder

Objektorienterede metoder Objektorienterede metoder Denne gang: Designmønstre Skabende designmønstre: Fabrikeringsmetode/Fabrik, Singleton, Abstrakt fabrik (Toolkit), Prototype, Objektpulje Singleton eksempel: Forskellige slags

Læs mere

Guide - Sådan opretter du en backup

Guide - Sådan opretter du en backup Guide - Varighed: ca. 10 min Denne guide gennemgår hvordan en backup oprettes i Excovery. Guiden vil trinvist lede dig igennem processen og vil undervejs introducere de grundlæggende indstillingsmuligheder.

Læs mere

Teksten henvender sig til dem, der ikke tidligere har lånt en e-bog til brug på en PC og derfor skal starte helt fra bunden.

Teksten henvender sig til dem, der ikke tidligere har lånt en e-bog til brug på en PC og derfor skal starte helt fra bunden. Lån e-bøger på biblioteket til læsning på en PC E-bøger læses bedst på en egentlig e-bogslæser, der er et stykke isenkram, som overvejende tjener dette ene formål, men de kan desværre ikke bruges til læsning

Læs mere

Quickguide til UC på Android (Samsung, HTC, Sony, etc.)

Quickguide til UC på Android (Samsung, HTC, Sony, etc.) Quickguide til UC på Android (Samsung, HTC, Sony, etc.) Denne quickguide viser dig nogle af de basale funktioner i din UC-app på telefoner med Android styresystemet (f.eks. Samsung, HTC og Sony). Hvis

Læs mere

Mobile Engagement Platforms

Mobile Engagement Platforms KUPONER, VOUCHERS Mobile Engagement Platforms Brand Video Mobil kupon Tip en ven via sms Tilmeld nyhedsbrev Desktop ikon Nærmeste forhandler Del på Facebook Database Social & Mobile Coupons MOBIL INTERNET

Læs mere

Betjeningsvejledning til Håndterminal og AnyQuest Host

Betjeningsvejledning til Håndterminal og AnyQuest Host Betjeningsvejledning til Håndterminal og AnyQuest Host INDHOLDSFORTEGNELSE: 1 Indledning... 2 2 Generelt for Håndterminalen... 3 2.1 Justering af Dato og Tid.... 3 3 Aflæsning... 6 3.1 Opstart... 6 3.1.1

Læs mere

Vejledning til opsætning af: Dankort terminal model Flexi : Side 2 HUB : Side 4 Opsætning af PSAM : Side 5. Vigtigt!

Vejledning til opsætning af: Dankort terminal model Flexi : Side 2 HUB : Side 4 Opsætning af PSAM : Side 5. Vigtigt! Vejledning til opsætning af: Dankort terminal model Flexi : Side 2 HUB : Side 4 Opsætning af PSAM : Side 5 Vigtigt! I forbindelse med installation af dankort terminalen, skal du på den computer hvor dankort

Læs mere

Integrationer. Praktikportal projektet Oktober 2014 Version 1.1

Integrationer. Praktikportal projektet Oktober 2014 Version 1.1 Integrationer Praktikportal projektet Oktober 2014 Version 1.1 Revisionshistorie Version Dato Ansvarlig Beskrivelse 1.0 23-10-2014 Lars Christensen Dokument oprettet 1.1 24-3-2015 Kasper Hansen Yderligere

Læs mere

1. Indledning... 1. 2. Installation... 2. 2.1 Mac OS X... 2. 2.2 Windows... 10. 3. Arkivering... 11. 3.1 Mac OS X... 11. 3.2 Windows...

1. Indledning... 1. 2. Installation... 2. 2.1 Mac OS X... 2. 2.2 Windows... 10. 3. Arkivering... 11. 3.1 Mac OS X... 11. 3.2 Windows... Manual til HTTrack 1. Indledning... 1 2. Installation... 2 2.1 Mac OS X... 2 2.2 Windows... 10 3. Arkivering... 11 3.1 Mac OS X... 11 3.2 Windows... 17 4. Visning af arkiveret materiale... 18 4.1 Mac OS

Læs mere

IHCRemote Manual Lauritz Knudsen IHC Control For IHCRemote version 1.0.0

IHCRemote Manual Lauritz Knudsen IHC Control For IHCRemote version 1.0.0 Lauritz Knudsen IHC Control For IHCRemote version 1.0.0 Opsætning af Controller. Administrator og IP opsætning. Åben Administrator via f.eks. Internet Explorer I adresse feltet indtastes: USB eller controllernes

Læs mere

QR-koder. Kan det bruges i undervisningen? Version: August 2012

QR-koder. Kan det bruges i undervisningen? Version: August 2012 QR-koder Kan det bruges i undervisningen? Version: August 2012 Indholdsfortegnelse Hvad er QR-koder?...4 Hent en QR-læser til din telefon...4 Fra App-store/Android Market...4 Via browser på mobiltelefonen...4

Læs mere

App-strategi for Randers Kommune December 2012. Bilag 2: Procesvejledning for app-udvikling i Randers Kommune

App-strategi for Randers Kommune December 2012. Bilag 2: Procesvejledning for app-udvikling i Randers Kommune Bilag 2: Procesvejledning for app-udvikling i Randers Kommune Procesvejledningen har til formål, at skabe overblik over app-udviklingsprocessen, og skal sikre kvalitet og genkendelighed blandt apps ene

Læs mere