Christopher Mathes ASN-Tracker Dokumentation - Backend: Sensorik, Geräte-Informationen. Sensorik:

Größe: px
Ab Seite anzeigen:

Download "Christopher Mathes ASN-Tracker Dokumentation - Backend: Sensorik, Geräte-Informationen. Sensorik:"

Transkript

1 Christopher Mathes ASN-Tracker Dokumentation - Backend: Sensorik, Geräte-Informationen Sensorik: Mit der Android-API 21 lassen sich (abzüglich der als deprecated markierten Sensoren insgesamt 18 Sensoren abfragen. Diese Sensoren werden unterteilt in drei Kategorien: Motion Sensors (Bewegungssensoren), Environmental Sensors (Umgebungssensoren) und Position Sensors (Positionssensoren). Ein wichtiger Bestandteil zur Sensorik ist der SensorManager. SensorManager: Diese Android-Klasse wird für den sensor service genutzt. Der Manager wird benötigt um neue Instanzen vom sensor service zu erstellen. Er dient dazu, die jeweiligen Sensoren mittels der vorgefertigten Methoden zu registrieren, deregistrieren durch zu Hilfenahme des SensorEventListener. Weitere damit verbundene Klassen sind: Sensor, SensorEvent und der SensorEventListener. Motion Sensors Sensor ID Erklärung Werte Einheit Accelerometer 1 Misst Beschleunigungskräfte in Relation zur Gravitationskraft des Android-Devices in alle drei Achsenrichtungen Gravity 9 Misst die Gravitationskraft des Android-Devices in alle drei Achsenrichtungen Gyroscope 4 Misst die Rotationsrate des Android-Devices in alle drei Achsenrichtungen GyroscopeUncalibrated 16 Gibt ähnlich dem Gyroscope Werte aller drei Achsenrichtungen zurück, hat jedoch zusätzlich drei weitere Rückgabewerte. Die Kalibrierung der Gyroscope-Daten wird jedoch nicht komplett durchgeführt. Dies kann von erfahreren Nutzern durch entsprechende Codierung selbst vorgenommen wurden LinearAcceleration 10 Misst die Beschleunigungskraft eines Android-Devices in alle drei Achsenrichtungen ohne Bezug zur Gravitationskraft StepCounter 19 Berechnet in Verbindung mit dem Sensor: Accelerometer wie häufig eine bestimmte (für das Zählen eines Schritts genügende) Bewegung des Android-Devices vorgenommen wurde 3 m/s² 3 m/s² 3 rad/s 6 rad/s 3 m/s² 1 #steps

2 StepDetection 18 Erkennt Schritte des Benutzers. In Verbindung mit dem Sensor: Accelerometer des Android- Devices RotationVector 11 Misst die Richtung der Orientierung durch Nutzung der Rotationsvektoren des Android- Devices (Nutzt das geomagnetische Feld) Position Sensors Sensor ID Erklärung Werte Einheit GameRotationVector 15 Misst ähnlich wie der RotationVector, mit dem Unterschied das er die Daten des geomagnetischen Feldes nicht berücksichtigt. Dieser Sensor findet beispielsweise Anwendung in Android-Spielen bei denen die Himmelsrichtung uninteressant ist. Durch dieses Vernachlässigen der geomagnetischen Feldwerte, kann man höhere Genauigkeit erreichen GeomagneticRotationVector 20 Misst ähnlich wie der RotationVector, mit dem Unterschied das er das Magnetometer benutzt anstatt des Gyroskops MagneticField 2 Misst das Geomagnetische Feld für alle drei Achsenrichtungen des Android-Devices MagneticFieldUncalibrated 14 Ähnlich den Rückgabewerten des Sensors: GyroscopeUncalibrated, gibt auch dieser Sensor sechs Werte zurück. Dieser Sensor kann von Entwicklern dazu benutzt werden, seinen eigenen Code für die genaue Kalibrierung der Magnetischen Feldwerte vorzunehmen Orientation 3 Misst die an Rotation vollbrachten Grad um alle drei Achsenrichtungen eines Android-Devices µt 6 µt 3 Grad

3 Proximity 8 Misst die Entfernung eines Objekts in Bezug auf die Entfernung der Frontseite des Android-Devices 1 cm Environmental Sensors Sensor ID Erklärung Werte Einheit AmbientTemperature 13 Gibt die Umgebungstemperatur 1 Grad Celsius zurück Light 5 Misst die Umgebungshelligkeit 1 lx (Lux) Pressure 6 Gibt den Luftdruck zurück 1 hpa oder mbar RelativeHumidity 12 Misst die Luftfeuchtigkeit 1 % Des Weiteren gibt es den Sensor TYPE_TEMPERATURE welcher mit dem API level 14 als deprecated bezeichnet wurde sowie den Sensor TYPE_HEART_RATE, welcher für Google Wear Kleidung gedacht ist. GPS: Die implementierte GPS-Möglichkeit des ASN-Trackers nutzt eine String-Methode, welche als Getter fungiert und eine Methode ohne Rückgabewert, welche die GPS-Daten aktualisiert. Über einen LocationManager wird der SystemService LOCATION_SERVICE aufgerufen. Dieser Service ermöglicht es die Informationen Breitengrad (latitude), Längengrad (longitude) und die Genauigkeit der Messung (accuracy) herauszulesen. Zusätzlich zum LocationManager wird eine Variable locationmanagergps des Objekttyps Location genutzt, welche mit Hilfe des Funktionsaufrufs getlastknownlocation(locationmanager ) über den initialisierten LocationManager die drei Werte erfassen kann. Die genannte Methode kann mit zwei verschiedenen Parametern arbeiten. LocationManager.GPS_PROVIDER und LocationManager.NETWORK_PROVIDER. Um eine bessere Genauigkeit der Ermittlung von Breiten- und Längengrad zu erhalten und vor allem eine wesentlich schnellere Ermittlung der Daten, wird im Allgemeinen NETWORK_PROVIDER vorgezogen.

4 Geräte-Informationen: Die Geräte-Informationen, die über das zugehörige Fragment im Settings-Bereich der App ausgewählt werden können, werden untergliedert in vier Hauptkategorien. Diese sind: Device, System, Battery, Telephony. Außerdem enthalten die Geräte-Informationen eine Auflistung der einzelnen Sensoren mit Angabe des Herstellers, der Range (Reichweite/Genauigkeit) und dem entsprechenden Namen. Die Hauptkategorien enthalten Unterkategorien welche verschiedene Spezifikationen voneinander trennen. Nachfolgend eine genauere Auflistung der einzelnen Informationen. Kategorie Unterkategorie Information Erklärung Device Info Build number Device Build Nummer OS Version Android Version Model Device Modelnummer Device Device Modeltyp Product Device Produkttyp Manufacturer Hersteller (Device) SDK Android SDK-Version Display Res-X Auflösung () Res-Y Auflösung () Density Auflösung in (dots per inch) Size Displaygröße in Zoll Refresh-rate Bildwiederholungsrate System Processor Cores Anzahl CPU-Kerne CPU-Architecture CPU-Architektur Board Board-Modeltyp Kernel-Version Kernel-Versionsnummer Kernel-Architecture Kernel-Architekturtyp Min Minimale Taktfrequenz Max Maximale Taktfrequenz Memory Total Ram Maximaler Arbeitsspeicher Battery Battery Technology Batterietyp Temperature Temperatur in Grad Celsius Voltage Anzahl Volt Capacity Batteriekapazität in mah Sensors --- Vendor Hersteller Range Genauigkeit des Sensors Name Name des Sensors Telephony --- Name Anbieter der SIM-Karte

5 Auslesen einzelner Geräte-Informationen: Nach dem Öffnen des Fragments über den Settings-Bereich, werden die Geräte-Informationen angezeigt. Wie unter den folgenden Punkten i) bis v) beschrieben, lassen sich einige Informationen nur über spezielle Listener oder Methoden- und Konstruktoren-Aufrufe von vorgefertigten Android-Klassen ausgeben. i) Device Unterkategorie: Info Die Informationen der Unterkategorie Info werden gesammelt in einem Stringbuffer, umgewandelt zu einem String, übergeben. Die einzelnen Informationen werden per Methodenaufruf android.os.build.* abgerufen. Unterkategorie: Display Die Displayinformationen werden als String übergeben nach Initialisierung des SystemServices WINDOW_SERVICE der auf einer Variable des Objekttyps Display aufgerufen wird. Für die Angaben der Breite, Höhe sowie der Größe des Screens sind einfache mathematische Umformungen nötig. Für die Breite, Höhe sowie der Auflösung und der Größe des Screens wird zusätzlich der Methodenaufruf getmetrics(displaymetrics) benötigt. ii) System Unterkategorie: Processor Die Prozessorinformationen werden teilweise über einfache System-Calls abgegriffen (System.getProperty( gewünschte Information )). Die Anzahl an CPU- Kernen des Android-Devices lässt sich über die, zur Runtime auszuführenden Methode availableprocessors() ausgeben. Für die Bestimmung der minimalen und maximalen CPU-Frequenz in Megahertz, werden die eigens angefertigten Methoden cpuminfrequency() und cpumaxfrequency() aufgerufen. Diese Methoden nutzen einen Reader vom Objekttyp RandomAccessFile um die minimale und maximale CPU-Auslastung zu ermitteln. Unterkategorie: Memory Ähnlich der Einholung von Informationen bezüglich der minimalen/maximalen CPU- Frequenz, wird die Information zum Total RAM auch über ein Objekt des Typs RandomAccesFile über einen Reader eingeholt. Es erfolgt eine Umrechnung um die Ausgabe in eine entsprechende Einheit ausgeben zu können. iii) Battery Unterkategorie: Battery Zur Ermittlung der Informationen der Kategorie Battery wird ein BroadcastReceiver genutzt welcher auf den BatteryManager zugreift um Angaben der Technologieart der Batterie zu erlangen, sowie der Temperatur und der Voltanzahl. Die Batteriekapazität in milli-ampere-stunden erhält man über die genutzt Methode getbatterycapacity(). Diese nutzt die Java-Klasse die für PowerProfile erstellt wurde.

