BIOcomfort Health Assistant for Android Plattform

Größe: px
Ab Seite anzeigen:

Download "BIOcomfort Health Assistant for Android Plattform"

Transkript

1 Fakultät für Elektrotechnik und Informationstechnik Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz BIOcomfort Health Assistant for Android Plattform Andreas Wallner Studienarbeit Verfasser: Anschrift: Andreas Wallner Matrikelnummer: Professor: Prof. Dr. Matthias Kranz Betreuer: Dipl.-Ing. Luis Roalter Beginn: Abgabe:

2 Kurzfassung Diese Studienarbeit befasst sich mit der Untersuchung verschiedener mobiler Health Manager Systeme. Ein solches System ermöglicht es dem Benutzer, Vitaldaten von bevorzugt mobilen Sensoren aufzunehmen. Dabei liegt der Schwerpunkt auf den Systemen, welche möglichst mit existierenden Smartphones funktionieren. Auf dem Markt exisitieren bereits verschiedene Sensoren, von denen Vitaldaten digital abrufbar sind. Diese Sensoren sind jedoch nicht durchgehend kompatibel und verwenden verschiedenste Technologien und Übertragungsstandards. Als Schnittstelle zum Datenempfang am Endgerät werden dabei oft USB-Dongles eingesetzt. Das erste Ziel dieser Arbeit liegt darin, prorietäre Hardware in Form von USB-Dongles über die meist am Smartphone vorhandene USB-Schnittstelle (über OTG) anzubinden. Damit ist es möglich existierende Systeme auch für Smartphones zu verwenden. Ein mobiles Health Manager System sollte sich deshalb nicht auf einzelne Standards und Hersteller beschränken, sondern offen, flexibel und erweiterbar sein. Außerdem sollen empfangene Vitaldaten einfach an andere berechtigte Dienste und Applikationen weitergereicht werden können. Derzeit vorhandene Systeme erfüllen die genannten Anforderungen nicht vollständig. In dieser Arbeit wird nun der Biocomfort Health Assistant für Android vorgestellt, welcher versucht diese Anforderungen zu erfüllen. Da diese Anwendung zum Datenempfang immer verfügbar sein muss, läuft diese im Hintergrund und besitzt deshalb keine grafische Benutzeroberfläche. Zur Visualisierung wurde zudem eine Beispiel-Applikation erstellt, welche die empfangenen Vital- und Gerätedaten darstellen kann. ii

3 Abstract This thesis addresses the examination of various mobile health manager systems. Such a system enables the user to gather vital data from preferred mobile sensors. Thereby the focus is on systems, which work with existing smartphones. Miscellaneous sensors already exist on the market, on which vital data can be retrieved digitally. However, those sensors are not throughout compatible und use various technologies and transmission standards. Thereby oftenly USB dongles are used as interface for receiving data. The first goal of this thesis lies in linking proprietary hardware in terms of USB dongles to the mostly available USB port (via OTG). So it is possible to use existing systems also for smartphones. A mobile health manager system should not be limited to single standards or manufacturers, but open, flexible and expandable. Besides, it should be possible easily to share received vital data with other authorized services and applications. Presently available Systems do not completely fulfill the mentioned specifications. This thesis introduces the Biocomfort Health Assistant for Android, which attempts to meet those requirements. Given that the application must be available all the time it is running in the background and has no graphical user interface. Additionally an application to visualize received vital and device data was created. iii

4 Inhaltsverzeichnis Inhaltsverzeichnis iv 1 Einführung Motivation Aufbau der Arbeit Healthmanager Eigenschaften Vorhandene Softwarelösungen Garmin Ubiquitous Personal Health Surveillance and Management System ECG Monitoring System mit mobilem Barcode-Decoder Blutdruck Blutdruck Logbuch WiThings WiScale Biocomfort Health Manager Plattform Messgeräte Biocomfort Health Manager Software Development Kit Applikationsentwicklung unter Android Android-Smartphones Das Betriebssystem Android Android-Applikationen Applikationsspezifische Vorbereitungen am Gerät Rooting Kernel Geräte- und Applikationssetup Gerätesetup Applikationssetup Android Implementierung Anforderungen iv

5 INHALTSVERZEICHNIS v 4.2 Implementierung Biocomfort Health Assistant für Android Service Application GUI Application MockSDK Gui Probleme Android Umgebung Biocomfort Resourcen Beschränkungen Stabilität Mobilität Funktionsumfang Sicherheit Bediencomfort und Akzeptanz Zusammenfassung und Ausblick Zusammenfassung Ausblick Hardware Software Abbildungsverzeichnis 39 Literaturverzeichnis 40

6 Kapitel 1 Einführung Die Arbeit wurde im Fachgebiet Verteilte Multimodale Informationsverarbeitung (VMI) der Technischen Universität München verfasst. Sie beschäftigt sich mit der Entwicklung eines Health Manager Systems für die Android Smartphone-Plattform. Dabei werden anfangs vorhandene Implementierungen untersucht. In dieser Einleitung wird zunächst die Motivation der Arbeit erläutert, danach der Aufbau der Arbeit angegeben. 1.1 Motivation Die Überwachung von persönlichen Gesundheitsdaten, wie Blutdruck, Blutzucker und anderen Vitalwerten im Alltag wird immer häufiger eingesetzt. Besonders aussagekräftig sind Messdaten, wenn sie regelmäßig, sowie auch langfristig aufgenommen werden. Um solche Messungen zu verwalten, kann ein Rechner mit einer entsprechender Software verwendet werden, der die Daten speichert und bei Bedarf weitergibt. Hier ist es praktisch, statt eines Personal Computers (PC) oder Laptops ein Smartphone, wie z.b. ein Android-Mobiltelefon zu verwenden. Mobiltelefone sind im Idealfall immer für den Benutzer verfügbar, deshalb kann durch Erinnerungsfunktionen die regelmäßige Vitalwertsmessung unterstützt werden. Dies ermöglicht es die gemessenen Daten sofort zu archivieren und visualisieren. Da Smartphones über eine permanente Internetverbindung verfügen, können die gemessenen Daten außerdem standortunabhängig an Sachverständige verschickt werden. Das hat z.b. am Telefon den Vorteil, sofort unabhängige Meinungen unter Berücksichtigung eines Werteverlaufs zu erhalten oder Hilfe verständigen zu können. Auch für ältere oder pflegenbedürftige Menschen ist eine derartige Datenaufnahme per Mobiltelefon eigenständig durchführbar. Bei Problemen kann die Bedienung durch Verwandte oder Pfleger unterstützt werden. Ein weiterer Vorteil der Messung am Smartphone ist die ständige Präsenz der Gesundheitsdaten, die gesundheitswirksame Aspekte wie z.b. sportliche Betätigung oder gesunde Ernährung sichtbar 1

7 Kapitel 1 Einführung 2 machen können. Außerdem ist es möglich, Daten gezielt mit einem Mobile Personal Trainer zu teilen, um Trainingseinheiten gezielt auf persönliche Sequenzen abzustimmen. Somit können z.b. bei zu hohem Blutdruck entsprechende Trainings empfohlen oder bei schlechten Blutzuckerwerten passende Ernährungstips gegeben werden. Eine ständige Erinnerung kann das Gesundheitsbewusstsein im Positiven beeinflussen, Erfolge und Misserfolge eine motvierende Wirkung erzeugen. Dies kann durch den Vergleich mit alten Messdaten oder auch mobil mit anderen Benutzern erfolgen, was somit auch einen sozialen Aspekt bieten kann. Beim mobilen Einsatz ist nun eine drahtlose Übertragung der Messdaten sinnvoll. Smartphones besitzen intern diverse Schnittstellen zur Drahtloskommunikation mit mobilen Sensoren. Aufgebaut wird eine Verbindung oft über WLAN, Bluetooth und Infrarot, außerdem werden teilweise auch proprietäre Standards wie ANT/ANT+ unterstützt. Um Schnittstellen verwenden zu können, die vom Chip nicht direkt unterstützt werden, können diese per USB-Anschluss nachgerüstet werden. Um USB-Peripheriegeräte als USB Slave Geräte verwenden zu können, muss die Firmware des Telefons mit USB-Anschluss den USB On The Go Modus unterstützen. Dies ermöglicht, die Applikation am Mobiltelefon ortsunabhängig zu nutzen. 1.2 Aufbau der Arbeit Die Arbeit beginnt mit der Analyse aktueller Health Manager Systeme. Dabei werden sowohl Geräte als auch bestehende Softwaresysteme erläutert. Außerdem wird das Biocomfort Health Manager SDK vorgestellt. In Kapitel 3 wird zunächst der Aufbau des Android-Systems und dessen Applikationen erklärt. Dann wird die Konfiguration und Einrichtung des Health Manager Systems erläutert, wozu Änderungen am System vorgenommen wurden. In Kapitel 4 wird dann die entwickelte Implementierung vorgestellt. Dabei wird deren grundlegender Aufbau, wie auch Besonderheiten beschrieben. Abschließend werden in Kapitel 5 Ergebnisse zusammengefasst und mögliche Erweiterungen vorgestellt.

