Skip Headers

Table of Contents Image Oracle9iAS Wireless Developer's Guide
Release 2 (9.0.2)

Part Number A90485-02
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Index
Index

Go to next page

Contents

Title and Copyright Information

Send Us Your Comments

Preface

Intended Audience
Documentation Accessibility
Related Documents

Part I Introduction

1 Introduction

1.1 Overview
1.2 Wireless Internet Components
1.2.1 The Wireless Network
1.3 Developing Mobile Internet Applications
1.3.1 User Input Limitations
1.3.2 Myriad Wireless Device Standards
1.3.3 Heterogeneous Sources of Content
1.4 Oracle9iAS WirelessArchitecture
1.4.1 Mobile Services
1.4.2 Processing a Request for a Wireless Service
1.5 Oracle9iAS WirelessCore and Services
1.5.1 The Core
1.5.2 Mobile PIM and Email
1.5.3 m-Commerce and Billing
1.5.4 Mobile Studio
1.5.5 Security

Part II Oracle9iAS Wireless XML Developer's Guide

2 XML Overview

2.1 What is XML?
2.2 Relationship between Oracle9iAS Wireless XML and HTML
2.3 Why use Oracle9iAS Wireless XML?
2.4 How Does Oracle9iAS Wireless XML Work with Oracle9iAS Wireless?

3 Displaying and Formatting Content

3.1 Hello World Example
3.1.1 HelloWorld.xml
3.1.2 DOCTYPE Declaration
3.1.3 SimpleResult
3.2 Formatting the Display
3.2.1 SimpleBreak, SimpleStrong and SimpleEm
3.2.2 Tables and Basic Formatting Example
3.3 Wireless Graphics
3.3.1 SimpleImage
3.3.2 ImageDisplay.xml
3.4 Enhancing with Audio for Voice Access
3.4.1 SimpleAudio and SimpleSpeech
3.4.2 Recommendation for Voice Navigation

4 Application Navigation

4.1 Introduction
4.2 Basic Navigation
4.2.1 SimpleMenu, SimpleMenuItem
4.2.2 Navigating by Voice
4.3 Document Linking
4.3.1 SimpleHref, SimpleTimer
4.3.2 Enhancing with Voice

5 Filling Out Forms for Data Entry and Navigation

5.1 Introduction
5.2 Basic User Interaction
5.2.1 SimpleForm
5.2.2 SimpleFormItem
5.3 Complete User Forms
5.3.1 SimpleFormSelect, SimpleFormOption, and SimpleOptGroup
5.3.2 Profile.xml
5.4 Enhancing Voice
5.4.1 SimpleGrammer, SimpleValue and SimpleDTMF
5.4.2 Recommendation for Voice Forms

6 Advanced User Interactions and Channel Optimization

6.1 Introduction
6.2 Events and Tasks Using SimpleBind
6.2.1 SimpleBind.xml
6.2.2 Device Specific SimpleBind
6.3 Device Headers and Device Class
6.3.1 Article.jsp
6.3.2 PageNavigation.java

7 Mobile Modules

7.1 Introduction
7.2 Wireless XML Attributes for Mobile Modules
7.3 Shipped Mobile Modules
7.4 Using Shipped Mobile Modules
7.4.1 Commerce Services
7.4.2 PIM Services
7.4.3 Location Services
7.5 Developing Custom Mobile Modules
7.5.1 "Hello World" Mobile Module
7.5.2 Sending Parameters to a Mobile Module

8 XML Tag Glossary

8.1 XML Tags
8.2 Using Mobile Context Information in XML
8.3 Using Mobile Context Information from HTTP Headers
8.3.1 Encoding and Escaping Locale String from Request

Part III Oracle9iAS Wireless Platform and Services

9 Mobile Service Developer's Tools

9.1 Mobile Studio
9.1.1 In-house Mobile Studio
9.1.2 Oracle Online Mobile Studio
9.2 Oracle9iAS Wireless SDK
9.2.1 Overview
9.2.2 Installation
9.2.3 Structure
9.2.4 Configuration
9.2.5 SDK Messaging
9.2.6 Device Description
9.2.7 Deploy the HelloWorld Application
9.2.8 Device Detection
9.2.9 Default Main Wireless Application
9.3 Overview of JDeveloper with Oracle9iAS Wireless
9.3.1 JDeveloper and Oracle9iAS Wireless SDK
9.3.2 The Addin and the Wizards
9.3.3 Instructions to use the Addin and Wizards
9.3.4 Running Instructions
9.4 Third-party Mobile Simulators
9.4.1 Phones
9.4.2 PDA
9.4.3 Voice
9.5 Deploying Your Applications

