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

Post on 22-Nov-2014

465 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Delivering your existing IBM Domino Application as

a Mobile App

Marco Spinning Senior Software Developer

Mastertitelformat bearbeiten

• Native, Web, Hybrid

• Gegenüberstellung

• Frameworks

• Datenaustausch

• Tools

Agenda

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

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

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

Mastertitelformat bearbeiten

• Framework: HTML5 (Web), Dojo Mobile

• Dank Extension Library in

den Designer integriert

• Nicht besonders gut

dokumentiert

OpenNTF Mobilecontrolls

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

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

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

Mastertitelformat bearbeiten

Web

• XPages

Native

• Rest

• Webservices

Datenaustausch

Mastertitelformat bearbeiten

docLinkr

• Framework: Titanium (Native)

• Konfigurieren statt Programmieren

• Nutzen der vorhanden Programmstrukturen

• Verfügbar für iOS und Android

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

www.we4it.com

top related