Software-Entwicklung für Android und ios
|
|
- Irmgard Becker
- vor 8 Jahren
- Abrufe
Transkript
1 Software-Entwicklung für Android und ios Teil 5: Sensoren
2 Typen von Sensoren Zweck Beispiele Hardware-Sensoren Ermitteln tatsächliche Werte Accelerometer, Magnetometer, Gyroskop, Barometer, Näherungssensor, Lichtsensor, Thermometer Virtuelle Sensoren Kombinieren verschiedene Sensordaten Erdanziehung, Lineare Beschleunigung, Rotationsvektor, Lage 2
3 Magnetometer Misst: Magnetfeld der Erde Einheit: mikrotesla Einsatzmöglichkeiten: Kompass (magnetischer Nordpol) Kombination mit GPS (geographischer Nordpol) 3
4 Accelerometer Misst: Achsiale Beschleunigung des Gerätes Einheit: ms/^2 (inkl. G) Einsatzmöglichkeiten: Bewegung des Gerätes erkennen 4
5 Gyroskop Misst: Radiale Beschleunigung des Gerätes Einheit: rad/s Einsatzmöglichkeiten: Rotation des Gerätes erkennen Gut mit anderen Sensoren kombinierbar z.b. Accelerometer zur Lagebestimmung 5
6 Lichtsensor Misst: Lichtstärke Einheit: Lux Einsatzmöglichkeiten: Adaptive Bildschirmhelligkeit -> Senkung des Stromverbrauchs 6
7 Näherungssensor Misst: Entfernung des Gerätes zu Objekten Einheit: cm/inch oder binär Einsatzmöglichkeiten: Deaktivierung der Touchfunktion, wenn Gerät am Ohr Diverse Varianten (optisch, infrarot, ultraschall), meist in Kombination mit Lichtsensor 7
8 GPS Global Positioning System Ermittelt Position des Gerätes auf der Erde in Längengrad und Breitengrad Arbeitet mit einem Netzwerk aus Satelliten Wird in Smartphones häufig in Kombination mit anderen Geräten verwendet Magnetometer (Kompass) Barometer (Höhe) GSM (grobe Ortung) WiFi (genauere Ortung) 8
9 Sensoren unter Android Viele Geräte haben viele unterschiedliche Sensoren (siehe vorherige Folien) Verwaltung übernimmt der sog. SensorManager Auslesen der Sensoren via private void listsensors() { List<Sensor> devicesensors = sensormanager.getsensorlist(sensor.type_all); for (Sensor sensor : devicesensors) { Log.d("MySensor", sensor.tostring()); Sensoren referenzieren Sensor gyroscope = sensormanager.getdefaultsensor(sensor.type_gyroscope); 9
10 Auslesen von protected void onresume() { super.onresume(); sensormanager.registerlistener(this, gyroscope, protected void onpause() { super.onpause(); sensormanager.unregisterlistener(this); Start des public void onsensorchanged(sensorevent event) { Log.d("MySensors", event.values[0] + ""); //data in event depends on sensor type, see SensorEvent Stop des Listeners Auslesen der Daten 10
11 Links Weiterführende Informationen
12 GPS unter Android LocationManager locationmanager = (LocationManager) this.getsystemservice(context.location_service); LocationListener locationlistener = new LocationListener() { public void onlocationchanged(location location) { // do something with the position public void onstatuschanged(string provider, int status, Bundle extras) { public void onproviderenabled(string provider) { public void onproviderdisabled(string provider) { ; locationmanager.requestlocationupdates(locationmanager.network_provider, 0, 0, locationlistener); ACHTUNG: Dafür werden sog. Permission benötigt ( android.permission.access_fine_location / android.permission.access_coarse_location). Schauen Sie sich hierzu das AndroidManifest.xml in Eclipse an. 12
13 iphone Bewegungsensoren Klasse CMMotionManager (Teil des CoreMotion-Frameworks) Auslesen der Inhalte auf 2 Arten möglich Periodisch via Polling -> Starten eines Timers, der regelmäßig die Werte ausliest + Sehr einfach - Blockiert CPU / UI [NSTimer scheduledtimerwithtimeinterval:0.1 target:self selector:@selector(methodenname) userinfo:nil repeats:yes]; Mit Queues und Blockaufrufen + Asynchron - Für Anfänger zunächst unüberschaubar 13
14 iphone Näherungssensor Arbeitet mit sog. Notifications Siehe für Beispiel 14
15 iphone GPS Arbeitet mit sog. Delegate-Pattern Grob: Definition eines Interfaces (protocol), das über Events informiert Definition des protocol kann in der API nachgeschlagen werden - CLLocationManagerDelegate Nutzt Klasse CLLocationManager (Teil des CoreLocation-Frameworks) LocationManger kann Heading (Magnetometer) und GPS-Koordinaten zurückgeben 15
16 ViewController (nonatomic, strong) ViewController - (void)viewdidload { [super viewdidload];! self.locationmanager = [[CLLocationManager alloc] init]; self.locationmanager.delegate = self; [self.locationmanager startupdatinglocation]; // position [self.locationmanager startupdatingheading]; // heading // Implement some methods of the CCLocationManagerDelegate protocol - (void)locationmanager:(cllocationmanager *)manager didupdatelocations:(nsarray *)locations { CLLocation *currentlocation = [locations objectatindex:0]; NSLog(@"Long: %f, Lat: %f", currentlocation.coordinate.longitude, currentlocation.coordinate.latitude); - (void)locationmanager:(cllocationmanager *)manager didupdateheading:(clheading *)newheading { NSLog(@"Current heading: %f", 16
17 Und nun die Übungsaufgabe... 17
SENSOREN MOBILER DEVICES
SENSOREN MOBILER DEVICES Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung AM1 Hauptseminar: Re-usable Content in 3D und Simulationssystemen SS 2013 Prof. Manfred Thaller
Mehr3. 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
MehrAndroid-Apps weitere Möglichkeiten
Android-Apps weitere Möglichkeiten 2/20 weitere Möglichkeiten Speichern in der Sandbox OnTouchListener Senden und Empfangen von SMS Anbindung von Datenbanken Der Beschleunigungssensor Übung 3/20 Speichern
MehrNaviki 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
MehrMobile App Development - Sensoren -
Mobile App Development - Sensoren - Inhalt Sensoren Sensor Framework Bewegungssensoren Posi2onssensoren Umweltsensoren?????????? GPS?????????? Sensoren Sensoren Was ist ein Sensor? Sensoren Defini2on Sensor
MehrAndroid-Geräte Programmieren 3. Sensoren. Stefan Rothe
Android-Geräte Programmieren 3. Sensoren Stefan Rothe 2014 01 28 Rechtliche Hinweise Dieses Werk von Thomas Jampen und Stefan Rothe steht unter einer Creative Commons Attribution-Non- Commercial-ShareAlike-Lizenz.
MehrProgrammieren 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
MehrAuszug aus JAX-WS Folien
Auszug aus JAXWS Folien Dieses Dokument ist ein Auszug aus unserem Skript zur Java Web Services Schulung. Es dient lediglich als Beispiel für unsere Kursunterlagen. Thomas Bayer Hauptstraße 33 75050 Gemmingen
MehrObjective-C CheatSheet
App-Templates: Erstellt automatisch einen Navigation Controller mit editierbarem UITableView und DetailView, der bei Klick auf einzelne UITableViewCell angezeigt wird. Kreiert einen GLKitViewController
MehrÜberleben im Funkloch
Überleben im Funkloch Offlinefähige Apps für Android entwickeln Christian Janz (@c_janz ) christian.janz@bridging-it.de Christian Janz Consultant im Bereich Softwareentwicklung Java/JEE bei Bridging IT
MehrSensoren 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:
MehrEclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007
Eclipse Equinox als Basis für Smart Client Anwendungen Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Übersicht Definition / Architektur Smart Client Smart Client mit RCP / Equinox Gesamtfazit
MehrLokalisierungstechnologien
Lokalisierungstechnologien Ortung mit Cell-ID, Cell-ID und Time Advance, E-OTD, A-GPS Dortmund, Juli 2003 Prof. Dr. Heinz-Michael Winkels, Fachbereich Wirtschaft FH Dortmund Emil-Figge-Str. 44, D44227-Dortmund,
MehrWichtige Hinweise. Seite 2. Seite 6. Sie verwenden ein iphone oder ipad mit dem Betriebssystem ios?
Fusion: Umstellungsleitfaden zur Smartphone- und Tablet-Applikation «Online-Filiale+» (ausschließlich für Kunden der ehemaligen Volksbank Hochwald-Saarburg eg) Wichtige Hinweise Bitte führen Sie die in
MehrWebfauna ios. Erhältliche Versionen ios Version 7 und neuer. Optimiert für iphone 5.
Webfauna ios Erhältliche Versionen ios Version 7 und neuer. Optimiert für iphone 5. Herunterladen Erhältlich im App-Store für ios. Achtung: Auf dem ipad muss im App-Store die iphone-version angeklickt
Mehr2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht
MehrStartanleitung Zipabox + Geräte
Startanleitung Zipabox + Geräte Benutzeraccount erstellen und Registrieren Ihres Systems 1. Öffnen Sie an Ihrem PC Ihren Browser und folgen Sie diesem Link my.zipato.com 2. Gehen Sie auf Register und folgen
Mehriphone Push bei den VZ Netzwerken
iphone Push bei den VZ Netzwerken Max Horváth, Steffen Irrgang 1 Vorstellung der Speaker 2 Was sind Push Notifications?? 3 Was sind Push Notifications? Eine Möglichkeit, eine Nachricht an individuelle
MehrKONFIGURATION OUTLOOK ANYWHERE
KONFIGURATION OUTLOOK ANYWHERE OUTLOOK ANYWHERE - Liste der benötigten Informationen der Schulen Outlook Anywhere Diese Anleitung zeigt Ihnen Schritt für Schritt die Konfiguration der Applikation Outlook
MehrQUECHUA PHONE 5 DAS ERSTE MOUNTAINPROOF SMARTPHONE. Gebrauchsanleitung Android. Schlagfest Dichtigkeit Autonomie Apps die für das Wandern
QUECHUA PHONE 5 DAS ERSTE MOUNTAINPROOF SMARTPHONE Barometer Höhenmesser Schlagfest Dichtigkeit Autonomie Apps die für das Wandern Gebrauchsanleitung Android Überführung von Daten Ihres ios- iphone auf
MehrTeil 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
MehrKonzept zur Push Notification/GCM für das LP System (vormals BDS System)
Konzept zur Push Notification/GCM für das LP System (vormals BDS System) Wir Push Autor: Michael Fritzsch Version: 1.0 Stand: 04. Februar 2015 Inhalt 1. Was ist eine Push Notification? 2. Wofür steht GCM?
MehrObjektorientierte Programmierung
Universität der Bundeswehr Fakultät für Informatik Institut 2 Priv.-Doz. Dr. Lothar Schmitz FT 2006 Zusatzaufgaben Lösungsvorschlag Objektorientierte Programmierung Lösung 22 (Java und UML-Klassendiagramm)
MehrJava: Vererbung. Teil 3: super() www.informatikzentrale.de
Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und
MehrJOGGA Der Jogging-Companion
JOGGA Der Jogging-Companion GLIEDERUNG: (1) Idee (2) Funktionen (3) Codebeispiele IDEE: Jeder Jogger kennt das Problem: Man rafft sich auf um eine Runde zu laufen, schwitzt während dessen ohne Ende und
Mehr2012 Microsoft Corporation. Alle Rechte vorbehalten. Microsoft Student Partners
2012 Microsoft Corporation. Alle Rechte vorbehalten. Microsoft Student Partners Eine typische Windows 8 Anwendung Lässt sich mit Tastatur und Maus bedienen, aber auch mit Touch und Stift Läuft auf x86,
MehrDie Camping-App mit moderner Bluetooth Beacon Technologie
Die Camping-App mit moderner Bluetooth Beacon Technologie 1! Das Netz ist mobil - und lokal! Textebene 1 40.500.000 Textebene 2 Textebene Menschen 3 in Deutschland benutzen ein Smartphone. Textebene 4
MehrDie Museums-App mit moderner Bluetooth Beacon Technologie
Die Museums-App mit moderner Bluetooth Beacon Technologie 1! Das Netz ist mobil - und lokal! Textebene 1 40.500.000 Textebene 2 Textebene Menschen 3 in Deutschland benutzen ein Smartphone. Textebene 4
MehrInstallations- und Bedienungsanleitung CrontoSign Swiss
Installations- und Bedienungsanleitung CrontoSign Swiss Das neue Authentisierungsverfahren CrontoSign Swiss codiert die Login- und Transaktionssignierungsdaten in einem farbigen Mosaik. Das farbige Mosaik
MehrAndroid 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,
MehrSchadendaten via GDV an die Nürnberger übertragen
Schadendaten via GDV an die Nürnberger übertragen Sehr geehrter SchwackeNet - Anwender, um einen reibungslosen Versand Ihrer mir dem Schadenkalkulationsmodul EurotaxReparEstimate (ERE) erstellten Kalkulationen
MehrBewusster Umgang mit Smartphones
Bewusster Umgang mit Smartphones Komponenten Hardware OS-Prozessor, Baseband-Prozessor Sensoren Kamera, Mikrofon, GPS, Gyroskop, Kompass,... Netzwerk: WLAN-Adapter, NFC, Bluetooth,... Software Betriebssystem
MehrTechNote: Exchange Journaling aktivieren
Produkt: Kurzbeschreibung: NetOrchestra MA Emailarchivierung Exchange Journaling aktivieren Diese Anleitung hilft Ihnen, das nachfolgend geschilderte Problem zu beheben. Dazu sollten Sie über gute bis
MehrDie Magnetkraft wirkt nur auf bestimmt Stoffe, nämlich Eisen, Nickel und Cobalt. Auf welche Stoffe wirkt die Magnetkraft?
Auf welche Stoffe wirkt die Magnetkraft? Die Magnetkraft wirkt nur auf bestimmt Stoffe, nämlich Eisen, Nickel und Cobalt. Wie nennt man den Bereich, in dem die Magnetkraft wirkt? Der Bereich in dem die
MehrDas Magnetfeld der Erde. Stephen Kimbrough Damjan Štrus Corina Toma
Das Magnetfeld der Erde Stephen Kimbrough Damjan Štrus Corina Toma Das Magnetfeld der Erde 65 1 Zusammenfassung Warum ist es so wichtig, die Werte des Magnetfelds der Erde zu kennen? Warum untersucht die
MehrUnser XMPP Messenger in Android
Unser XMPP Messenger in Android Probleme und Konzepte aus der Androidwelt gezeigt am Beispiel einer Messaging App Copyright 2010 2008 anderscore GmbH 23.08.14, Inhalt 1. Unser Programmierbeispiel: Der
MehrAndroid-Geräte Programmieren 4. Hinweise zur Android-Programmierung. Stefan Rothe
Android-Geräte Programmieren 4. Hinweise zur Android-Programmierung Stefan Rothe 2014 01 29 Rechtliche Hinweise Dieses Werk von Thomas Jampen und Stefan Rothe steht unter einer Creative Commons Attribution-Non-
MehrArgo 2.0 Software Upgrade
Argo 2.0 Software Upgrade Einführung Um die Argo App auf die neuste Version 2.0 zu aktualisieren, werden zwei unterschiedliche Upgrade-Schritte benötigt: 1. Upgrade der Argo App: Zum Upgrade der App öffnen
MehrD Installationsanweisung ecocloud Smartphone-App für Art. Nr. 27658
D Installationsanweisung ecocloud Smartphone-App für Art. Nr. 27658 Stand: 04/2015 Inhalt 1. Download der App 3 2. Erste Schritte 4 3. Mit einem W-Lan verbinden 4 4. App Einstellungen 5 5. Leuchten ansteuern
MehrWebfauna Android. Erhältliche Versionen Android Version 2.3.3. und neuer. Herunterladen Erhältlich im Play Sotre für Android.
Webfauna Android Erhältliche Versionen Android Version 2.3.3. und neuer. Herunterladen Erhältlich im Play Sotre für Android. Webfauna WF Handbuch (Android) 1 / 7 Übersicht: Hauptmenue Zugriff auf das Hauptmenue
MehrStellvertretenden Genehmiger verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1. Grundlegende Informationen 3 2.1 Aktivieren eines Stellvertretenden Genehmigers 4 2.2 Deaktivieren eines Stellvertretenden Genehmigers 11 2 1. Grundlegende Informationen
MehrEinrichtung des WLANs so funktioniert s // DHBW Mosbach / Campus Bad Mergentheim / IT Service Center
Einrichtung des WLANs so funktioniert s // DHBW Mosbach / Campus Bad Mergentheim / IT Service Center Diese Anleitung beschreibt die Einrichtung des WLANs auf Laptops oder Smartphones. Inhaltsverzeichnis
MehrUm DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:
1. Konfiguration von DynDNS 1.1 Einleitung Im Folgenden wird die Konfiguration von DynDNS beschrieben. Sie erstellen einen Eintrag für den DynDNS Provider no-ip und konfigurieren Ihren DynDNS Namen bintec.no-ip.com.
MehrFahrzeugortungssysteme. Ihre Fahrzeuge immer vor Augen
Ihre Fahrzeuge immer vor Augen Wie lange können Sie es sich noch leisten? nicht zu wissen, wo Ihre Fahrzeuge sind nicht zu wissen, wo Ihre Fahrzeuge wie lange gestanden haben nicht zu wissen, welche Strecken
MehrConsulting Development Design
Consulting Development Design 59. Bundesweites Gedenkstättenseminar - AG 4 Agenda Vorstellung Was verbirgt sich hinter einer mobilen App? Beispiel TABTOUR mehr als nur eine App Was ist jetzt und zukünftig
MehrJava Einführung Umsetzung von Beziehungen zwischen Klassen. Kapitel 7
Java Einführung Umsetzung von Beziehungen zwischen Klassen Kapitel 7 Inhalt Wiederholung: Klassendiagramm in UML Java-Umsetzung von Generalisierung Komposition Assoziationen 2 Das Klassendiagramm Zweck
MehrBlackBerry Internet Service Einrichtung. auf www.mobilemail.vodafone.at
BlackBerry Internet Service Einrichtung auf www.mobilemail.vodafone.at INHALT www.mobileemail.vodafone.at S. 2 Der Online Einrichtungsprozess S. 2 Schritt 1: www.mobileemail.vodafone.at S. 3 Schritt 2:
MehrSharePoint 2013 Mobile Access
Erstellung 21.05.2013 SharePoint 2013 Mobile Access von Stephan Nassberger Hofmühlgasse 17/1/5 A-1060 Wien Verantwortlich für das Dokument: - Stephan Nassberger (TIMEWARP) 1 Inhalt Inhalt... 2 Versionskontrolle...
MehrBitDefender Client Security Kurzanleitung
BitDefender Client Security Kurzanleitung...1 Appendix A Kurzanleitung mit Screenshots...2 BitDefender Client Security Kurzanleitung 1. Wählen Sie entweder 32 oder 64 bit Management Server aus dem BitDefender
MehrTutorial zum CommSy-Portal des Universitätskollegs
Universität Hamburg Universitätskolleg GF Ulrike Helbig Leitzeichen: UK1 Tutorial zum CommSy-Portal des Universitätskollegs Stand: 29.02.2012 Dateiname: UK_TutorialCommsy.doc Dokumentversion: 29.02.2012
Mehr2. Erfassung und Verarbeitung von Sensordaten
2. Erfassung und Verarbeitung von Sensordaten Lernziele 2. Erfassung und Verarbeitung von Sensordaten Lernziele: Typische in mobilen Geräten enthaltene Sensorarten kennen, Daten von solchen Sensoren empfangen
MehrDer Weg zur eigenen App
Der Weg zur eigenen App Einsatzmöglichkeiten, Datenschutz und sichere Datenübertragung IT-Tag Saarland 2015 Mark Schweppe 1 Der Weg zur eigenen App - Agenda Agenda Der Wunsch: Eine eigene App Ein kleiner
MehrLeitfaden für die ersten Schritte im INIT-eCampus. mailto: ecampusadmin@init-software.de
Leitfaden für die ersten Schritte im INIT-eCampus Version 1.0 (15.05.2013) Autor: INIT ecampus-team mailto: ecampusadmin@init-software.de Inhaltsverzeichnis Inhalt Leitfaden für die ersten Schritte im
MehrDas Model View Controller (MVC) Konzept
Das Model View Controller (MVC) Konzept Ziel: Erhöhung der Flexibilität und Reduktion der Komplexität von GUI-Programmen durch Standard- Struktur (MVC-Pattern). Geht zurück auf Smalltalk. View 1 View 2
MehrINTERNETZUGANG UND DATENBANKEN IM ZRS
INTERNETZUGANG UND DATENBANKEN IM ZRS Um im Zentralen Rechtswissenschaftlichen Seminar Zugang zu Internet und Datenbanken zu erlangen, gibt es folgende Möglichkeiten: - Nutzung der zahlreichen Rechner
MehrMediadaten KINO&CO Netzwerk
Mediadaten KINO&CO Netzwerk Über die Hälfte aller Deutschen besitzt ein Smartphone Quelle: Onsite-Befragung im TFM-Netzwerk; n=5.622; September 2011 Android überholt Mac ios Quelle: Onsite-Befragung
MehrAlles auf www.mobilemail.vodafone.at. BlackBerry Internet Service Einrichtung
Alles auf www.mobilemail.vodafone.at BlackBerry Internet Service Einrichtung Inhalt www.mobileemail.vodafone.at 3 Der Online Einrichtungsprozess 3 Schritt 1: www.mobileemail.vodafone.at 4 Schritt 2: Benutzer
MehrProzeß P1 Prozeß P2. Zur Synchronisation stehen den beiden Prozessen binäre Semaphore und die beiden Funktionen
Seite 8 A UFGABE 11 INTERP ROZEßKOMMUNIKATION Das folgende Petrinetz zeigt zwei verkoppelte Prozesse P1 und P2. Die Transitionen a und b beschreiben Aktionen von P1, die Transitionen c und d Aktionen von
MehrPopup Blocker/Sicherheitseinstellungen
Popup Blocker/Sicherheitseinstellungen Bei Klick auf Download öffnet sich kein Dokument Einstellungen POPUP BLOCKER Internet Explorer, Firefox, Chrome Wenn der Maklernetz-User ein Dokument (z.b.: Konzept,
MehrDas folgende Dokument enthält eine Kurzanleitung zur Programmierung von LOG GT-3 s mit Hilfe der Seba Data View (SDV) Software:
Kurzanleitung - LOG GT-3 Installation (V 1.0) Das folgende Dokument enthält eine Kurzanleitung zur Programmierung von LOG GT-3 s mit Hilfe der Seba Data View (SDV) Software: Wichtiger Schritt: Anlegen
Mehr1 Am 1. März 2012 haben wir die Miete in der Höhe von 2.496,00 für 12 Monate überwiesen. Buchen Sie die Überweisung mit sofortiger Rechnungsabgrenzung und nehmen Sie deren Auflösung vor! 2 Am 31. Jänner
MehrProf. Dr. Uwe Schmidt. 21. August 2007. Aufgaben zur Klausur Objektorientierte Programmierung im SS 2007 (IA 252)
Prof. Dr. Uwe Schmidt 21. August 2007 Aufgaben zur Klausur Objektorientierte Programmierung im SS 2007 (IA 252) Zeit: 75 Minuten erlaubte Hilfsmittel: keine Bitte tragen Sie Ihre Antworten und fertigen
MehrBMW Connected für Android
BMW Connected für Android Mobile Forum Stuttgart 2013 17.05.2013 Matthias Habermann iteratec GmbH iteratec Unternehmenskennzahlen Geschäftsführung Gegründet Niederlassungen Umsatz 2012 Mitarbeiter 05/2013
MehrFernzugang Uniklinikum über VMware View
Fernzugang Uniklinikum über VMware View Windows Mit VMware View haben Sie die Möglichkeit, von einem beliebigen Netzwerk aus auf einen Rechnerpool des Uniklinikums zuzugreifen. 1. Installation des VMware
MehrBeispiel droidremoteppt
Arthur Zaczek Nov 2014 1 Beispiel droidremoteppt 1.1 Beschreibung Powerpoint soll mit ein Android Handy über Bluetooth gesteuert werden Folien wechseln (Vor/Zurück) Folien am Handy darstellen Am Handy
MehrAlgorithmen und Datenstrukturen
Algorithmen und Datenstrukturen Tafelübung 04 Referenzen, Overloading, Klassen(hierarchien) Clemens Lang T2 18. Mai 2010 14:00 16:00, 00.152 Tafelübung zu AuD 1/13 Organisatorisches Nächster Übungstermin
MehrMobile-Szenario in der Integrationskomponente einrichten
SAP Business One Konfigurationsleitfaden PUBLIC Mobile-Szenario in der Integrationskomponente einrichten Zutreffendes Release: SAP Business One 8.81 Alle Länder Deutsch November 2010 Inhalt Einleitung...
MehrExchange Konto via ActiveSync am iphone einrichten
Exchange Konto via ActiveSync am iphone einrichten Inhaltsverzeichnis Einrichten eines FHWS Mail Kontos über Exchange ActiveSync (iphone)...2 Synchronisationszeiträume (Mail und Kalender) einrichten...4
MehrIT- Wir machen das! Leistungskatalog. M3B Service GmbH Alter Sportplatz Lake 1 57392 Schmallenberg
IT- Wir machen das! Leistungskatalog M3B Service GmbH Alter Sportplatz Lake 1 57392 Schmallenberg Tel.: 02972 9725-0 Fax: 02972 9725-92 Email: info@m3b.de www.m3b.de www.systemhaus-sauerland.de Inhaltsverzeichnis
MehrZPlan.mobile. professionell planen. für iphone, ipad, Android Smartphone und -Tablets. Markt Management 2011 (Michael Berg und Patrick Jentes)
ZPlan.mobile professionell planen für iphone, ipad, Android Smartphone und -Tablets 1 professionell planen Zügig zum Ziel mit der neuen App ZPlan.mobile; eine App-Anwendung für mobile Endgeräte. Zählerplätze
MehrDesign Pattern - Strukturmuster. CAS SWE - OOAD Marco Hunziker Klaus Imfeld Frédéric Bächler Marcel Lüthi
Design Pattern - Strukturmuster CAS SWE - OOAD Marco Hunziker Klaus Imfeld Frédéric Bächler Marcel Lüthi Agenda Einleitung Strukturmuster Fassade Model View Controller Vergleich 2 Einleitung Strukturmuster
MehrKurze Anleitung zum Guthaben-Aufladen bei. www.blau.de
Kurze Anleitung zum Guthaben-Aufladen bei www.blau.de Seite 1 von 8 Inhaltsverzeichnis 1 blau.de aufrufen... 3 2 Ihr Konto bei blau.de... 4 2.1 Aufladen über das Internet... 5 2.2 Aufladen direkt am Mobiltelefon
MehrDie Sterne als Kalender und Uhr verwenden
Die Sterne als Kalender und Uhr verwenden Information zum VHS-Kurs am 7. März 2003, Carsten Moos Inhaltsverzeichnis 1 Einleitung 2 2 Die Bedeutung des Polarsterns 2 3 Das Finden des großen Wagens und des
Mehrmmone Internet Installation Windows XP
mmone Internet Installation Windows XP Diese Anleitung erklärt Ihnen in einfachen Schritten, wie Sie das in Windows XP enthaltene VPN - Protokoll zur Inanspruchnahme der Internetdienste einrichten können.
MehrAnleitung zur Aktivierung von JavaScript und Pop-Ups
Anleitung zur Aktivierung von JavaScript und Pop-Ups Inhaltsverzeichnis: Aktivierung von JavaScript und Pop-Ups in Mozilla Firefox 2 Aktivierung von JavaScript und Pop-Ups in Opera 4 Aktivierung von Pop-Ups
MehrAnleitung zur Datensicherung und -rücksicherung in der VR-NetWorld Software
Anleitung zur Datensicherung und -rücksicherung in der VR-NetWorld Software Damit Sie bei einer Neuinstallation auf Ihren alten Datenbestand zurückgreifen können, empfehlen wir die regelmäßige Anlage von
MehrUSB DISK ANSCHLUSS WAHLTASTER. Vorteile dieses USB Interfaces:
USB Floppy Disk Das USB Floppy Laufwerk ersetzt das 1.44MB Diskettenlaufwerk durch einen USB Stick. Bis zu 100 virtuelle Disketten können auf einem USB Stick (bis zu 4GB Größe) gespeichert werden. Vorteile
Mehr1. Die Maße für ihren Vorbaurollladen müssen von außen genommen werden.
Vorbaurollladen Massanleitung Sehr geehrte Kunden, diese Maßanleitung dient zur korrekten Ermittlung der für den RDEMCHER Vorbaurollladen Konfigurator notwendigen Maße. Um diese nleitung optimal nutzen
MehrÜbung: Verwendung von Java-Threads
Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum
MehrProgrammieren in Java
Programmieren in Java objektorientierte Programmierung 2 2 Zusammenhang Klasse-Datei In jeder *.java Datei kann es genau eine public-klasse geben wobei Klassen- und Dateiname übereinstimmen. Es können
MehrT3 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Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag
Ludwig-Maximilians-Universität München WS 2015/16 Institut für Informatik Übungsblatt 13 Prof. Dr. R. Hennicker, A. Klarl Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung:
Mehrunited hoster GmbH Preis- und Leistungsverzeichnis Support
united hoster GmbH Preis- und Leistungsverzeichnis Inhaltsverzeichnis Preis- und Leistungsverzeichnis... 1 Inhaltsverzeichnis... 2 1 Standard-... 3 1.1 Vertragslaufzeit und Abrechnung... 3 1.2 Leistungen
MehrPraktikum ios-entwicklung
Praktikum ios-entwicklung Wintersemester 2018/2019 Prof. Dr. Linnhoff-Popien Markus Friedrich, Christoph Roch 1 Sensors Core Motion, Core Location, Multimedia 2 Core Motion Framework, das für das Auslesen
MehrInnere Klassen in Java
Innere Klassen in Java SS 2012 Prof. Dr. Margarita Esponda Innere Klassen Klassen- oder Interfacedefinitionen können zur besseren Strukturierung von Programmen verschachtelt werden Eine "Inner Class" wird
Mehr1 Belastung. 1.1 Standortbestimmung 1.2 Belastungsvorhersage 1.3 Favoriten
Inhalt 1 Belastung 1.1 Standortbestimmung 1.2 Belastungsvorhersage 1.3 Favoriten 2 Beschwerden 2.1 Registrierung / Einloggen 2.2 Symptome 2.3 Diagramme 3 Info 3.1 Lexikon 3.2 Tutorial 3.3 Impressum 4 Einstellungen
MehrOnline Messe Der Kontowecker
Online Messe Der Kontowecker Rica Steller und Björn-Markus Brosy Sparkasse Celle Der Kontowecker damit Sie keine Kontobewegung mehr verschlafen! Vorteile des Kontoweckers Sie erwarten eine wichtige Zahlung?
MehrSAP NetWeaver Gateway. Connectivity@SNAP 2013
SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten
MehrGrundlagen der Programmierung APPLETS
Grundlagen der Programmierung APPLETS Inhalt dieser Einheit Java-Applets: Java-Applets Vor- und Nachteile Sicherheitskonzepte Methoden Einbetten in HTML Graphical User Interface 2 Java Applets Applets
MehrSmart Home. Quickstart User Guide
Smart Home Quickstart User Guide Um Ihr ubisys Smart Home von Ihrem mobilen Endgerät steuern zu können, müssen Sie noch ein paar kleine Einstellungen vornehmen. Hinweis: Die Abbildungen in dieser Anleitung
MehrKarten-Freischaltung mit dem UNLOCK MANAGER
Karten-Freischaltung mit dem UNLOCK MANAGER WICHTIGE INFORMATION 1. Anzahl der Freischaltungen Die Karten können zweimal freigeschaltet werden. (z. B. Map Manager auf PC plus Map Manager auf Laptop oder
MehrDas tgm stellt virtuelle Desktops zur Verfügung. Um diese nutzen zu können, gehen Sie bitte wie folgt vor:
Das tgm stellt virtuelle Desktops zur Verfügung. Um diese nutzen zu können, gehen Sie bitte wie folgt vor: Diese Anleitung wurde für Windows 7 und Internet Explorer 11 geschrieben. Für andere Betriebssystem/Browser
MehrTechnische Dokumentation SilentStatistikTool
Technische Dokumentation SilentStatistikTool Version 1.0 Marko Schröder 1115063 Inhalt Einleitung... 3 Klasse Program... 3 Klasse ArgumentHandler... 3 Bereitgestellte Variablen... 3 Bereitgestellte Methoden...
MehrDesign Patterns 2. Model-View-Controller in der Praxis
Design Patterns 2 Model-View-Controller in der Praxis Design Patterns Oft Schablonen für eine Klassenstruktur... aber nicht immer! Dahinterliegende Konzepte wichtiger als wörtliche Umsetzung Pattern werden
MehrIntegration der ZigBee Sensoren von Pikkerton in die AKCess Pro securityprobe Alarmmeldesysteme
Integration der ZigBee Sensoren von Pikkerton in die AKCess Pro securityprobe Alarmmeldesysteme Abb: securityprobe5esv & ZigBee Multisensor von Pikkerton Ermittlung der SNMP OID`s der kabellosen ZigBee
MehrInteraktive Simulationen Lektion 1/3: Event-Driven Design und Signals
MÜNSTER Interaktive Simulationen Lektion 1/3: Event-Driven Design und Signals Prof. Dr. Christian Engwer & Andreas Buhr 16. April 2014 MÜNSTER Interaktive Simulationen 2 /22 Normales C++ Programm Programmstruktur
MehrOnline-Banking aber sicher.
Online-Banking aber sicher. www.reiner-sct.com Zwei Online-Banking-Verfahren in der Übersicht Das FinTS- bzw. HBCI-Verfahren 3. Nach der Prüfung wird der Auftrag ausgeführt. 1. Überweisungsdaten eingeben.
MehrSCHAU.AUF.FELDKIRCH.AT
SCHAU.AUF.FELDKIRCH.AT Anleitung für Benutzer Seite 1 1. ERSTELLEN DES BENUTZERKONTOS Um eine Bürgermeldung für Feldkirch zu erstellen, müssen Sie sich zuerst im System registrieren. Den Registrierungslink
MehrBenutzung der LS-Miniscanner
Benutzung der LS-Miniscanner Seit Januar 2010 ist es möglich für bestimmte Vorgänge (Umlagerungen, Retouren, Inventur) die von LS lieferbaren Miniscanner im Format Autoschlüsselgröße zu benutzen. Diese
MehrNODELOCKED LIZENZ generieren (ab ST4)
NODELOCKED LIZENZ generieren () Besuchen Sie folgende Webseite support.ugs.com/global/de ( ohne www oder http:// ) Klicken Sie auf Lizenz Verwaltung und dann auf aktuelle Lizenz 1 1. Geben Sie Ihren Webkey
Mehr