Upload
mohammed-shafi
View
23
Download
0
Embed Size (px)
Citation preview
XPages Mobile Advanced Topics
Description: Covers IBM Notes and Domino 9.0 XPages material as it relates to these competency areas:
Mobile Design Fundamentals and Data Handling Mobile Core Controls Local Device Interaction and Development Environment
Responsive Web Design Techniques Mobile Navigation
Dojo Mobile
Note that for this exam, candidates should assume a -mobile application- means an application built with XPages mobile controls.
Mobile Design Fundamentals and Data Handling
Explain Mobile Web vs. Hybrid vs. Native in relation to XPages Mobile
Explain the cross-over pattern
Specify what XPage will launch from a mobile device
Enable an application for mobile XPages development
Use HTML
Handle RichText on mobile
Display an IBM Domino view on a mobile page
Display an IBM Domino document on a mobile page
Create, read, update, and delete documents
Understand security in mobile applications
Mobile Core Controls
1. Create and use Application Page control
2. Create and use Single Page Application control 3. Create and use Page Heading control
4. Create and use Rounded List controls 5. Create and use Rounded List Item control 6. Create and use Toggle Switch control
7. Create and use Tab Bar control 8. Create and use Tab Bar Button control
9. Create and use Tool Bar Button control
Local Device Interaction and Development Environment
1. Understand how to detect the mobile device (Add a device specific home screen icon) 2. Access different keyboards based on context (dial pad vs. data entry)
3. Access mobile hardware (such as camera or geolocators) 4. Work with local storage
5. Initiate a phone call, email or SMS message 6. Test and debug
Responsive Web Design Techniques
1. Explain the differences between the iPhone and Android Themes
2. Understand how metadata affects mobile applications 3. Design layouts for small viewports
4. Create a Responsive design using @media queries 5. Create a Responsive design reacting to @media query changes using client-side
JavaScript
Mobile Navigation
1. Understand how to use the moveTo property of a Rounded List Item control 2. Navigate the mobile app (navigation between content, for example: using different
transitions for page navigation) 3. Utilize dynamic content loading (including resetContent and preload properties)
4. Utilize the Redirect control (including simulating a default XPage for mobile)
Dojo Mobile
1. Understand Dojo attributes 2. Understand how to subscribe to touch or transition events
3. Work offline with Dojo