8 Kapitel 2 Healthmanager Im hektischen Alltag nimmt bei vielen Menschen die persönliche Gesundheit nur noch eine nachrangige Rolle ein. Bei immer mehr Menschen diagnostiziert der Arzt Berufskrankheiten [1] und Herzkrankheiten [2]. Eine Überwachung der persönlichen Gesundheit erfolgt oft erst, wenn schwerwiegende Symptome auftreten. Unter anderem viele Herz- und Zuckerkranke benutzen deshalb tragbare Sensoren, um gewünschte Werte jederzeit messen zu können. Dabei existiert jedoch eine große Zahl von Geräten von unterschiedlichen Herstellern. Gemessene Daten sind bei einer größeren Palette von Sensoren entsprechend verstreut und damit schwierig zu verwalten. Health Manager Systeme versuchen dieses Problem zu lösen, und bilden somit eine zentrale Instanz für persönliche Gesundheitsdaten. Solche Systeme ermöglichen dem Benutzer, jederzeit seine Vitalwerte zu überwachen. Dies kann damit sowohl im Krankheitsfall, als auch vorbeugend erfolgen. Dabei werden in diesem Kapitel zunächst Eigenschaften von Health Manager Systemen genannt. Unter Abschnitt 2.2 werden dann vorhandene Softwarelösungen für Health Manager Systeme erläutert. Zuletzt wird in Abschnitt 2.3 die Biocomfort Health Manager Plattform vorgestellt. 2.1 Eigenschaften Um persönliche Gesundheitsdaten aufzunehmen, können im privaten Bereich tragbare Sensoren verwendet werden. Diese oft sehr günstigen Geräte besitzen meist nur schlechte Darstellungsmöglichkeiten, begrenzten Speicherplatz und keine Sicherung gegen Geräteverlust oder Defekt. Deshalb ist es wünschenswert, aufgenommene Daten zu einem zentralen Datenspeicher zu transferieren. Der Datentransfer kann kabelgebunden oder drahtlos erfolgen. Diese Rolle nimmt der sogenannte Health Manager ein, einer auf einem Rechner installierten Software-Platform. Als ganzheitliches System versucht der Health Manager möglichst alle gesundheitsrelevanten Vital- 3

9 Kapitel 2 Healthmanager 4 werte zu erfassen. Dies hat den Vorteil, dass eventuelle Parallelen zwischen verschiedene Werten erkannt werden können. Außerdem kann auch der Messwertverlauf über kürzere oder längere Zeiträume dargestellt werden. Dieser ist meist wichtiger als Einzelwerte. Einem Datenverlust kann durch Synchronisation mit Onlinediensten vorgebeugt werden. Dies hat außerdem den Vorteil, dass Daten von überall abrufbar sind. Da so gemessene Daten leicht an andere Instanzen, also z.b. Ärzte oder Therapeuten, weitergegeben werden können, ist eine deratige Datenaufnahme Grundlage für Telemedizin. Im Folgenden werden zunächst existierende Lösungen beschrieben, dann die Biocomfort Health Manager Plattform vorgestellt. 2.2 Vorhandene Softwarelösungen Sowohl für Smartphone als auch am PC existiert bereits eine sehr große Zahl von Health Manager Applikationen. Im folgenden werden einige ausgewählte unter Android lauffähige Systeme vorgestellt und deren Merkmale genannt Garmin Die Trainingsdaten- und Healthmanagerplattform Garmin Connect ist auf Fitnesstraining fokussiert. Die Daten werden vom jeweiligen Fitness- oder Medizinmessgerät hochgeladen und online gespeichert. Hier können per Webinterface die Daten graphisch analysiert und Trainingspläne erstellt werden. Geplant werden können auch Lauf- oder Fahrradstrecken, sowie Trainingsziele und andere Aktivitäten. Momentan existieren diverse Trainingsgeräte, sowie als medizinisches Messgerät eine Waage. Außer durch hochladen können Vitalwerte auch manuell eingegeben werden. Mit Garmin Fit existiert auch eine Applikation für Android, die Daten von Garmin Connect anzeigen kann Ubiquitous Personal Health Surveillance and Management System Das Ubiquitous Personal Health Surveillance and Management System [3] ist ein Healthmanagement-System für Android-Mobilgeräte, das Gesundheitsdaten von drahtlosen Sensoren empfängt. Dies erfolgt über einen ZigBee-Empfänger, der entweder über USB oder Bluetooth die Daten an das Smartphone weiterleitet. Die empfangenen Daten werden dabei verschlüsselt über die Internetverbindung des Smartphones zu einem zentralen Datenspeicher übertragen. Um die gespeicherten Serverdaten zu teilen, kann man Berechtigungen an zugelassene Personen wie Ärzte, Verwandte, Freunde und Pfleger vergeben. Außerdem werden bei Überschreitung gesundheitskritischer Grenzwerte automatisch Alarmmeldungen versandt, versehen mit entsprechenden Standortdaten des Smartphones.

10 Kapitel 2 Healthmanager 5 Als systemkompatible Sensoren werden verschiedene gewerblich erhältliche Sensoren genannt. Das sind sowohl ein Sensor für Elektrokardiogramme, Elektromyographien und Elektroenzephalografien, die Aktivität von Herz, Gehirn und Muskeln messen. Außerdem kann ein Blutzucker-, Blutdruck- sowie ein Atmungssensor verwendet werden. Auf dem Smartphone besteht keine Möglichkeit zur Visualisierung der Daten, dies geschieht dann am Rechner, der UPHSM Agent dient lediglich zur Datenaufnahme und Datenübergabe. Außerdem ist eine Weiterleitung der Vitaldaten an kompatible Applikationen direkt am Smartphone so nicht vorgesehen. Das UPHSM ist somit vornehmlich an pflegebedürftige, chronisch Kranke und Senioren gerichtet ECG Monitoring System mit mobilem Barcode-Decoder Abbildung 2.1: ECG Monitoring Applikation [4] Weiterhin bieten P. Cheng und W. Chung [4] ein Ubiquitous Healthcare System für die Android Plattform an. Das System fokussiert sich auf die Aufnahme und Analyse elekotrokardiographischer Daten unter der Verwendung eines Wireless Sensor Networks (WSN). Der im Brustgürtel des Health Shirt enthaltene ECG-Sensor überträgt die Daten drahtlos unter Verwendung des Standard IEEE Die Empfangsstation am Mobiltelefon ist als Wireless Dongle ausgeführt und wird über ein serielles RS-232 Communication Interface verbunden. In einer grafischen Android-Anwendung werden die empfangenen Messdaten, wie in Abbildung 2.1 zu sehen, angezeigt. Die Übertragung und Anzeige geschieht in Echtzeit, außerdem kann zwischen bloßer Darstellung der Wellenform und Datenanalyse gewählt werden. Das System bietet weiterhin mit der Personalied Medicine Care Assistance einen personalisierten QR-Code Scanner speziell für Medikationen an. Entsprechend an der Medikation angebrachte Codes kann man dabei über die im Mobiltelefon integrierte Kamera dekodieren und somit identifizieren. Durch Verlinkung auf die entsprechende Url werden auch nichtvisuelle Inhalte wie

11 Kapitel 2 Healthmanager 6 Audiodateien dargestellt. Dies kann eine hilfreiche Stütze für Blinde oder visuell eingeschränkte Menschen sein. Mit dem ECG als derzeit einzigem Sensor ist das System vornehmlich zur Vorbeugung von Herzkrankheiten und für chronisch Kranke interessant. Um ein ganzheitlicheres System zu bieten, sollten noch weitere Sensoren verfügbar gemacht werden Blutdruck Die Applikation Blutdruck [5] dient vornehmlich der Visualisierung und Speicherung von Blutdruckwerten. Dabei müssen gemessene Daten manuell am Smartphone eingegeben werden. Berichte können im Tabellenformat via an den Hausarzt übermittelt werden. Außerdem ist es mit dieser Applikation möglich die Daten statistisch auszuwerten. Zusätzlich existiert eine Erinnerungsfunktion, die regelmäßige Messungen unterstützt. Die Applikation ist dabei jeweils als Lite- und Vollversion erhältlich. Ein Funktion zur direkten Datenaufnahme von drahtlosen Sensoren ist nicht vorhanden Blutdruck Logbuch Ähnlich wie die Blutdruck-Applikation Blutdruck aus Abschnitt müssen auch im Blutdruck- Logbuch [6] Daten manuell eingegeben werden. Bei einer Messung werden dabei neben Messdaten und Messzeit auch der Messort abgespeichert. Außerdem ist es auch möglich Herzfrequenz und Gewicht hinzuzufügen. Die Datenexportfunktion unterstützt verschiedene Formate und kann zur Darstellung der Vitaldaten in Fremdprogrammen genutzt werden. Eine kostenpflichtige Pro Version bietet zusätzlich weitere Analysetools für die Messdaten WiThings WiScale Die Applikation WiThings WiScale [7] ermöglicht es, Vitaldaten einer Personenwaage zu empfangen und darzustellen. Bei der Messung wird dabei auch das Verhältnis zwischen Fett- und Muskelmasse bestimmt. Dabei werden der Body Mass Index (BMI) berechnet und Orientierungsbereiche angezeigt. Die Messwerte werden unter Nutzung von IEEE b/g per Wlan übertragen. Die Waage beherrscht die Verschlüsselungsmethoden WEP, WPA und WPA2-personal. Nach der Speicherung am Smartphone können die Daten entweder über eine Website oder direkt auf dem Onlinedienst Twitter veröffentlicht werden. Neben der Android-Applikation existiert auch entsprechende Software für Mac, PC, iphone oder ipad.