10 Core Technologies

10.1 Oracle9iAS Wireless Components and Process Architecture
10.1.1 Core Platform Architecture
10.1.2 Core Process Architecture
10.2 Integration with other Components
10.2.1 Scenario 1: User Authentication by Oracle9iAS Wireless (device portal)
10.2.2 Scenario 2: User Authentication by an External Application
10.2.3 Scenario 3: User Authentication by mod_osso
10.2.4 Scenario 4: Voice based authentication
10.2.5 Global Logout
10.2.6 Oracle9iAS Wireless-OID Integration
10.2.7 Oracle9iAS Wireless Repository Synchronization after User Authentication
10.2.8 PL/SQL based asynchronous synchronization
10.2.9 Oracle9iAS Wireless Programmatic Model API Interface
10.2.10 Oracle9iAS Wireless User Management Integrated with DAS
10.2.11 WebCache Integration
10.2.12 Oracle Portal and Oracle9iAS Wireless
10.2.13 Oracle Portal as a Wireless Service
10.2.14 Developing Wireless Portlets
10.2.15 OraclePortal, Oracle9iAS Wireless and Single SignOn (SSO)
10.2.16 Portlets for Services Deployed on Wireless Server
10.3 Wireless Services
10.3.1 Wireless Services Overview
10.3.2 Access Control
10.4 Device and Network Adaptation
10.4.1 Logical Device
10.4.2 Device Detection
10.4.3 Image Support
10.4.4 Transformer
10.4.5 XSLT Transformers
10.5 Asynchronous Server
10.5.1 Asynchronous Server Architecture
10.5.2 Key Technical Challenges
10.5.3 Technical Solutions and Features
10.5.4 Examples on Service Invocation
10.5.5 Writing Asynchronous Applications
10.6 Runtime and Data Model APIs
10.6.1 Oracle9iAS Wireless Runtime
10.6.2 Reference Model
10.6.3 Repository Data Model API
10.6.4 Sample Code that Uses the Data Model API
10.7 Adapters
10.7.1 HTTP Adapter
10.7.2 Other Adapters
10.7.3 Creating Your Own Adapter

11 Advanced Customization

11.1 Overview of Advanced Customization
11.2 Presets
11.2.1 Presets Concept and Architecture
11.2.2 Sample Applications
11.2.3 Regular Expressions Syntax for the Presets Attribute Formats
11.3 Location Marks
11.4 User Device Management
11.5 Multiple Customization Profiles
11.5.1 Concepts
11.5.2 Sample Applications
11.6 User and Group Management
11.7 Service Management
11.8 Rebranding the Customization Portal
11.8.1 Overview
11.8.2 Page Naming Conventions
11.8.3 JavaServer Pages Structure
11.8.4 Directory Structure
11.8.5 Customization Levels
11.8.6 Customization Components
11.8.7 Setting the Multi-Byte Encoding for the Customization Portal
11.9 Using the Customization Portal API
11.9.1 Overview
11.9.2 Customization Portal API Classes
11.9.3 Session Flow

12 Alert Engine and Data Feeds

12.1 Alert Engine
12.1.1 Alert Engine Architecture
12.1.2 Creating a Master Alert Service
12.1.3 Using the Content Manager to Create and Manager an Alert Service
12.1.4 Managing Alert Subscriptions
12.1.5 Managing Alert Subscription Using Customization
12.1.6 Manage Alert Subscription Using Java API
12.1.7 Creating a Device Address for Alert
12.1.8 Starting Alert Engine Process
12.1.9 Notifying the Alert Engine for Content Arrival
12.2 Data Feeders
12.2.1 Building a Data Feeder
12.2.2 Creating a Passthrough DataFeeder
12.2.3 Sample Applications

13 Push Service and SMS

