Die Lernumgebung bietet eine webbasierte Unterstützung für Programmieranfänger ohne Vorkenntnisse in Java und ohne Spezialwissen über Android. Unser Online-Editor ermöglicht es, ohne lokale Installation (ausser JRE) Apps auf unserem Webserver zu entwickeln und fertig verpackte Android Apps auf den lokalen Rechner herunter zu laden. Somit entfällt die relativ komplizierte Installation einer lokalen Android-Entwicklungsumgebung. An Hand von vollständigen, lauffähigen Musterbeispielen, die mit dem Online-Editor bearbeitet werden können, lernt man die wichtigsten Programmiertechniken kennen. |
![]() |
|
Die didaktisch konzipierten Klassenbibliotheken JDroidLib und TcpALib stellen auf der Basis von Java Softwarewerkzeuge zur Verfügung, welche die Android-Programmierung wesentlich vereinfacht. Zudem sind diese Klassenbibliotheken mit der JavaSE JGameGrid und TcpJLib, die wir in unserer Lernumgebung Spielprogrammierung mit Java verwenden, weitgehend kompatibel. Die Spielprogramme können daher mit wenig Aufwand von einem System auf das andere portiert werden. Benutzer, die anstelle des Online-Editors eine lokale Entwicklungsumgebung vorziehen, können die Klassenbibliotheken von der Webseite www.aplu.ch herunterladen. Dort findet man auch Installationshinweise die Verwendung unter Eclipse und NetBeans. Die Programme werden im Browser des lokalen Computers entwickelt und auf unserem Webserver compiliert und in Dalvic-Code konvertiert. Die fertig verpackte und signierte App wird nachher automatisch auf den lokalen Rechner heruntergeladen und über ein USB-Kabel auf das Handy übertragen und ausgeführt. Sie kann auch lokal gespeichert werden un zu einem späteren Zeitpunkt auf ein Smartphone installiert werden. Zum Testen der Programme kann auf dem Entwicklungs-Computer auch ein Andoid-Emulator verwendet werden. Eine Anleitung zur Installation des Emulators und weitere Anleitungen findet man unter dem Menüpunkt Benutzerinformationen.
|