12 Kapitel 2 Healthmanager Biocomfort Health Manager Plattform Nach den bisher genannten Health Manager Lösungen wird nun auf die Biocomfort Health Manager Plattform eingegangen. Biocomfort bietet mit der Health Manager Plattform ein umfassendes System zur Erfassung von Gesundheitsdaten an. Dieses besteht aus einer Familie von Messgeräten zur Aufnahme und Softwareprogrammen- und Diensten zur weiteren Verarbeitung der medizinischen Messdaten. Zur drahtlosen Datenübertragung mit dem IEEE Standard wird ein Wireless Gateway genutzt. Biocomfort bietet dabei im Gegensatz zu allen anderen Lösungen offene Programmierschnittstellen an. Mit diesen Programmierschnittstellen, dem Biocomfort Health Manager SDK, können variabel Benutzerprogramme für verschiedene Plattformen erstellt werden. Dieses SDK wurde bei der Entwicklung des Biocomfort Health Assistant für Android genutzt Messgeräte Abbildung 2.2: Wireless USB-Dongle zum mobilen Datenempfang, Blutdruckmessgerät zur Messung am Handgelenk, Blutzuckermessgerät mit mitgelieferter Einstichhilfe zur hygienischen Messung, sowie Diagnosewaage zur Bioelektrischen Impedanzanalyse Zur Messung von Vitaldaten sind unter der Biocomfort Health Manager Plattform verschiedene Mobilsensoren zur Datenaufnahme verfügbar. Dies sind derzeit sowohl ein Blutdruck- und Blutzuckermessgerät, sowie eine Diagnosewaage zur Bioelektrischen Impedanzanalyse. Den Messgeräten liegt ein einheitliches Bedienkonzept zugrunde, das die Bedienung für den Erstbenutzer vereinfacht. Alle Geräte besitzen ein LCD-Display zur Darstellung von Geräte-, Mess- und Benutzerdaten. Messdaten können dort einzeln oder als Durchschnittswert für 7, 14, 21 oder 28 Tage dargestellt werden. Bei überhöhten Werten werden nach der Messung Warnungen am jeweiligen Messgerät ausgegeben. Zur Verwaltung von Messwerten für verschiedene Personen können bis zu 8 verschiedene Benutzerprofile auf den Geräten erstellt werden. Die Messwerte werden jeweils bei der Messung mit einem Zeitstempel und entsprechender Benutzernummer versehen.

13 Kapitel 2 Healthmanager 8 Blutdruckmessgerät Die Blutdruckmessung mit dem tenso-comfort Blutdruckmessgerät erfolgt im oszillometrischen Messverfahren am Handgelenk. Dabei pumpt das Gerät bei der Messung automatisch Luft zu oder ab. Der intere Messwertspeicher kann mehr als 112 Messungen abspeichern. Ein einzelner Messwert besteht dabei (neben Zeitstempel und Benutzernummer) je aus systolischem Blutdruck, diastolischem Blutdruck sowie dem gemessenen Puls. Bald ist alternativ auch ein Sensor zur Blutdruckmessung am Oberarm erhältlich. Blutzuckermessgerät Das gluco-comfort Blutzuckermessgerät bestimmt den quantitativen Blutzuckerwert im amperometrischen Messverfahren. Zur hygienischen Gewinnung eines Blutstropfens ist neben dem eigentlichen Messgerät eine Stechhilfe mit austauschbaren Einstichnadeln vorhanden. Die Messung erfolgt durch Einführung von Messstreifen und dauert etwa 10 Sekunden. Der interne Messwertspeicher von gluco-comfort reicht für 122 Messungen. Diagnosewaage Die scaleo-comfort Diagnosewaage nimmt bei der Messung neben dem Gewicht weitere Vitalwerte auf. In der Bioelektrischen Impedanzanalyse werden über den Wiederstandswert Körperfett, Körperwasser und Muskelmasse bestimmt. Diese sind für die Ermittlung eines aussagekräftigeren Gewichtswertes nützlich, da z.b. durch Wasseraufnahme bzw. Abgabe die Körpermasse verfälscht wird. Gespeichert werden können bis zu 44 Messungen, der Messbereich bewegt sich zwischen 10 und 150 kg Biocomfort Health Manager Software Development Kit Für vergleichbare Peripheriegeräte mit Softwareanbindung, wie die drahtlosen Messgeräte von Biocomfort, wird zur Datenaufnahme und Kommunikation lediglich ein proprietäres Softwarepaket angeboten. Derartige Softwarepakete sind oft auf wenige Plattformen und auf Peripheriegeräte der beteiligten Partner beschränkt. Dadurch ist die Integration von Hardwarekomponenten Dritter nicht möglich, was eine Einschränkung auf Geräte des Herstellers bedeutet. Als Alternative dazu werden von Biocomfort öffentliche Programmierschnittstellen in Form des Health Manager Software Development Kit angeboten. Diese sind in den auf vielen Plattformen verbreiteten Programmiersprachen C und Java vorhanden. Das SDK bietet dabei Funktionen zur Kommunikation mit den Medizingeräten. Damit können Geräte- und Messdaten abgerufen werden. Außerdem werden weitere Daten, wie z.b. Informationen bei Übertragungsfehleren oder anderen

14 Kapitel 2 Healthmanager 9 Problemen, weitergeleitet. Darüberhinaus kann über das SDK die Konfiguration der Medizingeräte eingestellt,der interne Gerätespeicher gelöscht oder die Gerätezeit verändert werden. Die Dokumentation zum SDK ist online abrufbar, außerdem sind nach Registrierung Beispielprogramme verfügbar. Auf der Basis dieser Schnittstellen wird die Implementierung einer Softwarelösung unter Android ermöglicht.

15 Kapitel 3 Applikationsentwicklung unter Android In diesem Kapitel werden Grundlagen für die Entwicklung und den Aufbau von Android- Smartphones beschrieben. Weiterhin wird auf Eingriffe ins Android-System eingegangen, die speziell für die entwickelte Anwendung erforderlich waren. 3.1 Android-Smartphones Smartphones sind weltweit immer weiter verbreitet [8]. Durch die Übernahme von Android Inc. im Jahr 2005 stieg auch Google in diese Branche ein gründete Google zusammen mit mehreren Hardware- und Softwareanbietern, sowie Mobilfunkpartnern, die Open Handset Alliance. Diese veröffentlichte am 1. Oktober 2008 das unter der Federführung von Google entwickelte Smartphone-Betriebssystem Android. Das Android-Betriebssystem (fortan Android genannt) steht unter der quelloffenen Apache-Lizenz. Neben dem Betriebssystem stellt Google das Android Software Development Kit (SDK) und das Android Native Development Kit (NDK) bereit. Das SDK bietet neben einer Reihe von Entwicklungstools eine in Java implementierte Programmierschnittstelle (Application Programming Interface - API). Zusätzlich dazu können Applikationen mit dem NDK um Nativen Code ergänzt werden. Android-Mobiltelefone werden derzeit von Smartphone-Herstellern wie Samsung, HTC, LG, Dell, außerdem von Google selbst in Kooperation mit anderen Herstellern, angeboten. In den USA machen Android-Mobiltelefone derzeit knapp mehr als die Hälfte des Smartphone-Marktes aus [9] Das Betriebssystem Android Das Betriebssystem Android kann in folgende Komponenten unterteilt werden: Kernel, Bibliotheken, Laufzeitumgebung, Application Framework und Anwendungen. Dieser Aufbau ist in Abbildung 3.1 dargestellt. 10

16 Kapitel 3 Applikationsentwicklung unter Android 11 Abbildung 3.1: Architektur des Android-Betriebssystems Kernel Der Android-Kernel basiert auf Mainline-Linux [10] und kann als GPLv2-Software [11] frei heruntergeladen [12] und modifiziert werden. Der Kernel ist dabei für die Speicherverwaltung, Prozessverwaltung, Sicherheit, Lastverteilung und E/A-Operationen zuständig. Der Kernel stellt außerdem als unterste Schicht Treiber zur Einbindung von Hardware zur Verfügung. Bibliotheken und Laufzeitumgebung Die Standardbibliotheken des Systems sind in C/C++ geschrieben und bilden zusammen mit der Android-Laufzeitumgebung die Schicht oberhalb des Kernels. Diese Bibliotheken werden

