Leo Rutten 18/ 2/2016
|
|
- Rosalia Vedder
- 7 jaren geleden
- Aantal bezoeken:
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
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 informatieAPPI 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 informatieInleiding 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 informatieInhoud 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 informatieAndroid 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 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 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 informatieprogrammeren 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 informatieCorrespondentie 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 informatieMobiel 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 informatieBuilding 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 informatieReact 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 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 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 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 informatieiprova 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 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 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 informatieBottleball 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 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 informatieemaxx 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 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 informatieSysteemvereisten. 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 informatieOnderzoeksvaardigheden 2
Performance van Phonegap Naam: Datum: april 2012 Studentnummer: 0235938 Opleiding: CMD Docenten: Pauline Krebbers Modulecode: MEDMO101DT Modulenaam: Onderzoeksvaardigheden 2 / Media & Onderzoek Inhoudsopgave
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 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 informatieWhitepaper. 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 informatieHandleiding 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 informatieHandreiking 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 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 informatieZelftest 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 informatieStappenplannen 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 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 informatieEen 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 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 informatieicafe 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 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 informatieInhoud 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 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 informatieSD-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 informatieSYSTEEMEISEN 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 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 informatieWerkplekbeheer 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 informatieZelftest 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 informatieSoft-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 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 informatieAPEX 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 informatieCursus 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 informatieMobiele 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 informatieMobiele 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 informatieApplications & 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 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 informatieApplications & 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 informatieInhoud. 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 informatieHandleiding. 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 informatieLouis 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 informatieSelecteer 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 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 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 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 informatieLinux 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 informatieInstallatiehandleiding 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