2
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

XPages Mobile Advanced Topics

Embed Size (px)

Citation preview

Page 1: XPages Mobile Advanced Topics

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

Page 2: XPages Mobile Advanced Topics

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