The useful resource for IBM Lotus Domino XPages development
Home
mobile Apps for iPhone, iPad, Android
Browser compatibility
Debugging and error logging
Developing for an iPhone or iPad
Export to PDF and Excel
How to create a picklist style dialog
How to export to Excel or other formats
How to output custom content like print from an agent
How to secure your application
How to use object oriented server side javascript
Memory Usage and Performance
Special chars and escaping
Useful CSS tipps
Useful formulas and code snippets
Useful tools, tips and keyboard shortcuts for Domino Designer
What's new in Domino 8.5.2
What's new in Domino 8.5.3
What's new in Domino 9
Work with a file upload and download controls
Work with agents
Work with application settings and xpage properties
Work with Client side JavaScript
Work with custom controls
Work with datasources
Work with Dates
Work with DbColumn and DbLookup
Work with documents and fields on the XPage
Work with Dojo
Work with events
Work with events and partial or full refresh
Work with Extension Library
Work with Hide When on a XPage
work with HTML forms
Work with Java
Work with multimedia
Work with numbers / math
Work with oneUI theme
Work with Partial Refresh and Dojo.connect
Work with profile documents
Work with regular expressions
Work with relational databases
Work with repeat controls
Work with RichText
Work with scoped variables
Work with ServerSide JavaScript
Work with strings
Work with tables and tabs
Work with themes
Work with Typeahead
Work with URLs
Work with validation and message controls
Work with views
Work with XPages in the Notes Client
xPages further information
xpageswiki.com - the useful resource for IBM Lotus Domino XPages development
xpageswiki.com for iPhone, iPad and Android
Create new page...
All pages
All pages
Alphabetical List
Recently Added
Recent Page Edits
Pages Owned By Me
Categories
Categories
CSS (1)
Client JavaScript (2)
Controls (2)
Dojo (1)
Formula (2)
Getting ready for production (3)
Mobile (2)
Server JavaScript (16)
UI (13)
Working with fields (2)
Subscribe to RSS
Subscribe to RSS
Latest Pages
Recently Revised
Comments
Home
>
mobile Apps for iPhone, iPad, Android
xpageswiki.com
is maintained by
Julian Buss
.
You can hire me.
See my
LinkedIn profile
.
Julian Buss
mobile Apps for iPhone, iPad, Android
Show
Table of Contents
Hide
Table of Contents
1 General options
2 Build a mobile XPages App
3 Build native Apps with Titanium
4 Access and work with Domino data in native Apps
General options
You can either use XPages to build a Web application that tries to look like a native App on the iPhone, iPad or Android device. Or you can write real native Apps using
Appcelerator Titanium
.
The last alternative is to write native Apps in the device's native development environment (Objective-C for iOS, Java for Android).
Build a mobile XPages App
You can use the
OpenNTF mobile controls
to make the development work a little bit easier. Furthermore, the Dojo framework (included in Domino) has a lot of mobile UI widgets, see
here
.
Mobile Web Apps has some disadvantages, though:
- the device always needs to be online
- when Domino is down, the app does not work either
- it doesn't look and feel exactly like other, native Apps
- you don't have access to hardware features like the camera or GPS
- if the network is bad, the App behaves slowly and user may complain
Build native Apps with Titanium
Titanium
is a development environment that allows to write native Apps in JavaScript, at this moment for iOS and Android. Titanium has it's own API which uses native controls on each device.
Much of the API is the same for iOS and Android, so that you can write Apps that work on both platforms.
Titanium compiles a native App that is deployed the same way as any other native App (for example, via Enterprise Deployment or Appstore for iOS). The App looks & feels like any other native App, and you have full access to all device features.
Access and work with Domino data in native Apps
To replicate Notes documents, Notes views etc. and to work with them on the device, you can use
Domino To Go
.
Domino To Go is an extension for Titanium which and has a rich feature set to synchronize Lotus Notes/Domino data to the mobile device, create new data and upload it and work with the data in a way similar to LotusScript.
With Domino To Go you can write full offline capable Apps, so your users can work everywhere independent of the network.
Comments (0)
Comments (0)
Add Comment
Name:
Comments:
Post Comment
Attachments (0)
Attachments (0)
Revisions (0)
Revisions (0)
How to take your XPages App to the iPhone, iPad, Android:
use Domino To Go!
Do you look for an XPages Workflow solution?
Take YouAtNotes Workflow.