WHAT  IS  SYNC  GATEWAY
 
What is SGS?
      The Sync Gateway Server(SGS) is an industry standard
for mobile device in order to exchange data between client
device and enterprise server. The SGS system enables
mobility possibilities for industries workforce. The SGS is
fully design and compatible with "Palm Powered Platform"
base on the HotSync ® technology. The system delivers fully scalable, wireless/wired communication and highest stability.

How does SGS work?
      The SGS bring mobile computing capability using the
Internet technology for Synchronization process. For Palm
powered OS device with network capability, it can use SGS
for Synchronization, this similar to "Palm Desktop",
however; SGS can support multi users and concurrent
synchronize.

What are the functions in the SGS?
      The SGS system design and build on a Linux operation
system, which mean reliability, scalability and highly
security. The SGS is design to work over TCP/TP network
with multi users and concurrent support features. The
system processes divided into four parts, first is the
Synchronize engines, second part is the socket manager,
third part is the web user interface and fourth part is the
Application Programming Interface for developer to access
SCS features.

          1. The Synchronize engine designs for communicate
with the Palm device; the engine is base on the HotSync
protocol. These mean that the SCS is fully backward and
forward compatible with Palm OS, however; the Palm OS
with HotSync ® software needs network connectivity feature.
          2. Socket manager manage and control incoming
connection from client devices. The system work as a
proxy server for Synchronize engine, and mange
synchronize socket ports.
          3. Web page user interface is another important part
for system administrators. The system administrator can
manage SCS functions through the web. The functions for
system administrator are view system log file, create new
user, stop/start SCS services and create new domain
project.
          4. Application Programming Interface for developers,
in order for developer to access functions on the SCS. The
API designs base on extended Markup Language (XML)
specification that means developer can communicate with
SGS system by using http protocol.

Application Programming Interface for developer
      The application programming interface design for
developers that want to access Sync Gateway Server
features. To use functions on Sync Gateway Server,
developer must use Common Gateway Interface (CGI)
base on the extended Markup Language (XML).

      XML is a standard communication protocol for other
servers to communicate with the Sync Gateway Server.
The XML will support following features for develop.

        1. Send and receive file with Palm
        2. Backup / restore data with Palm
        3. News upload to Palm
        4. Email support with mail server