17 Kapitel 3 Applikationsentwicklung unter Android 12 zur Beschleunigung rechenintensiver Anwendungen von höher gelegenen Schichten aufgerufen. Rechenintensive Anwendungen sind z.b. das Abspielen von Medien, Seitenrendering im Web oder beschleunigte 3D-Anwendungen. Statt der regulären C-Standardbibliothek wird eine für Android optimierte Version eingesetzt. In der Android-Laufzeitumgebung findet sich neben den Java-Standardbibliotheken die Dalvik Virtual Machine (VM). Diese registerbasierte Virtuelle Maschine ersetzt die Standard Java VM. Durch die hardwarespezifische Optimierung des Java-Bytecodes ist die Ausführung mehrerer VM- Instanzen resourcenschonender und benötigt weniger Speicher als die Java VM. Android Application Framework Das Android Application Framework bildet einen Satz von Systemkomponenten, die zur Anwendungsentwicklung genutzt werden. Diese liegen als Klassenbibliotheken in der Programmiersprache Java vor. Enthalten sind unter anderem Klassen für GUI, Datenaustausch, Einbindung von Resourcen, Systemdienste und Hardwarekomponenten. Applikationen Anwendungen bilden die für den Benutzer sichtbare höchste Schicht im Betriebssystem. Als Zugriffsschutz zwischen Anwendungen wird für jede neue Anwendung ein neuer Benutzer erstellt. Applikationen werden normalerweise in Java entwickelt, können jedoch auch mit C/C++-Code ergänzt werden. Mit Android Lighthouse [13] existiert auch die Möglichkeit, native Applikationen mit Qt/C++ zu erstellen Android-Applikationen Der Android Application Framework stellt einige Grundkomponenten zur Applikationserstellung und Android bereit. Hier werden einige ausgewählte erklärt. Activities Eine Activity ist eine Komponente der Benutzeroberfläche. Normalerweise repräsentiert eine Activity eine einzelne Bildschirmseite der Applikation. Diese beinhaltet einzelne User Interface (UI) Elemente, über die der Benutzer mit der Applikation interagieren kann. Der sichtbare Teil der Anwendung besteht aus Activities, zwischen denen man während der Ausführung wechseln kann. Für jede Anwendung ist zwar eine Einstiegs-Activity definiert, im Gegensatz zu Desktopanwendungen

18 Kapitel 3 Applikationsentwicklung unter Android 13 gibt es jedoch keine Main-Funktion. Jede Activity kann über Intents von anderen Anwendungen aufgerufen werden, sofern diese die entsprechende Berechtigung besitzt. Services Zur Ausführung von Aufgaben im Hintergrund kann ein Service definiert werden. Rechenintensive Prozesse können hier ausgelagert werden, um das UI nicht zu blockieren. Services werden nach Beendigung der Anwendung, die ihn startete, nicht gestoppt. Es wird zwischen Started Services und Bound Services unterschieden. Started Der Started Service wird von einer Applikation gestartet und arbeitet, bis er die ihm übergebene Aufgabe erfüllt hat. Er übergibt dabei keinen Rückgabewert. Ergebnisse können z.b. über Broadcasts versendet werden. Bound Wenn sich eine Anwendung mit einem Started Service verbindet spricht man von einem Bound Service. Diese Client-Server Verbindung ermöglicht eine zweiseitige Kommunikation. Auch applikationsfremde Services oder Activities können sich so mit dem Service verbinden und Daten mit ihm austauschen. Intents Intents sind Nachrichten, die zum Starten von Activities und Services vom System oder von Anwendungen verschickt werden. Es ist möglich, serialisierte Anwendungsdaten an diese anzuhängen. Intents können sowohl Komponenten der eigenen Anwendung als auch externe Komponenten starten. Somit können anwendungsfremde Komponenten in die eigene Applikation eingebaut werden, ohne diese neu zu implementieren. Zum Export kann man mit Intent-Filtern dem System mitteilen, welche Intents durch die Applikation bearbeitet werden können. AIDL-Interfaces Das Android Interface Definition Language (AIDL) erlaubt es eine Programmierschnittstelle zu erstellen, auf die sich sowohl Client, als auch Server einigen, um mit IPC miteinander zu kommunizieren. In AIDL-Dateien können Remote Procedure Calls (RPCs) vereinbart werden, die von einem Client aus aufgerufen werden können.

19 Kapitel 3 Applikationsentwicklung unter Android 14 Resourcen Resourcen werden zur deklarativen Gestaltung bestimmter Anwendungskomponenten verwendet. Android kennt verschiedene Arten von Resourcen, meist in XML-Dateien formuliert, die die Programmierung und Wiederverwendbarkeit des Codes steigern sollen. Android bietet unter anderem Resourcen für Animationen, Farbdefinitionen, Rastergrafiken, Layouts, Menüs, Strings und Styledefinitionen. Auch ist es möglich, benutzerdefinierte Resourcen, sog. RAW-Resourcen, einzubinden. Manifest Android summiert alle anwendungsrelevanten Eigenschaften in einer XML-Datei. Diese Datei wird Manifestdatei (AndroidManifest.xml) der Anwendung genannt. In dieser werden Activities, Services und weitere Komponenten registriert und Berechtigungen deklariert. Zusätzlich können hier die Eigenschaften der Anwendung selbst oder auch ihrer Komponenten (Activity oder Services) festgelegt werden. So kann z.b. eingestellt werden, ob die Anwendung den vollen Bildschirm benutzt (Fullscreen), oder Hardwarebeschleunigung benötigt. 3.2 Applikationsspezifische Vorbereitungen am Gerät Generell ist der Biocomfort Health Assistant für Android unter jeder Android Plattformversion und jedem Androidgerät lauffähig, jedoch unter einigen Vorraussetzungen. Momentan ist die Applikation auf API-Version 14 und neuer (entsprechend Plattformversion 4.0 und späteren) beschränkt. Um frühere Android-Versionen verwenden zu können, müssen vorhandene C-Bibliotheken von Biocomfort für die entsprechende Hardware kompiliert werden. Außerdem muss der Kernel des Geräts die Biocomfort-Hardware in Form des USB-Gateways unterstützen. Damit ist das Vorhandensein entsprechender Treiber und Treibermodi erforderlich. Der größte Teil der Entwicklung erfolgte neben anfänglichen Tests im Emulator am Samsung Nexus S, das alle besagten Vorraussetzungen erfüllt Rooting Android benutzt das Rechtemanagement des Linux-Kernels applikationsbezogen, d.h. für jede Applikation wird bei der Installation ein neuer User erstellt. Die Applikation kann somit nur auf applikationseigene, nicht jedoch auf Systemdaten, oder die Daten anderer Applikationen zugreifen. Die Kommunikation zwischen Applikationen erfolgt über Schnittstellen des Android Application Framework. Nun existiert unter unixoiden System neben normalen Usern immer auch ein User, der

20 Kapitel 3 Applikationsentwicklung unter Android 15 Berechtigungen hat auf alle Dateien zuzugreifen. Bei den meisten Desktop-Linuxdistributionen ist der Zugriff auf Systemadministratorrechte über Dienstprogramme wie su oder sudo möglich. Unter Android jedoch ist der Root User in Standardkonfiguration deaktiviert. Im normalen Betrieb ist das Rooten des Telefons nicht erforderlich, außerdem ein erhebliches Sicherheitsrisiko. Einerseits besteht dabei die Gefahr, dass das System durch Eingriffe unbenutzbar wird. Andererseits kann die Sicherheit der in Applikationen gespeicherten Benutzerdaten nicht mehr garantiert werden. Beim Rooten erlischt meist die Herstellergarantie, somit ist bei Nicht- Entwicklungsgeräten davon abzuraten. Das Rooting ist bei der Entwicklung in vielerlei Hinsicht nützlich, als auch erforderlich. Einige Applikationen können erst nach erfolgtem Rooting genutzt werden. Darüberhinaus kann mit Administratorrechten auch per Shell auf Applikationsdaten, wie im hier beschriebenen Anwendungsfall, z.b. der Zugriff auf SQLite-Messwertdatenbanken zugegriffen und diese zu Debugging-Zwecken inspiziert werden. Nur bei erfolgtem Rooting kann außerdem auf Gerätedateien zugegriffen werden, Rechte geändert oder Dateisysteme ein- und ausgehängt werden. Bei Entwicklung des Biocomfort Health Assistant war das Rooting aus verschiedenen Gründen erforderlich. Zunächst mussten Konfigurationsdateien auf der Systempartition eingespielt werden. Außerdem wurde dort auch das FTDI-Kernelmodul abgelegt, um dies beim Systemstart automatisch zu laden. Weiterhin war es nötig, Geräteknoten neu zu erstellen und zu verlinken. Ohne Root-Rechte ist außerdem kein Wireless Debugging möglich, was die Entwicklung sehr stark behindern würde. Am wichtigsten jedoch werden die Root-Rechte bei der Nutzung von USB-On-the-go (USB-OTG). Da der benutzte Treiber nicht automatisch zwischen Client und On-the-go Modus umschalten kann, muss dies als Root manuell erledigt werden. Für verschiedene Geräte existieren verschiedene Methoden zum Rooten. Eine Möglichkeit wäre z.b., eine modifizierte Firmware mit Rootrechten zu flashen. Beim Nexus S ist die einfachste Methode, ein Recoveryprogramm zu installieren, über das manuelle Systemupdates eingespielt werden können. Als Recoverytool dient meist ClockworkMod (siehe Abbildung 3.2), über das ein Superuser-Paket installiert wird Kernel Die gesamte Gerätekommunikation erfolgt bei Android als linuxbasiertem System über Treiber im Linuxkernel. Da der Linuxkernel eine große Masse von Hardware unterstützt, würde die Größe des Kernels bei der Integration aller Treiber sehr stark anwachsen. Deshalb können Treiber über sog. Module aus dem Kernel ausgelagert werden, die erst im laufenden Betrieb geladen werden. Vor der Kompilierung des Kernels wird eine Konfiguration festgelegt. Diese bestimmt für jeden Treiber, ob dieser im Kernel integriert, als Modul ausgelagert, oder nicht kompiliert wird.

