Skip Headers
Oracle9
i
AS Wireless Developer's Guide
Release 2 (9.0.2)
Part Number A90485-02
Home
Solution Area
Index
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 Oracle9
i
AS WirelessArchitecture
1.4.1 Mobile Services
1.4.2 Processing a Request for a Wireless Service
1.5 Oracle9
i
AS 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 Oracle9
i
AS Wireless XML Developer's Guide
2 XML Overview
2.1 What is XML?
2.2 Relationship between Oracle9
i
AS Wireless XML and HTML
2.3 Why use Oracle9
i
AS Wireless XML?
2.4 How Does Oracle9
i
AS Wireless XML Work with Oracle9
i
AS 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 Oracle9
i
AS 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 Oracle9
i
AS 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 Oracle9
i
AS 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 Oracle9
i
AS 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 Oracle9
i
AS 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 Oracle9
i
AS Wireless-OID Integration
10.2.7 Oracle9
i
AS Wireless Repository Synchronization after User Authentication
10.2.8 PL/SQL based asynchronous synchronization
10.2.9 Oracle9
i
AS Wireless Programmatic Model API Interface
10.2.10 Oracle9
i
AS Wireless User Management Integrated with DAS
10.2.11 WebCache Integration
10.2.12 Oracle Portal and Oracle9
i
AS Wireless
10.2.13 Oracle Portal as a Wireless Service
10.2.14 Developing Wireless Portlets
10.2.15 OraclePortal, Oracle9
i
AS 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 Oracle9
i
AS 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 Oracle9
i
AS 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 Oracle9
i
AS 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 Oracle9
i
AS 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 Oracle9
i
AS 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
Copyright © 2002 Oracle Corporation.
All Rights Reserved.
Home
Solution Area
Index