Upload
simon-dorsey
View
220
Download
0
Tags:
Embed Size (px)
Citation preview
Bringing Handheld, PDA’s, and Smart Phone to the Enterprise
Martin Graf
Group Product Manager
Oracle Corporation
Session id: 40068
Agenda
What is Occasionally Connected Computing Developing with Oracle Lite Conclusion
What is Occasionally Connected Computing?
Ability to execute database transactions while disconnected from a network
Occasionally synchronize data with Oracle Database server
Future Roadmap– Utilize wireless network (802.11, GPRS) to
receive online data– Automatic roaming in/out of wireless network(s)
while maintaining user context
Agenda
What is Occasionally Connected Computing Developing with Oracle Lite Conclusion
A N N O U N C E M E N T
Oracle Lite
Beta Program starts October 30, 2003
Oracle LiteDesign Parameter
SQL Database Developed for OFFLINE Distributed Database Architecture Native Programming Model Single Device, Single Channel
What is Oracle Lite?
Complete, integrated framework to develop, deploy, provision, and manage mobile database application.
Three Components– Mobile Development Kit– Mobile Server– Mobile Client
OnOff
Security
Application Provisioning
Application Deployment
Messaging
Administration
Co
mm
un
ica
tio
n
Mobile Server
Repository
Oracle LiteDeployment Architecture
Law Enforcement
Warehouse
Logistic
Sales Force
Field Service
e-BusinessApplication
Self-Service
Data Synchronization
Mobile Client
OnOff
Mobile Client
OnOff
OnOff
OnOff
Mobile Client
Mobile Client
Mobile Client
10g
Oracle LiteMobile Development Kit
Three Programming Models1. Native (Windows/PPC, Palm OS, Symbian)
2. Java (Personal Java, AWT)
3. JSP/Servlet, HTML
API’s– ODBC/JDBC/ADOCE/ADO.Net– Mobile Sync
Mobile Development Kit Application Model - Native
Oracle Lite Kernel
ODBC
JDBC
Mobile Sync
Java Native Realtime
Network
Mobile Development Kit Application Model - Web
OD
BC
, JD
BC
Mob
ile S
ync
Dep
loym
ent
Man
agem
ent
Application
JSP JDBC
Mobile Sync
Deployment
Management
Web Application
Native Web/Browser
Application API
Oracle LiteDevelopment Phases
1. Build C/C++, Visual Basic, or Java application2. Test application on the device or emulator3. Package application into JAR file4. Deploy JAR file into Mobile Server5. Provision application (user, roles, properties)6. Install Mobile Clint libraries 7. Synchronize data and application files8. Startup mobile application
Mobile Development Kit Packaging Wizard
Creates self-contained JAR file with integrated XML Deployment Descriptor
Mobile Development KitControl Center
Oracle LiteProduct Roadmap
GUI based Mobile Database Workbench GUI based Synchronization Manager GUI based Device Management
Oracle LiteMobile Database Workbench
Oracle LiteMobile Database Workbench
Oracle LiteSynchronization Manager
Oracle LiteDevice Management
Deploy/configure application and content Inventory and asset management Backup/restore Secure application and system configuration Remote control/online session Automated task scheduling Check-point restart Scripting language Device information gathering/hardware inspection Event tracking and reporting
Agenda
What is Occasionally Connected Computing Developing with Oracle Lite Conclusion
Occasionally Connected Application Mobile Database (SQL) with Data Synchronization Native Programming Model Standard Database Interface Device Optimized for GUI, CPU, Disk
Conclusion
Next Steps• Visit the Mobile product booth
Reminder – please complete the OracleWorld online session survey
Thank you.