6 iv) Sensors Unterkategorie: --- Die Informationen zu den Sensoren des Android-Devices werden eingeholt indem eine Variable des Typs Sensor durch iteriert wird, durch die Liste aller verfügbaren Sensoren des jeweiligen Endgeräts. Pro Schleifendurchlauf wird vom jeweiligen Sensor, dessen Name, Hersteller und die Genauigkeit der Messung in eine StringBuffer-Variable geschrieben und im entsprechenden Fragment, geordnet untereinander aufgelistet. v) Telephony Unterkategorie: --- Den Provider der Sim-Karte des Android-Devices lässt sich mit dem Methodenaufruf getsimoperatorname() ermitteln. Diese Methode verlangt das Initialisieren eines TelephonyManagers, welcher den SystemService TELEPHONY_SERVICE nutzt.

3. Erfassung und Verarbeitung von Sensordaten

3. Erfassung und Verarbeitung von Sensordaten 3. Erfassung und Verarbeitung von Sensordaten Lernziele 3. Erfassung und Verarbeitung von Sensordaten Lernziele: Typische in mobilen Geräten enthaltene Sensorarten kennen, Daten von solchen Sensoren empfangen

Mehr

Software-Entwicklung für Android und ios

Software-Entwicklung für Android und ios Software-Entwicklung für Android und ios Teil 5: Sensoren Typen von Sensoren Zweck Beispiele Hardware-Sensoren Ermitteln tatsächliche Werte Accelerometer, Magnetometer, Gyroskop, Barometer, Näherungssensor,

Mehr

11. Java Klassen. Klassen - Technisch. Klassen - Beispiel: Erdbebendaten. Klassen - Konzeptuell

11. Java Klassen. Klassen - Technisch. Klassen - Beispiel: Erdbebendaten. Klassen - Konzeptuell Klassen - Technisch Eine Klasse ist eine Einheit mit einem Namen, die Daten und Funktionalität beinhaltet 11. Java Klassen Klassen, Typen, Objekte, Deklaration, Instanzierung, Konstruktoren, statische

Mehr

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Inhalt Toast-Meldungen Permissions Sensoren GPS (Global Positioning System) Kamera Anzeigen von Koordinaten auf einer

Mehr

Mobile App Development. - Einführung -

Mobile App Development. - Einführung - Mobile App Development - Einführung - Inhalt Organisatorisches Vorlesungsinhalt Mobile Geräte Android Architektur App Aufbau Praktikum Organisatorisches 4 SWS, 5 ECTS 2 Vorlesung / 2 Praktikum ca. 10 Wochen

Mehr

14. Java Klassen. Klassen (Java) vs. Records (Pascal) Klassen - Konzeptuell. Klassen - Technisch

