Android™ App für ZigBee Geräte

Werbung
Android™ App für ZigBee Geräte
Etienne Körner
HSRM - SS 2013
Embedded Systems
1. Projektzwischenstand
Android 1/2
●
Mobiles Betriebssystem, auf Linux basierend
–
(Weiter-)Entwicklung durch open handset alliance
–
Ursprünglich von Android Inc.
●
Erstes Telefon in DE war HTC Dream (T-Mobile G1)
●
Versionen & API Level
–
Oktober 2008
/
Version 1.0
/
API Level 1
–
November 2012
/
Version 4.2.x
/
API Level 17
Android 2/2
●
Dalvik-VM (~Java-VM)
●
Tool „dx“ erzeugt ausführbare .dex
●
Rechteverwaltung für Hardware
●
Modularität in Android
–
Apps für Funktionen ersetzbar
–
z.B. Kamera, SMS, etc...
Entwickeln für Android 1/2
●
Apps für Android werden generell in Java geschrieben
●
Einige C/C++ Bibliotheken
–
z.B. Codecs / SQLite / 3D Grafikbibliothek
●
Benötigt: Java SDK / Android SDK
●
Android Development Tools (angepasstes eclipse)
Entwickeln für Android 2/2
●
Mininmum- und Ziel-SDK muss angegeben werden
–
Erlaubt Benutzung bestimmter Funktionen
●
●
Bluetooth ab API Level 5
NFC ab API Level 10
●
Entwicklung ähnlich zu „normalem“ Java Projekt
●
Sehr gute Tutorials auf developer.android.com/training/
Aktueller Stand des Projekts
●
App zur Umrechnung von Grad Celsius / Fahrenheit
●
„Android 4“ von Thomas Künneth (Galileo Computing)
●
Experimentiert mit verschiedenen Oberflächenelementen
●
Simulator für Tablet
Probleme
●
Android
●
ia32-libs
Ziele für den nächsten Abschnitt
●
Designgerüst für die einzelnen activities
●
Wissen über ZigBee anlesen
–
mögliche Funktionen umsetzen
Noch Fragen?
Quelle:
http://commons.wikimedia.org/wiki/File:Android_robot.svg
Quellen
●
http://developer.android.com/distribute/googleplay/promote/brand.html
●
http://www.android.com/about/
●
http://www.openhandsetalliance.com/
●
http://developer.android.com/tools/sdk/ndk/index.html
●
http://source.android.com/source/build-numbers.html
Vielen Dank für die Aufmerksamkeit
Herunterladen