13.1 Push Service and SMS Overview
13.2 Push Services API
13.2.1 Building a Push Application
13.3 Oracle9iAS Wireless Messaging System
13.3.1 Transport Runtime Processes
13.3.2 Configuration
13.3.3 Transport API
13.3.4 OTA
13.3.5 Sample programs
13.3.6 Driver Interface APIs
13.4 Oracle9iAS Wireless Pre-built Drivers
13.4.1 PushClient Driver
13.4.2 Email Driver
13.4.3 Voice Driver
13.4.4 UCP Driver
13.4.5 SMPP Driver
13.4.6 Fax Driver (RightFax)

14 Transcoding

14.1 Transcoding Overview
14.2 Web Content Adaptation
14.2.1 WIDL Services
14.2.2 WebIntegration Beans
14.2.3 Using WebIntegration Beans
14.3 WML Translator
14.3.1 Deploying and Configuring WML Translator
14.3.2 Using the WML Translator

15 Using Location Services

15.1 Introduction to Location Services
15.1.1 Getting Started
15.1.2 Location Services
15.1.3 Service Providers
15.1.4 Geocoding Services
15.1.5 Location Marks
15.1.6 LOCATIONMARK Table
15.1.7 Mapping Services
15.1.8 Routing Services
15.1.9 Business Directory (Yellow Page) Services
15.1.10 Traffic Services
15.2 Developing Location-Based Applications
15.2.1 Creating Java Server Pages
15.2.2 Creating a Location-Based Application Adapter
15.3 Enabling Mobile Positioning
15.3.1 Manual Positioning
15.3.2 Automatic Positioning
15.4 Using the Region Modeling Tool
15.4.1 Service and Folder Visibility Using Region Modeling
15.4.2 Folders and Hierarchies of Regions
15.4.3 Region Modeling Tool Web Interface
15.4.4 Associating a Region with a Service
15.4.5 Loading and Updating Region Data
15.4.6 Region Modeling API

16 Offline Management

16.1 Oracle9i Lite: The Internet Platform for Mobile Computing

17 Mobile Studio

17.1 Oracle9iAS Wireless Mobile Studio Overview
17.2 Getting Started
17.2.1 Login and Registration
17.3 Studio Configuration
17.3.1 Sample Applications Configuration
17.4 Administration
17.4.1 Login
17.4.2 Site
17.4.3 Configuration
17.4.4 Locales
17.4.5 Sample Services
17.4.6 Resources
17.5 Advanced Customization (Studio Tag Library)
17.5.1 Resources
17.5.2 Tag Library

Part IV Oracle9iAS Wireless Modules

18 Mobile PIM and eMail

18.1 Mobile PIM and eMail Overview
18.1.1 Mobile Email
18.1.2 Mobile Directory
18.1.3 Mobile Address Book
18.1.4 Calendar
18.1.5 Instant Messaging
18.1.6 Short Messaging
18.1.7 Document Management
18.1.8 Fax Module
18.1.9 Tasks

19 m-Commerce

19.1 m-Commerce Service
19.2 m-Commerce APIs
19.2.1 Before You Begin
19.3 Mobile Wallet (m-Wallet)
19.3.1 Configuring the m-Wallet
19.3.2 Linking to the M-Wallet
19.3.3 Output Parameters for the m-Wallet
19.4 Translator
19.4.1 Configuring the Translator Module
19.4.2 Linking to the Translator Module
19.5 iPayment
19.5.1 Configuring the iPayment Service Module
19.6 Formfiller
19.6.1 Configuring the Formfiller Module
19.7 Creating a Billing Mechanism

20 Location-Based Module

20.1 Location Modules
20.1.1 Location Picker
20.1.2 Configuring the Location Picker Module
20.2 Driving Directions
20.2.1 Configuring the Driving Directions
20.3 The Business Directory Module
20.3.1 Configuring the Business Directory Input Parameter
20.4 Maps Module
20.4.1 Configuring the Maps Input Parameters
20.4.2 Configuring the Input Parameters
20.4.3 Linking to the Maps Module
20.5 Extending the Mobile Modules
20.5.1 The oracle.panama.model.LocationMark class
20.5.2 The oracle.panama.spatial.geocoder.Geocoder class
20.5.3 The oracle.panama.module.location.LocationHistoryManager class
20.5.4 The oracle.panama.spatial.router.Router class
20.5.5 The oracle.panama.spatial.mapper.Mapper class

Index


Go to next page
Oracle
Copyright © 2002 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Index
Index