Leo Rutten 18/ 2/2016

Maat: px
Weergave met pagina beginnen:

Download "Leo Rutten 18/ 2/2016"

Transcriptie

1 Slides APPI 18/ 2/2016

2

3 inhoud appontwikkeling voor Situering appontwikkeling bestaat meerdere jaren als vak in MA EAICT nieuw in acjaar verschuiving van het vak van MA EAICT naar motivatie de competentie appontwikkeling is nodig voor de bachelorproef in 3BA EAICT Planning APPI in APPS in 3BA EAICT APPS in MA EAICT

4 Inhoud APPI is Inleiding appontwikkeling al 5-6 jaar in MA EAICT competentiegericht waarom apps? platformen worden kleiner krachtigere processoren betere schermen appisering van toestellen apps als bedieningspaneel TV, smartwatch, GPS, fotocamera

5 Inhoud 2 waarom? is zeer populair grote vraag naar apps apps als bedieningspaneel voor IOT apps in Java schrijven vervolg voor Java 1BA en 2BA Linux als onderliggend OS Linux onvermijdelijke competentie voor EAICT gratis ontwikkeltools meestal open source

6 Windows Phone IOS breekt niet door enkel ontwikkeling op Apple sterk merk Linux distributies Ubuntu Touch (vanaf 2013) Qt5 KDE Plasma convergentie mobile-desktop Andere opties Bron mobile_operating_systems

7 Doelstelling hoofddoelstelling iedereen maak een kleine app als taak bewijst aangeleerde competentie op het examen nevendoelstelling leert werken met Linux en zijn commandolijn verwerft inzicht in de gebruikte tools bash gradle git

8 Labo B102 met Linux alle pc s werken met dual boot Windows 7 Slackware iedereen werkt met Linux enkel in de beginfase ervaring met Linux en bash is nodig laptopeigenaars installeer Linux of werk verder Windows of werk met Apple laptop Geschikte Linuxdistributies Ubuntu Mint Slackware niet aanbevolen voor eigen beheer al 20 jaar in B102, B103 en B106 Praktisch

9 Java 8 SDK Gradle Git dit is de javac Java compiler Benodigde tools Dit is het gradle commando nodig voor de build manuele compilatie met javac te complex gradle automatiseert de compilatie en haalt de afhankelijkheden af voor versiebeheer uiteindelijk de wereldstandaard Studio gebruikt gradle eigenlijk niet nodig voor commandolijn ontwikkeling is een recente omschakeling van Google voorheen Eclipse reden: build met gradle iplv ant

10 Bronmateriaal Cursus android.pdf een bundeling van en nog niet afgewerkt Developer Overige

11 Kenmerken app beperkte bronnen app kan uit geheugen verwijderd worden hergebruik mogelijk intent elke activity/view is een onderdeel van de app met een intent met URL wordt een activity/view van een andere app gestart : toon een kaart

12 Hoe starten installeer Java JDK SE installeer bundle Eclipse + SDK alternatief installeer SDK installeer Eclipse apart installeer vanuit Eclipse de ADT Volg de Getting Started tutorial op developer.android.www

13

14 het operating system ontbreekt enkel voor kleine systemen/platformen kleine 8 bit microcontrollers beperkte functie geen netwerk programmeer in C rechtstreeks boven hardware Geen OS void main() { wacht_10ms(); lees_ingangen(); schrijf_uitgangen(); }

15 Voordelen snel rechtstreeks toegang tot hardware sw als deel van de hardware Nadelen Voor-/nadelen OS plaats sw in microcontroller plaats microcontroller in hardware geen multitasking structuur omslachtig door gebruik interrupten geen standaardisatie langere ontwikkeltijd weinig of geen GUI mogelijkheden geen heap dus geen dynamische objecten maken met new()

16 Waarom met OS? OS zit onder de GUI Hardware is complexer en kleiner OS neemt beheer hardware en geheugen over Bijgevolg zijn er meer mogelijkheden in software Software groter en abstracter hogere resolutie schermen Platform uitgebreide GUI bibliotheken GUI vraagt OS 8 bit processoren te licht voor OS vanaf 32 bit microcontroller/system on a chip OS met GUI mogelijk zuinige 32 bit processoren veroorzaakten doorbraak mobile platformen dus ook, IOS,... vooral ARM als fabrikant