14. Java Klassen. Klassen (Java) vs. Records (Pascal) Klassen - Konzeptuell. Klassen - Technisch Klassen (Java) vs. Records (Pascal) 14. Java Klassen Klassen, Typen, Objekte, Deklaration, Instanzierung, Konstruktoren, statische Felder und Methoden, Datenkapselung Pascal RECORDs in Pascal sind reine

Mehr

10. OLAPLINE-Anwendertreffen

10. OLAPLINE-Anwendertreffen 10. OLAPLINE-Anwendertreffen 26. und 27. April 2017 Schloss Garath Düsseldorf Zwei Tage Weiterbildung und Networking integriert: Vorträge, Workshops und Erfahrungsaustausch rund um TM1 JAVA EXTENSIONS

Mehr

Es können nur Werte ausgelesen werden, Es kann -NICHT- geschaltet werden!!

Es können nur Werte ausgelesen werden, Es kann -NICHT- geschaltet werden!! Es können nur Werte ausgelesen werden, Es kann -NICHT- geschaltet werden!! Vorhanden auf Geräten der V3 Version ab Patch Level 1008 und V2 Versionen ab Patch Level 1001. Bei Geräte der V2 Versionen werden,

Mehr

Inhaltsverzeichnis. Apps für Android entwickeln

Inhaltsverzeichnis. Apps für Android entwickeln Inhaltsverzeichnis zu Apps für Android entwickeln von Jan Tittel und Jochen Baumann ISBN (Buch): 978-3-446-43191-1 ISBN (E-Book): 978-3-446-43315-1 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43191-1

Mehr

ZTE Blade V7 Lite. Ein Smartphone für alle neu definiert

ZTE Blade V7 Lite. Ein Smartphone für alle neu definiert ZTE Blade V7 Lite Ein Smartphone für alle neu definiert Suchen Sie nach einer Verbindung von guter Leistung und klassischer Eleganz? Das finden Sie im ZTE Blade V7 Lite. Ein vierkerniger Prozessor, die

Mehr

Klausur Software-Entwicklung März 01

Klausur Software-Entwicklung März 01 Aufgabe 1: minimaler Punktabstand ( 2+5 Punkte ) Matrikelnr : In einem Array punkte sind Koordinaten von Punkten gespeichert. Ergänzen Sie in der Klasse Punkt eine Klassen-Methode (=static Funktion) punktabstand,

Mehr

Smartphone Entwicklung mit Android und Java

Smartphone Entwicklung mit Android und Java Smartphone Entwicklung mit Android und Java predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de info@predic8.de Was ist Android Offene Plattform für mobile Geräte Software Kompletter

Mehr

Mobile App Development - Sensoren -

Mobile App Development - Sensoren - Mobile App Development - Sensoren - Inhalt Sensoren Sensor Framework Bewegungssensoren Posi2onssensoren Umweltsensoren?????????? GPS?????????? Sensoren Sensoren Was ist ein Sensor? Sensoren Defini2on Sensor

Mehr

Naviki GPS-Anwendungsentwicklung für Mobiltelefone www.naviki.org

Naviki GPS-Anwendungsentwicklung für Mobiltelefone www.naviki.org Naviki GPS-Anwendungsentwicklung für Mobiltelefone www.naviki.org Fachhochschule Münster Labor für Software Engineering luzar@fh-muenster.de www.naviki.org 1 Naviki die Idee www.naviki.org 2 Wie funktioniert

Mehr

Teil I Augmented Learning - Vortragender: Krischan Udelhoven. Teil II Android - Vortragender: Folker Hoffmann

Teil I Augmented Learning - Vortragender: Krischan Udelhoven. Teil II Android - Vortragender: Folker Hoffmann Teil I Augmented Learning - Vortragender: Krischan Udelhoven Teil II Android - Vortragender: Folker Hoffmann Inhalt 1.Warum Android? 2.Was ist Android? 3.Entwicklung mit Android 18. Januar 2010 Android

Mehr

JAVA Kommentieren mit Javadoc

JAVA Kommentieren mit Javadoc Übungen Informatik I JAVA Kommentieren mit Javadoc Übungen Informatik 1 1 Kommentare in Java / mehrzeiliger Kommentar / // einzeiliger Kommentar Sichtbar nur im Quelltext Beschreiben für Entwickler was

Mehr

Institut für Informatik und Angewandte Kognitionswissenschaften

Institut für Informatik und Angewandte Kognitionswissenschaften Grundlegende Programmiertechniken (»Programmierung«), WS 2007/2008 Übungsblatt 5 Präsenzaufgaben: 11, 12, 13 Hausaufgabe: 14 Aufgabe 11 STRING- UND OBJEKT-VERGLEICH String s1 = new String("Test String");

Mehr

Mobile Anwendungsentwicklung - Überblick über ios & Swift I -

Mobile Anwendungsentwicklung - Überblick über ios & Swift I - Mobile Anwendungsentwicklung - Überblick über & I - Prof. Dr. Michael Cebulla 4. November 2016 Hochschule Schmalkalden Wintersemester 2016/17 1 / 38 M. Cebulla Mobile Anwendungsentwicklung Gliederung 1

Mehr

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Informationen aus der Datenbank lesen Klasse SQLiteDatabase enthält die Methode query(..) 1. Parameter: Tabellenname

Mehr

1 Klassen und Objekte

1 Klassen und Objekte 1 Klassen und Objekte Datentyp - Spezifikation des Typs von Datenobjekten Datenstruktur - logische Ordnung von Elementen eines Datentyps - zur (effizienten) Speicherung, Verwaltung, Zugriff - auf die Elemente

Mehr

Walkabout: Location Based Services mit Android und dem Google Phone

Walkabout: Location Based Services mit Android und dem Google Phone Walkabout: Location Based Services mit Android und dem Google Phone Teilbereich 1: Die Android Plattform für mobile Geräte (Software) Von: Sebastian Schul Inhalt Einleitung Was ist Android Exkurs: Wie

Mehr

Es können nur Werte ausgelesen werden, Es kann -NICHT- geschaltet werden!!

Es können nur Werte ausgelesen werden, Es kann -NICHT- geschaltet werden!! Es können nur Werte ausgelesen werden, Es kann -NICHT- geschaltet werden Vorhanden auf Geräten der V3 Version ab Patch Level 1008 und V2 Versionen ab Patch Level 1001. Bei Geräte der V2 Versionen werden,

Mehr

Praktische Informatik I Wintersemester 2005/2006 Abgabe: 23. November 2005

