Creëer je eigen DSL tools met Eclipse De Android Challenge
|
|
|
- Philomena de Vries
- 10 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Creëer je eigen DSL tools met Eclipse De Android Challenge Lex Heerink, Peter Ebben, Jaap Reitsma, Maarten Steen Telematica Instituut
2 De aanleiding Freeband A-MUSE project Specificatie en ontwerp van mobiele diensten Model gebaseerde ontwikkeling staat centraal Open Handset Alliance introduceert Android Nieuw, veelbelovend platform voor mobiele apps Android Challenge Android als casus Geen killer app The Android Developer Challenge will award $10 million to developers who build great apps for Android. maar ontwikkelstraat voor killer apps volgens MDD filosofie
3 Het proces 1. Kennisopbouw Android documentatie Prototype applicatie 2. Metamodel definiëren 3. Applicatiemodel definiëren 4. Code templates definiëren 5. Code genereren 6. Itereren 7. Applicatie editor genereren 8. Itereren Kennisopbouw Android documentatie Android metamodel metamodel Android app model app model Android code code prototype applicatie MDD code templates app model editor code engine Instrumenten Legenda meta model app model code
4 Kennisopbouw: het domein van Android Android SDK Features o.a. Internet, telefonie, camera, GPS, BT, Emulator ondersteuning Belangrijkste applicatie concepten Views (schermen), Activities (taken) en Data Relatie tussen schermen en taken Starten van nieuwe taken Voorbeelden van toepassingen Navigeren met plaatjes Mobiele reisgids Weer informatie
5 Eclipse als platform voor de ontwikkelstraat Open-source IDE primair voor Java, uitbreidbaar modellen templates «IMPORT «IMPORT " " «IMPORT «IMPORT " " «IMPORT «IMPORT " " «EXTENSION «EXTENSION xpt::common::naming» xpt::common::naming» «REM» «REM» Generates Generates an an XML XML element element for for a a specific specific view, view, including including optional optional namespace namespace declaration, declaration, view view properties, properties, layout layout properties properties (if (if specified) specified) and and optional optional child child views. views. «ENDREM» «ENDREM» «DEFINE «DEFINE View(boolean View(boolean istoplevelview) istoplevelview) FOR FOR android::view::view-» android::view::view-» <«EXPAND <«EXPAND ViewName::ViewName-» ViewName::ViewName-» «IF «IF istoplevelview-» istoplevelview-» xmlns:android=" xmlns:android=" «ELSE-» «ELSE-» «IF «IF name name!=!= null null && && name.length() name.length() > > 0-» 0-» android:id="@+id/«viewidentifier(this)»" android:id="@+id/«viewidentifier(this)»" «ENDIF-» «ENDIF-» «ENDIF-» «ENDIF-» «EXPAND «EXPAND ViewProperties::ViewProperties-» ViewProperties::ViewProperties-» «IF «IF layoutparameters layoutparameters!=!= null-» null-» «EXPAND «EXPAND LayoutProperties::LayoutProperties LayoutProperties::LayoutProperties FOR FOR layoutparameters-» layoutparameters-» codegeneratie (Xpand) genereren van code uit modellen editor configuratie Eclipse Modelling Framework (EMF) creëren en beheren van modellen Graphical Modelling Framework (GMF) genereren van grafische model editor
6 Creëren van een Android metamodel Op basis van de kennisopbouw Beschreven in Ecore (EMF) Het opstellen van een goed metamodel is complex Vaak zijn meerdere iteraties nodig Onze aanpak: klein beginnen stapsgewijs uitbreiden
7 Een eenvoudige toepassing Navigeren door lijst van contacten Bij selectie bellen MDD vereist een applicatiemodel Tree editor beschikbaar maar lastig in gebruik Grafische editor niet beschikbaar maar prettiger
8 Een grafische editor voor Android modellen Genereren ipv bouwen Met behulp van GMF GMF 2. Grafische representatie 1. MetaModel 4. Mapping 3. Tool Palette
9 Het grafisch applicatiemodel van de toepassing View Specifieren van de layout Naam: <naam> Activiteit Specificeren van de acties Verwijst naar View Ophalen <naam> uit lijst van contacten Specificeren van actie bij selectie
10 AndroMate: de ontwikkelstraat voor Android Opstellen metamodel Constant per applicatie code templates Specificeren applicatiemodel model editor application model Code generatie Voor elke applicatie opnieuw Invullen gaten (5 regels code voor onze applicatie) code applicatie
11 Het gevolgde ontwikkelproces (kwalitatief) Veranderingen aan het metamodel sijpelen door code template, grafische editor, modellen Domein study tijd Metamodelleren Code templates Editor Modelleren feedback Code voorstudie bouwen van de ontwikkelstraat
12 Conclusies en ervaringen Eclipse is goed uitgerust voor MDD EMF voor modellen, GMF voor grafische model editor, Xpand voor codegeneratie Nieuwe technologie kinderziektes MDD geeft harde link tussen requirements en code Staat dichter bij domein experts dan traditioneel ontwerptraject Zorg voor stabiele metamodellen Veranderingen propageren door in modellen, templates, editor en code Productiviteitsstijging in ontwikkelomgeving Rudimentaire grafische editor vrij snel operationeel Schatting: O(10) sneller dan zelfbouw Ervaring rijker (Eclipse en MDD), illusie armer (geen prijs)
Ervaringen met het opzetten van een MDD omgeving
Ervaringen met het opzetten van een MDD omgeving Introductie (1/3) Eric Jan Malotaux Software architect Mod4j Software architect Ordina Johan Vogelzang Developer Mod4j Projectleider Java ontwikkelstraat
Model Driven Development. Kosten, baten, organisatie
Model Driven Development Kosten, baten, organisatie Model Based versus Model Driven 2 MODEL BASED VERSUS MODEL DRIVEN 3 Model Based Development Modellen gebruikt bij ontwerp Handmatig coderen aan op basis
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
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
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
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
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
ONTWIKKELING VAN EEN TOOL VOOR ONTOLOGIE-GESTUURDE BEDRIJFSMODELLERING
UNIVERSITEIT GENT FACULTEIT ECONOMIE EN BEDRIJFSKUNDE ACADEMIEJAAR 2007 2008 ONTWIKKELING VAN EEN TOOL VOOR ONTOLOGIE-GESTUURDE BEDRIJFSMODELLERING Masterproef voorgedragen tot het bekomen van de graad
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
User experience voor projecten
User experience voor projecten In de PS module zijn er een aantal nieuwe mogelijkheden beschikbaar voor het werken met projecten. Zo is in EhP 6 de Project Editor uitgebreid met de mogelijkheid om Gannt
Vakgroep CW KAHO Sint-Lieven
Vakgroep CW KAHO Sint-Lieven Objecten Programmeren voor de Sport: Een inleiding tot JAVA objecten Wetenschapsweek 20 November 2012 Tony Wauters en Tim Vermeulen [email protected] en [email protected]
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
R O D Y M I D D E L K O O P, R O D Y. M I D D E L K O O P @ H A N. N L, @ R O D M I D D E
1 DDOA 2 Semester Keuze uit 15 Combinatie bepaalt opleiding Student kiest er 3 die samen met stage het 2e/3e jaar vormen 3 INGEZOOMD: DDOA 7.5 ECTS 7.5 ECTS 15 ECTS Project 4 BEROEPSTAAK Ontwikkel een
Model driven Application Delivery
Model driven Application Delivery Fast. Flexible. Future-proof. How Agis streamlines health procurement using Mendix Model driven Application Platform Mendix in a nutshell Mendix delivers the tools and
Workflow Verrijkte Documenten
Workflow Verrijkte Documenten Boudewijn Rempt Opgericht in 2007 in Duitsland Internationaal bedrijf met experts in Nederland, Duitsland, Denemarken, Zweden en het Verenigd Koninkrijk OpenDocument: actief
Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:
Training Trainingscode Duur Gepubliceerd Taal Type Leermethode Kosten SF2015V8 4 dagen 02/02/2015 Nederlands & Engels Developer, basis Invidueel & klassikaal Op aanvraag Deze training richt zich op het
Ontwikkelen voor Android. Het waarom, het hoe en het wat - Sander Tuit
Ontwikkelen voor Android Het waarom, het hoe en het wat - Sander Tuit Over mij Mede-oprichter Androidworld Ontwikkelaar Androidworld-app @SanderTuit op Twitter, +SanderTuit op Google+ Over Androidworld
Your View on Business
ANY2INFO PRESENTER Your View on Business On your favorite device Any2info ontwerpt en configureert, met een standaard applicatie, maatwerk datasets, appformulieren en dashboards voor jouw kijk op zaken.
APEX en JasperReports
APEX en JasperReports een Dream Team! Spreker(s) : Datum : E-mail : Vincent Deelen 28 mei 2013 [email protected] WWW.TRANSFER-SOLUTIONS.COM Outline APEX en rapporten Oracle BI publisher
ARE methodiek Het ontwikkelen van Informatie Elementen
ARE methodiek Het ontwikkelen van Informatie Elementen WI1: Het opstarten van het project Milestone 1 WI2: Ontwikkel een Vison WI3: Modelleer het Business Domain WI4: Creëer een Glossary WI7: Beheer wijzigingen
Kenmerken van DLArchitect
Kenmerken van DLArchitect Bert Dingemans, e-mail : [email protected] www : http://www.dla-os.nl 1 Inhoud KENMERKEN VAN DLARCHITECT... 1 INHOUD... 2 INLEIDING... 3 ARCHITECTUUR... 3 Merode... 3 Methode en
Installatiehandleiding. ixperion Word Import. voor Windows 2008 R2 64bit. Smartsite ixperion WordImport Implementatie. Copyright 2010-2011
Installatiehandleiding ixperion Word Import voor Windows 2008 R2 64bit Copyright 2010-2011 Versie 1.0.0 Seneca 2011 1 Auteur: ing. Silvio Bosch Versiebeheer: Versie Status Datum Omschrijving en wijzigingen
APEX vs OutSystems, een vergelijking door een gebruiker
WHITEBOOK APEX vs OutSystems, een vergelijking door een gebruiker Februari 2019 Auteur: Michel Vogelpoel INTEGRATIESPECIALIST Inleiding Als fervent gebruiker van APEX moet men ook af en toe over de Oracle
2.ouderbeleid.3.plaatsingsprocedure werk admini Pagina 1 van 14
2.ouderbeleid.3.plaatsingsprocedure werk admini Pagina 1 van 14 In deze werkinstructies kan alles vinden wat te maken heeft met het onderhoud van het kdadmin programma. Je kunt deze onderdelen vinden in
Tekenen met een potlood
Met SketchUp creëert men zeer snel en eenvoudig 3D oppervlakmodellen en visualiseert deze met texturen en animaties. U kunt schaduwen van de zon evalueren, landschappen creëren, snel uw tekening opsieren
Jeugdzorg Nederland. Low-Code applicatieontwikkeling; IT up-to-speed met de continue veranderingen in zorg
Jeugdzorg Nederland Low-Code applicatieontwikkeling; IT up-to-speed met de continue veranderingen in zorg Introductie Martijn van Noppen Sr. Projectleider Jeugdzorg Nederland Gert-Jan Puper Accountmanager
Capita Selecta Design Patterns voor administratieve applicaties
Capita Selecta voor administratieve applicaties Bij afstudeerproject: Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder 26 augustus 2006 Inhoud 26
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
Webuniversum. www.vlaanderen.be
Webuniversum www.vlaanderen.be 1 Webuniversum doelstelling Onze primaire focus is de Vlaamse overheid en lokale besturen. Federale diensten worden maximaal meegenomen Burger kijkt naar de overheid, los
Release notes Release
1 Release notes Release 2018.7-07-08-2018 Inhoud 1. Inleiding... 3 2. Gebouw... 4 2.1. Apps... 4 2.2. Gebruikers op gebouw... 5 2.3. Mapping - Makkelijker (ont)koppelen van producten en materialen... 5
Het CIBG ervaart een hogere kwaliteit met applicatie-ontwikkeling in Microsoft Visual Studio 2010
Het CIBG ervaart een hogere kwaliteit met applicatie-ontwikkeling in Microsoft Visual Studio 2010 Organisatie Het CIBG is een uitvoeringsorganisatie van het ministerie van Volksgezondheid, Welzijn en Sport.
Microsoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure
Asset 1 van 7 Over het bouwen van cloudoplossingen Gepubliceerd op 24 february 2015 Praktische handleiding voor ontwikkelaars die aan de slag willen met het maken van applicaties voor de cloud. Zij vinden
Ameland binnen handbereik
Ameland binnen handbereik Gauke Pieter Sietzema Hoofd ontwikkeling, SEO specialist & Sterc partner Hendrik Jan Hofstede Strateeg & internetmarketeer & Sterc partner VVV Ameland mobile - Ameland binnen
sales performance Guided Buying software for customer specific solutions Bas Könst
Guided Buying software for customer specific solutions Bas Könst Visie Quootz ontwikkelt en implementeert standaard software voor het optimaliseren van het verkoop-proces Wereldwijde toegang, 24/7 Webbased
Labo 1 Programmeren II
Labo 1 Programmeren II L. Schoofs K. van Assche Voor de OA Labo Programmeren II programmeren we in C# en met Microsoft Visual Studio 2005 als ontwikkelomgeving (voorlopig beta2). Deze IDE maakt gebruik
Introductie ArchiMate
Introductie ArchiMate NAF Insight De Meern, 8 maart 2012 Egon Willemsz, enterprise architect UWV Programma Waarom ArchiMate? Praktijkvoorbeelden Samenvatting concepten Van start met ArchiMate Tot besluit
Sparse columns in SQL server 2008
Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : [email protected] www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG
KRW-VSS en (UM)-Aquo. data standaarden in Delft-FEWS. Amersfoort, 23 April 2012. Marc van Dijk Deltares
KRW-VSS en (UM)-Aquo data standaarden in Delft-FEWS Amersfoort, 23 April 2012 Marc van Dijk Deltares Inhoud Inleiding tot Delft-FEWS Filosofie & integratie van data en modellen Delft-FEWS & data standaarden:
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 [email protected], [email protected]
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
Is APEX a worthy substitute for Oracle Forms?
your oracle solu+ons partner Is APEX a worthy substitute for Oracle Forms? APEX for mission critical applications: the Groupm business-case By Ronny Boeykens & Stijn Van Raes iadvise o Opgericht in 2004
De architect: in spagaat tussen mensen en technische details. Illustratie met een simpel voorbeeld
De architect: in spagaat tussen mensen en technische details Illustratie met een simpel voorbeeld Illustratie van stap voor stap naar een architectuur aan de hand van een voorbeeld Overview Exercise Assistant:
Eigen Widgets in CRM. Introductie. Limitering. Widgets beschikbaar stellen. Tips & Tricks Eigen Widgets in CRM
Tips & Tricks Eigen Widgets in CRM Eigen Widgets in CRM Introductie De WebUI van CRM 7.0 maakt het mogelijk om je eigen widgets te maken en deze in je eigen view te gebruiken. Dat kan door gebruik te maken
FIT TEST 4 MENDIX. Low code & kwaliteit
FIT TEST 4 MENDIX Low code & kwaliteit 2 TODAY S TOPIC: Low code & kwaliteit 1. Definitie low code wat maakt low coding platformen waardevol? 2. Kwaliteit - staat low code gelijk aan hoge kwaliteit? 3.
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
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
Handreiking Mobiele App Ontwikkeling en Beheer voor de Rijksoverheid
Handreiking Mobiele App Ontwikkeling en Beheer voor de Rijksoverheid Ronald Heukers Architect Dictu [email protected] Margreet van der Krans Architect SSC- I [email protected] Leendert
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
Modeleren. Modelleren. Together UML. Waarvan maken we een model? overzicht les 14 t/m 18. ControlCenter 6.2
Modelleren Werkelijkheid Modelleren Modeleren Waarvan maken we een model?!analyse " Maak een model van de te automatiseren werkelijkheid of van het op te lossen probleem! Domeinkennis = structuur! Functionele
Copyright IBS 2006. Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens
Nieuwbouw Vereenvoudigd en versnelt Java ontwikkeling Huub Cleutjens Inhoud IBS en Java Keuzes: taal / architectuur Productiviteit / arbeidsdeling IBS Java Development Accelerator Persistence UI Persistence
MDA experiences in een uitvoeringsorganisatie. Eelco van Mens (Architect, Mn Services) 5 juni 2008
MDA experiences in een uitvoeringsorganisatie MDA experiences in een uitvoeringsorganisatie Eelco van Mens (Architect, Mn Services) 5 juni 2008 2 Inhoud Korte introductie Mn Services Overwegingen om met
Business Workflow innovaties in SAP S/4 HANA
Business Workflow innovaties in SAP S/4 HANA Op dit moment vindt er wereldwijd een technologie gebaseerde bedrijfsrevolutie plaats die op het eerste gezicht geen grenzen kent. Met zeer grote snelheid worden
Feature checklist NeMO 5 Android
Feature checklist NeMO 5 Android PCA Mobile 2014 Feature Omschrijving Opmerkingen Algemene kenmerken Mobile Only NeMO5 voor Android is een Native Android Applicatie (app) Cloud Vereist geen lokale of gehoste
Workshop 12 ART-DECOR en Acute overdracht. Michael Tan Kai Heitmann Maarten Ligtvoet
Workshop 12 ART-DECOR en Acute overdracht Michael Tan Kai Heitmann Maarten Ligtvoet 22 november 2012 Topics Aanpak en visie Perinatologie Michael Tan Uitleg Acute Overdracht in ART-DECOR Kai Heitmann Faciliteren
Stap 1. Installeren van CloudSuggest app
Welkom bij de installatie handleiding van CloudSuggest! Deze handleiding begeleid je door het proces van het installeren van CloudSuggest voor jouw SEOshop. Heb je vragen over deze installatie? Neem dan
Aantrekken. All Features Checklist. Employer Branding. Talent Sourcing
Aantrekken Employer Branding Werken Bij Pagina Editor Creëer een krachtige carrièrepagina met onze gemakkelijke drag en drop editor. Mobiel-Geoptimaliseerd Optimaliseer jouw carrièrepagina voor mensen
Portfolio. van Maarten Zilverberg
Portfolio van Maarten Zilverberg Spoorzoeker, welk dier was hier? In opdracht van Staatsbosbeheer is in 2014 een app voor ios en Android ontwikkeld waarmee een jonge doelgroep wordt aangespoord om naar
Applicaties ontwerpen voor ios en Android
Ontwikkelen van Apps voor ios en Android Applicaties ontwerpen voor ios en Android 2.1 Inleiding Zowel Apple als Google heeft een paar tips gegeven bij het maken van een ontwerp voor een applicatie voor
APPLICATIEBOUW 1E COLLEGE: INTRODUCTIE. Onderdeel van SmartProducts
APPLICATIEBOUW 1E COLLEGE: INTRODUCTIE Onderdeel van SmartProducts EVEN VOORSTELLEN DOCENT Fjodor van Slooten N208 (Horstring Noord) [email protected] Assistentie door: Hans Tragter, Marc Schreiber,
MDA in de praktijk. Freek Bosch, Business Unit Manager Amsterdam, 4 juni 2009
Functional Model Driven Development MDA in de praktijk Freek Bosch, Business Unit Manager Amsterdam, 4 juni 2009 FMDD agenda FMDD Waarom FMMD De praktijk Wat is FMDD Ervaringen en lessons learned Ervaringen
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...........................
Een XML SCT bestand creëren op basis van een.csv bestand in Telelink 6. Versie maart 2014. ing.be/sepa
Financial Supply Chain SEPA Een XML SCT bestand creëren op basis van een.csv bestand in Telelink 6 Versie maart 2014 ing.be/sepa 1. INLEIDING 3 2. EEN NIEUW XML SCT BESTAND CREËREN IN TELELINK 6 OP BASIS
Your view on business On your favorite device
ANY2INFO OVER ONS Your view on business On your favorite device Any2info is een ICT-onderneming gespecialiseerd in de ontwikkeling van standaard software waarmee mobiele bedrijfsapps kunnen worden gebouwd
DEVELOPING ANDROID AND IOS APPS USING XAMARIN FOR C# DEVELOPERS
#INFORMATICA DEVELOPING ANDROID AND IOS APPS USING XAMARIN FOR C# DEVELOPERS BESPAAR MET DE KMO-PORTEFEUILLE 1524,60 incl. BTW I.S.M. OMSCHRIJVING Introductie Xamarin wint snel aan belang binnen de Microso
DEF. Dsens Educational Framework. Dsens Interactive Amsterdam 1
DEF Dsens Educational Framework Dsens Interactive Amsterdam 1 Dsens Activiteiten in het Primair Proces Concept ontwikkeling met didactici Prototyping Opstellen onderwijskundig ontwerp Opstellen functioneel
Bart ter Steege [email protected] 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 [email protected] 06 8128 7569 Best of Mobile Best
Grafisch ontwerp. Referenties. https://developers.google.com/webmasters/mobile-sites/ http://www.bluetrainmobile.com/mobile-showcase
Mobiel Datanose Op dit moment is mobiel datanose niet goed gedaan; je krijgt gewoon de site te zien zoals je het te zien krijgt op pc's of laptops. Maar vaak heb je het probleem dat je op je mobiel moet
Ralph van Roosmalen Automatisch testen Theorie en de praktijk
Titel, samenvatting en biografie Ralph van Roosmalen Automatisch testen Theorie en de praktijk Samenvatting: Theorie en de praktijk kunnen soms ver uit elkaar liggen ook bij test automatisering. Waarom
Kleine cursus PHP5. Auteur: Raymond Moesker
Kleine cursus PHP5 Auteur: Raymond Moesker Kleine cursus PHP PHP is platform en CPU onafhankelijk, open source, snel, heeft een grote userbase, het is object georiënteerd, het wordt omarmd door grote bedrijven
Van 6 weken naar 6 minuten. met. OpenSource. Jan-Taeke Schuilenga Infrastructuur Architect [email protected]
Van 6 weken naar 6 minuten met OpenSource Jan-Taeke Schuilenga Infrastructuur Architect [email protected] Wat is DUO? Uitvoeringsorganisatie van Ministerie van OCW - Studiefinanciering - Bekostiging
Data input. Product Definitions. Product info. Underlying (basket) info. Het product rview maakt het mogelijk om
BSE CONSULTANCY Structured s Transparant voor u en uw klant Data input (basket) Het product rview maakt het mogelijk om Structured s real-time inzichtelijk te maken. Door gebruik te maken van de zeer flexibele
1.9.9 Release Notes 28 oktober 2014
1.9.9 Release Notes 28 oktober 2014 Inhoud Voordelen... 1 Overzicht... 2 Release Versie... 3 Nieuw... 4 Nieuw Tablet/Groot scherm weergave... 4 Ontwerp de Tablet/Groot Scherm Layout... 4 Site eigenaar
Geo-data als onderdeel van het eco-systeem van het web. Marcel Reuvers 2 september 2015
Geo-data als onderdeel van het eco-systeem van het web Marcel Reuvers 2 september 2015 de informatiesamenleving Ontwikkeling van de samenleving Oude samenleving (voorontwikkelingsfase) Kantelperiode Nieuwe