ANDROID. Analyse der Android Plattform. Andre Rein, Johannes Florian Tietje. 28. Oktober 2010. FH-Gieÿen-Friedberg Android Praktikum

ANDROID. Analyse der Android Plattform. Andre Rein, Johannes Florian Tietje. 28. Oktober 2010. FH-Gieÿen-Friedberg Android Praktikum Analyse der Android Plattform Andre Rein, Johannes Florian Tietje FH-Gieÿen-Friedberg Android Praktikum 28. Oktober 2010 Topics 1 Übersicht Android Plattform Application Framework Activities und Services

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

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 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

Sicherheit in Android

Sicherheit in Android Motivation Aufbau Sicherheit Ausblick Quellen Sicherheit in Android Peter Salchow INF-M2 - Anwendungen 1 Sommersemester 2008 Department Informatik HAW Hamburg 20. Mai 2008 Peter Salchow Sicherheit in Android

Mehr

G-Info Lizenzmanager

G-Info Lizenzmanager G-Info Lizenzmanager Version 4.0.1001.0 Allgemein Der G-Info Lizenzmanager besteht im wesentlichen aus einem Dienst, um G-Info Modulen (G-Info Data, G-Info View etc.; im folgenden Klienten genannt) zentral

Mehr

1. Software-Plattform Android Android. Was ist Android? Managed Code, Angepasste Java Virtual Machine

1. Software-Plattform Android Android. Was ist Android? Managed Code, Angepasste Java Virtual Machine 1. Software-Plattform Android Android Was ist Android? Plattform und Betriebssystem für mobile Geräte (Smartphones, Mobiltelefone, Netbooks), Open-Source Linux-Kernel ab 2.6, aktuell 3.8 Managed Code,

Mehr

Benutzer Handbuch hline Gateway

Benutzer Handbuch hline Gateway Benutzer Handbuch hline Gateway HMM Diagnostics GmbH Friedrichstr. 89 69221 Dossenheim (Germany) www.hmm.info Seite 1 von 35 Inhalt Seite 1 Einleitung... 3 2 Aufgabe des Gateways... 3 3 Installation...

Mehr

App-Entwicklung für Android

App-Entwicklung für Android App-Entwicklung für Android Einleitung - Systemarchitektur Hochschule Darmstadt WS15/16 1 Inhalt Historie Systemarchitektur Sandbox 2 Motivation Kontra Pro Limitierte Größe Begrenzte Ressourcen Kein Standardgerät

Mehr

Zentrale Policy-Verwaltung mit ubicontrol und ubimanager. Hintergrund Technik. Sicherheit für mobile devices

Zentrale Policy-Verwaltung mit ubicontrol und ubimanager. Hintergrund Technik. Sicherheit für mobile devices Sicherheit für mobile devices Zentrale Policy-Verwaltung mit ubicontrol und ubimanager Hintergrund Technik Mobile Device Management von ubitexx stellt großen Unternehmen, Mobilfunkprovidern, Carriern und

Mehr

2. Sie sind der Administrator Ihres Netzwerks, das den SBS 2011 Standard ausführt.

2. Sie sind der Administrator Ihres Netzwerks, das den SBS 2011 Standard ausführt. Arbeitsblätter Der Windows Small Business Server 2011 MCTS Trainer Vorbereitung zur MCTS Prüfung 70 169 Aufgaben Kapitel 1 1. Sie sind der Administrator Ihres Netzwerks, das den SBS 2011 Standard ausführt.

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

Benutzerdokumentation Hosted Backup Services Client

Benutzerdokumentation Hosted Backup Services Client Benutzerdokumentation Hosted Backup Services Client Geschäftshaus Pilatushof Grabenhofstrasse 4 6010 Kriens Version 1.1 28.04.2014 Inhaltsverzeichnis 1 Einleitung 4 2 Voraussetzungen 4 3 Installation 5

Mehr

HANDBUCH LSM GRUNDLAGEN LSM

