23
Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

Embed Size (px)

Citation preview

Page 1: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

Ein mobiler OPAC auf Basis des Produktivsystems

Andreas Neumann · D - IT March 10

Page 2: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

2

2

Das Projekt

• Initiator: Dr. Klaus Ceynowa• Umsetzung: D-IT / A unter Leitung von Jörg Luber• Release: März 2010• Unterstützt: IPhone, Android, OperaMobile• Geplant (kurzfristig): Windows Mobile, Series 60 Browser und

Blackberry• Geplant (langfristig): alle Smartphones

Page 3: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

3

3

Entwicklung einer APPpro

• Native Anwendung• Prestige durch App-Store-Vertrieb

contra

• Zu viele Plattformen: MacOS, Android OS, Symbian

• Kenntnis vieler Programmiersprachen notwendig:•IPhone Objective C•Android Java•Symbian C++

• Kein Einheitlicher Vertriebskanal:•IPhone App Store•Android Android Market•Symbian OVI-Store

• Pflege, Wartung und Vertrieb jeder einzelnen Anwendung

Page 4: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

4

4

Neuentwicklung einer Webanwendung mit Schwerpunkt Mobile Phonepro

• Auf mobile Geräte optimiert• Entwicklung für mehrere Geräte

nutzbar

contra

• Neuentwicklung + Wartung• Entwicklung nun für „großen“ OPAC

und mobilen Ableger• Erwartungshaltung: Gleicher

Funktionsumfang wie im „großen“ OPAC Entwicklung müssen für mobiles System nachgezogen werden.

Page 5: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

5

5

Anpassen eines vorhanden Systemspro

• Stabil und bewährt• Struktur und Arbeitsweise bekannt• Arbeitsabläufe stehen bereits fest• Service-Funktionen getestet• Neuerungen werden gleichzeitig in der

mobilen Anwendung und in der „normalen“ Anwendung verfügbar

• Für mehrere mobile Plattformen verwendbar

contra

• Nicht auf mobile Browser ausgelegt• Evtl. Closed-Source

Page 6: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

6

6

Anforderung an eine mobile Anwendung• Optimiert für kleine Displaygrößen• Optimiert für die Bedienung durch mobile Geräte:

– Touchscreen (Iphone,Android)– Stifteingabe (WindowsMobile, Palm)– Tastatur bzw. JoyStick (Handys, Blackberry)

• Geringe übertragene Datenmenge

Page 7: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

7

Displaygrößen

7

Page 8: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

8

OPACplus mobil

http://opacplus.bsb-muenchen.de

8

Page 9: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

9

OPACplus mobil – Start-Icon

9

Page 10: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

10

10

OPACplus mobil – Startseite und Navigation

Page 11: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

11

OPACplus mobil – Suche im Katalog

11

Page 12: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

12

OPACplus mobil – Facettierte Suche

12

Page 13: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

13

13

OPACplus mobil – Vollanzeige + SocialServices

Page 14: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

14

OPACplus mobil – Bestellung / Login

14

Page 15: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

15

OPACplus mobil – Bestellung

15

Page 16: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

16

16

OPACplus mobil – Bestellungen und Kontaktdaten verwalten

Page 17: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

17

17

OPACplus mobil – Merkliste

Page 18: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

18

Location-Based-Service – Bibliotheken in der Nähe

18

Page 19: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

19

Bookmark auf dem Home-Bildschirm

19

Page 20: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

20

20

OPACplus mobil – Technik und Komponenten

• InfoGuideClient 3.7pl1: – Stellt Grundfunktionalität zur Verfügung

• JSP: – Einbettung der mobilen Komponenten– Bedingte Aktivierung von CSS- und JavaScript-Modifikationen

• Java TagLib mobileOPAC: – Erkennung und Klassifizierung mobiler Geräte

• CSS: – Stylesheet für mobile Clients

• JavaScript: – InfoGuide-Altlasten beseitigen (z.B. tabellarisches Design )– Designänderungen, die tief in die Struktur der Anwendung eingreifen– Zugriff auf Funktionen der mobilen Geräte– Eye-Candy

Page 21: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

21

21

Erfahrungen aus der Entwicklung

• Aktuelles bei Twitter: http://twitter.com/bsb_it_andi

• Emulatoren– Praktisch, Aufwand nicht unterschätzen.– Ersetzen Test auf Originalhardware NICHT !

• Displaygröße– Große Schrift verwenden– Auf das Wesentliche beschränken

• Toucheingabe– Abstände

Page 22: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

22

22

Fragen

? ? ?

Page 23: Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10

Danke für ihre Aufmerksamkeit

Andreas Neumann

D-IT

[email protected]