[Metalab] Android (OS) Workshop
Chris Hager
chris at linuxuser.at
Wed Jul 8 18:55:35 CEST 2009
Hallo alle zusammen!
Ich hab endlich wieder mal Zeit; und h�tte Lust einen Android Workshop
im Metalab zu machen.
Hab ein paar Gedanken dazu im Wiki zusammengefasst:
http://metalab.at/wiki/Android_Workshop
Ich hoffe es best�nde Interesse! W�rde sagen die optimale Teilnehmerzahl
w�re zwischen 3 und 10; als Zeitpunkt w�rd ich irgendwann zwischen Mitte
Juli und Mitte August vorschlagen.
Bock?
Lg,
Chris
PS: Hier ein copy & paste vom Metalab Wiki Eintrag:
Android ist eine Plattform f�r mobile Ger�te wie Smartphones,
Mobiltelefone und Netbooks, die von Google und der Open Handset Alliance
entwickelt wird. Die Basis bildet der Linux-Kernel 2.6, und weite Teile
der Software werden unter den Open-Source Lizenzen GPLv2 und Apache 2.0
ver�ffentlicht.
Wie das iPhone bietet Android eine revolution�re Plattform f�r
unabh�ngige Softwareentwickler. Anwendungen und Spiele k�nnen mit
minimalen Aufwand einer riesigen Anzahl von Benutzern zug�nglich gemacht
werden, ohne daf�r Publishing Companies oder die Ressourcen einer
gr��eren Firma zu ben�tigen.
===Workshop===
Dieser Workshop vermittelt Grundlagen sowie weiterf�hrende Techniken f�r
die Entwicklung von Software f�r die Android Plattform.
Software f�r Android wird mit Java entwickelt, empfohlenerweise in
Eclipse mit dem Android-Developer-Plugin. Kostenlose Android-Emulatoren
gibt es f�r die Betriebssysteme Linux, Windows, und Mac OSX, und es
werden w�hrend des Workshops auch mehrere G1 Mobiltelefone zur Verf�gung
stehen.
Programmierkenntnisse in Java sind f�r eine Teilnahme an dem Workshop
<u>nicht</u> zwingend erforderlich. Erfahrungen mit beliebigen anderen
Programmiersprachen vereinfachen jedoch sicher den Einstieg :)
Wann? Zwischen Ende Juli und Mitte August
Der Workshop ist sehr praktisch orientiert; es wird von Anfang an
rumgebastelt und Theorie gibt es begleitend und nach Bedarf! :-D
__Basics__
* Workstation Setup (Android Development Tools, Eclipse, Emulator, etc.)
* Hello World Applikation (zusammenklicken in Eclipse)
* Gestaltung von User Interfaces (Buttons, Labels, Lists, Checkbox, etc)
* Reaktion auf User-Interface (Touch, Trackball, Kompass, Neigungssensoren)
* Applikationen mit mehreren Fenstern (Activities) und �bergabe von
Parametern
__Je nach Interessen und Bedarf__
* Logging, Debugging, Profiling
* 2D Grafik (Drawables, Images, Text, Animationen)
* Template f�r Spiele mit konstanter FPS
* Schnittstellen mit dem Internet (Webview, Ajax)
* Socket Verbindungen und Protokolle (TCP/IP, UDP, SIP, XMPP, etc.)
* Multiplayer Games
* 3D Grafik (OpenGL)
* Mobile Advertising
__Themen-W�nsche und -Vorschl�ge bitte hier posten:__
* ...
* ...
====�ber mich====
Mein Name ist [[User:metachris|Chris Hager]] (chris at linuxuser.at); ich
hab mich in den letzten Monaten eher intensiv mit der Android Plattform
auseinandergesetzt und mehrere Spiele und Applikationen ver�ffentlicht.
Zuletzt ein Multiplayer-Connect-4 (TCP/IP) dessen Server-Seite in Python
entwickelt wurde. Gemeinsam sind die Apps > 100k downgeloaded und > 40k
aktiv installiert :-D (*freu*)
* Zu den Projekten: http://www.4feets.com/projects
More information about the Metalab
mailing list