HANDBUCH LSM GRUNDLAGEN LSM Seite 1 1.0 GRUNDLAGEN LSM 1.1. SYSTEMVORAUSSETZUNGEN AB LSM 3.1 SP1 (ÄNDERUNGEN VORBEHALTEN) ALLGEMEIN Lokale Administratorrechte zur Installation Kommunikation: TCP/IP (NetBios aktiv), LAN (Empfehlung:

Mehr

Hochschule Life Science

Hochschule Life Science Inhalt 1. Allgemeines... 2 2. Installation... 3 3. Bedienung... 4 3.1 Liste aller Android Geräten in der Umgebung... 5 3.2 Anzeigen der Messdaten... 6 3.3 Fehlermeldung... 7 4. Technische Details... 8

Mehr

SEMINARVORTRAG ANDROID ENTWICKLUNG ETIENNE KÖRNER EMBEDDED SYSTEMS SS2013 - HSRM

SEMINARVORTRAG ANDROID ENTWICKLUNG ETIENNE KÖRNER EMBEDDED SYSTEMS SS2013 - HSRM SEMINARVORTRAG ANDROID ENTWICKLUNG ETIENNE KÖRNER EMBEDDED SYSTEMS SS2013 - HSRM ÜBERSICHT Android Android Dalvik Virtuelle Maschine Android und Desktop Applikationen Android Entwicklung Tools R Activity

Mehr

Java TV. Seminar Medientechnik. Kristin Doppler 23.06.2003. Übersicht. Einleitung Umgebungen Java TV API - Kategorien. Service- und Selektions-APIs

Java TV. Seminar Medientechnik. Kristin Doppler 23.06.2003. Übersicht. Einleitung Umgebungen Java TV API - Kategorien. Service- und Selektions-APIs Java TV Seminar Medientechnik 23.06.2003 Übersicht Einleitung Umgebungen Java TV API - Kategorien Service- und Selektions-APIs Definitionen Packages Service Selection API Application Lifecycle APIs (Xlets)

Mehr

Anwenderdokumentation

Anwenderdokumentation Anwenderdokumentation SAP Supplier Lifecycle Management SAP SLC 1.0 SP02 Alle Rechte vorbehalten Inhaltsverzeichnis 1 SAP Supplier Lifecycle Management (SAP SLC)... Fehler! Textmarke nicht definiert. 1

Mehr

Einführung in Betriebssysteme

Einführung in Betriebssysteme Einführung in Betriebssysteme APPLE ios Entwicklung von ios Entwickelt auf der Basis von MacOS X UNIX Vorgestellt am 9.1.2007 Zusammen mit iphone Markenname von Cisco Internetwork Operating System Für

Mehr

Kundenanforderungen. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 24.05.2013

Kundenanforderungen. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 24.05.2013 Software Komponenten FS13 Gruppe 03 Horw, 24.05.2013 Bontekoe Christian Estermann Michael Moor Simon Rohrer Felix Autoren Bontekoe Christian Studiengang Informatiker (Berufsbegleitend) Adresse Telefon

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

Ein mobiler Electronic Program Guide für Android

Ein mobiler Electronic Program Guide für Android Whitepaper Telekommunikation Ein mobiler Electronic Program Guide für Android Prototyp für Android Apps 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller Munde. Durch

Mehr

Geschäftsbereich Mobile Services Was ist Android?

Geschäftsbereich Mobile Services Was ist Android? Geschäftsbereich Mobile Services Was ist Android? Hinter Hoben 149 53129 Bonn www.visionera.de Ansprechpartner: Arno Becker arno.becker@visionera.de +49 228 555 1111 +49 160 98965856 Einleitung Android

Mehr

ishrt CommDTM Benutzerhandbuch UNIFIED FIELD COMMUNICATION

ishrt CommDTM Benutzerhandbuch UNIFIED FIELD COMMUNICATION Benutzerhandbuch UNIFIED FIELD COMMUNICATION Inhalt 1 Installation der Software...3 2 Kommunikations-DTM ishrt CommDTM...4 3 Konfiguration ishrt Comm DTM offline...5 3.1 Treiberkonfiguration...5 3.2 Kanalkonfiguration...6

Mehr

St ar 1:4 2.6 3:5 2.5 4:0 7.5 3:5 5.0 3:5 7.5 4:0 5.0 4:0 0.0 4:1 0.0 4:0 2.5. Version 8, geändert am 09.06.2005

St ar 1:4 2.6 3:5 2.5 4:0 7.5 3:5 5.0 3:5 7.5 4:0 5.0 4:0 0.0 4:1 0.0 4:0 2.5. Version 8, geändert am 09.06.2005 Version 8, geändert am 09.06.2005 t 3:5 2.5 3:5 5.0 3:5 7.5 4:0 0.0 4:0 2.5 4:0 5.0 4:0 7.5 4:1 0.0 p 50 00 50 00 0 25 0 % 0 25 50 75 100 km 0 25 50 75 100 125 150 175 200 225 1:4 2.6 St ar INHALTSVERZEICHNIS

Mehr

Embedded Linux gnublin Board Programmieren Sonstiges. Embedded Linux am Beispiel des Gnublin-Boards

Embedded Linux gnublin Board Programmieren Sonstiges. Embedded Linux am Beispiel des Gnublin-Boards Embedded Linux am Beispiel des Gnublin-Boards Was ist Embedded Linux? Wikipedia Als Embedded Linux bezeichnet man ein eingebettetes System mit einem auf dem Linux-Kernel basierenden Betriebssystem. In

Mehr

Anwenderdokumentation PersoSim

Anwenderdokumentation PersoSim Anwenderdokumentation PersoSim Die nachfolgende Anwenderdokumentation soll dem Anwender bei der Installation und den ersten Schritten im Umgang mit PersoSim helfen. Installation Grundvoraussetzung für

Mehr

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email sales@paragon-software.com

Mehr

Installation des edu- sharing Plug- Ins für Moodle

Installation des edu- sharing Plug- Ins für Moodle Installation des edu- sharing Plug- Ins für Moodle [edu-sharing Team] [Dieses Dokument beschreibt die Installation und Konfiguration des edu-sharing Plug-Ins für das LMS Moodle.] edu- sharing / metaventis

Mehr

Einführung in die Cross-Plattform Entwicklung Zugriff auf Sensoren mit dem Intel XDK

Einführung in die Cross-Plattform Entwicklung Zugriff auf Sensoren mit dem Intel XDK Einführung in die Cross-Plattform Entwicklung Zugriff auf Sensoren mit dem Intel XDK Einführung Dieses Hands-on-Lab (HOL) macht den Leser mit dem Intel XDK und dem Zugriff auf Sensoren vertraut. Es wird

Mehr

EasyEntriePC Light. Software zur Steuerung des Profilfräsautomaten easyentrie

EasyEntriePC Light. Software zur Steuerung des Profilfräsautomaten easyentrie EasyEntriePC Light Software zur Steuerung des Profilfräsautomaten easyentrie Datenbank Die mit dem easyentrie gemessenen Schlüssel-Profile lassen sich an den PC übertragen und dort in einer Datenbank speichern.

Mehr

Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches

Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches Verwendung der bereitgestellten Virtuellen Maschinen»Einrichten einer Virtuellen Maschine mittels VirtualBox sowie Zugriff auf

Mehr

DDBAC-SDK unter Linux (mit Wine) Installationsanleitung

DDBAC-SDK unter Linux (mit Wine) Installationsanleitung DDBAC-SDK unter Linux (mit Wine) Installationsanleitung Installation von Wine Einleitung Übersicht Titel Thema Datei DDBAC-SDK unter Linux (mit Wine) Installationsanleitung DDBAC_Wine_Installation.doc

Mehr

Sophos Mobile Control Benutzerhandbuch für Android

Sophos Mobile Control Benutzerhandbuch für Android Sophos Mobile Control Benutzerhandbuch für Android Produktversion: 2 Stand: Dezember 2011 Inhalt 1 Über Sophos Mobile Control... 3 2 Einrichten von Sophos Mobile Control auf einem Android-Mobiltelefon...

Mehr

Bedienungsanleitung WR ConfigTool für DuoFern Handzentrale (9493) DuoFern Umweltsensor (9475)

Bedienungsanleitung WR ConfigTool für DuoFern Handzentrale (9493) DuoFern Umweltsensor (9475) Bedienungsanleitung WR ConfigTool für DuoFern Handzentrale (949) DuoFern Umweltsensor (9475) / Inhaltsverzeichnis Einleitung.... Standard Layout... 4 Handzentrale... 5. Daten laden... 5. Einstellungen

Mehr

Paragon Boot Media Builder

Paragon Boot Media Builder PARAGON Software GmbH Heinrich von Stephan Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon software.de E Mail vertrieb@paragon software.de Paragon

Mehr

2 USBundLinuxhotplug. 2.1 Eigenschaften von USB. In diesem Kapitel lernen Sie. das USB-Schichtenmodell kennen.

2 USBundLinuxhotplug. 2.1 Eigenschaften von USB. In diesem Kapitel lernen Sie. das USB-Schichtenmodell kennen. 2 USBundLinuxhotplug In diesem Kapitel lernen Sie das USB-Schichtenmodell kennen. die Kernelmodule für USB-Treiber kennen. wie Sie USB-Geräte unter Linux verwenden. dashotplug-system von Linux kennen.

Mehr

Revox Joy S232 App D 1.0

Revox Joy S232 App D 1.0 Inhalt Revox Joy S232 App 1 D 1.0 Revox M-Serie Android App M235 Inhalt Herzlich Willkommen... 3 Funktionsumfang... 3 Voraussetzungen... 3 Installation... 3 Versionsnummer... 4 Konfiguration... 5 Erweiterte

Mehr

Inhaltsverzeichnis. Kapitel 1. Installation 2. 2.1 Netzwerk Status 5. 2.2 Seite scannen 6. 2.3 Statistiken 7. 2.4 Verschlüsselung 8. 2.

Inhaltsverzeichnis. Kapitel 1. Installation 2. 2.1 Netzwerk Status 5. 2.2 Seite scannen 6. 2.3 Statistiken 7. 2.4 Verschlüsselung 8. 2. Inhaltsverzeichnis Kapitel 1. Installation 2 Kapitel 2. Konfiguration des Adapters mit Hilfe der Dienstprogramme (Utility) 5 2.1 Netzwerk Status 5 2.2 Seite scannen 6 2.3 Statistiken 7 2.4 Verschlüsselung

Mehr

IBM SPSS Data Access Pack Installationsanweisung für Windows

IBM SPSS Data Access Pack Installationsanweisung für Windows IBM SPSS Data Access Pack Installationsanweisung für Windows Inhaltsverzeichnis Kapitel 1. Übersicht.......... 1 Einführung............... 1 Bereitstellen einer Datenzugriffstechnologie.... 1 ODBC-Datenquellen...........

Mehr

GeoShop Netzwerkhandbuch

GeoShop Netzwerkhandbuch Technoparkstrasse 1 8005 Zürich Tel.: 044 / 350 10 10 Fax.: 044 / 350 10 19 GeoShop Netzwerkhandbuch Zusammenfassung Diese Dokumentation beschreibt die Einbindung des GeoShop in bestehende Netzwerkumgebungen.

Mehr

USB232CONV Installation. Version 1.2.0 Copyright 2004 2005 IFTOOLS GbR www.iftools.com

USB232CONV Installation. Version 1.2.0 Copyright 2004 2005 IFTOOLS GbR www.iftools.com USB232CONV Installation Version 1.2.0 Copyright 2004 2005 IFTOOLS GbR www.iftools.com USB232CONV Treiber Installierung Inhalt 1 USB232CONV Einleitung...1 1.1 Hinweis für MSB A Benutzer...1 2 Virtueller

Mehr

Ankopplung GSM Interface an FAT2002 (GSM-Option)

Ankopplung GSM Interface an FAT2002 (GSM-Option) Ankopplung GSM Interface an FAT2002 (GSM-Option) ab Firmware-Version 4.24.10.1 Allgemeines Das FAT2002 stellt eine Übermittlung von Meldungen per SMS bereit. Die Meldungen aus der BMZ werden im FAT gemäß

Mehr

Einführung in Android. 9. Dezember 2014

Einführung in Android. 9. Dezember 2014 Einführung in Android 9. Dezember 2014 Was ist Android? Software für mobile Geräte: Betriebssystem Middleware Kernanwendungen Android SDK: Tools und APIs zur Entwicklung von Anwendungen auf der Android-Plattform

Mehr

Installationsanleitung für R

Installationsanleitung für R Installationsanleitung für R R ist eine Programmiersprache und Statistiksoftware zur Analyse von Daten und deren graphischer Darstellung. Um in R zu programmieren, ist zunächst die R- Basissoftware zu

Mehr

Wurm-Lizenzserver Internetverbindung über Port 80 (http) Bei aktiver Firewall muss die Ausnahme für die URL http://ls.wurm.de eingerichtet werden

Wurm-Lizenzserver Internetverbindung über Port 80 (http) Bei aktiver Firewall muss die Ausnahme für die URL http://ls.wurm.de eingerichtet werden Der Wurm Lizenzmanager Der Wurm Lizenzmanager dient als Lizenzserver für Software der Firma Wurm. Die Installation erfolgt auf einem Rechner innerhalb des jeweiligen Intranets. Dadurch kann auf separate

Mehr

Handbuch NOXON Favourites Commander

Handbuch NOXON Favourites Commander Handbuch NOXON Favourites Commander TerraTec Electronic GmbH Copyright (c) 2008 TerraTec Electronic GmbH. Permission is granted to copy, distribute and/or modify this document under

Mehr

Integration Services - Dienstarchitektur

Integration Services - Dienstarchitektur Integration Services - Dienstarchitektur Integration Services - Dienstarchitektur Dieser Artikel solle dabei unterstützen, Integration Services in Microsoft SQL Server be sser zu verstehen und damit die

Mehr

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX Allgemeines Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX Stand 21.11.2014 Die Yeastar MyPBX Telefonanlagen unterstützen die automatische Konfiguration der tiptel 3010, tiptel 3020 und tiptel 3030

Mehr

TEAMWORK App. Erste Schritte

TEAMWORK App. Erste Schritte TEAMWORK App Erste Schritte 1. Die TEAMWORK App Mit der einfachen und intuitiven Oberfläche haben Sie nicht nur Zugriff auf alle Dateien, die Sie über Ihren PC zu TEAMWORK hochgeladen haben, Sie können

Mehr

Anleitung Version 1.1 Deutsch

Anleitung Version 1.1 Deutsch Anleitung Version 1.1 Deutsch Voraussetzungen, Mindestanforderungen Microsoft Windows Vista, Win7, Win8 Installiertes Framework 4.5 (in Win7 und Win8 bereits enthalten) MySQL Server (Setup unter Windows

Mehr

Software Requirements Specification

Software Requirements Specification Software Requirements Specification Identifikation von Sehenswürdigkeiten basierend auf Bildinhalten Iterationsschritt: 3 Abgabedatum: 08.06.2010 Gruppe 37: Matthias Hochsteger 0627568 Josef Kemetmüller

Mehr

Datenschutzerklärung und Informationen zum Datenschutz

Datenschutzerklärung und Informationen zum Datenschutz Datenschutzerklärung und Informationen zum Datenschutz Informationen zum Datenschutz in den Produkten TAPUCATE WLAN Erweiterung Stand: 04.06.2015 Inhaltsverzeichnis 1) Vorwort 2) Grundlegende Fragen zum

