Inhoud Introductie Development Environment Programmeren voor Android Demo. Android Development. Sven van Haastregt

Maat: px
Weergave met pagina beginnen:

Download "Inhoud Introductie Development Environment Programmeren voor Android Demo. Android Development. Sven van Haastregt"

Transcriptie

1 Android Development Sven van Haastregt Challenges in Computer Science Seminar LIACS, Universiteit Leiden Februari 2012 Sven van Haastregt Android Development CCSS / 19

2 Inhoud 1 Introductie 2 Development Environment 3 Programmeren voor Android 4 Demo Sven van Haastregt Android Development CCSS / 19

3 Heuh? Android? Open source platform voor smartphones. Gebaseerd op Java en de Linux kernel. Opgezet door Android, Inc. In 2005 overgenomen door Google. Draait o.a. op HTC, Samsung en LG telefoons. Sven van Haastregt Android Development CCSS / 19

4 Mobile Operating Systems Marktaandeel wereldwijd van verschillende mobiele besturingssystemen: Operating System Vendor Marktaandeel Q Q Android Google 25.5 % 52.5 % Symbian Nokia 36.6 % 16.9 % ios Apple 16.7 % 15.0 % BlackBerry OS Research In Motion 14.8 % 11.0 % Windows Mobile Microsoft 2.8 % 1.5 % Overig 3.6 % 3.1 % Bron: Gartner, November Gartner, November Sven van Haastregt Android Development CCSS / 19

5 Wat doet een Mobile Operating System? Een mobile OS doet in principe hetzelfde als een desktop OS, dus: Stuurt hardware rechtstreeks aan. Verantwoordelijk voor het opstarten en beheren van applicaties. Biedt services aan applicaties, die het werk van een applicatie-programmeur aanzienlijk vereenvoudigen. Echter: (smartphone desktop computer): Beperkte processorkracht en opslagcapaciteit. Stroomverbruik belangrijk (batterij). Andere manier van interactie met gebruiker/omgeving (GSM, touchscreen, camera, GPS,... ). Sven van Haastregt Android Development CCSS / 19

6 Dus wat is dat Android nou? Sven van Haastregt Android Development CCSS / 19

7 Dus wat is dat Android nou? Sven van Haastregt Android Development CCSS / 19

8 Dus wat is dat Android nou? Sven van Haastregt Android Development CCSS / 19

9 Dus wat is dat Android nou? Sven van Haastregt Android Development CCSS / 19

10 Mobile Applicaties Een mobile applicatie wordt doorgaans een app genoemd. Een mobile OS en mobile apps dienen efficient om te gaan met de beperkte bronnen. Liever geen lompe lussen ( busy wait super loops ). Gebruik new alleen als het niet anders kan. Bedenk of floats / modulo s / delingen echt nodig zijn. Sven van Haastregt Android Development CCSS / 19

11 Mobile Applicaties Een mobile applicatie wordt doorgaans een app genoemd. Een mobile OS en mobile apps dienen efficient om te gaan met de beperkte bronnen. Liever geen lompe lussen ( busy wait super loops ). Gebruik new alleen als het niet anders kan. Bedenk of floats / modulo s / delingen echt nodig zijn. Q: Hoe programmeer je een mobile OS? A: Sven van Haastregt Android Development CCSS / 19

12 Mobile Applicaties Een mobile applicatie wordt doorgaans een app genoemd. Een mobile OS en mobile apps dienen efficient om te gaan met de beperkte bronnen. Liever geen lompe lussen ( busy wait super loops ). Gebruik new alleen als het niet anders kan. Bedenk of floats / modulo s / delingen echt nodig zijn. Q: Hoe programmeer je een mobile OS? A: Q: Hoe programmeer je een Android app? A: en deze slides. Sven van Haastregt Android Development CCSS / 19

13 Development Environment Wat is er nodig om Android apps te maken? Java Development Kit (JDK). Android Software Development Kit (SDK). Iets van een editor (vim, Eclipse,... ). Sven van Haastregt Android Development CCSS / 19

14 Development Environment Wat is er nodig om Android apps te maken? Java Development Kit (JDK). Android Software Development Kit (SDK). Iets van een editor (vim, Eclipse,... ). Om te testen: Een emulator (onderdeel van de Android SDK), of: Een Android smartphone (niet in de Android SDK). Sven van Haastregt Android Development CCSS / 19