17 Terminiologie app in de context van dit vak webapp app voor mobiel platform een webapplicatie draait op een webserver heeft 2 delen server (Java, PHP, Ruby, Erlang,... ) client (HTML5, CSS3, Javascript) desktopapplicatie draait op een PC

18 Hoe apps maken native Gebruik de tools en programmeertaal die bij het platform horen : SDK + Java IOS: Objective C of Swift Windows Mobile: Visual Studio + C# 3rd party framework Dit zijn frameworks met een eigen taal die compileren naar elk platform. bij: Xamarin met C# voordeel: éénmaal ontwerpen voor alle platformen

19 Hoe apps maken 2 webapp maak een webapp met enkel het clientgedeelte. en pak die in in een native browsercomponent WebView component HTML5, CSS3 en Javascript framework Ionic

20

21 Kenmerken mobiele platformen bronnen beperkt in grootte minder RAM geen harddisk, alleen flash andere scherm kleine afmeting grote resolutie layout in pixel beschrijven is zinloos wisselend formaat landscape en portrait andere bediening geen muis, wel swipe en pinch geen overlappende vensters nieuwe sensoren GPS, kompas, camera, gyroscoop

22 kenmerken Linux kernel als basis eigen C bibliotheken o.a. libc en multimedia GUI laag in Java apps worden in Java geschreven layout wordt in XML beschreven C programma s enkel via NDK elke app draait in eigen Dalvik VM instantie complexe Java build linking tijdens build, niet runtime Gradle is de buildtool

23 App concepten Een app is een applicatie Elke app heeft een packagename als identificatie De build resulteert in een.apk bestand Activity Elke activity is een deel van de app Er kunnen meerdere activities in een app zijn Een activity is zichtbaar door de bijbehorende view View de hoofdview van een activity neemt het volledige scherm in beslag Een view kan onderverdeeld worden in meerdere andere views

24 concepten 2 Intent een intent is een intentie om over te gaan van de ene naar de andere activity De doelactivity mag er één van een andere app zijn toon een lijst van URL s en spring naar de browseractivity om de inhoud van de URL te tonen de sprongen van activity naar activity gaan over de grenzen van de apps heen dit bevordert het hergebruik van activities

25 concepten 3 Service Een service is een achtergrondproces dat voor een korte of langere tijd draait. Broadcast Receiver Activities kunnen berichten naar elkaar sturen. Hiervoor hebben ze een broadcast receiver nodig.

26 concepten 4 Fragment Bij grotere schermen kan de beschikbare ruimte in meerdere fragments onderverdeeld worden. Hiermee is responsive design mogelijk. groot scherm meerdere fragments binnen dezelfde activity klein scherm elk fragment in een eigen activity

27 basisklassen public class MijnActivity extends Activity { View knopplus; View knopmin; } public MijnActivity() { knopplus = new Button("plus"); knopplus = new Button("min"); } Activity is de basiscomponent van app. View is een visuele entiteit.

28 Een model maken public class MijnActivity extends Activity { View knopplus; View knopmin; Teller teller; } public MijnActivity() { knopplus = new Button("plus"); knopplus = new Button("min"); teller = new Teller(); } Teller is de modelklasse. Probleem: kan het MijnActivity object uit het geheugen schrappen.

29 App lifecycle Elke app wordt gestart Een app wordt (bijna) nooit gestopt door de gebruiker blijft in de achtergrond uitzonderlijk wel via applijst Elke app gebruikt RAM geheugen voor heap heap = ruimte voor new KlasseXyz objecten Bij tekort aan RAM geheugen verwijdert apps uit RAM geheugen mogelijk dataverlies, het model verdwijnt Oplossing database of server andere permanente opslag

30

