Mobile - Gedanken zur App-Entwicklung

17
[email protected] Kathrin Braungardt, Stabsstelle eLearning, 2010 App-Entwicklung

Transcript of Mobile - Gedanken zur App-Entwicklung

Page 1: Mobile - Gedanken zur App-Entwicklung

[email protected]

Kathrin Braungardt, Stabsstelle eLearning, 2010

App-Entwicklung

Page 2: Mobile - Gedanken zur App-Entwicklung

Agenda

Existierende mobile Lösungen: Blackboard, Moodle, Adobe Connect

Mobile Design

Technik

Page 3: Mobile - Gedanken zur App-Entwicklung

Blackboard Mobile

Kurse Kursmenü Ankündigungen

Mobile Central: Bb Mobile SDK (iPhone only)

Campus

News, Maps Directory Multimedia Events Landmarks Menus …

Page 4: Mobile - Gedanken zur App-Entwicklung

Mtouch: Moodle mobile

Page 5: Mobile - Gedanken zur App-Entwicklung

Adobe Connect Mobile

Enter meeting URL

Login-Daten eingeben

Page 6: Mobile - Gedanken zur App-Entwicklung

Going Mobile: Design

Keep it simple & address a specific need

60 % development on design

mobile mindset

Quick use, quick storage, limited real estate

Application Definition Statement Focus your app

Page 7: Mobile - Gedanken zur App-Entwicklung

Designed for iPhone

Memory efficient

Highly responsive

Power conscious

Secure

Page 8: Mobile - Gedanken zur App-Entwicklung

Navigation – Beispiel RUBeL-App

News RUBcast

RUBeL

Focus your app Make sure your app lets people do something Design for touch Let people scroll Relocate the homepage icon

Page 9: Mobile - Gedanken zur App-Entwicklung

Navigation

eCampus Afghanistan online Computerlinguistische Programmierung 2

News RUBcast

Page 10: Mobile - Gedanken zur App-Entwicklung

Aufzeichnung 1

RUBcast

Navigation

Page 11: Mobile - Gedanken zur App-Entwicklung

Video

Seit Juli 2010 gibt es an der RUB gleich zwei Moodle-Lernplattformen. Die Plattform moodle.rub.de ist bereits seit zwei Semestern im Einsatz, und immer mehr Lehrende nutzen sie zur Unterstützung und Ergänzung ihrer Präsenzlehre. Momentan zählt das System über 5000 Nutzer in fast 200 Kursen. Durch das Installieren von Zusatzfunktionen kann die Lernplattform direkt an die Bedürfnisse der Nutzer angepasst werden, z.B. durch das Einbinden von Voice-Tools oder LaTex. Die zweite Moodle-Lernplattform wird von Lehrenden und Studierenden aus gleich acht Universitäten genutzt. Das Besondere hierbei: Es handelt sich um Hochschulen

eCampus Afghanistan online

News

Navigation

Computerlinguistische Programmierung 2

RUBcast

Aufzeichnung 1

Page 12: Mobile - Gedanken zur App-Entwicklung

Design: UI-Kit

Toolbar

Grouped tables

“familiar views and controls to behave as they do in the built-in applications”

Page 13: Mobile - Gedanken zur App-Entwicklung

Technik: Ausgangspunkt

iOS Android

Objective-C Java Xcode Eclipse

Page 14: Mobile - Gedanken zur App-Entwicklung

Android-Erfahrungen

Installation von Eclipse + SDK

Hello World-Test: http://developer.android.com/resources/tutorials/hello-world.html

YouTube: A first hand at building an Android application:

http://www.youtube.com/watch?v=I6ObTqIiYfE: Auslesen von Kontaktdaten, bei Klick auf Kontakt Aufruf des Wähl-Interfaces

Interface-Gestaltung in Android: droiddraw; Bau eines Menüs

Auslesen von RSS-Feeds per Button-Klick

Page 15: Mobile - Gedanken zur App-Entwicklung

Android-Erfahrungen

Page 16: Mobile - Gedanken zur App-Entwicklung

iOS-Erfahrungen

Your First iOS-Application

Video: iPhone User Interface Design

iOS Human Interface Guidelines

Page 17: Mobile - Gedanken zur App-Entwicklung