FSS.social
18Jul 110

XPages: Mobile Controls Kit

am Montag, den 18. Juli 2011

Mit der zunehmenden Verbreitung von IPhones, IPads, Android Handys und Tablets steigt der Wunsch mit diesen mobilen Endgeräten auf seine Notes-Anwendungen zugreifen zu können.
Am besten auf die gleiche Art und Weise wie man es von den Apps gewohnt ist.


Damit war für mich die Zeit gekommen das XPages Mobile Controls-Kit genauer anzuschauen (http://mobilecontrols.openntf.org/)

Die Idee vom Kit ist, dass man eine XPage erstellt, über die dann die mobilen Endgeräte die Anwendung aufrufen. Dabei soll sich der Entwickler keine Gedanken darüber machen müssen, bei was es bei dem mobilen Endgerät handelt.

Das Mobile Controls Kit kümmert sich darum, dass die Anwendung für das jeweilige mobile Endgerät passend angezeigt wird. Egal ob es sich hierbei um ein IPhone, Android-Handy, Blackberry oder um ein Tablet handelt. Und das Kit kümmert sich darum, dass die Anwendung sich wie ein App bedienen lässt.


Die Idee ist meist das eine. Ich wollte wissen wie das Ganze in der Praxis aussieht.

Das XPages Mobile Controls Kit kommt mit einer Demo-Datenbank und hat aktuell die Version 4.5

Die Demo selbst lief auf unseren 8.5.2 Notes-Server problemlos.


Im ersten Schritt habe ich die Mobile-Controls-Elemente in eine eigene Anwendung übernommen. (Wobei ein wenig Zeit verging bis man wusste welche Elemente übernommen werden müssen.)


Als nächstes musste eine XPage mit den mitgelieferten Customer Controls erstellt werden. Die XPage braucht einen bestimmten Aufbau, damit diese dann später mit Hilfe der Dojo-Libs wie eine App bedient werden kann.


Schließlich hatte ich eine XPage erstellt, mit der man innerhalb einer View scrollen und sich den Inhalt von Dokumenten anzeigen lassen konnte. Um passende Schriftgrößen hatte sich das Mobile Controls Kit selbst gekümmert und sah auf einem IPhone und einem Android Handy ganz manierlich aus.


Als ich mir das Ergebnis auf einem 8.5.1er Server ansehen wollte, lief die Anwendung recht schnell auf Fehler. Ein kurzer Check zeigte, dass selbst die Demo-Datenbank mit 8.5.1 ihre Probleme hatte.


Ich lud mir die ältere Version 4.00, die laut eigenen Aussagen unter 8.5.1 laufen sollte.

Ein kleiner Test der mitgelieferten Demo-Datenbank zeigte, dass diese ebenfalls ihre Probleme unter 8.5.1 hat

(An einer Stelle wurden Java-Funktionen aufgerufen die es erst ab Version 8.5.2 gibt.)


Ich fand anschließend noch eine Version 4.01, wo dies korrigiert worden war.
Ich konnte nun zwar ein wenig mehr sehen, dafür fiel die Demo-Datenbank ein wenig später auf die Nase.

So dass ich erst einmal Abstand genommen habe das Kit unter 8.5.1 zum Fliegen zu bringen.


Sum Summarum:

Wenn man sich in das XPages Mobile Controls Kit eingearbeitet hat, kann man relativ leicht Seiten auf mobilen Endgerät anzeigen lassen. (Solange es auf keiner 8.5.1 laufen soll)
Man sollte sich zudem bewusst sein, dass es durchaus noch den einen oder anderen Fehler im Kit gibt und das das Mobile Control Kit sich nicht um alles kümmert. (So wird zum Beispiel das Icon für den Datepicker auf einem IPhone nicht vergrößert und ist dann nur schwer auszuwählen.)

Ich selbst werde das Xpages Mobile Control Kit weiter im Auge behalten.

Kommentare (0) Trackbacks (0)

Zu diesem Artikel wurden noch keine Kommentare geschrieben.


Leave a comment

Noch keine Trackbacks.