Wintersemester 2017/2018
Masterprojekt Entwicklung verteilter kontextbasierter Anwendungen
Masterprojekt Entwicklung verteilter kontextbasierter Anwendungen
Hinweise
Auf dieser Seite finden Sie im Wesentlichen allgemeine Links zu Dokumentationen und Büchern - nach Themenbereichen gegliedert. Veranstaltungsspezifisches Material, z.B. Tutorial und Software, finden Sie im Material-Tab.
Entwicklungsumgebung
- Eclipse[web]
- IntelliJ IDEA [web]
- Android Studio [web]
Jadex
Werkzeuge
Blockchain
Paper
- Bitcoin: A peer-to-peer electronic cash system, Satoshi Nakamoto, 2008
- A Taxonomy of Blockchain-Based Systems for Architecture Design, Xiwei Xu, Ingo Weber, Mark Staples et al., 2017
Bücher
- Mastering Bitcoin: Programming the Open Blockchain, Andreas Antonopoulos, 2017
- Weitere Blockchain-Bücher in der Informatik-Bibliothek
Android
Installation
- Android SDK (Software Development Kit) [web]
- Android ADT-Plugin für Eclipse [web]
- Android-Anwendungen schneller testen und debuggen (Intel HAXM) [web] (Unter Linux reicht die Installation des Pakets qemu-kvm)
- USB/ADB-Treiber:
Zadig - USB Driver installation made easy [web] - Programm zum Installieren generischer USB-Treiber unter Windows
OEM Android Treiber [web] - Liste mit Links zu Support-Seiten der Hersteller, wo man spezifische Originaltreiber findet
15 seconds ADB installer [web] - Installiert ADB, Fastboot und Treiber aus dem Google SDK
Universal Naked Driver [web] - Universeller Windows USB-Treiber für verschiedenste Android-Telefone
Android eBooks
(über Safari Tech Books Online - nur im Informatikum oder per VPN - Reihenfolge ohne Wertung)- Beginning Android 4 [web]
- Android Apps with Eclipse [web]
- Android Apps for Absolute Beginners [web]
- Learn Java for Android Development [web]
- Android Essentials [web]
- Introduction to Android Application Development: Android Essentials [web]
- Android Programmierung [web]
- Learn Android App Development [web]
- Pro Android 4 [web]
- Professional Android 4 application development [web]
- Expert Android [web]
- Android best practices [web]
- GUI Design for Android Apps [web]
- Android Fragments [web]
Android Videos
- Android Studio Tutorial For Beginners - How To Build an Android App (52 Min) [web]
- The New Boston - > 77 Videos üner Android-Entwicklung (und LibGDX) [web]
Grundlagen
- Developer's Guide (Übersicht) [web]
- Application Fundamentals (Activities, Services, Broadcast Receiver, Content Provider) [web]
- Intents und IntentFilter [web]
- Building Your First App [web]
- Painless Threading [web]
- Programming for the Android Platform (Overview and Demos/Examples) [web]
- Common Tasks [web]
- Referring to localhost from the emulated environment: If you need to refer to your host computer's localhost, such as when you want the emulator client to contact a server running on the same host, use the alias 10.0.2.2 to refer to the host computer's loopback interface. From the emulator's perspective, localhost (127.0.0.1) refers to its own loopback interface. [Common Tasks]
GUI-Programmierung
- User Interface [web]
- Eingabeelemente (Buttons, Textfelder etc.) [web]
- Übersicht einiger Layouts [web]
- Multicolumn ListView in Android [web]
- Creating Lists Using The Android ListActivity [web]
- Android: Custom ListView with Image and Text using ArrayAdapter [web]
- How to make a nice looking ListView filter on Android [web]
- Exploring Android ListView [web]
Camera
- Launching the Camera (via MediaStore ... ganz leicht) [web]
- Android Camera API - Tutorial [web]
- How-To Program The Google Android Camera To Take Pictures [web]
Maps
Um mit Google Maps auf Android-Geräten (im Emulator geht das nicht) arbeiten zu können, muss man zunächst einige Vorbereitungen treffen. Unter "Getting Started" findet sich eine Anleitung, die genauestens befolgt werden muss ! Arbeiten Sie mit den VSIS-Geräten, so verwenden Sie auf jedem Rechner ihres Teams idealerweise den VSIS debug.keystore (Link, Anleitung und API-Key finden Sie hier - nur im UHH-Netz sichtbar). Der zugehörige Google-Account ist auf allen Geräten eingerichtet.- Android working with Google Maps V2 [web]
- Google Maps Android API v2 - Tutorial [web]
- Google: Static Maps API v2 - Entwicklerhandbuch [web]
Sonstiges
Datenbank
- SQuirreL SQL Client - Homepage [web]
- JDBC Basics [web]
- Writing JDBC Applications with MySQL [web]
- MySQL 5.1 Referenzhandbuch (deutsch) [web]
- MySQL 5.5 Referenzhandbuch (englisch) [web]
- Speichern von Binary Large Objects (BLOBs): Übersicht bei Wikipedia [web]
- MySQL Referenzhandbuch: Die Spaltentypen BLOB und TEXT [web]
- JDBC-Treiber für MySQL (MySQL Connector/J) [web]
LEGO Mindstorms
- LEGO Mindstorms Homepage [web]
- leJOS - Java for LEGO Mindstorms [web]
- leJOS & Eclipse - Installation, Use and Tool Support [web]
- leJOS - Exception Codes [web]
- Anwendungsbeispiel: PacMan [web]
- Anwendungsbeispiel: SOAHarbour - BPEL 4 LEGO [web]
- Diverse Lehre-Projekte der ETH Zürich [web]
- LeJOS-Beispielprojekt für Eclipse
AR.Drone 2.0
- Technische Spezifikation [web]
- AR.FreeFlight App (f. Android und iPhone) [web]
- AR.Drone open API platform [web]
- AR.Drone Forum [web]
- YADrone Framework [web]
- ARDroneForP5 Framework [web]
XML und JSON
Sonstiges
- Subversion Book [web]
- Subversion FAQ [web]
- Übersichtsvortrag zur UML [pdf]
- Model View Controller [Cunningham & Cunningham] [web]
Debug Info for generation of "last modified"textFragments_de_618 (2015-09-18 15:21:58) | textFragments_de_619 (2017-10-19 18:41:06) | textFragments_de_620 (2015-10-01 16:09:08) | textFragments_de_621 (2016-03-15 10:57:45) | textFragments_de_624 (2015-09-18 15:26:52) | textFragments_de_625 (2015-09-18 15:26:52) | textFragments_de_626 (2015-09-18 15:27:06) | textFragments_de_627 (2015-09-18 15:27:06) | textFragments_de_628 (2015-09-18 15:27:20) | textFragments_de_629 (2015-09-18 15:27:20) | textFragments_de_630 (2015-09-18 15:27:38) | textFragments_de_631 (2015-09-18 15:27:38) | textFragments_de_632 (2015-09-18 15:27:51) | textFragments_de_633 (2015-09-18 15:27:51) | textFragments_de_634 (2015-09-18 15:28:05) | textFragments_de_635 (2015-09-18 15:28:05) | textFragments_de_833 (2016-10-07 10:54:35) | textFragments_de_835 (2016-10-10 15:46:11) | textFragments_de_946 (2017-10-19 18:41:36) | textFragments_de_947 (2017-10-19 18:41:36) | textFragments_de_948 (2017-10-19 18:41:36) | textFragments_de_949 (2017-10-19 18:41:36) | textFragments_de_950 (2017-10-19 18:48:03) | textFragments_de_951 (2017-10-19 18:48:03) | persons_238 (2013-12-09 20:06:00)
Am 19. October 2017 um 18:48 von Dr. Dirk BadeCALL getCollectionFull('teaching/courseliterature','vsis',430,0)