Embedded Servers
Embedded Server:
An embedded server is typically a part of a bigger solution and provides dedicated services to that solution. Some embedded servers are pre-installed in devices and run out of main memory (ie. diskless).
An embedded system is a special-purpose computer system, which is completely encapsulated by the device it controls.An embedded system has specific requirements and performs pre-defined tasks, unlike a general-purpose personal computer.
From : en.wikipedia.org/wiki/Embedded_systems
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 .....