Indoor Navigation System



Vergelijkbare documenten
Werkomgeving. Android Studio. Android - werkomgeving 1/6

Handleiding voor het installeren van Subversion Plugin Eclipse

Denit VMware vcenter Installatie VPN Client en VMware vsphere Client

1 INHOUDSOPGAVE INSTELLEN ANDROID TOESTEL INSTELLEN IPHONE TOESTEL INSTELLEN NOKIA TOESTEL... 6

Installatie-instructie Kodi 17.1 (Krypton) met Dizidoos build.

Installatiehandleiding. ixperion Word Import. voor Windows 2008 R2 64bit. Smartsite ixperion WordImport Implementatie. Copyright

Handleiding Remote Werkplek

Quarantainenet Log Forwarder

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

Nederlandse Culturele Sportbond Afdeling Wedstrijdzwemmen

Ipad gebruiken als extra scherm of buitenscherm met Yachtcontrol navigatie.

uziconnect Installatiehandleiding

1. Hardware Installatie Installatie van Quasyscan...6 A. Hoe controleren of je een actieve internetverbinding hebt?...6 B.

Stappenplan bij het gebruik van SQL 2008 Versie 2.0,

Handleiding installatie, configuratie en starten FortiClient

Handleiding installatie Rental Dynamics

Installatiehandleiding TiC Narrow Casting Manager

Werking van de Office Connector, en het oplossen van fouten.

ershandleiding user guide

Versie: 1.0. Datum: 19 november Eigenaar:

Handleiding: Telewerken op Windows

Installatiehandleiding Devoteam PGB XML tool

Installatiehandleiding Windows XP / Vista / Windows 7

Installatiehandleiding

Handleiding Coligo Connect installatie en gebruik

Coligo conne ct. Gebruikershandleiding

HANDLEIDING EXTERNE TOEGANG CURAMARE

Handleiding. Handleiding

Werken op afstand via internet

Handleiding telewerken GGD Amsterdam

Quarantainenet Log Forwarder

SNEL HANDLEIDING KIT-2BNVR2W

Acht stappen voor JSF

Installatie handleiding Reinder.NET.Optac

MySQL Server Installatie Handleiding RETSOFT ARCHIEF EXPERT VERSIE Versie: v

Unify- SLES Linux update handleiding

Voor externe toegang tot de werkplek zijn een aantal zaken vereist: 1. Open Internet Explorer en ga naar de website:

Instellen back up Microsoft SQL database Bronboek Professional

Handleiding ALGEMENE HANDLEIDING VWORKSPACE. Versie: 1.2. Datum: 10 april Eigenaar:

Specialisatie RTES - Project FunnyScreens. Installatie en gebruik van JUnit

ershandleiding user guide

HANDLEIDING Installatie TESTS 2012

Secure File Sync - Quick Start Guide

Quarantainenet Log Forwarder

HANDLEIDING TWOFACTOR- AUTHENTICATION

Installatie Handleiding TWS. Voor Windows en Mac

instellen. Copyright Starteenwinkel.nl

Handleiding installatie Kluwer Belastingpraktijk

Installatie Handleiding voor Modelit Applicatieprogrammatuur

Inhoudsopgave: Whisper380-computerhulp

ROBOMIND ACADEMY DESKTOP LICENTIE HANDLEIDING

USB 2.0 NAAR HDMI VIDEO ADAPTER. Korte Installatiehandleiding DA-70851

Hoe kan ik extern werken?

Installatie instructie

OpenVPN Client Installatie

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

Handleiding. Handleiding

Installatie Handleiding. Twan Wintjes

Onderstaande procedure voert u uit op de computer waarop u met de King Outlook-koppeling wilt gaan werken.

HANDLEIDING WINDOWS INTUNE

uziconnect Installatiehandleiding

Handleiding FileZilla

Installatie Handleiding - Multispectraal V.W1.0

Handleiding installatie Visual Rental Dynamics

Dit document beschrijft belangrijke aandachtspunten voor de installatie van Deep Defender. Ook omschrijft dit document hoe de beheerder kan omgaan