Mehr

Häufige Workflows Mac-Deployment

Häufige Workflows Mac-Deployment Häufige Workflows Mac-Deployment Zielpublikum: CVs Beschreibung: Zusammenfassung häufiger und alltäglicher Aktionen in Absolute Manage bei der Verwaltung von Rechnern Patch-Management In das Patch-Management

Mehr

Die KatHO Cloud. Sollten Sie Fragen haben, wenden Sie sich bitte an die IT-Mitarbeiter Ihrer Abteilung.

Die KatHO Cloud. Sollten Sie Fragen haben, wenden Sie sich bitte an die IT-Mitarbeiter Ihrer Abteilung. Die KatHO Cloud Ob Dropbox, Microsoft SkyDrive, Apple icloud oder Google Drive, das Angebot kostenloser Online-Speicher ist reichhaltig. Doch so praktisch ein solcher Cloud-Dienst ist, mit der Benutzung

Mehr

VPN-System Benutzerhandbuch

VPN-System Benutzerhandbuch VPN-System Benutzerhandbuch Inhalt Einleitung Antiviren-Software 5 Einsatzgebiete 6 Web Connect Navigationsleiste 8 Sitzungsdauer 9 Weblesezeichen 9 Junos Pulse VPN-Client Download Bereich 9 Navigationshilfe

Mehr

Collax E-Mail Archive Howto

Collax E-Mail Archive Howto Collax E-Mail Archive Howto Howto Dieses Howto beschreibt wie ein Collax Server innerhalb weniger Schritte als E-Mail Archive eingerichtet werden kann, um Mitarbeitern Zugriff auf das eigene E-Mail Archiv

Mehr

Computergruppe Heimerdingen Grundkurs. Karlheinz Wanja & Richard Zeitler

Computergruppe Heimerdingen Grundkurs. Karlheinz Wanja & Richard Zeitler Computergruppe Heimerdingen Grundkurs Karlheinz Wanja & Richard Zeitler Grundsatz: Keine Panik!!! Das ist der wichtigste Satz, den man sich am Anfang seiner Computerkarriere immer wieder klar machen muss.

Mehr

Online Datenaustausch mit AutoCAD Architecture und AutoCAD WS

Online Datenaustausch mit AutoCAD Architecture und AutoCAD WS Online Datenaustausch mit AutoCAD Architecture und AutoCAD WS Der Datenaustausch mit Fachplanern und selbst mit der Baustelle erfordert immer kürzere Übermittlungszeiten. Häufig werden DWGs per e-mail,

Mehr

Vom Smart Dust zum Smart Phone: Verfügbare SensingPlattformen. Adrian Friedli adrianfriedli@student.ethz.ch

Vom Smart Dust zum Smart Phone: Verfügbare SensingPlattformen. Adrian Friedli adrianfriedli@student.ethz.ch Vom Smart Dust zum Smart Phone: Verfügbare SensingPlattformen Adrian Friedli adrianfriedli@student.ethz.ch Verteilte Systeme Seminar, ETH Zürich, 24. Februar 2009 Übersicht Sensornetze Mobiltelefone Sensornetze

Mehr

Schritt-Schritt-Anleitung zum mobilen PC mit Paragon Drive Copy 10 und VMware Player

Schritt-Schritt-Anleitung zum mobilen PC mit Paragon Drive Copy 10 und VMware Player PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email sales@paragon-software.com

Mehr

Informationen zum TaHoma Update. März 2013

Informationen zum TaHoma Update. März 2013 1 Informationen zum TaHoma Update März 2013 AGENDA 2 Das TaHoma Update im März 2013 ermöglicht: Einbindung von Kameras: Werfen Sie jederzeit einen Blick auf Ihr Haus und nehmen Sie Bilder z.b. beim Auslösen

Mehr

Bedienungsanleitung zur Inbetriebnahme des Funkempfänger EFB-EXP-72a mit Ethernet-Schnittstelle

Bedienungsanleitung zur Inbetriebnahme des Funkempfänger EFB-EXP-72a mit Ethernet-Schnittstelle zur Inbetriebnahme des Funkempfänger EFB-EXP-72a mit Ethernet-Schnittstelle 1. Funktion und Voreinstellung Der EFB-EXP-72a basiert auf der Funktionsweise des Funkempfängers EFB-RS232 mit dem Unterschied,

Mehr

Vodafone Cloud. Einfach A1. A1.net/cloud

Vodafone Cloud. Einfach A1. A1.net/cloud Einfach A1. A1.net/cloud Ihr sicherer Online-Speicher für Ihre wichtigsten Daten auf Handy und PC Die Vodafone Cloud ist Ihr sicherer Online-Speicher für Ihre Bilder, Videos, Musik und andere Daten. Der

Mehr

Dropbox Schnellstart. Was ist Dropbox? Eignet sich Dropbox für mich?

Dropbox Schnellstart. Was ist Dropbox? Eignet sich Dropbox für mich? Dropbox Schnellstart Was ist Dropbox? Dropbox ist eine Software, die alle deine Computer über einen einzigen Ordner verknüpft. Dropbox bietet die einfachste Art, Dateien online zu sichern und zwischen

Mehr

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) 1 Einleitung... 2 2 Download und Installation... 3 2.1 Installation von WindowsXPMode_de-de.exe... 4 2.2 Installation von Windows6.1-KB958559-x64.msu...

Mehr

Hinweise zu A-Plan 2009 SQL

Hinweise zu A-Plan 2009 SQL Hinweise zu A-Plan 2009 SQL Für Microsoft Windows Copyright Copyright 2008 BRainTool Software GmbH Inhalt INHALT 2 EINLEITUNG 3 WAS IST A-PLAN 2009 SQL? 3 WANN SOLLTE A-PLAN 2009 SQL EINGESETZT WERDEN?

Mehr

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Proseminar Objektorientiertes Programmieren mit.net und C# Florian Schulz Institut für Informatik Software & Systems Engineering Einführung Was hat Cross-Plattform

Mehr

Synchronisation des Temperatur-Loggers

Synchronisation des Temperatur-Loggers Synchronisation des Temperaturloggers Juni 10, 2010 1 / 7 Synchronisation des Temperatur-Loggers Einführung Zwei oder mehr Installationen der Temperaturlogger-Software können so zusammen geschaltet werden,

Mehr

Netzwerk Technologien in LabVIEW

Netzwerk Technologien in LabVIEW Netzwerk Technologien in LabVIEW von Dirk Wieprecht NI Germany Hier sind wir: Agenda Agenda Bedeutung des Ethernet für die Messtechnik Ethernet-basierende Technologien in LabVIEW Low Level- TCP/IP Objekt

Mehr

Handbuch Groupware - Mailserver

Handbuch Groupware - Mailserver Handbuch Inhaltsverzeichnis 1. Einführung...3 2. Ordnerliste...3 2.1 E-Mail...3 2.2 Kalender...3 2.3 Kontakte...3 2.4 Dokumente...3 2.5 Aufgaben...3 2.6 Notizen...3 2.7 Gelöschte Objekte...3 3. Menüleiste...4

Mehr

Die Cargo Plattform bietet einen sicheren und einfachen Datentransfer mit einem modernen Web- Interface.

Die Cargo Plattform bietet einen sicheren und einfachen Datentransfer mit einem modernen Web- Interface. Die Cargo Plattform bietet einen sicheren und einfachen Datentransfer mit einem modernen Web- Interface. Inhaltsverzeichnis Erste Schritte Anmelden 2 Startseite 3 Dateimanager 4 CargoLink 5 Freigaben 6

Mehr

Spezifikationen und Voraussetzung

Spezifikationen und Voraussetzung Projekt IGH DataExpert Paynet Adapter Spezifikationen Voraussetzungen Datum : 21.07.08 Version : 1.0.0.2 21.07.2008 Seite 1 von 7 Inhaltsverzeichnis 1 Einleitung... 3 2 Architektur... 3 2.1 Grundsätze

Mehr

DocuWare unter Windows 7

DocuWare unter Windows 7 DocuWare unter Windows 7 DocuWare läuft unter dem neuesten Microsoft-Betriebssystem Windows 7 problemlos. Es gibt jedoch einige Besonderheiten bei der Installation und Verwendung von DocuWare, die Sie

Mehr

Datenbank-basierte Webserver

Datenbank-basierte Webserver Datenbank-basierte Webserver Datenbank-Funktion steht im Vordergrund Web-Schnittstelle für Eingabe, Wartung oder Ausgabe von Daten Datenbank läuft im Hintergrund und liefert Daten für bestimmte Seiten