31 Bestandenstructuur. -- build.gradle -- local.properties `-- src `-- main -- Manifest.xml -- java `-- com/example/myfirstapp `-- MainActivity.java `-- res -- drawable-hdpi `-- ic_launcher.png -- layout `-- main.xml `-- values `-- strings.xml

32 Bestandenstructuur 2 De bestandenstructuur ligt vast wordt door Gradle vastgelegd Soorten bestanden Java *.java afbeeldingen *.png layout *.xml overige voor configuratie

33 bewaakt het compilatieproces build.gradle buildscript { repositories { mavencentral() } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' } } apply plugin: 'android' android { compilesdkversion 'android-22' buildtoolsversion '23.0.2' }

34 Manifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=" package="com.example.myfirstapp"> <application <activity android:name="mainactivity" <intent-filter> <action android:name= "android.intent.action.main" /> <category android:name= "android.intent.category.launcher" /> </intent-filter> </activity> </application> </manifest>

35 strings.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">mainactivity</string> </resources>

36 main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="hello World, MainActivity" /> </LinearLayout>

37 package com.example.myfirstapp; import android.app.activity; import android.os.bundle; MainActivity.java public class MainActivity extends Activity public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); } }

Leo Rutten 20/ 2/2017

Leo Rutten 20/ 2/2017 Slides APPI 20/ 2/2017 Situering inhoud appontwikkeling voor appontwikkeling bestaat meerdere jaren als vak in MA EAICT nieuw in acjaar 2015-2016 verschuiving van het vak van MA EAICT naar motivatie de

Nadere informatie

APPI Labo. Leo Rutten 10/ 4/2017

APPI Labo. Leo Rutten 10/ 4/2017 Leo Rutten 10/ 4/2017 Inhoudsopgave 1. Inleiding... 1 2. Eerste kennismaking met Linux... 1 3. Het eerste voorbeeld... 2 3.1. Het voorbeeld bekijken... 2 3.2. Het voorbeeld uitbreiden... 9 3.2.1. build.gradle

Nadere informatie

Inleiding Appontwikkeling. Inleiding Appontwikkeling

Inleiding Appontwikkeling. Inleiding Appontwikkeling Inleiding Appontwikkeling i Inleiding Appontwikkeling Inleiding Appontwikkeling ii Copyright 2016-2017 Leo Rutten Permission is granted to copy, distribute and/or modify this document under the terms of

Nadere informatie

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

Inhoud Introductie Development Environment Programmeren voor Android Demo. Android Development. Sven van Haastregt Android Development Sven van Haastregt Challenges in Computer Science Seminar LIACS, Universiteit Leiden Februari 2012 Sven van Haastregt Android Development CCSS2012 1 / 19 Inhoud 1 Introductie 2 Development

Nadere informatie

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

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

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

programmeren Mobiel Mobilofoon 1960 Apple iphone 2007 met ios Nokia Samsung S met Android Motorola Dyna-Tac 1973

programmeren Mobiel Mobilofoon 1960 Apple iphone 2007 met ios Nokia Samsung S met Android Motorola Dyna-Tac 1973 Mobiel programmeren Mobilofoon 1960 Nokia 3310 2000 Apple iphone 2007 met ios Motorola Dyna-Tac 1973 Samsung S7 2016 met Android Programmeertalen Fortran Basic C++ C# Android Algol C Java... 1950 1960

Nadere informatie

Correspondentie inzake overnemen of reproductie kunt u richten aan:

Correspondentie inzake overnemen of reproductie kunt u richten aan: Vrijwel alle namen van software- en hardwareproducten die in deze cursus worden genoemd, zijn tegelijkertijd ook handelsmerken en dienen dienovereenkomstig te worden behandeld. Alle rechten voorbehouden.

Nadere informatie

Mobiel programmeren. Jeroen Fokker

Mobiel programmeren. Jeroen Fokker Mobiel programmeren Jeroen Fokker Wat heb je nodig? Website Met collegediktaat en software www.cs.uu.nl / docs / vakken / b1mop Laptop bring your own device Microsoft Visual Studio Community 2015 of Xamarin

Nadere informatie

Building rich user interfaces in Java

Building rich user interfaces in Java Building rich user interfaces in Java Een introductie tot Oracle s JavaFX Spreker(s) : Datum : E-mail : Laurens Bossen en Paul van der Slot 20-03-2014 Laurens.bossen@transfer-solutions.com, paul.van.der.slot@transfer-solutions.com

Nadere informatie

React en React Native voor websites en apps

React en React Native voor websites en apps React en React Native voor websites en apps H A N S-PE T E R H ARMSEN HEEFT DI T GE SCH R E V EN IN APRI L 2017 Deze whitepaper is bedoeld voor product owners en beslissers. Hij gaat over React, een JavaScript

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

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

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

iprova Suite Systeemeisen iprova 5 Hosting

iprova Suite Systeemeisen iprova 5 Hosting iprova Suite Systeemeisen iprova 5 Hosting Let op Dit document bevat de systeemeisen voor versie 5.0 van de iprova Suite. Door nieuwe ontwikkelingen kunnen de systeemeisen voor iprova wijzigen. Controleer

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

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

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens a.classens@student.fontys.nl

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens a.classens@student.fontys.nl Bottleball Onderzoeksverslag MovingMonsters Uitgevoerd door Arno Classens a.classens@student.fontys.nl 1 1. Inhoudsopgave Wat? Bladzijde 1. Introductie 3 2. Methodologie 4 3. Resultaten 3.1 Oriëntatie

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

emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database

emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database Datum: 25-09-2007 Auteur: ing. E.L. Floothuis Versie: 0.1 Status: Concept Kopersteden 22-4 Postbus 157 7500 AD Enschede Tel: 053 48

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

Systeemvereisten. Datum: Naam: Systeemvereisten versie 43 revisie 15 Status:

Systeemvereisten. Datum: Naam: Systeemvereisten versie 43 revisie 15 Status: Datum: 12-11-2012 Naam: Systeemvereisten versie 43 revisie 15 Status: Inhoudsopgave 1. Systeemvereisten... 3 1.1. Systeem- en configuratievereisten Ontwikkelomgeving... 3 1.1.1. Minimale systeemvereisten

Nadere informatie

Onderzoeksvaardigheden 2

Onderzoeksvaardigheden 2 Performance van Phonegap Naam: Datum: april 2012 Studentnummer: 0235938 Opleiding: CMD Docenten: Pauline Krebbers Modulecode: MEDMO101DT Modulenaam: Onderzoeksvaardigheden 2 / Media & Onderzoek Inhoudsopgave

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

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

Whitepaper. Connected Android Apps. Inleiding

Whitepaper. Connected Android Apps. Inleiding Whitepaper Connected Android Apps Inleiding Dit jaar zou wel eens het jaar van de tablet kunnen worden. De mobiele markt heeft met de komst van de tablet al laten zien dat mobiliteit niet stopt bij het

Nadere informatie

Handleiding installatie en gebruik. Ahsay OBM. Windows server Apple OS X Linux en UNIX-varianten

Handleiding installatie en gebruik. Ahsay OBM. Windows server Apple OS X Linux en UNIX-varianten Handleiding installatie en gebruik Ahsay OBM Windows server Apple OS X Linux en UNIX-varianten INHOUD 1 Over deze handleiding 2 Systeemvereisten 3 Installatie 3.1 Linux 3.2 BSD 4 Gebruik via de GUI 5 Helpdeks

Nadere informatie

Handreiking Mobiele App Ontwikkeling en Beheer voor de Rijksoverheid

Handreiking Mobiele App Ontwikkeling en Beheer voor de Rijksoverheid Handreiking Mobiele App Ontwikkeling en Beheer voor de Rijksoverheid Ronald Heukers Architect Dictu w.j.r.heukers@dictu.nl Margreet van der Krans Architect SSC- I m.van.der.krans@dji.minjus.nl Leendert

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

Zelftest Java concepten

Zelftest Java concepten Zelftest Java concepten Document: n0838test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA CONCEPTEN Om de voorkennis nodig

Nadere informatie

Stappenplannen MailPlus SOAP API

Stappenplannen MailPlus SOAP API Stappenplannen MailPlus SOAP API Stappenplannen MailPlus SOAP API oktober 2009 Introductie Dit document bevat stappenplannen welke u als technische gebruiker van MailPlus op weg kunnen helpen met de koppeling

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

Een fragment wordt afgeleid van de basis klasse "Fragment".

Een fragment wordt afgeleid van de basis klasse Fragment. Android fragmenten 1/5 Fragmenten Klasse Een fragment wordt afgeleid van de basis klasse "Fragment". package com.android.cursustekst; import java.text.simpledateformat; import java.util.arraylist; import

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

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................

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

Inhoud Wat is mobiel werken?... 2 Installeren VPN Client... 3 Laptop... 3 Windows 8... 4 Windows 7... 10 Mac OS X... 16 Linux... 16 Tablet...

Inhoud Wat is mobiel werken?... 2 Installeren VPN Client... 3 Laptop... 3 Windows 8... 4 Windows 7... 10 Mac OS X... 16 Linux... 16 Tablet... 333 Inhoud Wat is mobiel werken?... 2 Installeren VPN Client... 3 Laptop... 3 Windows 8... 4 Windows 7... 10 Mac OS X... 16 Linux... 16 Tablet... 18 ios (ipad)... 18 Android... 21 Windows... 21 Smartphone...

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

SD-Ict BVBA. Tim Suys. tim@sd-ict.be. AS400 Developer. 1:moedertaal 2:zeer goed 3: gemiddeld 4: basis

SD-Ict BVBA. Tim Suys. tim@sd-ict.be. AS400 Developer. 1:moedertaal 2:zeer goed 3: gemiddeld 4: basis CURRICULUM VITAE 1. PERSONALIA NAAM Tim Suys ADRES Bastiaensstraat 48 3700 Tongeren TELEFOONNUMMER +32 497 55 49 02 EMAIL tim@sd-ict.be GEBOORTEDATUM 11 september 1976 FUNCTIE AS400 Developer TALENKENNIS

Nadere informatie

SYSTEEMEISEN FACET 4.0

SYSTEEMEISEN FACET 4.0 SYSTEEMEISEN FACET 4.0 Facet is het computerexamensysteem voor het afnemen van centraal geplande examens en toetsen. Facet kan zowel offline als online gebruikt worden. Bij een online-afname worden de

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

Werkplekbeheer en kantoorautomatisering Examennummer: 19694 Datum: 24 maart 2012 Tijd: 13:00 uur - 14:30 uur

Werkplekbeheer en kantoorautomatisering Examennummer: 19694 Datum: 24 maart 2012 Tijd: 13:00 uur - 14:30 uur Werkplekbeheer en kantoorautomatisering Examennummer: 19694 Datum: 24 maart 2012 Tijd: 13:00 uur - 14:30 uur Dit examen bestaat uit 7 pagina s. De opbouw van het examen is als volgt: - 40 meerkeuzevragen

Nadere informatie

Zelftest Informatica-terminologie

Zelftest Informatica-terminologie Zelftest Informatica-terminologie Document: n0947test.fm 01/07/2015 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTIE Deze test is een zelf-test, waarmee u

Nadere informatie

Soft-Solutions. Stageverslag

Soft-Solutions. Stageverslag Soft-Solutions Stageverslag Naam: Marc Schattorie Website: http://marc.schattorie.nl Klas: EI32BIT School: Gilde Opleidingen Datum: 18-04-2011 t/m 24-06-2011 Bedrijf: Soft-Solutions Website: http://www.soft-solutions.nl

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

APEX en JasperReports

APEX en JasperReports APEX en JasperReports een Dream Team! Spreker(s) : Datum : E-mail : Vincent Deelen 28 mei 2013 vincent.deelen@transfer-solutions.com WWW.TRANSFER-SOLUTIONS.COM Outline APEX en rapporten Oracle BI publisher

Nadere informatie

Cursus Programmeren en Dataverwerking.

Cursus Programmeren en Dataverwerking. Cursus Programmeren en Dataverwerking http://hay.github.io/codecourse Vanavond (18.00-21.30) Introductierondje Algemene introductie (60-90m) Iets over bits en bytes Iets over programmeurs en programmeertalen

Nadere informatie

Mobiele applicaties voor meerdere platformen. Is er orde in de chaos?

Mobiele applicaties voor meerdere platformen. Is er orde in de chaos? Meer informatie Voor vragen over deze whitepaper of meer informatie kunt u contact opnemen met Info Support door te bellen naar +31 (0) 318 55 20 20 en te vragen naar Sales Support & Marketing (Nederland)

Nadere informatie

Mobiele applicaties voor meerdere platformen

Mobiele applicaties voor meerdere platformen Mobiele applicaties voor meerdere platformen Is er orde in de chaos?,. Meer informatie Voor vragen over deze whitepaper of meer informatie kunt u contact opnemen met Info Support door te bellen naar +31

Nadere informatie

Applications & Clients

Applications & Clients Applications & Clients APPLICATIONS & CLIENTS OS Financieel Wind ows XP Windows Home of Starter Editions Windows XP Windows Vista Windows Vista Business, Enterprise 32-bits zonder SP, SP1 32-bits Windows

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

Applications & Clients

Applications & Clients Applications & Clients APPLICATIONS & CLIENTS OS Financieel Wind ows XP Windows Home of Starter Editions Windows XP Windows Vista Windows Vista Business, Enterprise 32-bits zonder SP, SP1 32-bits Windows

Nadere informatie

Inhoud. 1 Kennismaken met PhoneGap 1. /ix

Inhoud. 1 Kennismaken met PhoneGap 1. /ix Inhoud 1 Kennismaken met PhoneGap 1 Kennismaken met PhoneGap 2 Native apps versus hybride apps 3 Waarom PhoneGap gebruiken? 5 PhoneGap versus Cordova 7 Geschiedenis Nitobi, Adobe en Apache 7 PhoneGap op

Nadere informatie

Handleiding. vworkspace VGGM. Handleiding voor gebruikers.

Handleiding. vworkspace VGGM. Handleiding voor gebruikers. Handleiding Handleiding voor gebruikers vworkspace VGGM www.vggm.nl Versienummer 1.4 Versiedatum 16 juni 2016 Versiebeheer Het beheer van dit document berust bij het team ICT Documenthistorie Versie Datum

Nadere informatie

Louis van Amerongen - Witteveen+Bos

Louis van Amerongen - Witteveen+Bos Christiaan Post Mark Stals - Sweco - Gemeente Eindhoven Louis van Amerongen - Witteveen+Bos Algemeen: Tijdens deze workshop zullen we twee manieren behandelen om vanuit MicroStation een 3D model om te

Nadere informatie

Selecteer het NRF52-Dk platform in de IDE rechtsboven in het browser scherm.

Selecteer het NRF52-Dk platform in de IDE rechtsboven in het browser scherm. Ontwikkel je eigen Bluetooth LE device Welkom bij de workshop, tijdens deze workshop ga je aan de gang met het ontwikkelen van een Bluetooth LE device met behulp van MBED. Tijdens de workshop heb je het

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

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

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

Linux Wat is Linux? UNIX Mainframes UNIX

Linux Wat is Linux? UNIX Mainframes UNIX Linux Wat is Linux? Overal ter wereld is Linux het meest gebruikte besturingssysteeem. bijv: auto's, apparaten, supercomputers, smartphones, mediaspelers In laptops en pc's is het gebruik van MS Windows

Nadere informatie

Installatiehandleiding AhsayOBM Unix / Linux. v20080901

Installatiehandleiding AhsayOBM Unix / Linux. v20080901 Installatiehandleiding AhsayOBM Unix / Linux v20080901 Inhoudsopgave 1 Over deze handleiding...3 2 Systeemvereisten...4 3 Installatie...5 3.1 Linux...5 3.2 BSD...5 4 Gebruik...7 4.1 Gebruik via de GUI...7

Nadere informatie