Toegang Persoonlijke Schijf Piter Jelles via secure FTP.

Handleiding. Certificaat installeren

DuboCalc 4.0. Installatie instructie

Website updaten Dit is een korte handleiding voor het bijwerken van een infojuice/wordpress website.

INSTALLATIE HANDLEIDING

Java fingerprint Login Gebruikers en installatie handleiding. Voor: de Gebruiker

Handleiding Certificaat installeren

Installeer de C54PSERVU in Windows Vista

Inleiding. De update kan op twee manieren worden geïnstalleerd: automatisch of handmatig.

LearnOSM. PostgreSQL & PostGIS. PostgreSQL en PostGIS installeren. Bijgewerkt

Handleiding Online Boekhouden

Instalatie Handleiding TWS. Voor Windows en Mac

ICT HANDLEIDING TELEWERKEN. Versie 2010

Online Back-up installatie handleiding. Sikkelstraat VB Oosterhout E: info@winexpertise.nl

Conceptronic CFULLHDMA Hoe Samba/CIFS en NFS te gebruiken

TOEGANGSCONTROLE. Installatie Handleiding. AxiomV Server v5.2.x

Hoe kan ik extern werken?

Handleiding software USB PIC DEV. BOARD

Handleiding Office 365

Inhoudsopgave. versie 0.8

Handmatig je lokale mailbox migreren

Handleiding: Solis-VPN

Handleiding. Certificaat installeren

Intramed OnLine instellen en gebruiken. Voor Android tablet of telefoon

Installatie Epson TM-T88III/TM-T88IV t.b.v. OnlineKassa.nl

Handleiding Telewerken met Windows. Inleiding. Systeemvereisten. Inhoudsopgave

Handleiding inloggen in I-Muis via Citrix Receiver.

Copernica Koppeling Umbraco

5/5 Red Carpet. 5/5.1 Inleiding

Download TQC.Ideal.Finish.Analysis.Setup exe* (of hoger) vanaf de TQC website via:

Installatie King Task Centre

Installatie Handleiding voor: TiC Narrow Casting Certified. System Integrators

Transcriptie:

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 4. Sebastian Nadorp 109369 5. Ingmar te Raa 112375 6. Simon Wels 107479 Klanten: Saxion (CII, kenniscentrum) Alten PTS (Dhr. G. Blom) Begeleiders: 1. Dhr. R.J.W.T. Tangelder 2. Dhr. R. Tobias Versie: 1.1 Datum: 16-juni-2010 Status: Final

Geschiedenis Versie Datum Auteur Opmerking 0.1 2-juni-2010 Jerome Bos Initiële versie 0.2 15-juni-2010 Jerome Bos Applicaties bouwen toegevoegd, Synchronisatie toegevoegd 1.0 15-juni-2010 Jordi Betting Review 1.1 16-juni-2010 Groep EII6RTa Review Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 2/17

Inhoudsopgave Geschiedenis... 2 1 Inleiding... 4 1.1 Scope... 4 1.2 Terminologie en afkortingen... 4 2 Android SDK... 5 3 Eclipse... 6 4 Android Development Tools for Eclipse... 7 5 Subclipse... 8 6 HTC Tattoo en HTC Legend... 9 7 Motorola Milestone... 10 8 Enterprise Architect... 11 9 Apache Subversion... 12 10 Redmine... 13 11 Applicaties compileren en starten... 14 12 Synchronisatie code en ontwerp... 17 Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 3/17

1 Inleiding 1.1 Scope Dit document beschrijft de ontwikkeltools en applicaties die gebruikt zijn door de projectleden en hoe deze applicaties geïnstalleerd kunnen worden. Bij iedere applicatie staat ook het versienummer vermeld en het platform. De installatie van deze applicaties wordt meestal ook op de bijhorende sites uitgelegd. Dit document is bestemd voor: project begeleiders project leden project beheerders Minimale kennis die benodigd is om dit document te lezen en te begrijpen: Basiskennis over hardware and software ontwikkeling. 1.2 Terminologie en afkortingen term / afkorting betekenis Android Android is een open source platform voor mobiele telefoons gebaseerd op Linux en Java. IDE Integrated Development Environment SDK Software Development Kit SVN Subversion repository Lokatie waar bestanden worden opgeslagen Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 4/17

