Oracle® Database Lite Administration and Deployment Guide
10g (10.0.0) Part No. B12262-01 |
|
![]() Previous |
![]() Next |
This chapter describes the process of publishing, managing, and deploying your mobile applications using Oracle Database Lite 10g. The primary audiences for this guide are the System or Database Administrator and the end user. After the application developer packages mobile applications, the Administrator publishes and manages mobile applications. At this stage, end users can begin deployment of Oracle Database Lite 10g applications.
For detailed information about deployment, see Chapter 12, "Deployment" and Chapter 14, "Deployment: Using the Mobile Client for Web-to-Go".
This document introduces the Mobile Server. The following topics are discussed.
The Mobile Server enables the Administrator to publish, manage, and provide mobile applications to a wide range of different device platforms. The Mobile Server performs both data and application synchronization to Mobile Clients.
Mobile application developers can use the Packaging Wizard to package (or define) the mobile application, specifying the snapshot definition information. This process includes describing your application, listing files that are part of the application, and the snapshots (publication items) that your mobile application needs. You can then save the application into a jar file. These tasks are typically executed by the developer of the mobile application. Once an application is packaged, the Administrator can publish the application into the Mobile Server Repository using the Mobile Manager. For a detailed description of the Packaging Wizard, refer the Oracle Database Lite Tools and Utilities Guide.
When the Administrator publishes an application, replication objects are automatically created in the Mobile Server Repository. A publication is created for each platform that is supported by the mobile application. The snapshot definition information is part of the application definition, which is specified by the developer and is stored in a "jar" file.
Before you implement Oracle Database Lite 10g, you should understand Oracle Database Lite 10g concepts and terminology. The Oracle Database Lite Developer’s Guide provides a conceptual overview of Oracle Database Lite 10g. The Glossary chapter in this guide contains a complete list of terms and definitions. You should review these sections before getting started.
Once you understand Oracle Database Lite 10g concepts and terminology, you should become familiar with the implementation process. You can find tutorials on the implementation process that use the corresponding implementation platforms. For more information, refer the Oracle Database Lite Developer’s Guide. The tutorials provide in this document guide you through the process of developing and running a sample applications for the chosen platform.
Once you have developed an overview of developing and implementing Oracle Database Lite 10g applications for the chosen platform, you can follow the instructions provided in Chapter 4, "Developing Mobile Web Applications," and Chapter 5, "Native Application Development," in the Oracle Database Lite Developer’s Guide. These chapters provide detailed instructions for developing and packaging your mobile applications. This guide also provides sample applications and troubleshooting information.
The following conventions are used in this guide to clarify who performs a particular task when the topic being discussed includes a description of certain tasks:
When the context of the discussion focuses on the Administrator's role, the text refers to the system administrator as the "Administrator" (the initial letter in uppercase). At this point, the Administrator, as the intended audience, is not addressed as "you" because it may not be clear to the reader, yet, who the intended audience is.
When it becomes established in the context that it is the Administrator who performs the task, the text refers to the Administrator in the second person (that is, as an expressed or implied "you"). For example, "When you suspend the Mobile Server, the Mobile Server terminates all currently active sessions on the server....To perform this task, click the Server tab and then...."