Inhoud Introductie Development Environment Programmeren voor Android Demo. Android Development. Sven van Haastregt
|
|
- Femke van de Berg
- 8 jaren geleden
- Aantal bezoeken:
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 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 informatieWerkomgeving. 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 informatieMobiel 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 informatieIndoor 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 informatieBart 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 informatieOntwikkelen 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 informatieUSABILITY 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 informatieTechnische 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 informatiePaphos 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 informatieInhoud 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 informatieRaspberry 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 informatieSpecialist 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 informatieWaarmaken 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 informatie01/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 informatieHANDLEIDING 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 informatieIntramed 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 informatieMOBILE 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 informatieAltijd 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 informatieApp 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 informatieVakinhoudelijke 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 informatieSmartphone 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 informatieMedicatie 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 informatieHandleiding 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 informatieLes 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 informatieCreë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 informatieNOKIA 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 informatieNetBeans 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 informatieHoofdstuk 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 informatieMeer 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 informatieHandleiding: 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 informatieApplicaties 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 informatieMobile. 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 informatieAan 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 informatie4.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 informatieWindows 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 informatieHandleiding 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 informatieHet 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 informatieNovell 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 informatieWORKSHOP 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 informatiePoint 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 informatieMobile 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 informatieDe 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 informatieLeerscenario 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 informatieCegeka 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 informatie1e 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 informatieOpen 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 informatieIntramed 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 informatieIedereen 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 informatieANOUK 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 informatieHandleiding 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 informatiePoint 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 informatieFriesland 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 informatieMicrosoft; 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 informatieWeb 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 informatieIntroductie 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 informatieEigen 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 informatieUbuntu 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 informatieMC 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 informatieKraamZorgCompleet 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 informatieMobiele 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 informatieOffice 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 informatieID 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 informatieAcht 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 informatieAPPLICATIEBOUW 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 informatieGebruikershandleiding 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 informatieInstalleren 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 informatieVoordat 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 informatieIntramed 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 informatieDesign 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 informatie5+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 informatieKeynote: 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 informatieWat 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 informatieutrecht 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 informatieIntroductie 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 informatieDan 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 informatieHandleiding. 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 informatieios, 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 informatieProgrammeren 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 informatieCerussa 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 informatieCerussa 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 informatieBetreft: 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 informatieMED-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 informatieSoftware 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 informatieMobiele 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 informatieVVV 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 informatieOffice 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 informatieThe 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 informatieeerste 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 informatieSpecialisatie 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 informatieWat 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 informatieV 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 informatiePlato 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 informatieINHOUD 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 informatieDIPLA 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 informatiewe 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 informatieMarcel 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 informatieVakgroep 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