Embedded Database
Embdedded Database:
An embedded database is a database that is inside another software product. The operating environment for embedded database can range from big Unix servers to PDAs. Embedded database needs to be very robust and never fail. Reporting functions may not be included with embedded database.
From: Carl W. Olofson, in IDC Analyst Connection, Aug 2005
Open Mobile Information System
Open mobile IS is an open source project that aims to provide all the necessary tools, API, and documents enabling powerful nomad applications development. Heart of the project, the java framework is divided into components providing all the needed functionalities.
Mobile applications are any type of applications used by mobile workers outside the company area. Mostly that kind of applications concern sales forces, technicians, drivers and deliverymen...
Open mobile IS allows you to build complex and performant applications like SFA (sales force automation), CRM (client relationship managment) applications, running on any kind of devices, even the lowest CPU ones.
The key point is that nomad users need access to the company data anywhere, at anytime. To do so, they use a terminal (PDA, smartphone, laptop, Tablet PC...) offering an access to the company applications. Terminals are connected to the company from time to time to update there data. One of the main frameworks' added value is to provide an efficient and secured synchronization mechanism between the terminal and the company information system.
Main concepts
The 4 main principles that have driven our technical and architecture choices in the making of this framework are:
security: the framework provides an answer to all security constraints generated by mobile applications. The 3 main security fields are :
- Data protection inside the terminal.
- Data protection during transfer between the terminal and the information system.
- The information system access protection.
Accessibility: A mobile application has to be user friendly. Final users are not computer aware. In order to maximize the chance to see nomad application accepted, these applications must have an ergonomic adapted to users' needs.
Availability: Applications, and therefore the data, must be available everywhere, at anytime. If the data are available only from time to time, users won't adopt the application.
Evolution capabilities: terminals, software technologies evolve rapidly. Applications must be able to follow this evolution.
Loading .....