[<a href="http://www.openntf.org/Projects/pmt.nsf/downloadcounter?openagent&project=XPages%20Mobile%20Controls&release=4.5.0&unid=2D4F47CB07AAEE4086257887004ED6C5&attachment=MobileControls450.zip">Dowload the latest release here.</a>]
[<div style="width:595px" id="__ss_6846362"> <strong style="display:block;margin:12px 0 4px"></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/6846362" width="595" height="497" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> <div style="padding:5px 0 12px"> </div> </div>]
See also the Mobile Documents project for another sample: [<a href="http://mobiledocuments.openntf.org/">http://mobiledocuments.openntf.org</a>].
There are step by step instructions from Bruce Elgort.
[<a href="http://www.takingnotespodcast.com/blogs/takingnotes.nsf/dx/TakingNotesEpisode115.htm">The Taking Notes Podcast episode 115</a> is about the XPages Mobile Controls - see <a href="http://www.notesability.com/takingnotes/TakingNotesEpisode115.mp3">here</a>].
This project contains these parts:
1. MobileControlsDojo16.nsf
This database contains the main controls and is the database you should try first. In contains Dojo 1.6 Mobile and everything else to get started.
[<iframe title="YouTube video player" class="youtube-player" type="text/html" width="640" height="390" src="http://www.youtube.com/embed/n7e-48JuHos" frameborder="0" allowFullScreen></iframe>]
2. MobileControlsWinkCubiq.nsf
This database contains additional controls based on open source from cubiq.org and the Wink Toolkit (not Apache Wink).
[<a href="http://www.openntf.org/Projects/pmt.nsf/4068E9D1064FA41286257751003FAB80/%24file/DojoCarousel.gif">Image Carousel Control</a>]
[<a href="http://www.openntf.org/Projects/pmt.nsf/EE1A046A6464D01D86257752002A9140/%24file/SlideInMenu.gif">Slide in Menu Control</a>]
[<a href="http://www.openntf.org/Projects/pmt.nsf/0BE6296D2EDF6E4586257752004EBCD0/%24file/SpinningWheel.gif">Spinning Wheel Control</a>]
[<a href="http://www.openntf.org/Projects/pmt.nsf/689C980DE0953AA186257754003CE053/%24file/ImageViewer.gif">Image Viewer Control</a>]
[<a href="http://www.openntf.org/Projects/pmt.nsf/395820ABFE6DFB708625775F0043363B/%24file/4.jpg">TelephoneNumber and NearestLocation Controls</a>]
[<a href="http://www.openntf.org/Projects/pmt.nsf/3A26A3D08753AE42862577610029AC70/%24file/PopUpMenu.gif">PopUp Menu Control</a>]
[<a href="http://www.openntf.org/Projects/pmt.nsf/4AE1515455161EFA862577610043ED91/%24file/DatePicker.gif">Date Picker Control</a>]
3. MobileControlsOffline.nsf and Offline.nsf
Offline.nsf contains basic HTML5 samples for how to do offline with XPages. MobileControlsOffline.nsf shows how to take a Dojo based mobile app offline.
[<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/xNht4vviamw&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/xNht4vviamw&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>]
4. XCamera.nsf
XCamera.nsf contains a sample how to take a picture with a smartphone and upload it to an NSF. This one is based on PhoneGap and requires PhoneGap to be used to compile a native hybrid app.
[<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/M2DsAuAojnE&hl=en_US&fs=1&rel=0&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/M2DsAuAojnE&hl=en_US&fs=1&rel=0&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>]
5. [<a href="http://www.openntf.org/Projects/pmt.nsf/4cf7002b4da2f726862570ef007ed885/A4E04AF4AD418600862576E8002219E1/$file/login.png">Login control for mobile apps (using Lotus iNotes Ultralite)</a>]
This database contains some code for a login control based on the iNotes login mechanism.
See here for the [<a href="http://www.openntf.org/Projects/pmt.nsf/268FCC91A3AC4D7286257887004DA7A0/%24file/ReadMe.pdf">documentation</a>].
The mobile apps for OpenNTF have been built using this project:
Reusable XPages Controls leveraging Dojo Mobile 1.5: [<a href="http://i.openntf.org">http://i.openntf.org</a>]
Reusable XPages Controls leveraging Dojo Mobile 1.5 including Offline: [<a href="http://208.85.188.19/niklas/MobileControls200.nsf/m.xsp">http://208.85.188.19/niklas/MobileControls200.nsf/m.xsp</a>]