15 Development Environment Wat is er nodig om Android apps te maken? Java Development Kit (JDK). Android Software Development Kit (SDK). Iets van een editor (vim, Eclipse,... ). Om te testen: Een emulator (onderdeel van de Android SDK), of: Een Android smartphone (niet in de Android SDK). Ook nog handig: Documentatie ( Sven van Haastregt Android Development CCSS / 19

16 Emulator Sven van Haastregt Android Development CCSS / 19

17 DDMS (Dalvik Debug Monitor Server) Sven van Haastregt Android Development CCSS / 19

18 Java, moet dat nou? Alternatieve manieren om Android apps te ontwikkelen: Android Native Development Kit (NDK): bedoeld voor tijdskritieke code die je schrijft in C/C++. Sluit aan op de Android SDK. Gebruik een cross-compiler om C/C++ te compileren. Schrijf zelf ARM assembly. Maar: In general, you should only use native code if it is essential to your application, not just because you prefer to program in C/C++. NDK Documentation Sven van Haastregt Android Development CCSS / 19

19 Wat is een Android App (niet)? Er is geen public static void main() functie. Je kunt een gecompileerde app niet rechtstreeks executeren op een gewone computer. Android OS kan besluiten je app te pauzeren of zelfs af te sluiten. Je zult dus meer aandacht moeten schenken aan save/restore van de app toestand. System.out en System.err uitvoer gaat standaard naar /dev/null. Gebruik: import android.util.log; Log.v("MyApp", "Nog steeds niet gecrasht"); Log.e("MyApp", "Deling door 0"); En open dan de DDMS (of in een terminal: ) adb logcat Sven van Haastregt Android Development CCSS / 19

20 Waaruit bestaat een Android App? Componenten: bijv. Java broncode. AndroidManifest.xml: lijst van alle componenten in een app + andere meta-info over de app. Layout XML: beschrijving van de User Interface (UI). Welke textlabels, buttons, checkboxes zijn er, wat is hun positie op het scherm, etc. Andere resources, bijv. icoontjes, strings, geluid. Sven van Haastregt Android Development CCSS / 19

21 Component types 4 Verschillende componenten: Activity: interactie met gebruiker. Bijv.: afspeellijst venster met play/pause/stop knoppen. Service: draait op achtergrond. Bijv.: daadwerkelijk afspelen van de afspeellijst. Broadcast receiver: luistert naar (systeem-)mededelingen. Bijv.: stop muziek als batterij bijna leeg is. Content provider: levert data aan applicaties. Bijv.: een content provider voor audio. Een applicatie kan bestaan uit een willekeurig aantal van deze componenten. Sven van Haastregt Android Development CCSS / 19

22 Activity componenten Belangrijkste toestanden van een Activity: Active / Running: De activity heeft de focus. Paused: De activity heeft geen focus, maar is nog wel (deels) zichtbaar. Stopped: De activity heeft geen focus, en is volledig verborgen onder andere apps/activities. Bij iedere toestandsverandering roept het OS een speciale methode aan. Bijv.: onstart(), onpause(), onresume(). [ android/app/activity.html] Sven van Haastregt Android Development CCSS / 19

23 Java en Android De meeste standaard Java classes zijn beschikbaar, bijv.: java.io.printstream java.util.vector Daarnaast zijn er Android-specifieke classes, bijv.: android.bluetooth.bluetoothsocket android.hardware.camera android.hardware.sensor android.location.gpsstatus android.media.mediaplayer android.provider.mediastore android.speech.tts.texttospeech android.telephony.smsmanager... Zie verder Sven van Haastregt Android Development CCSS / 19

24 Ontwikkelproces 1 Schrijf de Java code. 2 Compileer de Java code. Sven van Haastregt Android Development CCSS / 19

25 Ontwikkelproces 1 Schrijf de Java code. 2 Compileer de Java code. 3 Verzamel alle benodigde resources (afbeeldingen, XML,... ). 4 Produceer een Android PacKage (APK). 5 Signeer de APK met je eigen key of een debug key. 6 Installeer de APK in een smartphone of emulator. 7 Start de applicatie. Sven van Haastregt Android Development CCSS / 19

26 Ontwikkelproces 1 Schrijf de Java code. 2 Compileer de Java code. 3 Verzamel alle benodigde resources (afbeeldingen, XML,... ). 4 Produceer een Android PacKage (APK). 5 Signeer de APK met je eigen key of een debug key. 6 Installeer de APK in een smartphone of emulator. 7 Start de applicatie. 8 Herhaal 1 7 totdat je het zat bent. Sven van Haastregt Android Development CCSS / 19

27 Publiceren op de Android Market 1 Maak een release build van de app: preparing.html 2 Screenshots. 3 Beschrijf de app: categorie, content rating, prijs, etc. 4 Registreer jezelf als Android Market Developer (eenmalig $ 25,-). publishing.html Sven van Haastregt Android Development CCSS / 19

28 Demo s Eclipse. Android projecten in Eclipse. Gebruik Android emulator/smartphone vanuit Eclipse. Subversion en Eclipse. Sven van Haastregt Android Development CCSS / 19

Android Development CCSS2011

Android Development CCSS2011 Android Development Voor dummies, door dummies... Challenges in Computer Science Seminar LIACS, Universiteit Leiden 15 Februari 2011 Inhoud 1 Introductie 2 Development Environment 3 Programmeren voor Android

Nadere informatie

Werkomgeving. Android Studio. Android - werkomgeving 1/6

Werkomgeving. Android Studio. Android - werkomgeving 1/6 Android - werkomgeving 1/6 Werkomgeving Android Studio Installatie Ga naar de volgende URL: http://developer.android.com/sdk/index.html Klik op de knop "Download Android Studio for Windows" om het programma

Nadere informatie

Mobiel werken. 15.12.10 Mobiel Werken Sven Moreels 1

Mobiel werken. 15.12.10 Mobiel Werken Sven Moreels 1 Mobiel werken 15.12.10 Mobiel Werken Sven Moreels 1 Inhoud: Definitie van Mobiel werken Wat heb je nodig om mobiel te werken? Historiek mobiele connecties Historiek van de toestellen Operating systems

Nadere informatie

Indoor Navigation System

Indoor Navigation System Project Indoor Navigation System Onderwerp: Indoor Navigation System Document: Handleiding Ontwikkeltools Groep: EII6RTa Auteurs: 1. Jordi Betting 109277 2. Jerome Bos 113180 3. Theo Miltenburg 112883

Nadere informatie

Bart ter Steege bart.ter.steege@jungleminds.nl 06 8128 7569. The Mobile Mindmap

Bart ter Steege bart.ter.steege@jungleminds.nl 06 8128 7569. The Mobile Mindmap Titel Nationale project, Vakdag 10 maart Dialogue 2010 &/ Klantnaam Digital Marketing 2010 Titel The Mobile projectmindmap Bart ter Steege bart.ter.steege@jungleminds.nl 06 8128 7569 Best of Mobile Best

Nadere informatie

Ontwikkelen voor Android. Het waarom, het hoe en het wat - Sander Tuit

Ontwikkelen voor Android. Het waarom, het hoe en het wat - Sander Tuit Ontwikkelen voor Android Het waarom, het hoe en het wat - Sander Tuit Over mij Mede-oprichter Androidworld Ontwikkelaar Androidworld-app @SanderTuit op Twitter, +SanderTuit op Google+ Over Androidworld

Nadere informatie

USABILITY VOOR HET WEB EN MOBIELE APPARATEN PETER KASSENAAR

USABILITY VOOR HET WEB EN MOBIELE APPARATEN PETER KASSENAAR USABILITY VOOR HET WEB EN MOBIELE APPARATEN PETER KASSENAAR WELKOM AGENDA Introductie Korte algemene inleiding Usability Usability voor mobiele apparaten Vragen - afsluiting INTRODUCTIE Peter Kassenaar;

Nadere informatie

Technische data. Versie dec

Technische data. Versie dec Technische data Versie dec.2016 www.mobilea.nl Mobiléa Infrastructuur: Pagina 1 Pagina 2 Specificaties: Het platform van Mobiléa valt op te splitsen in een aantal technische componenten, te weten: De webapplicatie

Nadere informatie

Paphos Group Risk & Security Mobile App Security Testing

Paphos Group Risk & Security Mobile App Security Testing Paphos Group Risk & Security Mobile App Security Testing Gert Huisman gert.huisman@paphosgroup.com Introductie 10 jaar werkzaam geweest voor Achmea als Software Engineer 3 jaar als Security Tester Security

Nadere informatie

Inhoud Inhoud. Over dit boek 7. 1 Eclipse IDE (Integrated Development Environment) 9. 2 Functionele specificatie 13

Inhoud Inhoud. Over dit boek 7. 1 Eclipse IDE (Integrated Development Environment) 9. 2 Functionele specificatie 13 5 Inhoud Inhoud Over dit boek 7 1 Eclipse IDE (Integrated Development Environment) 9 2 Functionele specificatie 13 3 Implementatie grafische gebruikersinterface 31 4 De klassen en methoden 57 5 Technische

Nadere informatie

Raspberry Pi Plex server installeren

Raspberry Pi Plex server installeren Raspberry Pi Plex server installeren Tot voor kort kon alleen de Plex client (app) op de Raspberry Pi geïnstalleerd worden, sinds kort is het ook mogelijk de Pi in te zetten als Plex server Wat heb je

Nadere informatie

Specialist in de testdiscipline

Specialist in de testdiscipline Specialist in de testdiscipline P R E V I E W T R A I N I N G C O U R S E M O B I L E T E S T I N G W W W. T E S T W O R K. N L R O S M A L E N, N A J A A R 2 0 1 3 1 Agenda 1. D O E L P R E S E N T A

Nadere informatie

Waarmaken van Leibniz s droom

Waarmaken van Leibniz s droom Waarmaken van Leibniz s droom Artificiële intelligentie Communicatie & internet Operating system Economie Computatietheorie & Software Efficiënt productieproces Hardware architectuur Electronica: relais

Nadere informatie

01/05. Websites Nederland over. Mobile marketing. Whitepaper #03/2013. Mabelie Samuels internet marketeer

01/05. Websites Nederland over. Mobile marketing. Whitepaper #03/2013. Mabelie Samuels internet marketeer 01/05 Websites Nederland over Mobile marketing Mabelie Samuels internet marketeer 02/05 Mobile marketing Kunt u zich uw eerste mobiele telefoon nog herinneren? Die van mij was een Motorola, versie onbekend,

Nadere informatie

HANDLEIDING EXTERNE TOEGANG CURAMARE

HANDLEIDING EXTERNE TOEGANG CURAMARE HANDLEIDING EXTERNE TOEGANG CURAMARE Via onze SonicWALL Secure Remote Access Appliance is het mogelijk om vanaf thuis in te loggen op de RDS omgeving van CuraMare. Deze handleiding beschrijft de inlogmethode

Nadere informatie

Intramed OnLine instellen en gebruiken. Voor Android tablet of telefoon

Intramed OnLine instellen en gebruiken. Voor Android tablet of telefoon Intramed OnLine instellen en gebruiken Voor Android tablet of telefoon Inhoudsopgave Hoofdstuk 1 Algemeen...1 1.1 Toegang tot inlogportalen...1 Hoofdstuk 2 Basic account...3 2.1 Microsoft Remote Desktop

Nadere informatie

MOBILE De mogelijkheden van mobile apps

MOBILE De mogelijkheden van mobile apps MOBILE De mogelijkheden van mobile apps Gemak dient de mens INHOUD Apps zorgen voor gebruikersgemak 2 The future is mobile 3 De groei van apps 4 Verwachting = nieuwe standaard 4 Van website naar mobiel

Nadere informatie

Altijd en overal online?

Altijd en overal online? Altijd en overal online? Smartphone Tablet E-Reader Netbook Notebook Chromebook Smartphones Bekende merken en types: Apple iphone 4 Samsung Galaxy S II HTC Desire HD Blackberry bold Steeds minder: Nokia

Nadere informatie

App onderdelen. Source files. Android app onderdelen 1/6

App onderdelen. Source files. Android app onderdelen 1/6 Android app onderdelen 1/6 App onderdelen Een Android project bestaat uit een aantal onderdelen die hieronder beschreven worden. In het project venster kan je de mappen weergeven volgens de hieronder aangeduide

Nadere informatie

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht Deze vakinhoudelijke uitwerking is ontwikkeld door het Redactieteam van de Schooleamenbank vmbo voor dit

Nadere informatie

Smartphone Onderzoek OTYS Recruiting Technology

Smartphone Onderzoek OTYS Recruiting Technology Smartphone Onderzoek OTYS Recruiting Technology Inhoudsopgave Inhoudsopgave Inhoudsopgave... 2 Inleiding... 3 Uitkomst enquête... 4 Conclusie.... 9 2 Inleiding Inleiding Een smartphone is een mobiele telefoon

Nadere informatie

Medicatie controle. Mobiele app op basis van App Service en Azure AD

Medicatie controle. Mobiele app op basis van App Service en Azure AD Medicatie controle Mobiele app op basis van App Service en Azure AD Michiel Lankamp Principal developer @michiellankamp michiel.lankamp@winvision.nl Zorggroep Sint Maarten Zorgorganisatie met 2.600 medewerkers,

Nadere informatie

Handleiding JCreator. Inhoud. Een Workspace en een eerste project maken

Handleiding JCreator. Inhoud. Een Workspace en een eerste project maken Handleiding JCreator Inhoud Een Workspace en een eerste project maken Een tweede project maken De editor van JCreator Aanpassen van de basis-directory Documentatie over klassen en methoden van de JDK Bestand

Nadere informatie

Les 11: systeemarchitectuur virtuele machines

Les 11: systeemarchitectuur virtuele machines Les 11: systeemarchitectuur virtuele machines Geavanceerde computerarchitectuur Lieven Eeckhout Academiejaar 2008-2009 Universiteit Gent Virtuele machines Motivatie Interfaces Virtualisatie: inleiding

Nadere informatie

Creëer je eigen DSL tools met Eclipse De Android Challenge

Creëer je eigen DSL tools met Eclipse De Android Challenge Creëer je eigen DSL tools met Eclipse De Android Challenge Lex Heerink, Peter Ebben, Jaap Reitsma, Maarten Steen Telematica Instituut De aanleiding Freeband A-MUSE project Specificatie en ontwerp van mobiele

Nadere informatie

NOKIA LUMIA 800 PIMP YOUR PHONE! GRATIS. 1 e 9 maanden 39,95 19,98 /mnd. i.c.m. 2-jarig Smart Plus 300 (300 min /sms + onbeperkt internet * )

NOKIA LUMIA 800 PIMP YOUR PHONE! GRATIS. 1 e 9 maanden 39,95 19,98 /mnd. i.c.m. 2-jarig Smart Plus 300 (300 min /sms + onbeperkt internet * ) NOKIA LUMIA 800 Smart Plus 300 (300 min /sms + onbeperkt internet ) 1 e 9 maanden 39,95 19,98 /mnd 1 e 12 maanden gratis, daarna 4,95 per maand. PIMP YOUR PHONE! ontwerp gratis je eigen skin De beste samsung

Nadere informatie

NetBeans tutorial, Rik Eshuis, Kees Huizing versie 2.2 Augustus 2009

NetBeans tutorial, Rik Eshuis, Kees Huizing versie 2.2 Augustus 2009 NetBeans tutorial, Rik Eshuis, Kees Huizing versie 2.2 Augustus 2009 NetBeans is een IDE voor (o.a.) Java, een programma waarmee je Javaprogramma's kunt schrijven en uitvoeren. Deze tutorial bevat informatie

Nadere informatie

Hoofdstuk 2. - is verantwoordelijk voor de communicatie van de software met de hardware.

Hoofdstuk 2. - is verantwoordelijk voor de communicatie van de software met de hardware. Hoofdstuk 2 2.1 systeembeheerprogramma s Werking en functies van besturingssystemen Besturingssysteem/operating systeem(os) - is verantwoordelijk voor de communicatie van de software met de hardware. -

Nadere informatie

Meer mogelijkheden voor mobiele medewerkers met secure app delivery

Meer mogelijkheden voor mobiele medewerkers met secure app delivery Meer mogelijkheden voor mobiele medewerkers met secure app delivery Werken met Windows-applicaties op alle mogelijke devices, met volledige security. Om gemakkelijk en productief te werken, willen veel

Nadere informatie

Handleiding: Telewerken op Windows

Handleiding: Telewerken op Windows Versie 1.0 Handleiding: Telewerken op Windows Verbinden en telewerken op de GGD@work desktop middels Citrix Workspace App Auteur(s): Automatisering Inleiding GGD Amsterdam biedt aan al haar medewerkers

Nadere informatie

Applicaties ontwerpen voor ios en Android

Applicaties ontwerpen voor ios en Android Ontwikkelen van Apps voor ios en Android Applicaties ontwerpen voor ios en Android 2.1 Inleiding Zowel Apple als Google heeft een paar tips gegeven bij het maken van een ontwerp voor een applicatie voor

Nadere informatie

Mobile. Android: Google op je telefoon. Anno 2008 zijn er anderhalf miljard televisies

Mobile. Android: Google op je telefoon. Anno 2008 zijn er anderhalf miljard televisies Mobile Android is het eerste volledige, open en gratis mobiele platform ontwikkeld door Google. Android geeft concrete invulling aan een visie: het versnellen van innovatie in de mobiele markt en het aanbieden

Nadere informatie

Aan de slag met de ipad ios 7.X.X

Aan de slag met de ipad ios 7.X.X Aan de slag met de ipad ios 7.X.X Situering Desktop Computer Laptop Notebook Tablets Smartphone Tablets Windows 8 Android Mac ios voor ipad en ipad mini Windows 8 (Microsoft) Opvolger van MS Surface RT

Nadere informatie

4.01.2 De computer, software

4.01.2 De computer, software 4.01.2 De computer, software Voor de werking van en met een computer zijn 3 dingen nodig 1. De computer zelf (hardware) 2. Programma's (software) 3. Randapparatuur(hardware) Opmerking vooraf In deze les

Nadere informatie

Windows XP Migratie opties. Bart van Dijk (b.van.dijk@hccnet.nl)

Windows XP Migratie opties. Bart van Dijk (b.van.dijk@hccnet.nl) Windows XP Migratie opties Bart van Dijk (b.van.dijk@hccnet.nl) Windows XP Migratie opties Wat is het probleem met Windows XP De opties te vervanging van Windows XP Migratie naar Linux Mint Probleem met

Nadere informatie

Handleiding Certificaat installeren

Handleiding Certificaat installeren Handleiding Certificaat installeren Inhoudsopgave 1. Installatie op PC s met Windows 2 2. Voor niet-windows PC s en andere apparatuur 4 1.1. Microsoft Internet Explorer / Google Chrome 5 1.2. Mozilla Firefox

Nadere informatie

Het besturingssysteem of operating system, vaak afgekort tot OS is verantwoordelijk voor de communicatie van de software met de hardware.

Het besturingssysteem of operating system, vaak afgekort tot OS is verantwoordelijk voor de communicatie van de software met de hardware. Het besturingssysteem of operating system, vaak afgekort tot OS is verantwoordelijk voor de communicatie van de software met de hardware. Het vormt een schil tussen de applicatiesoftware en de hardware

Nadere informatie

Novell Data Synchronizer: wie kan er nog zonder? Wiljo Tiele Geert Wirken

Novell Data Synchronizer: wie kan er nog zonder? Wiljo Tiele Geert Wirken Novell Data Synchronizer: wie kan er nog zonder? Wiljo Tiele Geert Wirken Welkom op Mobiele telefoons uit aub In het Reehorst-gebouw niet roken De presentaties staan na vandaag op de website Heeft u een

Nadere informatie

WORKSHOP ORANGE PI & PYTHON v september 2017

WORKSHOP ORANGE PI & PYTHON v september 2017 WORKSHOP ORANGE PI & PYTHON v1.1 21 september 2017 In deze workshop maak je kennis met een zogenaamde bord-computer ter grootte van een bankpas. Een bord-computer kan gebruikt worden als een normale computer

Nadere informatie

Point of View Android 2.3 Tablet - User s Manual PlayTab Pro

Point of View Android 2.3 Tablet - User s Manual PlayTab Pro Inhoud 1. Note... 2 2. Inhoud van de verpakking... 2 3. Product aanzichten... 3 4. Opstarten en afsluiten... 4 5. Desktop... 4 6. Knoppen... 4 7. Systeem instellingen... 5 8. HDMI... 7 9. Installeren,

Nadere informatie

Mobile Devices, Applications and Data

Mobile Devices, Applications and Data Mobile Devices, Applications and Data 1 Jits Langedijk Senior Consultant Jits.langedijk@pqr.nl Peter Sterk Solution Architect peter.sterk@pqr.nl Onderwerpen - Rol van Mobile IT in Tomorrow s Workspace

Nadere informatie

De SAP Cloud Connector 2.0 maakt SAPUI5 ontwikkeling via de WEB-IDE mogelijk met data uit je eigen backend systeem.

De SAP Cloud Connector 2.0 maakt SAPUI5 ontwikkeling via de WEB-IDE mogelijk met data uit je eigen backend systeem. De SAP Cloud Connector 2.0 maakt SAPUI5 ontwikkeling via de WEB-IDE mogelijk met data uit je eigen backend systeem. Vele van ons willen wel eens spelen met de WEB-IDE in de could via het SAP Trial Hana

Nadere informatie

Leerscenario Kata-App (werktitel) Raymond Stoops Hogeschool Utrecht. Analyse. Inleiding. Doelstellingen

Leerscenario Kata-App (werktitel) Raymond Stoops Hogeschool Utrecht. Analyse. Inleiding. Doelstellingen Leerscenario Kata-App (werktitel) Raymond Stoops Hogeschool Utrecht Analyse Inleiding Bij het beoefenen van karate zijn er meerdere trainingsvormen. Een individuele trainingsvorm is de kata, waar een vast

Nadere informatie

Cegeka Mobile Event. to itedit Master subtitle style 5/3/12 30/11/2011

Cegeka Mobile Event. to itedit Master subtitle style 5/3/12 30/11/2011 Cegeka Mobile Event Clickdo Just to itedit Master subtitle style 5/3/12 30/11/2011 Agenda Welkom Geert Nollet Trends & Visie op de Mobile Markt Steven Palmaers Cegeka & Mobile Jos Ruijten Mobile Application

Nadere informatie

1e college Introductie Applicatiebouw. Applicatiebouw{ } Onderdeel van SmartProducts

1e college Introductie Applicatiebouw. Applicatiebouw{ } Onderdeel van SmartProducts 1e college Introductie Applicatiebouw Applicatiebouw{ } Onderdeel van SmartProducts EVEN VOORSTELLEN DOCENT Fjodor van Slooten N208 (Horstring Noord) F.vanSlooten@utwente.nl Assistentie door: Nadia Klomp,

Nadere informatie

Open Source Software. Bart van Dijk (b.van.dijk@hccnet.nl)

Open Source Software. Bart van Dijk (b.van.dijk@hccnet.nl) Open Source Software Bart van Dijk (b.van.dijk@hccnet.nl) Open Source Software (OSS) Wat is het Waarom willen we het wel (of niet) OSS voorbeelden Geschiedenis Licenties Ontwikkeling en ondersteuning Wat

Nadere informatie

Intramed OnLine instellen en gebruiken. Voor Android tablet of telefoon

Intramed OnLine instellen en gebruiken. Voor Android tablet of telefoon Intramed OnLine instellen en gebruiken Voor Android tablet of telefoon Inhoudsopgave Hoofdstuk 1 Algemeen...1 1.1 Toegang tot inlogportalen...1 Hoofdstuk 2 Basic account...3 2.1 Microsoft Remote Desktop

Nadere informatie

Iedereen gebruikt het..

Iedereen gebruikt het.. , wat is het, wat kun je er mee? Iedereen gebruikt het.. Presentatie JongMKB-KAN, 6-11-2012 Cor Nouws Nou&Off since 2004 leading OpenOffice / LibreOffice professional Nl earlier Microsoft Office sr. consultant

Nadere informatie

ANOUK ROUMANS TO CODE OR NOT TO CODE.

ANOUK ROUMANS TO CODE OR NOT TO CODE. ANOUK ROUMANS ANOUK ROUMANS TO CODE OR NOT TO CODE. 00 HOOFDVRAAG 00 HOOFDVRAAG Is het relevant voor een UX-designer om development kennis te hebben op gebied van apps? 00 INHOUDSOPGAVE 00 INHOUDSOPGAVE

Nadere informatie

Handleiding Geluidsopname maken

Handleiding Geluidsopname maken Handleiding Geluidsopname maken Document: Handleiding Geluidsopname maken Datum: 6 juli 2015 Versie: 2.0 Auteur: Ingrid de Bont Inhoudsopgave 1 Introductie... 3 2 Benodigdheden... 3 3 Audacity software

Nadere informatie

Point of View Android 2.3 Tablet - User s Manual ProTab 2XXL

Point of View Android 2.3 Tablet - User s Manual ProTab 2XXL Inhoud 1. Note... 2 2. Inhoud van de verpakking... 2 3. Product Aanzicht... 3 4. Opstarten en afsluiten... 4 5. Desktop... 5 6. Knoppen... 5 7. Het APK Scherm... 6 8. Systeem instellingen... 6 9. Installeren,

Nadere informatie

Friesland College Leeuwarden

Friesland College Leeuwarden Voorwoord In dit project laat ik zien wat de voor en nadelen zijn van werken in de Cloud. Ook laat ik zien hoe je met Google Drive kunt werken een totale beschrijving van aanmelden tot gebruiken en instaleren.

Nadere informatie

Microsoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure

Microsoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure Asset 1 van 7 Over het bouwen van cloudoplossingen Gepubliceerd op 24 february 2015 Praktische handleiding voor ontwikkelaars die aan de slag willen met het maken van applicaties voor de cloud. Zij vinden

Nadere informatie

Web Games en het mobiele web. Hoorcollege Webdesign 9 6 juni 2014 Christof van Nimwegen

Web Games en het mobiele web. Hoorcollege Webdesign 9 6 juni 2014 Christof van Nimwegen Web Games en het mobiele web Hoorcollege Webdesign 9 6 juni 2014 Christof van Nimwegen Webgames: scope dit college onderdeel Games staan nu centraal in deze faculteit. In een cursus over webdesign MOET

Nadere informatie

Introductie Workshop

Introductie Workshop Introductie Workshop Introductie in Android & Windows 8 Inhoud: DEEL 1: WINDOWS 8.1 Wat zijn de belangrijkste veranderingen? DEEL 2: ANDROID Wat is het en hoe er mee werken? Inhoud DEEL 1: WINDOWS 8.1

Nadere informatie

Eigen Widgets in CRM. Introductie. Limitering. Widgets beschikbaar stellen. Tips & Tricks Eigen Widgets in CRM

Eigen Widgets in CRM. Introductie. Limitering. Widgets beschikbaar stellen. Tips & Tricks Eigen Widgets in CRM Tips & Tricks Eigen Widgets in CRM Eigen Widgets in CRM Introductie De WebUI van CRM 7.0 maakt het mogelijk om je eigen widgets te maken en deze in je eigen view te gebruiken. Dat kan door gebruik te maken

Nadere informatie

Ubuntu Release Party welkom @ XTG 11/23/12 1

Ubuntu Release Party welkom @ XTG 11/23/12 1 Ubuntu Release Party welkom @ XTG 11/23/12 1 Welkom! Xpert in virtualization technology Kenniscentrum op gebied van virtualisatie: VMware, Citrix, Linux Microsoft... LPI Approved Training Partner Guru

Nadere informatie

MC Slotervaart. Handleiding Thuiswerken

MC Slotervaart. Handleiding Thuiswerken MC Slotervaart Handleiding Thuiswerken Via het internet kunt u verbinding maken met het MC Slotervaart netwerk. Afhankelijk van de aan u toegekende rechten kunt u toegang krijgen tot uw e-mail, bestanden,

Nadere informatie

KraamZorgCompleet OnLine instellen en gebruiken. Voor Android tablet of telefoon

KraamZorgCompleet OnLine instellen en gebruiken. Voor Android tablet of telefoon KraamZorgCompleet OnLine instellen en gebruiken Voor Android tablet of telefoon Inhoudsopgave Hoofdstuk 1 Algemeen...1 1.1 Toegang tot inlogportalen...1 Hoofdstuk 2 Basic account...3 2.1 Microsoft Remote

Nadere informatie

Mobiele toestellen met Hosted Exchange 2010

Mobiele toestellen met Hosted Exchange 2010 Mobiele toestellen met Hosted Exchange 2010 Documentatie voor eindgebruikers voor gebruik van tablets of smartphones Auteur: Kris Banken Datum: 15 september 2014 Versie 2.1 Versiebeheer: Versie Datum Auteur

Nadere informatie

Office 365 verificatie in twee stappen instellen (zonder smartphone)

Office 365 verificatie in twee stappen instellen (zonder smartphone) Office 365 verificatie in twee stappen instellen (zonder smartphone) Als uw school verificatie in twee stappen gebruikt voor Office 365, maar je bent niet in het bezit van een smartphone dan is WinAuth

Nadere informatie

ID Handleiding: Externe toegang Multiversum via MultiFactor Authenticatie ( MFA )

ID Handleiding: Externe toegang Multiversum via MultiFactor Authenticatie ( MFA ) ID Handleiding: Externe toegang Multiversum via MultiFactor Authenticatie ( MFA ) In het verleden was voor externe toegang tot Multiversum het gebruik van een hardware token (de zgn. dongle) samen met

Nadere informatie

Acht stappen voor JSF

Acht stappen voor JSF Acht stappen voor JSF Inleiding In deze tutorial zullen we JSF (Java server faces) installeren. Wat we niet beschrijven is hoe te werken met JSF, over dit onderwerp zijn er genoeg boeken en internetsites

Nadere informatie

APPLICATIEBOUW 1E COLLEGE: INTRODUCTIE. Onderdeel van SmartProducts

APPLICATIEBOUW 1E COLLEGE: INTRODUCTIE. Onderdeel van SmartProducts APPLICATIEBOUW 1E COLLEGE: INTRODUCTIE Onderdeel van SmartProducts EVEN VOORSTELLEN DOCENT Fjodor van Slooten N208 (Horstring Noord) F.vanSlooten@utwente.nl Assistentie door: Hans Tragter, Marc Schreiber,

Nadere informatie

Gebruikershandleiding Inhoud

Gebruikershandleiding Inhoud Gebruikershandleiding Inhoud 1. Note 2. Inhoud van de verpakking 3. Product aanzichten 4. Opstarten en aflsuiten 5. Desktop 6. Knoppen 7. Systeem instellingen 7.1 WIFI draadloze connectie 8. HDMI 9. Installeren,

Nadere informatie

Installeren van de Arduino programmeer omgeving

Installeren van de Arduino programmeer omgeving Installeren van de Arduino programmeer omgeving Voor het programmeren van de Arduino maakt het niet uit welk besturingssysteem je gebruikt. Je kunt het downloaden voor Windows, OS X en Linux. Op deze link

Nadere informatie

Voordat je thuis in Vetware kan moet je dus één keer de toegang voorbereiden op de Universiteit Utrecht!

Voordat je thuis in Vetware kan moet je dus één keer de toegang voorbereiden op de Universiteit Utrecht! Directie ITS Information and Technology Services HANDLEIDING Thuiswerken met Vetware Deze handleiding beschrijft hoe je vanuit huis toegang kunt krijgen tot Vetware. Het is verdeeld in twee delen; de voorbereiding

Nadere informatie

Intramed OnLine instellen en gebruiken. Voor Mac OSX

Intramed OnLine instellen en gebruiken. Voor Mac OSX Intramed OnLine instellen en gebruiken Voor Mac OSX Inhoudsopgave Hoofdstuk 1 Algemeen...1 1.1 Toegang tot inlogportalen...1 Hoofdstuk 2 Basic account...3 2.1 Microsoft Remote Desktop installeren en Intramed

Nadere informatie

Design for Mobile. Projectplan CMD jaar 2. Remco Dekker Daan van Klinken Sybren Wartna CMD3A UXD

Design for Mobile. Projectplan CMD jaar 2. Remco Dekker Daan van Klinken Sybren Wartna CMD3A UXD I C I Projectplan CMD jaar 2 Remco Dekker Daan van Klinken Sybren Wartna CMD3A UXD INHOUDSOPGAVE IPHONE PLATFORM 3 DE IPHONE 4 APPS 5 AAN DE SLAG MET APPS 6 BRIEFING 7 KONGINNEDAG 8 LOWLANDS 9 BUSINESS

Nadere informatie

5+1 OPLOSSINGEN VOOR EEN APP

5+1 OPLOSSINGEN VOOR EEN APP 5+1 OPLOSSINGEN VOOR EEN APP Auteur: Fokke Zandbergen App Imagineer 6 November 2013 5+1 OPLOSSINGEN VOOR EEN APP Introductie: 5+1 oplossingen voor een app 3 De kans 3 De uitdaging 3 Software 3 Hardware

Nadere informatie

Keynote: Gevaren van zowel het GSM als het Wi-Fi netwerk

Keynote: Gevaren van zowel het GSM als het Wi-Fi netwerk Keynote: Gevaren van zowel het GSM als het Wi-Fi netwerk Roel Bierens Pieter Westein Roel Bierens Roel Bierens is een cyber security professional die gespecialiseerd is op het gebied van mobile security

Nadere informatie

Wat is JAVA? Peter van Rijn

Wat is JAVA? Peter van Rijn Wat is JAVA? Peter van Rijn Wat is JAVA? een concept een platform een ontwikkelomgeving een mentaliteit 2 Het ontstaan van JAVA Patrick Naughton ergernis over de verschillende programma bibliotheken schrijft

Nadere informatie

utrecht Kantoor gebruik Tablets en Smartphones Anton Doornenbal

utrecht Kantoor gebruik Tablets en Smartphones Anton Doornenbal Kantoor gebruik Tablets en Smartphones Anton Doornenbal Agenda Introductie HCC regio Utrecht. E-mail- en agenda-beheer. Office toepassingen. Werken in de cloud. Internet browsen. Remote beheer (remote

Nadere informatie

Introductie Workshop. Tom Hufkens Shopmanager Turnhout & Geel tom.hufkens@webstore.be

Introductie Workshop. Tom Hufkens Shopmanager Turnhout & Geel tom.hufkens@webstore.be Introductie Workshop Tom Hufkens Shopmanager Turnhout & Geel tom.hufkens@webstore.be Introductie in Android & Windows 8 Inhoud: DEEL 1: ANDROID Wat is het en hoe er mee werken? DEEL 2: WINDOWS 8 Wat zijn

Nadere informatie

Dan stel ik u graag voor aan Android. Een besturingssysteem voor gsm s uitgebracht door de welgekende firma Google.

Dan stel ik u graag voor aan Android. Een besturingssysteem voor gsm s uitgebracht door de welgekende firma Google. Verslag Android GSM Je kan gsm s en hun gebruik op delen in 2 groepen. Sommige mensen gebruiken het enkel voor te bellen en eens een sms te versturen, voor de rest hebben ze enkel nood aan een adressenboek.

Nadere informatie

Handleiding. Certificaat installeren

Handleiding. Certificaat installeren Handleiding Certificaat installeren Inhoudsopgave 1. Installatie op PC s met Windows 2 2. Voor niet-windows PC s en andere apparatuur 3 1.1. Microsoft Internet Explorer / Google Chrome 3 1.2. Mozilla Firefox

Nadere informatie

ios, Android, Windows Phone of BYOD? Hulp bij het kiezen van juiste mobiele platform

ios, Android, Windows Phone of BYOD? Hulp bij het kiezen van juiste mobiele platform ios, Android, Windows Phone of BYOD? Hulp bij het kiezen van juiste mobiele platform ios, Android, Windows Phone of BYOD? helpline B.V., 20 maart 2014, versie 1.0 Dellaertweg 9 C 2316 WZ Leiden 071-523

Nadere informatie

Programmeren in C ++ met wxwidgets les 5

Programmeren in C ++ met wxwidgets les 5 Elektrotechniek/Embedded Systems engineering inf2d Programmeren in C ++ met wxwidgets les 5 cursus 2009-2010 ir drs E.J Boks Les 5 Grafische toolkits Basisbeginselen gebruik grafische toolkit WxWidgets

Nadere informatie

Cerussa Mobile / MyCerussa Pre-requirements

Cerussa Mobile / MyCerussa Pre-requirements Pre-requirements Inhoudstafel A. Algemeen... 3 B. Type installaties... 3 C. Hardware en software vereisten... 4 1. PC Clients... 4 2. Mobile Device... 4 3. Server... 4 4. WI-FI... 4 D. Operating System

Nadere informatie

Cerussa Mobile / MyCerussa Pre-requirements

Cerussa Mobile / MyCerussa Pre-requirements Pre-requirements Inhoudstafel A. Algemeen... 3 B. Type installaties... 3 C. Hardware en software vereisten... 4 1. PC Clients... 4 2. Mobile Device... 4 3. Server... 4 4. WI-FI... 4 D. Operating System

Nadere informatie

Betreft: Gebruiksinstructie vrkastour

Betreft: Gebruiksinstructie vrkastour Betreft: Gebruiksinstructie vrkastour www.vrapp.co/komindekas/vrkastour Beste gebruiker, Via deze handleiding leggen we uit hoe je het beste de vrkastour webapplicatie kunt gebruiken. Deze handleiding

Nadere informatie

MED-APP uw eigen congres app

MED-APP uw eigen congres app MED-APP uw eigen congres app HTML5 website Compatibel met: Smartphone Tablets PC Apple Computer ios Compatibel met ipod iphone ipad Android Compatibel met Android smartphone Android tablet A Waarom een

Nadere informatie

Software kan worden ingedeeld in verschillende manieren. Bijvoorbeeld:

Software kan worden ingedeeld in verschillende manieren. Bijvoorbeeld: Hoofdstuk 1 Softwarecategorieën Software kan worden ingedeeld in verschillende manieren. Bijvoorbeeld: De taal waarin het bepaal software geschreven is of taak waarvoor het bestemd is. Het platform De

Nadere informatie

Mobiele technologie zorgt ervoor dat je met een smartphone en tablet en draadloos op een laptop of computer kunt werken.

Mobiele technologie zorgt ervoor dat je met een smartphone en tablet en draadloos op een laptop of computer kunt werken. Informatie- en communicatietechnologie Informatie- en communicatietechnologie (ICT) is de techniek om informatie te verzamelen, op te slaan, weer te geven en uit te wisselen. Dit kan door geluid, tekst,

Nadere informatie

VVV NL app Statistieken 2014 4-1 - 2

VVV NL app Statistieken 2014 4-1 - 2 VVV NL app Statistieken VVV NL app statistieken Uitgangspunten VVV NL app statistieken VVV NL app draait op het platform ios van Apple en Android van Google Statistieken o.b.v. alle mobiele apparaten (idevices,

Nadere informatie

Office 365: een beknopte handleiding

Office 365: een beknopte handleiding Office 365: een beknopte handleiding 1. Inloggen op de portal van de school: http://webmail.schoolhulshout.be 2. Hierna kom je op de hoofdpagina van je office365 omgeving. 3. Links in de bovenhoek heb

Nadere informatie

The Mobile World. Frederik Temmermans Researcher at VUB-ETRO Founder of VUB spinoff Universum Digitalis

The Mobile World. Frederik Temmermans Researcher at VUB-ETRO Founder of VUB spinoff Universum Digitalis The Mobile World Frederik Temmermans Researcher at VUB-ETRO Founder of VUB spinoff Universum Digitalis The mobile world The mobile world Mature Operating System Designed for (multi)touch Open to developers

Nadere informatie

eerste voorbeelden in Java

eerste voorbeelden in Java Beginselen van programmeren 2 eerste voorbeelden in Java vereisten: een editor: om programma in te tikken en te bewaren een Java compiler: zet ingetikte (bron-) programma om naar byte-code een Java Virtuele

Nadere informatie

Specialisatie RTES - Project FunnyScreens. Installatie en gebruik van JUnit

Specialisatie RTES - Project FunnyScreens. Installatie en gebruik van JUnit Installatie en gebruik van JUnit Auteurs: Niels Hendriks - 89713 Matthijs Langenberg - 89870 Wiebe van Schie - 84313 Siet Toorman - 91623 Job Vermeulen 90589 Semester: 6 DSO: QSO: Dhr. R.J.W.T. Tangelder

Nadere informatie

Wat is de App Politiezone Het Houtsche? Hoe installeer ik deze App op mijn smartphone?

Wat is de App Politiezone Het Houtsche? Hoe installeer ik deze App op mijn smartphone? Inhoudsopgave Wat is de App Politiezone Het Houtsche?... 2 Hoe installeer ik deze App op mijn smartphone?... 2 A. IOS (Iphone)... 2 B. Android (Samsung, LG, Sony, HTC )... 4 C. Windows Phone... 6 D. BlackBerry

Nadere informatie

V I R U S S E N versie 1f 19 juni 2013 Deel 1 Deel 2 Deel 3 Deel 4 Deel 5 Deel 6

V I R U S S E N versie 1f 19 juni 2013 Deel 1 Deel 2 Deel 3 Deel 4 Deel 5 Deel 6 V I R U S S E N versie 1f 19 juni 2013 Deel 1 Verslag Virus Deel 2 Software virusscanner met gebruiksaanwijzing Deel 3 Online virusscanners Deel 4 Help, ik heb het Politievirus! Deel 5 Virusscanner testen

Nadere informatie

Plato gebruikershandleiding

Plato gebruikershandleiding Plato gebruikershandleiding Deze handleiding is voor zowel nieuwe installaties van Plato als voor installaties die niet meer werken. Deze handleiding bestaat uit meerdere instructies voor zowel Microsoft

Nadere informatie

INHOUD VAN SERVICE CALLS

INHOUD VAN SERVICE CALLS INHOUD VAN SERVICE CALLS door Welke service zit wel/niet in het Swiftpage abonnement? De technische support door Swiftpage als onderdeel van een actief abonnement of supportplan is onderhevig aan de systeemgebonden

Nadere informatie

DIPLA Opdrachten app

DIPLA Opdrachten app DIPLA Opdrachten app Opdrachten applicatie De DIPLA opdrachten app geeft je de mogelijkheid opdrachten vanuit dipla door te geven aan iedereen die op het veld bezig is. Je kan er al de nodige info over

Nadere informatie

we secure YOUR network Veilige verbindingen Ries van Son

we secure YOUR network Veilige verbindingen Ries van Son we secure YOUR network Veilige verbindingen Kooy Symposium 2011 Cyber Operations Ries van Son Agenda Ontwikkeling Nederlandse beveiligingsproducten NBV Cyber security strategie Bestaande Nederlandse oplossingen

Nadere informatie

Marcel Mayer Director Channel Sales EMEA Scense

Marcel Mayer Director Channel Sales EMEA Scense W.A.a.a.s. Marcel Mayer Director Channel Sales EMEA Scense Ruim 20 jaar actief in sales IT Afgelopen 10 jaar evangelist voor oplossingen als Citrix, RES Software & Softricity Nu verantwoordelijk voor Channel

Nadere informatie

Vakgroep CW KAHO Sint-Lieven

Vakgroep CW KAHO Sint-Lieven Vakgroep CW KAHO Sint-Lieven Objecten Programmeren voor de Sport: Een inleiding tot JAVA objecten Wetenschapsweek 20 November 2012 Tony Wauters en Tim Vermeulen tony.wauters@kahosl.be en tim.vermeulen@kahosl.be

Nadere informatie