we4it lcty 2013 - captain mobility - delivering your existing ibm domino application as a mobile app

14

Upload: we4it-group

Post on 22-Nov-2014

465 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino application as a mobile app
Page 2: We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino application as a mobile app

Delivering your existing IBM Domino Application as

a Mobile App

Marco Spinning Senior Software Developer

Page 3: We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino application as a mobile app

Mastertitelformat bearbeiten

• Native, Web, Hybrid

• Gegenüberstellung

• Frameworks

• Datenaustausch

• Tools

Agenda

Page 4: We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino application as a mobile app

Mastertitelformat bearbeiten

Native

Native Mobile Apps werden in den nativen

Programmiersprachen für die Plattformen wie z.B. iPhone

oder iPad mit Objective-C und Android-Anwendungen mit

Java entwickelt.

Native, Web und Hybrid Apps

Page 5: We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino application as a mobile app

Mastertitelformat bearbeiten

Web

Unter Web Apps versteht man eine Webseite die mit HTML5,

CSS3, etc. entwickelt wurde und das Look and Feel einer

Nativen App imitiert.

Native, Web und Hybrid Apps

Page 6: We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino application as a mobile app

Mastertitelformat bearbeiten

Hybrid Apps

Eine Hybrid App nutzt Webtechnologien wie HTML5, CSS3,

etc. zur Entwicklung was später in eine Native App verpackt

wird.

Native, Web und Hybrid Apps

Page 7: We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino application as a mobile app

Mastertitelformat bearbeiten

• Framework: HTML5 (Web), Dojo Mobile

• Dank Extension Library in

den Designer integriert

• Nicht besonders gut

dokumentiert

OpenNTF Mobilecontrolls

Page 8: We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino application as a mobile app

Mastertitelformat bearbeiten

• Framework: HTML5 (Web), jQuery

• Leichtes erlernen

• Perfekte Dokumentation

• Erweiterungen über Plugins

• Größtmögliche Abdeckung an Endgeräten

http://codiqa.com/embed/editor

http://jquerymobile.com/themeroller/

jQuery Mobile

Page 9: We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino application as a mobile app

Mastertitelformat bearbeiten

• Framework: Native

• Leichtes erlernen durch HTML5

• Beste Performance

• Beste Sicherheit

• Verfügbar für Android, iOS und BlackBerry 10

(Windows Phone ab Q3)

Es werden die jeweiligen SDK’s des Betriebs-

system benötigt (für iOS wird ein Mac benötigt)

Titanium

Page 10: We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino application as a mobile app

Mastertitelformat bearbeiten

• Framework: Native + Javascript

• Sehr hohe Abdeckung an Endgeräten

• Gut Dokumentiert

• Für iOS wird ein Mac benötigt

• Entwickelt wird mit Javascript (Es kann ein

Framework wie jQuery Mobile genutzt

werden)

• Native Look and Feel schwer zu erreichen

(möglicherweise Probleme im

Apple-Appstore)

PhoneGap

Page 11: We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino application as a mobile app

Mastertitelformat bearbeiten

Web

• XPages

Native

• Rest

• Webservices

Datenaustausch

Page 12: We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino application as a mobile app

Mastertitelformat bearbeiten

docLinkr

• Framework: Titanium (Native)

• Konfigurieren statt Programmieren

• Nutzen der vorhanden Programmstrukturen

• Verfügbar für iOS und Android

Page 13: We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino application as a mobile app

Mastertitelformat bearbeiten

• Hybrid

http://phonegap.com/

• Web

http://dojotoolkit.org/features/mobile

http://jquerymobile.com/

http://www.sencha.com/products/touch

• We4IT

http://www.docLinkr.com

• OpenNTF

http://mobilecontrols.openntf.org/

• Cross-Compiler (Nativ)

http://www.appcelerator.com/ (Titanium)

Quellen

Page 14: We4IT LCTY 2013 - captain mobility - delivering your existing ibm domino application as a mobile app

www.we4it.com