Title: Jerry Held
1(No Transcript)
2Bringing Handheld, PDAs, and Smart Phone to the
Enterprise
Session id 40068
- Martin Graf
- Group Product Manager
- Oracle Corporation
3Agenda
- What is Occasionally Connected Computing
- Developing with Oracle Lite
- Conclusion
4What 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
5Agenda
- What is Occasionally Connected Computing
- Developing with Oracle Lite
- Conclusion
6A N N O U N C E M E N T
Oracle Lite Beta Program starts October 30, 2003
7Oracle LiteDesign Parameter
- SQL Database
- Developed for OFFLINE
- Distributed Database Architecture
- Native Programming Model
- Single Device, Single Channel
8What is Oracle Lite?
- Complete, integrated framework to develop,
deploy, provision, and manage mobile database
application. - Three Components
- Mobile Development Kit
- Mobile Server
- Mobile Client
9Oracle LiteDeployment Architecture
e-Business Application
Mobile Server
Mobile Client
Security
Sales Force
Field Service
Application Provisioning
Mobile Client
Warehouse
Application Deployment
Law Enforcement
Communication
Data Synchronization
Logistic
Mobile Client
Self-Service
Messaging
Administration
Mobile Client
Repository
10g
Mobile Client
10Oracle LiteMobile Development Kit
- Three Programming Models
- Native (Windows/PPC, Palm OS, Symbian)
- Java (Personal Java, AWT)
- JSP/Servlet, HTML
- APIs
- ODBC/JDBC/ADOCE/ADO.Net
- Mobile Sync
11Mobile Development Kit Application Model - Native
Java
Native
Realtime
JDBC
Network
ODBC
Mobile Sync
Oracle Lite Kernel
12Mobile Development Kit Application Model - Web
Native
Web/Browser
Application
Web Application
Application API
JSP
JDBC
Mobile Sync
ODBC, JDBC
Mobile Sync
Deployment
Management
Deployment
Management
13Oracle LiteDevelopment Phases
- Build C/C, Visual Basic, or Java application
- Test application on the device or emulator
- Package application into JAR file
- Deploy JAR file into Mobile Server
- Provision application (user, roles, properties)
- Install Mobile Clint libraries
- Synchronize data and application files
- Startup mobile application
14Mobile Development Kit Packaging Wizard
- Creates self-contained JAR file with integrated
XML Deployment Descriptor
15Mobile Development Kit Control Center
16Oracle LiteProduct Roadmap
- GUI based Mobile Database Workbench
- GUI based Synchronization Manager
- GUI based Device Management
17Oracle LiteMobile Database Workbench
18Oracle LiteMobile Database Workbench
19Oracle Lite Synchronization Manager
20Oracle 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
21Agenda
- What is Occasionally Connected Computing
- Developing with Oracle Lite
- Conclusion
22Conclusion
- Occasionally Connected Application
- Mobile Database (SQL) with Data Synchronization
- Native Programming Model
- Standard Database Interface
- Device Optimized for GUI, CPU, Disk
23Next Steps
- Visit the Mobile product booth
24Reminder please complete the OracleWorld
online session surveyThank you.
25(No Transcript)