PacktLib: Funambol Mobile Open Source

Funambol Mobile Open Source

Credits

About the Author

Acknowledgement

About the Reviewer

Preface

The First Sync

Overview

Working with Maria's personal computer

Preparing the mobile phone

Completing the first synchronization

Installing Funambol on Linux

Summary

Deploying Funambol

Funambol architecture

Funambol push

Summary

Mastering Data Synchronization

Starting and stopping the Data Synchronization Server

General server settings using the Funambol Administration Tool

Logging

Using a remote database

Changing the administrator user's password

Using an Apache frontend

Funambol over HTTPS

Funambol configuration concepts

Summary

Administrating Users and Devices

Users, devices, and principals

Auto and manual provisioning

Other administration tasks

Summary

Funambol E-mail

E-mail Connector

Setting up Funambol mobile e-mail

Inbox Listener Service

Mobile e-mail at work

Improving Funambol e-mail authentication

Summary

Funambol PIM Data Push

The PIM connector

The PIM Listener Service

PIM push at work

What if connection-less push is impossible

Summary

Synchronizing Devices and Desktops

Mark: Outlook and BlackBerry sync clients

Andrew: Outlook and a Java phone

Sonia: MacOS and a SyncML phone

Brian: MacOS and iPhone

Summary

Making the Most of Funambol: Community and its Projects

Integrating Funambol and SugarCRM

The Funambol community

Funambol license

Summary

Introduction to SyncML

The SyncML initiative

The SyncML protocol

SyncML device management

Summary

Extending the Funambol Data Synchronization Service

Funambol development

Extending Funambol

Getting started on connector development

Summary