1/11
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Mobile Client Overview
1.1
Mobile Client Architecture
1.2
Mobile Client for the Berkeley DB SQL Interface
1.2.1
Introducing the Berkeley DB SQL Interface
1.2.2
Synchronizing Data from Berkeley DB to a Back-End Oracle Database
1.3
Mobile Client for SQLite
2
Installing the Mobile Client
2.1
Supported Platforms and Requirements for the Mobile Client
2.1.1
Certified Operating Systems and Other Software Requirements
2.1.2
Supported and Certified Technologies for Native Mobile Clients
2.2
Preparing the Device for a Mobile Application
2.3
Installing the Mobile Client
2.3.1
Installing the Mobile Client on Blackberry Devices
2.3.2
Installing the Mobile Client on Android Devices
2.3.3
Installing the Mobile Client for Win32, Windows Mobile or Linux
2.3.4
Installing Mobile Client with Multiple Languages
2.3.5
Installing the Mobile Client for Java SE
2.3.6
Installing the Mobile Client for Java ME
2.3.7
Installing iOS Mobile Client
2.4
Configuring the Location of Mobile Client and Database Files
2.5
Configuring for Automatic Synchronization When Installing the Client
2.6
Uninstalling the Mobile Client
2.6.1
Uninstalling the Native Mobile Client
2.6.2
Uninstalling the Android Client
3
Managing Your Mobile Client
3.1
Starting the Mobile Client
3.2
Synchronize Data for Applications on the Mobile Client
3.3
Use the mSync GUI to Initiate Synchronization
3.3.1
Network Options for MSync Tool
3.3.2
Sync Options for MSync Tool
3.3.3
Sync to a File Using File-Based Sync
3.3.4
Use Mobile Client Tools on Linux
3.4
Use oracle.opensync.tools.OSync to Initiate Synchronization
3.5
Synchronization Mechanisms on Mobile Client
3.5.1
State-based Mode
3.5.1.1
State Table Columns (except for the primary key columns)
3.5.1.2
Data Priority Handling
3.5.2
Queue-based mode
3.6
Manage Snapshots on the Mobile Client
3.7
Control Automatic Synchronization for a Specific Mobile Client
3.8
Providing Security for the Mobile Client
3.8.1
Encryption for the Berkeley DB and SQLite Databases
3.9
Improve Performance by Disabling the Resume Feature
3.10
Use the Device Manager Client GUI to Manage the Client-Side Device
3.11
Initiate Updates for the Mobile Client
3.12
Communicate Between the Internet and Intranet Through a Reverse Proxy
4
Creating Sync Application for Android
4.1
Prerequisites
4.2
Import the Oracle Database Mobile Server Android Project into Eclipse
4.3
Build Oracle Database Mobile Server Android Project
5
Synchronization Utilities for Java Sync Client
5.1
OSync Utility
5.2
SetParam Utility
5.3
SyncConsole Utility
6
Creating Sync Application for iOS
6.1
Contents of the iOS Mobile Client Package
6.1.1
doc Directory
6.1.2
include Directory
6.1.3
lib Directory
6.1.4
res Directory
6.2
Building Sync Application
6.2.1
Prerequisites
6.2.2
Build Settings
6.2.2.1
Header Search Path
6.2.3
Link With Libraries
6.2.3.1
Frameworks
6.2.3.2
Libraries From The Sync Package
6.2.4
Include Sync Package Resources
A
Mobile Client Configuration Parameters
A.1
OSE.INI File Overview
A.1.1
OSE Parameters - OSE
A.1.1.1
Resume Parameter - RESUME
A.1.1.2
Files Parameter - FILES
A.1.1.3
Encryptdb Parameter - ENCRYPTDB
A.1.2
SQLite Mobile Client Parameters—SQLITE
A.1.2.1
DATA_DIRECTORY
A.1.2.2
QUEUES
A.1.2.3
LIMIT_CONNECTIONS
A.1.2.4
SQLITE.JDBC.DRIVER and SQLITE.JDBC.URL_PFX
A.1.3
Background Sync Parameter—BGSYNC
A.1.4
Network Parameters - NETWORK
A.1.4.1
DISABLE_SSL_CHECK
A.2
DEVMGR.INI File
A.2.1
Device Management Parameters—DMC Section
A.2.1.1
DISABLE_PROMPT
A.2.1.2
PUSH_PORT
A.2.1.3
UPDATE_DAY and UPDATE_TIME
A.2.1.4
MAX_RETRY
A.2.1.5
FREQUENCY
A.2.1.6
DEBUG
A.2.2
Network Parameters—NETWORK Section
A.2.2.1
SERVER_URL
A.2.2.2
DISABLE_SSL_CHECK
A.2.2.3
HTTP_PROXY
A.3
Sample OSE.INI and DEVMGR.INI Files
Index
Scripting on this page enhances content navigation, but does not change the content in any way.