Praktische Informatik I Wintersemester 2005/2006 Abgabe: 23. November 2005 Lehrstuhl für Praktische Informatik IV Holger Füßler A5, 6, Raum B 219 68131 Mannheim Telefon: (0621) 181 2605 Email: fuessler@informatik.uni-mannheim.de Robert Schiele B6, 29, Raum C0.04 68131 Mannheim

Mehr

Alkoholsensor MQ135, Time-Delay, Mailbox und LCD

Alkoholsensor MQ135, Time-Delay, Mailbox und LCD Projektaufgaben für Teil 2 Software Aus den gegebenen Aufgaben muss pro Gruppe eine Aufgabe ausgewählt werden. Die Softwareaufgabe kann unabhängig vom Thema der Hardwareaufgabe gewählt werden, allerdings

Mehr

Grundlagen der OO- Programmierung in C#

Grundlagen der OO- Programmierung in C# Grundlagen der OO- Programmierung in C# Technische Grundlagen 1 Dr. Beatrice Amrhein Überblick Visual Studio: Editor und Debugging Die Datentypen Methoden in C# Die Speicherverwaltung 2 Visual Studio 3

Mehr

Android Apps. Mentoring SS 16. Nicolas Lehmann, Sönke Schmidt, Alexander Korzec, Diane Hanke, Toni Draßdo 03.06.2016

Android Apps. Mentoring SS 16. Nicolas Lehmann, Sönke Schmidt, Alexander Korzec, Diane Hanke, Toni Draßdo 03.06.2016 Android Apps Mentoring SS 16 Nicolas Lehmann, Sönke Schmidt, Alexander Korzec, Diane Hanke, Toni Draßdo 03.06.2016 Wichtige Dateien MainActivity.java activity_main.xml AndroidManifest.xml Die Dateien MainActivity.java,

Mehr

Sensoren in Apple Geräten. Minh Khoi Nguyen! Tobias Schaarschmidt! SG: MD13w1

Sensoren in Apple Geräten. Minh Khoi Nguyen! Tobias Schaarschmidt! SG: MD13w1 Sensoren in Apple Geräten Minh Khoi Nguyen Tobias Schaarschmidt SG: MD13w1 Inhalt 1. Allgemein zu iphone & ipad 2. Generationen 3. Sensoren 3.1. Arten 3.2. Funktion 1. Allgemein zu iphone - Erscheinungsjahr:

Mehr

TK-STAR Bike GPS TRACKER Handbuch Vorwort

TK-STAR Bike GPS TRACKER Handbuch Vorwort TK-STAR Bike GPS TRACKER Handbuch Vorwort Vielen Dank für den Kauf des TK-GPS Tracker. Dieses Handbuch soll ihnen dabei helfen den Tracker reibungslos und korrekt zu betreiben. Bitte lesen Sie das Handbuch

Mehr

Umsetzung einer Klassenkarte in einer Programmiersprache

Umsetzung einer Klassenkarte in einer Programmiersprache Klassen in Java Umsetzung einer Klassenkarte in einer Programmiersprache Objektorientierte Programme bestehen (nur) aus Klassendefinitionen In Klassendefinitionen wird die Struktur der Objekte festgelegt,

Mehr

Connecting Android. Externe Hardware mit dem grünen Roboter verbinden. Alexander Dahmen Dominik Helleberg

Connecting Android. Externe Hardware mit dem grünen Roboter verbinden. Alexander Dahmen Dominik Helleberg Connecting Android Externe Hardware mit dem grünen Roboter verbinden Alexander Dahmen Dominik Helleberg Speaker Dominik Helleberg Mobile Development Android / Embedded Tools http://dominik-helleberg.de/+

Mehr

Grundlagen von Python

Grundlagen von Python Einführung in Python Grundlagen von Python Felix Döring, Felix Wittwer November 17, 2015 Scriptcharakter Programmierparadigmen Imperatives Programmieren Das Scoping Problem Objektorientiertes Programmieren

Mehr

Funktionen in JavaScript

Funktionen in JavaScript Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Mithilfe von Funktionen kann man denselben Code von mehreren Stellen des Programms aus aufrufen.

Mehr

Projekt INF. Sensorerweiterung für 3D-Drucker. Hanna Bader, Alexandros Fouskas, Cedric Holeczek, Paul Nehlich und Robin Schweigert

Projekt INF. Sensorerweiterung für 3D-Drucker. Hanna Bader, Alexandros Fouskas, Cedric Holeczek, Paul Nehlich und Robin Schweigert Projekt INF Sensorerweiterung für 3D-Drucker Hanna Bader, Alexandros Fouskas, Cedric Holeczek, Paul Nehlich und Robin Schweigert Koordinator: Felix Baumann Prüfer: Prof. Dr. Dieter Roller Institut für

Mehr

Mobile App Development. - Einführung -

Mobile App Development. - Einführung - Mobile App Development - Einführung - Inhalt Organisatorisches Vorlesungsinhalt Mobile Geräte Android Architektur App Aufbau Praktikum Organisatorisches 4 SWS, 5 ECTS 2 Vorlesung / 2 Praktikum 10 Wochen

Mehr

Seminar Multimediale Werkzeuge Sommersemester 2011

