Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App...

20
Privacy App 24.9.2012 FU Hagen, Delfi 2012 Udo Sonne Sen. Manager digital media & learning-systems Filip Grgic h_da

Transcript of Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App...

Page 1: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Privacy App 24.9.2012

FU Hagen, Delfi 2012

Udo Sonne

Sen. Manager digital media & learning-systems

Filip Grgic

h_da

Page 2: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Quiz Lounge BlackBerry App 24.9.2012 Seite 2

Idee und Umsetzung

Projekt 2: LH Datenschutz - App für BB

Hochschulprojekt intern bei LH vorgestellt, 25.1.2011

Projektstart: Ende Februar/März 2011

Projekt-Team: von LH 3-4 Personen,

von Hochschule DA: ca. 15-18 Studenten, 2 Professoren

Projekt 1: Bachelorarbeit über IATA Code App für BB, Android und Apple

iphone (mit Fa. Mobilinga, Bremen)

Page 3: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Datenschutz-App

• Alles über Datenschutz:

• mobil, einfach & spannend auf

dem Smartphone.

Page 4: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Quiz Lounge BlackBerry App 24.9.2012 Seite 4

Entwicklung einer Blackberry App

Awareness für das Thema Datenschutz schaffen

Nutzung in Pausen-/Wartezeiten

Möglichst kreativer/spielerischer Weg Inhalte zu vermitteln

Zielgruppe: Lufthansa-Manager

Ziel-Plattform: BB-Geräte mit Betriebssystem OS 6.0 und höher

Zielsetzung (Lufthansa)

Page 5: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Quiz Lounge BlackBerry App 24.9.2012 Seite 5

Projektarbeit mit einem realen Industriepartner

Produktnahe Zielsetzung

Aktuelles Thema (mobile Endgeräte, mobiles Lernen, Datenschutz)

Interdisziplinäre Projektarbeit (4 Teams, 3 Fachbereiche)

Internationale Zusammenarbeit (Darmstadt / Frankfurt & USA)

Zielsetzung (Hochschule Darmstadt)

Page 6: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Quiz Lounge BlackBerry App 24.9.2012 Seite 6

Workflow

Autorentool Team

Page 7: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Quiz Lounge BlackBerry App 24.9.2012 Seite 7

• … Befragung der Zielgruppe

• … Analyse der vorliegenden Inhalte

• … Erarbeitung einer Struktur für das Gesamtprojekt

Vorbereitung der Arbeit durch …

• … für Blackberry Apps geeignet sind

• … Awareness für das Thema Datenschutz schaffen

• … für die Nutzung in Pausen-/Wartezeiten geeignet sind

• … möglichst kreativ und spielerisch die Inhalte vermitteln

• … auf Lufthansa-Manager ausgerichtet sind

Entwicklung der Inhalte, die …

Gruppe 1: „Inhalte“

Page 8: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Multi device

Page 9: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Anwendungsportierung im

mobilen Umfeld

• Portierung einer Lernanwendung

zwischen mobilen Plattformen

Page 10: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Fragmentierung der mobilen

Plattformen

• Jede Plattform hat ihre eigene Architektur

• Verschiedene Endgeräte auf die die Anwendung

abgestimmt werden muss

• Unterschiedliche Entwicklungsvoraussetzungen

Page 11: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Fragmentierung der Endgeräte

Unterschiedliche Bedienkonzepte, Leistung,

Speicher- und Bildschirmgrößen

Page 12: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Fragmentierung der

Entwicklungsvoraussetzungen

Plattform Android iOS BlackBerry

OS

Windows

Phone 8 Symbian

Programmier

sprache Java Objective-C Java C# C++

Entwicklungs-

Plattform

Entwicklungswerkzeuge

& Plugins

Page 13: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Lösungsansatz Nativ

Objective-C Java C#

Page 14: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Lösungsansatz Cross-Plattform-Development (CPD)

• Eine Programmiersprache

• Eine Entwicklungsumgebung

• Eine Entwicklungsplattform

Page 15: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Titanium Mobile von appcelerator

Plattformen

Angepasste JavaScript-

Umgebungen (Interpreter)

bilden JavaScript auf nativen

Code ab

Funktionsweise

Extras: Titanium+Plus (Social Media-Erweiterungen)

Page 16: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Phonegap von Nitobi / Adobe

Plattformen

Browserkomponente zur

JavaScript-Codeausführung

und Darstellung der

Benutzerschnittstelle

Funktionsweise

Extras: JS-Frameworks, PG-Build: Kompilieren in der Cloud

Page 17: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Rhodes von rhomobile / Motorola

Plattformen

Controller in Ruby (Ruby

VM), Benutzeroberfläche mit

Webtechnologien (HTML 5)

Funktionsweise

Extras: RhoHub: App-Entwicklung im Browser

Page 18: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Ergebnis

Native Entwicklung Cross-Platform

• Anwendung erfordert

plattformspezifische

Funktionalität:

• Display

• Eingabemethoden

• Datenmodell

• komplexe Architektur

• sehr lange Betriebsdauer

geplant

• CPD-Tool unterstützt die

Anforderungen der

Anwendung:

• Plattformen

• Schnittstellen

• Konzepte

• Abstraktion ausreichend

Page 19: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Verteilung der Inhalte am Beispiel der LH Datenschutz-App

over-the-air

LH-Server

Page 20: Privacy App - httcQuiz Lounge BlackBerry App 24.9.2012 Seite 4 Entwicklung einer Blackberry App Awareness für das Thema Datenschutz schaffen Nutzung in Pausen-/Wartezeiten Möglichst

Architektur bei LH