For
more information about Oracle9iAS Portal's mobile
functionality, see Mobile
Enabling your Pages on Oracle
Technology Network.
As well as being available on desktop browsers, Oracle9iAS Portal pages can also be viewed in a wide variety of mobile devices, including but not limited to cell phones and PDAs.
When a user requests a portal page from a mobile device, that request is sent to Oracle9iAS Wireless. The request includes a parameter that Oracle9iAS Wireless uses to determine that it needs to pass the request on to Oracle9iAS Portal.
Oracle9iAS Portal recognizes that the request came from a mobile device, so instead of generating the page in HTML, it generates the page in Oracle9iAS Wireless XML, a universal mobile markup language defined by Oracle, and passes it back to Oracle9iAS Wireless.
When Oracle9iAS Wireless receives the response from Oracle9iAS Portal, it transforms the Oracle9iAS Wireless XML into the correct markup language required for the mobile device from which the user made the request and sends it to the device. This means that developers can create mobile capable portlets without having to learn lots of different markup languages.
For more detailed information, see the article The Lifecycle of a Mobile Request on Portal Studio.
If the portal administrator has enabled the mobile access global setting, any standard page can be displayed in a mobile device. The structure of a standard page is flattened into a list of portlets and items from which users can select which portlet or item they want to view. Any tabs on the page are converted into levels, which users can drill down into to view more content. When a standard page is requested by a mobile device, only those portlets and items that are mobile-enabled are displayed. If a standard page has sub-pages, and lists those sub-pages using a Sub Page Display item, those sub-pages are displayed as levels on a mobile device.
When editing a standard page, page designers can preview how the page will look in a mobile device by clicking the mobile Preview link in the page toolbar at the top of the page.
Being able to display standard pages in mobile devices means that page designers can use the same page for desktop and mobile devices. There is no need to create separate pages for the different display devices. However, although the page designer can preview how the page will look in a mobile device, and design the standard page so that it is usable in such an environment, he or she does not have much control over how the mobile page looks. If page designers need more control over the appearance of pages in a mobile environment, the portal administrator can enable the mobile page design global setting. This allows page designers to create mobile pages.
A mobile page is a page that is specifically designed for display on a mobile device. Mobile pages are presented in a hierarchical tree structure. The structure is defined by levels. Any level, including the top level, can contain any number of portlets, items, and levels. This provides the flexibility to represent a large amount of content, yet limit the list displayed at any one time to fit the limited display sizes of most mobile devices. Mobile pages give page designers complete control of how a page will look on a mobile devices.
When creating a mobile page, the page designer can choose to base the page on an existing standard page. If the page designer chooses this option, the portlets on the standard page are shared with the mobile page. This means that any customizations made to the portlets on the standard page will also apply to the portlets on the mobile page.
Note: Only the portlets that are on the standard page at the time of the mobile page's creation are shared. If portlets are added to the standard page after the mobile page has been created, these new portlets are not shared with the mobile page. The page designer, however, can explicitly share the new portlets, and add the shared portlet instances to the mobile page.
Enabling mobile support in Oracle9iAS Portal
Creating a mobile page