Seminar Multimediale Werkzeuge Sommersemester 2011 Seminar Multimediale Werkzeuge Sommersemester 2011 Dipl.-Ing. Marco Niehaus marco.niehaus@tu-ilmenau.de 09.06.2011 Page 1 Android Development - Installation Java SDK wird benötigt (http://www.oracle.com/technetwork/java/javase/downloads/index.html)

Mehr

Shield HD Kamera Smart Control

Shield HD Kamera Smart Control Shield HD Kamera Smart Control Product Features 720P HD quality, High Compression for fluent video performance. IR night vision Motion detection push alerts Alarm buzzer 360 rotation Baby momitor Microphone

Mehr

1. Software-Plattform Android Android. Was ist Android? Bibliotheken, Laufzeitumgebung, Application Framework

1. Software-Plattform Android Android. Was ist Android? Bibliotheken, Laufzeitumgebung, Application Framework 1. Software-Plattform Android Android Was ist Android? Plattform und Betriebssystem für mobile Geräte (Smartphones, Mobiltelefone, Netbooks), Open-Source Linux-Kernel 2.6 Managed Code, Angepasste Java

Mehr

DE - Deutsch. Bedienungsanleitung CS Instruments GmbH Service Software Dew Point Sensors

DE - Deutsch. Bedienungsanleitung CS Instruments GmbH Service Software Dew Point Sensors DE - Deutsch Bedienungsanleitung CS Instruments GmbH Service Software Dew Point Sensors Inhaltsverzeichnis 1 Inbetriebnahme... 3 1.1 Installieren der Software... 3 1.2 Anschließen des FA 510/515 an den

Mehr

Literatur. Komponenten WS 2014/15 Teil 9/Annotations

Literatur. Komponenten WS 2014/15 Teil 9/Annotations Literatur [9-1] Nowak, Johannes: Fortgeschrittene Programmierung mit Java 5. dpunkt, 2005 [9-2] Mössenböck, Hanspeter: Sprechen Sie Java? dpunkt, 3. Auflage, 2005 [9-3] Chandrasekhara, Vasu et al.: Java

Mehr

(3) Button-Klick & Texteingabe

(3) Button-Klick & Texteingabe Nachdem ihr jetzt Buttons und ein Eingabefeld hinzugefügt habt, wollt ihr sie sicherlich auch benutzen können und festlegen, was bei einem Klick oder Eintrag passieren soll! Dazu taucht ihr nun in die

Mehr

Einführung in die Programmierung für NF MI. Übung 07

Einführung in die Programmierung für NF MI. Übung 07 Einführung in die Programmierung für NF MI Übung 07 Inhalt Wiederholung Kommentare Wiederholung Arrays Einführung in Objekte Einführung in die Programmierung für NF Übung 07 2 Wiederholung Kommentare Kommentare

Mehr

1. Erfassung und Verarbeitung von Sensordaten

1. Erfassung und Verarbeitung von Sensordaten 1. Erfassung und Verarbeitung von Sensordaten Lernziele 1. Erfassung und Verarbeitung von Sensordaten Lernziele: Typische in mobilen Geräten enthaltene Sensorarten kennen, Daten von solchen Sensoren empfangen

Mehr

Thomas Künneth. Android 3. Apps entwickeln mit dem Android SDK. Galileo Press

Thomas Künneth. Android 3. Apps entwickeln mit dem Android SDK. Galileo Press Thomas Künneth Android 3 Apps entwickeln mit dem Android SDK Galileo Press Vorwort 13 TEIL I Grundlagen 1.1 Entstehung 19 1.1.1 Die Open Handset Alliance, 20 1.1.2 Android Ine 20 1.1.3 Evolution einer

Mehr

Effiziente Java Programmierung

Effiziente Java Programmierung Effiziente Java Programmierung Seminar Implementierung moderner virtueller Maschinen am Beispiel von Java SS 2009 von Reinhard Klaus Losse 20. Mai 2009 Gliederung Definition Effizienz Werkzeuge zum Messen

Mehr

ZEUS X mobile Bedienungsanleitung

ZEUS X mobile Bedienungsanleitung ZEUS X mobile Bedienungsanleitung Version 1.02 vom 21.04.2016 ISGUS GmbH Stand: 21.04.2016 / Em Seite 1/11 Inhaltsverzeichnis 1 Funktionsumfang... 3 1.1 Systemvoraussetzungen... 3 2 Einstellungen in ZEUS

Mehr

T3 Map Location. Den eigenen Standort mittels Google Maps auf TYPO3 WebSites anzeigen - inklusive Routenplaner. TYPO3 Modul für Google Maps

T3 Map Location. Den eigenen Standort mittels Google Maps auf TYPO3 WebSites anzeigen - inklusive Routenplaner. TYPO3 Modul für Google Maps T3 Map Location TYPO3 Modul für Google Maps Den eigenen Standort mittels Google Maps auf TYPO3 WebSites anzeigen - inklusive Routenplaner. System-Voraussetzungen: WebSite mit TYPO3 ab Version 4.2 BlueChip

Mehr

Nutzungsbedingungen zur XML-Schnittstelle von Citybike Wien

Nutzungsbedingungen zur XML-Schnittstelle von Citybike Wien Kontakt: Matthias Wegscheider Abteilung: Citybike Wien Telefon: (+43 1) 79 5 97-758 Fax: (+43 1) 79 5 97-28 e-mail: kontakt@citybikewien.at Adresse: Postfach 124 1031 Wien Nutzungsbedingungen zur XML-Schnittstelle

Mehr

5.4 Klassen und Objekte

5.4 Klassen und Objekte 5.4 Klassen und Objekte Zusammenfassung: Projekt Figuren und Zeichner Figuren stellt Basisklassen für geometrische Figuren zur Verfügung Zeichner bietet eine übergeordnete Klasse Zeichner, welche die Dienstleistungen

Mehr

Scala. Abstrakte Elemente. Jevgeni Zelenkov. HM

Scala. Abstrakte Elemente. Jevgeni Zelenkov. HM Scala. Abstrakte Elemente Jevgeni Zelenkov. HM. 2010. Was sind abstrakte Elemente Abstrakte Elemente sind Elemente in Traits oder Klassen, die keine konkrete Implementierung haben. Abstrakte Klassen und

Mehr

ARCHOS bringt neue Smartphones im 18:9 Format ab 99 Euro mit 5,5, 5,7 und 6 Zoll großen, randlosen Displays

ARCHOS bringt neue Smartphones im 18:9 Format ab 99 Euro mit 5,5, 5,7 und 6 Zoll großen, randlosen Displays ARCHOS bringt neue Smartphones im 18:9 Format ab 99 Euro mit 5,5, 5,7 und 6 Zoll großen, randlosen Displays Düsseldorf, 7. Februar 2018 Mit seinen neuen Smartphone Modellen ARCHOS Core 55S, 57S und 60S

Mehr

Standard SIM. Micro SIM Nano SIM

Standard SIM. Micro SIM Nano SIM For UK only 1 3 5 SIM2 SIM1 Standard SIM Micro SIM Nano SIM 2 4 6 Quad core 1.3 GHz 5 FWVGA IPS 854*480 GPS, A-GPS RAM 512MB + 4GB emmc 0.3 MP + 8.0 MP AF 1850 mah Android 4.4 (KitKat ) UMTS: 850/900/2100

Mehr

Einführung in die Programmierung 1

Einführung in die Programmierung 1 Einführung in die Programmierung 1 Einführung (S.2) Einrichten von Eclipse (S.4) Mein Erstes Programm (S.5) Hallo Welt!? Programm Der Mensch (S.11) Klassen (S.12) Einführung Wie Funktioniert Code? Geschriebener

Mehr

Mobile Application Development

Mobile Application Development Mobile Application Development Android: Einführung Jürg Luthiger University of Applied Sciences Northwestern Switzerland Institute for Mobile and Distributed Systems Lernziele Der/die Kursbesucher/in kann

Mehr

Grundlagen. Felix Döring, Felix Wittwer 24. April Python-Kurs

Grundlagen. Felix Döring, Felix Wittwer 24. April Python-Kurs Grundlagen Felix Döring, Felix Wittwer 24. April 2017 Python-Kurs Gliederung 1. Scriptcharakter 2. Programmierparadigmen Imperatives Programmieren Das Scoping Problem Objektorientiertes Programmieren 3.

Mehr

INFOnline SZM Integration Guide Alternativlösung Messung hybrider APPs

INFOnline SZM Integration Guide Alternativlösung Messung hybrider APPs INFOnline SZM Mobile Applications INFOnline SZM Integration Guide Alternativlösung Messung hybrider APPs INFOnline GmbH Forum Bonn Nord Brühler Str. 9 53119 Bonn Tel.: +49 (0) 228 / 410 29-77 Fax: +49

Mehr

EIBPORT 3 VPN SSL Nutzung mit OpenVPN-Client

EIBPORT 3 VPN SSL Nutzung mit OpenVPN-Client BAB TECHNOLOGIE GmbH EIBPORT 3 VPN SSL Nutzung mit OpenVPN-Client Datum: 11. Oktober 2016 DE BAB TECHNOLOGIE GmbH 1 OPTIMALE DATENSICHERHEIT Um bei Internet-Zugriffen auf EIBPORT 3 eine ausreichende Datensicherheit

Mehr

Neue Dual-CPU Server mit Intel Xeon Scalable Performance (Codename Purley/Skylake-SP)

Neue Dual-CPU Server mit Intel Xeon Scalable Performance (Codename Purley/Skylake-SP) Neue Dual-CPU Server mit Intel Xeon Scalable Performance (Codename Purley/Skylake-SP) @wefinet Werner Fischer, Thomas-Krenn.AG Webinar, 17. Oktober 2017 Intel Xeon Scalable Performance _ Das ist NEU: Neue

Mehr

Methoden und Wrapperklassen

Methoden und Wrapperklassen Methoden und Wrapperklassen CoMa-Übung IV TU Berlin 06.11.2012 CoMa-Übung IV (TU Berlin) Methoden und Wrapperklassen 06.11.2012 1 / 24 Themen der Übung 1 Methoden 2 Wrapper-Klassen CoMa-Übung IV (TU Berlin)

Mehr

Objektorientierung. Programmierstarthilfe WS 2010/11 Fakultät für Ingenieurwissenschaften und Informatik

Objektorientierung. Programmierstarthilfe WS 2010/11 Fakultät für Ingenieurwissenschaften und Informatik Programmierstarthilfe WS 2010/11 Fakultät für Ingenieurwissenschaften und Informatik Organisatorisches Im Web unter http://www.uni-ulm.de/psh Vorwissen Du kannst bereits Klassen als Typen mit statischen

Mehr

Einstieg in die Informatik mit Java

Einstieg in die Informatik mit Java 1 / 34 Einstieg in die Informatik mit Java Klassen mit Instanzmethoden Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 34 1 Definition von Klassen 2 Methoden 3 Methoden

Mehr

Fork Leitfaden. BibApp Android

Fork Leitfaden. BibApp Android Fork Leitfaden BibApp Android letzte Aktualisierung: 24. April 2013 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung 2 2 Eclipse Projekt 2 3 Abhängigkeiten 2 4 Konfiguration 3 4.0.1 Paketname...............................

Mehr

Funktionen in JavaScript

Funktionen in JavaScript Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Es können ganze Programmteile aufgenommen werden. Mithilfe von Funktionen kann man denselben

Mehr

Multimedia im Netz Wintersemester 2012/13

Multimedia im Netz Wintersemester 2012/13 Multimedia im Netz Wintersemester 2012/13 Übung 10 Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 10-1 Lösung zu Übungsblatt 08 Ludwig-Maximilians-Universität München Multimedia

Mehr

Einleitung... 9 Aufbau des Buchs Benötigte Software Webseite zum Buch... 13

Einleitung... 9 Aufbau des Buchs Benötigte Software Webseite zum Buch... 13 Einleitung................................................ 9 Aufbau des Buchs.......................................... 11 Benötigte Software......................................... 12 Webseite zum Buch........................................

Mehr

signakom besser sicher

signakom besser sicher www..ch Kurzanleitung Twig Protector Da die Originalanleitung nur in englischer Sprache verfügbar ist, haben wir Ihnen hier eine Kurzanleitung mit den wichtigsten Funktionen zur Konfiguration Ihres Twig

Mehr

Durch Drücken der Taste D (Pfeil nach unten) an der JETIBOX rufen Sie das Menu des MUI-Sensors auf.

Durch Drücken der Taste D (Pfeil nach unten) an der JETIBOX rufen Sie das Menu des MUI-Sensors auf. MUI Sensoren sind zur Messung von Spannungen, Strömen und verbrauchter Akkukapazität im Modell bestimmt. Zur Anzeige der gemessenen Werte wird das JETIBOX-Terminal benutzt und zur drahtlosen Übertragung

Mehr

Arrays. Theorieteil. Inhaltsverzeichnis. Begriffe. Programmieren mit Java Modul 3. 1 Modulübersicht 3

Arrays. Theorieteil. Inhaltsverzeichnis. Begriffe. Programmieren mit Java Modul 3. 1 Modulübersicht 3 Programmieren mit Java Modul 3 Arrays Theorieteil Inhaltsverzeichnis 1 Modulübersicht 3 2 Eindimensionale Arrays 3 2.1 Arrays deklarieren.............................. 3 2.2 Arrays erzeugen................................

Mehr

Ergänzung zur Bedienungsanleitung: Wahl der Betriebsart mittels IO-Link-Schnittstelle. SAxxxx / / 2016

Ergänzung zur Bedienungsanleitung: Wahl der Betriebsart mittels IO-Link-Schnittstelle. SAxxxx / / 2016 Ergänzung zur Bedienungsanleitung: Wahl der Betriebsart mittels IO-Link-Schnittstelle DE SAxxxx 706416 / 00 05 / 2016 Inhalt 1 Vorbemerkung...2 2 Betriebsarten...3 3 Betriebsartenwahl mit Memory Plug E30398...3

Mehr

Objektorientierte Programmierung

Objektorientierte Programmierung Unterlagen zur Veranstaltung Einführung in die Objektorientierte Programmierung Mit Processing Alexis Engelke Sommer 2012 Alexis Engelke Inhalt Level 1: Geometrie Hintergrundfarben Punkte, Linien und deren

Mehr

Das etwas andere Smartphone

Das etwas andere Smartphone Das etwas andere Smartphone Frank Prengel Technical Evangelist Microsoft Deutschland GmbH http://blogs.msdn.com/windowsphone 01./02. Dezember 2010 Köln www.iphonedevcon.de Microsoft? Auf der iphone DevCon??

Mehr

Stundensatzermittlung für Architekten und Ingenieurkonsulenten. Handbuch

Stundensatzermittlung für Architekten und Ingenieurkonsulenten. Handbuch Stundensatzermittlung für Architekten und Ingenieurkonsulenten Handbuch Version 3.1 Juni 2007 Inhaltsverzeichnis Systemvoraussetzungen...3 Windows-PC......3 Apple Mac.....3 Hinweis:...3 Installation...3

Mehr

Mit dieser App können ebooks im epub-format auf allen Smartphones und Tablets mit dem Android Betriebssystem ab Version 2.2 genutzt werden.

Mit dieser App können ebooks im epub-format auf allen Smartphones und Tablets mit dem Android Betriebssystem ab Version 2.2 genutzt werden. Die Anleitung zur - App Schritt für Schritt: Mit dieser App können ebooks im epub-format auf allen Smartphones und Tablets mit dem Android Betriebssystem ab Version 2.2 genutzt werden. Voraussetzungen:

Mehr

TK-STAR KFZ GPS TRACKER Handbuch

TK-STAR KFZ GPS TRACKER Handbuch TK-STAR KFZ GPS TRACKER Handbuch Vorwort Vielen Dank für den Kauf des TK-GPS Tracker. Dieses Handbuch soll ihnen dabei helfen den Tracker reibungslos und korrekt zu betreiben. Bitte lesen Sie das Handbuch

Mehr

Acer Smartphones, Tablets und Sonstiges vom: 06. Januar 2016. Tel: 04102 2000330 Fax: 04102 2000339 email: sopo@gg-net.de

Acer Smartphones, Tablets und Sonstiges vom: 06. Januar 2016. Tel: 04102 2000330 Fax: 04102 2000339 email: sopo@gg-net.de Acer Liquid E30 Warengruppe: Sonstige XP.H66EN.02 3.2 Zoll Touchscreen Display mit 320x480 Auflösung, Android Google, 52 MB Arbeitsspeicher erweiterbar über SD auf bis 32 GB, 5 Megapixel Kamera mit Autofokus

Mehr

Produkte und Preise TERRA MOBILE

Produkte und Preise TERRA MOBILE Produkte und Preise TERRA Art# CH1220459 CH1220564 CH1220550 CH1220574 CH1220539 Bezeichnung TERRA 1451 TERRA 1460 TERRA 1515 TERRA 1515 TERRA 1530 Intel Core i3-5020u Processor (3M Cache, 2.20 GHz) Intel

Mehr

ONE SINGLE SENSOR FOR ALL SPORTS

ONE SINGLE SENSOR FOR ALL SPORTS ONE SINGLE SENSOR FOR ALL SPORTS Der PIQ SENSOR ist viel mehr als nur ein Multisport-Sensor, er ist ein hochmoderner NanoComputer der über 195.000 Datenpunkte pro Minute (11 Millionen pro Stunde) erfassen

Mehr

Info B VL 11: Innere Klassen/Collections

Info B VL 11: Innere Klassen/Collections Info B VL 11: Innere Klassen/Collections Objektorientiere Programmierung in Java 2003 Ute Schmid (Vorlesung) Elmar Ludwig (Übung) FB Mathematik/Informatik, Universität Osnabrück Info B VL 11: Innere Klassen/Collections

Mehr

Immobilien App. Facts

Immobilien App. Facts Spezifikation: Spezifikation: Immobilien Immobilien App App - Facts Autor: Autor: frox Die frox IT Fabrik Die IT Fabrik Datum: Datum: 27.07.2016 27.07.2016 Immobilien App Facts Version Autor Datum Status

Mehr

Apps in ArcGIS: Neuerungen. 18. Juni 2015

Apps in ArcGIS: Neuerungen. 18. Juni 2015 Apps in ArcGIS: Neuerungen 18. Juni 2015 Apps in ArcGIS: Neuerungen Marc Fürst (angepasste Version für die IGArc Technologiesitzung vom 18.6.2015) Esri Schweiz AG, Zürich Angélique Wiedmer (Original als

Mehr

3 Klassen, Attribute, Methoden

3 Klassen, Attribute, Methoden 3 Klassen, Attribute, Methoden Jörn Loviscach Versionsstand: 10. April 2011, 10:25 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen in der Vorlesung. Videos dazu: http://www.j3l7h.de/videos.html

Mehr

Objects First With Java A Practical Introduction Using BlueJ. Mehr über Vererbung. Exploring polymorphism 1.0

Objects First With Java A Practical Introduction Using BlueJ. Mehr über Vererbung. Exploring polymorphism 1.0 Objects First With Java A Practical Introduction Using BlueJ Mehr über Vererbung Exploring polymorphism 1.0 Zentrale Konzepte dieses Kapitels Methoden-Polymorphie statischer und dynamischer Typ Überschreiben

Mehr

3.2 Objekte und Klassen. Wir werden uns in diesem Kapitel näher mit Objekten und Klassen in Java beschäftigen.

3.2 Objekte und Klassen. Wir werden uns in diesem Kapitel näher mit Objekten und Klassen in Java beschäftigen. 3.2 Objekte und Klassen Wir werden uns in diesem Kapitel näher mit Objekten und Klassen in Java beschäftigen. Praktische Informatik I Wolfgang Effelsberg 3. Die Programmiersprache Java 3.2-1 Objektorientierte

Mehr

Javakurs für Anfänger

Javakurs für Anfänger Javakurs für Anfänger Einheit 06: Arrays Lorenz Schauer Lehrstuhl für Mobile und Verteilte Systeme Heutige Agenda 1. Teil: Arrays Motivation und Eigenschaften Deklaration, Erzeugung und Initialisierung

Mehr

Softwareentwicklung Lösungen zu Programmierung von Klassen mit BlueJ

Softwareentwicklung Lösungen zu Programmierung von Klassen mit BlueJ Klasse, Objekt, Eigenschaften und Verhalten Aufgaben: 1. Erläutern Sie die im obigen Text fett gedruckten Worte. 2. Stellen Sie eine Klasse, die als Bauanleitung für Objekte vom Typ "frische Lebensmittel"

Mehr

Äußere Form ArrayList Vererbung API. Einführung in Java. Arne Hüffmeier. Michelle Liebers, Dennis Hoffmann. Tilman Lüttje, Jean Wiele

Äußere Form ArrayList Vererbung API. Einführung in Java. Arne Hüffmeier. Michelle Liebers, Dennis Hoffmann. Tilman Lüttje, Jean Wiele Einführung in Java Arne Hüffmeier Michelle Liebers, Dennis Hoffmann Tilman Lüttje, Jean Wiele Angelehnt an Java-Vorkurs der Freitagsrunde 1 / 28 1 Äußere Form Kommentare Formatierung Schreibweise 2 ArrayList

Mehr

Übungsblatt Programmierung und Software-Entwicklung Generizität, Interfaces, Listen, Sortieralgorithmen & JUnit

Übungsblatt Programmierung und Software-Entwicklung Generizität, Interfaces, Listen, Sortieralgorithmen & JUnit Übungsblatt Programmierung und Software-Entwicklung Generizität, Interfaces, Listen, Sortieralgorithmen & JUnit Aufgabe : Die allgemeine Object-Liste Gegeben sei folgendes UML-Klassendiagramm: MyObjectList

Mehr

Computeranwendung und Programmierung (CuP)

Computeranwendung und Programmierung (CuP) Computeranwendung und Programmierung (CuP) ArrayList 0 1 2 Obj0 Obj1 size() - 1 15.12.2014 CuP - VO 2 Auer 1 ArrayList import java.util.arraylist; ArrayList buchliste; buchliste = new ArrayList();

Mehr

LC100 (Level Controller 100) Überwachung von Füllständen

LC100 (Level Controller 100) Überwachung von Füllständen LC100 (Level Controller 100) Überwachung von Füllständen Technische Daten Messbereich in cm 18-350 Messwinkel < 15 Genauigkeit in cm < -+ 1 Speisung intern 4 x 1.5V Alkali Typ AA Speisung extern 6V 0.5A

Mehr

Mit dieser App können ebooks im epub-format auf allen Smartphones und Tablets mit dem Android Betriebssystem ab Version 2.2 genutzt werden.

Mit dieser App können ebooks im epub-format auf allen Smartphones und Tablets mit dem Android Betriebssystem ab Version 2.2 genutzt werden. Die Anleitung zur - App Schritt für Schritt: Mit dieser App können ebooks im epub-format auf allen Smartphones und Tablets mit dem Android Betriebssystem ab Version 2.2 genutzt werden. Voraussetzungen:

Mehr

Versionsupdate von V auf V We automate your success

Versionsupdate von V auf V We automate your success JetSym Versionsupdate von V. 5.4.0 auf V. 5.4.1 We automate your success Jetter AG Gräterstrasse 2 71642 Ludwigsburg Telefon: Zentrale +49 7141 2550-0 Vertrieb +49 7141 2550-531 Technische Hotline +49

Mehr

Modell Bahn Verwaltung. Tutorial. Links. Min. Programm Version 0.65, März w w w. r f n e t. c h 1 / 11

Modell Bahn Verwaltung. Tutorial. Links. Min. Programm Version 0.65, März w w w. r f n e t. c h 1 / 11 Modell Bahn Verwaltung Tutorial Links Min. Programm Version 0.65, März 2015 Tutorial Version 04.01.2017 rfnet Software w w w. r f n e t. c h 1 / 11 Vorwort... 3 1 Links... 4 1.1 Einführung... 4 1.2 Link

Mehr

Java Einführung Programmcode

Java Einführung Programmcode Java Einführung Programmcode Inhalt dieser Einheit Programmelemente Der erste Programmcode Die Entwicklungsumgebung: Sun's Java Software Development Kit (SDK) Vom Code zum Ausführen des Programms 2 Wiederholung:

Mehr

Mit Unity 3D eine Augemented Reality-App auf ein ios-device spielen

Mit Unity 3D eine Augemented Reality-App auf ein ios-device spielen Mit Unity 3D eine Augemented Reality-App auf ein ios-device spielen Du brauchst folgende Software: Unity 3D (64Bit-Version) XCode 8 Apple ID Vuforia Developer Account https://unity3d.com/de/get-unity/download

Mehr

Bedienungsanleitung für MEEM-Kabel-Desktop-App Mac

Bedienungsanleitung für MEEM-Kabel-Desktop-App Mac Bedienungsanleitung für MEEM-Kabel-Desktop-App Mac Installation und Bedienungsanleitung - v0.9 Bevor Sie diese Anleitung lesen, sollten Sie bitte die Bedienungsanleitung für MEEM-Kabel und Handy-App für

Mehr

1 Weitergehende PHP-Funktionen

1 Weitergehende PHP-Funktionen 1 Weitergehende PHP-Funktionen 1.1 Abstandsberechnung mit Pythagoras Die Aufgabenstellung Abstandsberechnung von zwei Punkten auf der Erde ergab sich aus einem Problem, welches sich bei der Programmierung

Mehr

Gerätetreiber in Embedded Systems

Gerätetreiber in Embedded Systems TECHNISCHE HOCHSCHULE MITTELHESSEN Gerätetreiber in Embedded Systems Schriftliche Ausarbeitung Mario Weber 26.06.2011 1. Inhalt 1. Inhalt... 1 2. Software-Aufbau von Embedded Systems... 2 2.1 Definition...

Mehr

RLE INTERNATIONAL Projektidee: Modulares Fahrzeugkonzept

RLE INTERNATIONAL Projektidee: Modulares Fahrzeugkonzept Workshop E-Fahrzeugentwicklung NRW RLE INTERNATIONAL Projektidee: Modulares Fahrzeugkonzept Köln, 07.Mai 2009 Elektromobilität NRW: Zielsetzung: Schnellstmöglich zukunftsfähige, elektrifizierte Fahrzeuge

Mehr

Projekt AGB-10 Fremdprojektanalyse

Projekt AGB-10 Fremdprojektanalyse Projekt AGB-10 Fremdprojektanalyse 17. Mai 2010 1 Inhaltsverzeichnis 1 Allgemeines 3 2 Produktübersicht 3 3 Grundsätzliche Struktur und Entwurfsprinzipien für das Gesamtsystem 3 3.1 Die Prefuse Library...............................

Mehr