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 Lite Design 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
On Off Security Application Provisioning Application Deployment Messaging Administration Communication Mobile Server Repository Oracle Lite Deployment Architecture Law Enforcement Warehouse Logistic Sales Force Field Service e-Business Application Self-Service Data Synchronization Mobile Client On Off Mobile Client On Off On Off On Off Mobile Client Mobile Client Mobile Client 10g
Oracle Lite Mobile Development Kit Three Programming Models 1. 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 JavaNativeRealtime Network
Mobile Development Kit Application Model - Web ODBC, JDBCMobile SyncDeploymentManagement Application JSP JDBC Mobile Sync Deployment Management Web Application NativeWeb/Browser Application API
Oracle Lite Development Phases 1.Build C/C++, Visual Basic, or Java application 2.Test application on the device or emulator 3.Package application into JAR file 4.Deploy JAR file into Mobile Server 5.Provision application (user, roles, properties) 6.Install Mobile Clint libraries 7.Synchronize data and application files 8.Startup mobile application
Mobile Development Kit Packaging Wizard Creates self-contained JAR file with integrated XML Deployment Descriptor
Mobile Development Kit Control Center
Oracle Lite Product Roadmap GUI based Mobile Database Workbench GUI based Synchronization Manager GUI based Device Management
Oracle Lite Mobile Database Workbench
Oracle Lite Synchronization Manager
Oracle Lite Device 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.