|

Oracle9i Lite: The Internet Platform for Mobile Computing
Oracle9i
Lite provides infrastructure and application services
that enables the delivery of secure and personalized applications
using a broad range of mobile devices. Oracle9i
Lite is an add-on to the Oracle9iAS and complements
Oracle9iAS Wireless, providing a complete, integrated,
therefore simple mobile e-business framework. Oracle9i
Lite includes two major components:
|

|
Mobile Server: This middle tier infrastructure server acts
like a gateway between the mobile devices (such
as PDAs, cellular phones, automotive computers,
as well as traditional laptops) and the e-business
application services those devices need to access.
Mobile Server provides the necessary functions required
to support mobile, disconnected devices. The following
major functional areas are provided:
- Data Synchronization - Enables mobile devices
to operate applications "off-line",
and synchronize off-line activities with an Oracle
database server when connectivity is re-established
- Application Distribution - Synchronization of
corporate data requires that related applications
be deployed on the mobile device. This service
enables the IT department to centrally control
and manage secure application and file distribution
- Software Distribution - Enables IT department
the capability to manage and distribute runtime
libraries or Mobile Client bundles. There are
over 30 pre configured bundles ready with each
installation of Mobile Server
- Application Provisioning - Enables administrator
to centrally register and provision mobile, offline
applications
- Mobile Persistency - A small relational database
residing on the mobile device. Oracle Lite Database
is a lightweight, Java enabled database designed
for laptops, handheld computers, PDAs and smartphones
- User Management/Security - Provides the user
and device authentication capabilities which enable
a single, device independent user log-on, and
pass-through of authentication information to
any directory server such as Oracle Internet Directory
or LDAP
- Client Authentication/Encryption - Mobile Server
and Mobile Client are designed to enable comprehensive
end-to-end security
- System Management - Provides a comprehensive
set of management services including server status,
activity log, remote site inspection, and remote
job control
- Reliability, Scalability - Mobile Server provides
highly scalable caching functions. In addition,
Mobile Server load-balances HTTP requests across
multiple Mobile Server for better scalability
and performance
- Connectivity - Provides security-rich wired
and wireless connectivity such as HTTP, HTTPS,
Hotsync, and IP based wireless transports such
as CDPD and 802.11b
|
|

|
Mobile Development Kit
This SDK provides the facilities, tools, APIs and
sample code to develop mission critical mobile,
disconnected applications. Developers have the options
to choose amongst three different application models:
- Native - Applications uses ODBC to access the
Oracle Lite Database on the mobile device. C++,
Visual Basic for Windows CE (ADOCE), Satellite
Forms or Oracle Forms are typically used to build
native, device specific applications. A native
application developed in C++ might be recompiled
and run on multiple devices without recoding
- Java - These Java application invoke JDBC functions
to access Oracle Lite Database on the mobile device.
The UI could be build using AWT or SWING classes.
Java provides reusability and cross platform capability
which makes it the choice for applications which
must run on multiple devices
- Web - Enables the developer to run existing
web applications using the J2EE Java Servlets/JSP
in a disconnected mode without modifying the code
base. This unique feature makes it very easy to
extend web applications to mobile, disconnected
devices.
Mobile
Development Kit supports Windows, Palm Computing,
EPOC, and different flavors of Windows CE such as
Pocket PC, HPC-Pro on different chip sets such as
StrongARM, MIPS, SH3, and SH4.
|
|