2 Android SDK De Android SDK is noodzakelijk om voor Android telefoons te ontwikkelen. Versie: Android SDK revision 4 Platform: Win32, Linux (i386) Site: http://developer.android.com/sdk/index.html Installatie: 1. Bemachtig een versie van de Android SDK 2. Start de SDK Setup 3. Er kan een foutmelding optreden. De Android-repository is niet altijd beschikbaar middels HTTPS. 4. Kies in het linkermenu de optie Settings. 5. Vink de optie Force https://...sources to be fetched using http://... aan. 6. Klik op de knop Save & Apply. 7. Kies in het linkermenu de optie Available Packages. 8. Klik op de knop Refresh. 9. Volg de instructies om de Android SDK Tools te downloaden en te installeren. Dit kan lang duren. 10. Kies in het linkermenu de optie Installed Packages om de geïnstalleerde packages te zien en het pad van de SDK-directory. Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 5/17

3 Eclipse Eclipse is een IDE die gebruikt kan worden om Android-applicaties mee te ontwikkelen. IDE for Java EE Developers Versie: 1.2.2.20100216-1730 of 1.2.2.20100217-2310 Build-id: 20100218-1602 Platform: Win32, Linux(i386) Eclipse Platform Versie: 3.5.2 Build-id: M20100211-1343 Platform: Win32, Linux (i386) Site: http://www.eclipse.org/ Installatie: 7. Bemachtig een versie van Eclipse 8. Installeer Eclipse Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 6/17

4 Android Development Tools for Eclipse ADT (Android Development Tools) is een plugin voor Eclipse die voor integratie zorgt met de android SDK. Via deze tools kan het bouwen en debuggen van applicaties eenvoudiger. Versie: 0.9.5.v200911191123-20404 Platform: n.v.t. Site: http://developer.android.com/sdk/eclipse-adt.html Installatie: 1. Start Eclipse en ga naar het menu Help -> Install New Software. 2. Klik op de knop Add. Er verschijnt een nieuw venster. 3. Vul in dit venster bij Location het adres https://dlssl.google.com/android/eclipse/. 4. Eclipse zal de Developer Tools laden 5. Selecteer Developer Tools en klik op de knop Next >. 6. Volg de overige instructies en accepteer de licentie-overeenkomst. 7. Herstart Eclipse Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 7/17

5 Subclipse Met de Subclipse plug-in is het mogelijk om in de Eclipse IDE projecten te synchroniseren met een SVN server. Via een GUI is het mogelijk om bestanden binnen een project te synchroniseren en te vergelijken. Hierdoor kunnen er meerdere mensen aan een project werken. Versie: Subclipse 1.6.10 Platform: n.v.t. Site: http://subclipse.tigris.org/ Installatie vanuit Eclipse: 1. Start Eclipse en ga naar Help -> Install New Software. 2. Er verschijnt een venster met Available Software. Klik op Add... 3. Voeg een naam aan de nieuwe software toe (Bijvoorbeeld "Subclipse"), en voeg http://subclipse.tigris.org/update_1.6.x in bij de url. 4. Selecteer de volledige tree bij het selectie vakje met de naam "Subclipse Plugin" en klik op Next. 5. Vervolgens zal Eclipse details tonen voor de te installeren componenten. Click op Next om de license agreement te lezen. Als je de licentie accepteert, kun je op Finish klikken. 6. Herstart Eclipse Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 8/17

6 HTC Tattoo en HTC Legend Het installeren van de HTC mobiele telefoons gaf nog enige problemen onder Windows 7. De drivers zijn in de zelfde bestandsmap te vinden als dit document. Installatie onder Windows 7: 1. plug de USB-kabel in de telefoon en de computer. 2. Windows zal automatisch de drivers gaan installeren. Dit gaat niet goed, de ADB driver wordt niet goed geïnstalleerd. 3. Installeer de ADB driver handmatig of probeer de automatische installatie opnieuw totdat de ADB driver wel goed is geïnstalleerd. Wellicht zal HTC Sync geïnstalleerd moeten worden. Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 9/17