Mehr

Aufbau einer Testumgebung mit VMware Server

Aufbau einer Testumgebung mit VMware Server Aufbau einer Testumgebung mit VMware Server 1. Download des kostenlosen VMware Servers / Registrierung... 2 2. Installation der Software... 2 2.1 VMware Server Windows client package... 3 3. Einrichten

Mehr

tensiolink USB Konverter INFIELD 7

tensiolink USB Konverter INFIELD 7 tensiolink USB Konverter INFIELD 7 UMS GmbH München, August 2005 tensiolink USB Konverter Einleitung Der tensiolink USB Konverter dient zum direkten Anschluss von Sensoren und Geräten mit serieller tensiolink

Mehr

ISA Server 2004 - Best Practice Analyzer

ISA Server 2004 - Best Practice Analyzer ISA Server 2004 - Best Practice Analyzer Die Informationen in diesem Artikel beziehen sich auf: Microsoft ISA Server 2004 Seit dem 08.12.2005 steht der Microsoft ISA Server 2004 Best Practice Analyzer

Mehr

Auf einen Blick. Elementare Anwendungsbausteine. Telefonfunktionen nutzen. Dateien und Datenbanken. Organizer und Multimedia

Auf einen Blick. Elementare Anwendungsbausteine. Telefonfunktionen nutzen. Dateien und Datenbanken. Organizer und Multimedia Auf einen Blick Auf einen Blick TEIL I Grundlagen 1 Android eine offene, mobile Plattform... 21 2 Hallo Android!... 43 3 Von der Idee zur Veröffentlichung... 73 TEIL II Elementare Anwendungsbausteine 4

Mehr

Smartphone - Betriebssysteme. Smartphone - Betriebssysteme

Smartphone - Betriebssysteme. Smartphone - Betriebssysteme Smartphone - Betriebssysteme Peter Rami - Graz, 28.04.2009 Inhalt Smartphone Symbian OS Windows Mobile BlackBerry OS iphone OS Android Marktanteile & Ausblick Smartphone - Betriebssysteme Peter Rami -

Mehr

Stromflüsse anzeigen und überwachen. Visualisierungslösung für das ABB CMS

Stromflüsse anzeigen und überwachen. Visualisierungslösung für das ABB CMS 2013-11-14 1 / 8 Stromflüsse anzeigen und überwachen Visualisierungslösung für das ABB CMS 1 Systemvoraussetzungen... 2 2 Systemverkabelung... 2 3 Installation USB-RS485 Treiber... 2 4 Installation Software...

Mehr

WufooConnector Handbuch für Daylite 4

WufooConnector Handbuch für Daylite 4 WufooConnector Handbuch für Daylite 4 WufooConnector Handbuch für Daylite 4 1 Allgemeines 1.1 Das WufooConnector Plugin für Daylite 4 4 2 Einrichtung 2.1 2.2 2.3 Installation 6 Lizensierung 8 API Key einrichten

Mehr

EINFACHE MOBILE STEUERUNG

EINFACHE MOBILE STEUERUNG EINFACHE MOBILE STEUERUNG 01 Lernen Sie Oreno kennen: Einfache mobile Steuerung Oreno ist die Software von Biamp für die mobile Steuerung von mit Tesira ausgestatteten Konferenzräumen. Oreno lässt sich

Mehr

2 Ist-Zustand des Systems 3

2 Ist-Zustand des Systems 3 Pflichtenheft Softwaretechnologie-Projekt für die ITC AG Gruppe 05 Tabelle 1: Historie Version Beschreibung Autor, Datum 0.1 Erstentwurf Sven Goly, 28.10.2014 0.2 Portierung in Latex, Kriterien Sven Goly,

Mehr

Installation und Konfiguration des KV-Connect-Clients

Installation und Konfiguration des KV-Connect-Clients Installation und Konfiguration des KV-Connect-Clients 1. Voraussetzungen 1.1 KV-SafeNet-Anschluss Über KV-SafeNet wird ein geschützter, vom Internet getrennter, Hardware-basierter Tunnel aufgebaut (Virtuelles

Mehr

Das Handbuch zu Blogilo. Mehrdad Momeny Übersetzung: Burkhard Lück

Das Handbuch zu Blogilo. Mehrdad Momeny Übersetzung: Burkhard Lück Mehrdad Momeny Übersetzung: Burkhard Lück 2 Inhaltsverzeichnis 1 Einführung 5 2 Blogilo benutzen 6 2.1 Erste Schritte......................................... 6 2.2 Einen Blog einrichten....................................

Mehr

Einbinden der Somfy. Außenkamera M3113-VE

Einbinden der Somfy. Außenkamera M3113-VE 1 Einbinden der Somfy. Außenkamera M3113-VE Artikelnummer 1875 089 Stand: März 2015 Übersicht 2 Einbindung von Kameras: Werfen Sie jederzeit einen Blick auf Ihr Haus und nehmen Sie Bilder z.b. beim Auslösen

Mehr

a.i.o. control AIO GATEWAY Einrichtung

a.i.o. control AIO GATEWAY Einrichtung a.i.o. control AIO GATEWAY Einrichtung Die folgende Anleitung beschreibt die Vorgehensweise bei der Einrichtung des mediola a.i.o. gateways Voraussetzung: Für die Einrichtung des a.i.o. gateway von mediola

Mehr

MySQL Community Server 5.6 Installationsbeispiel (Ab 5.5.29)

MySQL Community Server 5.6 Installationsbeispiel (Ab 5.5.29) MySQL Community Server 5.6 Installationsbeispiel (Ab 5.5.29) Dieses Dokument beschreibt das Herunterladen der Serversoftware, die Installation und Konfiguration der Software. Bevor mit der Migration der

Mehr

cs106 Informatiklabor Teil 1: Java-Installation

cs106 Informatiklabor Teil 1: Java-Installation Herbstsemester 2009 cs106 Informatiklabor Teil 1: Java-Installation Florian Zeller Vorgehen und Ziele Wöchentlich eine Übung Unterstützte Bearbeitung während den Übungsstunden Austausch mit älteren Semestern

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News

Mehr

mitho -Framework für plenty PHP-Framework zur Anbindung an die plenty API

mitho -Framework für plenty PHP-Framework zur Anbindung an die plenty API PHP-Framework zur Anbindung an die plenty API Inhaltsverzeichnis 1 Kurzbeschreibung...3 2 Integration...4 3 Möglichkeiten...5 3.1 Artikel...5 3.2 Aufträge...5 3.3 Kunden...5 4 Interne Funktionsweise...7

Mehr

CRM KINDERLEICHT NEUERUNGEN IM RELEASE 8.4

CRM KINDERLEICHT NEUERUNGEN IM RELEASE 8.4 CRM KINDERLEICHT NEUERUNGEN IM RELEASE 8.4 STRATEGISCHE ZIELE Terminumfrage, Termine und Aufgaben in GEDYS IntraWare 8.web Unabhängig vom E Mail und Kalendersystem Termine auch für Kunden Ablösung der

Mehr

DIE GRUNDLAGEN DER FERNÜBERWACHUNG

DIE GRUNDLAGEN DER FERNÜBERWACHUNG DIE GRUNDLAGEN DER FERNÜBERWACHUNG Verbraucherleitfaden Version 1.0 Deutsch Einleitung Derzeit sind am Markt zahlreiche Videoüberwachungssysteme erhältlich, die einen digitalen Zugriff über Netzwerkverbindungen

Mehr

Zugriff auf die Installation mit dem digitalstrom- Konfigurator mit PC und Mac

Zugriff auf die Installation mit dem digitalstrom- Konfigurator mit PC und Mac Zugriff auf die Installation mit dem digitalstrom- Konfigurator mit PC und Mac Zusatz zum digitalstrom Handbuch VIJ, aizo ag, 15. Februar 2012 Version 2.0 Seite 1/10 Zugriff auf die Installation mit dem

Mehr

Benutzerhandbuch. Neukirchen

Benutzerhandbuch. Neukirchen Benutzerhandbuch Neukirchen August 2015 Kontakt: Kai Hübl Lambertsberg 17 D-34626 Neukirchen kai.huebl@asneg.de Contents 1 Einleitung... 5 1.1 Inhalt... 5 1.2 OPC UA Client Stack... 5 1.3 OPC UA Server

Mehr

Browser mit SSL und Java, welcher auf praktisch jedem Rechner ebenso wie auf vielen mobilen Geräten bereits vorhanden ist

Browser mit SSL und Java, welcher auf praktisch jedem Rechner ebenso wie auf vielen mobilen Geräten bereits vorhanden ist Collax SSL-VPN Howto Dieses Howto beschreibt wie ein Collax Server innerhalb weniger Schritte als SSL-VPN Gateway eingerichtet werden kann, um Zugriff auf ausgewählte Anwendungen im Unternehmensnetzwerk

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

AND Directory 5.4. Überblick. Vorteile. Datenblatt

AND Directory 5.4. Überblick. Vorteile. Datenblatt Datenblatt AND Directory 5.4 AND Directory bietet die Einbindung von Unternehmensressourcen in das Kommunikationsnetz und den Zugriff über Telefon, Web und über den Computer. Der Zugriff erfolgt schnell,

Mehr