7 Motorola Milestone Installatie onder Windows 7: 1. plug de USB-kabel in de telefoon en de computer 2. Windows zal automatische de drivers proberen te installeren. Dit gaat niet goed, de ADB driver wordt niet goed geïnstalleerd. 3. Installeer de ADB driver handmatig. Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 10/17

8 Enterprise Architect Enterprise Architect is een programma om applicaties te ontwerpen op basis van XML. Bovendien bied het programma de mogelijkheid om code te genereren en zelfs om de implementatie en het ontwerp te synchroniseren. Versie: 7.5.844 (Build: 844) Registratie: Licenced User, registration key required Platform: Win32 Installatie: 1. Pak het EnterpriseArchitect-bestand uit naar een geschikte locatie 2. Start de setup 3. Volg de instructies Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 11/17

9 Apache Subversion Apache Subversion, of kortweg SVN, is een open-source versiebeheersysteem. Het systeem slaat niet alleen de data van een bestand op, maar ook de verschillen tussen de versies van een bestand. Hierdoor is het mogelijk om terug te keren naar een oude versie van een bestand. Als er bijvoorbeeld een bug is ontstaan tijdens het bewerken van een bestand, kun je door middel van een vergelijking van de twee bestanden de oorzaak van de bug vinden. Door met SVN te werken, wordt het ook makkelijk om in teamverband aan één codebase werken. Door steeds te synchroniseren met de SVN server zal de meest recente versie op één plek worden behouden. Als iemand een verouderd bestand probeert in te checken, zal er een waarschuwing gegeven worden met de mededeling dat een nieuwere versie op de server beschikbaar is. Zo kan iedereen aan de meest recente codebase werken. Versie: 1.6.5, revisie: 18866 Site: http://subversion.apache.org/ Installatie: 1. Volg de instructies op de site Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 12/17

10 Redmine Redmine is een open-source projectmanagement en bug-tracking tool. Het systeem kan de status van een project bijhouden doordat gebruikers gegevens over taken kunnen invoegen. Doordat Redmine ook gekoppeld kan worden aan een SVN repository, kunnen taken ook aan projecten binnen een SVN repository worden gekoppeld. Doordat Scrum taken centraal zet binnen een project, bied deze tool goede ondersteuning om digitaal bij te houden wat de status van een project is. Versie: 0.8.6 Platform: Linux (i386) Vereist: Ruby 1.8.6, Ruby on Rails 2.1.2, MySQL 4.1 Site: http://www.redmine.org/ Installatie: 1. Bemachtig een versie van Redmine. 2. Volg de installatie-instructies: http://www.redmine.org/wiki/redmine/redmineinstall 3. Gebruik het startup-script om Redmine te starten Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 13/17

11 Applicaties compileren en starten Het compileren en starten van Android-applicaties gaat vanuit Eclipse: 1. Vanuit de Android SDK kan een emulator gestart worden. 2. Daarna kan men op Debug of Run drukken. 3. Men moet kiezen op welk apparaat de applicatie dient te draaien. Dit kan een emulator zijn of een werkelijk apparaat. 4. De applicatie zal daarna automatisch op het apparaat geladen worden. 5. Vanuit de Dalvik Debug Monitor Service kan men de applicatie debuggen. Figuur 1: Android-opties binnen Eclipse Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 14/17

Figuur 2: Android SDK Figuur 3: Emulator Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 15/17

Figuur 4: Device kiezen Figuur 5: Dalvik Debug Monitor Service Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 16/17

12 Synchronisatie code en ontwerp Het is mogelijk om de code en het ontwerp te synchroniseren. Wijzigingen in het ontwerp kunnen direct doorgevoerd worden in de code en vice versa. Figuur 6: Synchronisatie binnen Enterprise Architect Indoor Navigation System, Handleiding Ontwikkeltools, 1.1 17/17