Tag Archive for ‘Java’

Funambol Mobile Open Source

1847191541 Funambol Mobile Open SourcePackt Publishing released a book about Funambol Mobile Open Source.

Funambol Mobile Open Source is a mobile open source platform can be used for many types of mobile applications, including push email, PIM data synchronization and device management. It provides C++ and Java client APIs and server side Java APIs.

Funambol consists of several components, including:

  • Funambol Data Synchronization Server: a mobile server providing synchronization services for mobile devices and PC software, as well as push email capabilities.
  • Funambol Connectors: interfaces to various email systems, databases, file systems and applications, for bidirectional data synchronization.
  • Funambol Clients: client software applications that enable users to synchronize email and PIM data (contacts, calendar, tasks and notes) between a wide range of mobile devices and the Funambol server.
  • Funambol Software Development Kit (SDK): a suite of tools to develop sometimes-connected mobile applications on devices in Java (J2SE and J2ME) and C++, and to add data sources to the server.
  • Funambol Administration Tool: a simple graphic tool to administer Funambol installations.
  • Funambol Device Management: an OMA DM server to remotely manage mobile devices.

By reading this practical guide you will learn how to access your email, calendar, contacts, important notes and more by using Funambol. You will be able to sync a large number of online applications with your mobile devices. You will also be able to develop, deploy, and manage any mobile project.

This book will show you how to provide a full-featured PIM synchronization and push email service with Funambol. 
The book covers several components of Funambol such as Data Synchronization Server, Device Management, Client Plugins, and more.   The book is also a great starting point for anyone who aims to extend Funambol by developing their own plugins.
This book was targeted at version 7.1 of Funambol, but is also applicable to version 8.

There are currently 3 articles available online:

Bookmark and Share

The OpenSolaris Bible

OpenSolaris Bible CoverI just received the news (yes i`m a bit late) that the OpenSolaris Bible is available.

The OpenSolaris bible is written by Sun employees; Nicholas A. Solter, Jerry Jelinek and David Miner. It`s a wealthy 1008 pages thick.

 The book is available at all good bookstores and Amazon.com

Free sample chapters are available at;
http://blogs.sun.com/observatory/en_US/entry/sample_chapter_from_opensolaris_bible and http://blogs.sun.com/observatory/en_US/entry/two_more_chapters_from_the

Table of Contents

I. Introduction to OpenSolaris.

1. What Is OpenSolaris?

2. Installing OpenSolaris.

3. OpenSolaris Crash Course.

II. Using OpenSolaris

4. The Desktop.

5. Printers and Peripherals.

6. Software Management.

III. OpenSolaris File Systems, Networking, and Security.

7. Disks,  Local File Systems, and the Volume Manager.

8. ZFS.

9. Networking.

10. Network File Systems and Directory Services.

11. Security.

IV. OpenSolaris Reliability, Availability, and Serviceability.

12. Fault Management.

13. Service Management.

14. Monitoring and Observability.

15. DTrace.

16. Clustering for High Availability.

V. OpenSolaris Virtualization.

17. Virtualization Overview.

18. Resource Management.

19. Zones.

20. xVM Hypervisor.

21. Logical Domains (LDoms).

22. VirtualBox.

VI. Developing and Deploying on OpenSolaris.

23. Deploying a Web Stack on OpenSolaris.

24. Developing on OpenSolaris.

Bookmark and Share

Five reasons to choose OpenSolaris for your webserver

opensolaris logo Five reasons to choose OpenSolaris for your webserverOpenSolaris 2008.05 is the first official binary release. It was also called project Indiana.
The most important features are Dtrace monitoring, ZFS filesystem, VirtualBox for virtualization and the LiveCD function.
OpenSolaris uses the Gnome GUI which is the same GUI as Ubuntu and other Linux Distro`s.

The five reasons why i will choose OpenSolaris 2008.05 instead of Linux for my next webserver;

1. The price (free)

It`s free and its Open Source. Using the software on multiple servers doesn`t cost you a penny more!

It`s possible to order a free (bootable) DVD with OpenSolaris 2008.05 on it (click here to order the dvd)

2. Stability

Because OpenSolaris is based on Solaris (which is based on Unix System V, like IBM AIX and HP-UX) it`s reliable.
Solaris is the number 2 most reliable OS with uptimes over 99,98% (if you don`t believe me better check out these links; http://blog.linuxoss.com/2007/05/linux-versus-windows-os-impact-on-uptime-and-speed/ )

Sun contributes to a range of open source projects, including their productrange MySQLTM, NetBeansTM, GlassFishTM, OpenOffice.orgTM, OpenJDKTM, java.net, and many others which you might have heard of.

3. Performance

With the monitoring and analysis tool Dtrace (which stands for Dynamic Tracing)
DTrace provides the observability to accelerate application development and optimization of Apache/MySQL/PHP (AMP) and MySQL/Apache/Ruby/Solaris (MARS) stacks which run on the system.

4. Solaris ZFS Filesystem

ZFS stands for Zettabyte file system, which is Sun`s way of datastorage. Ever wanted a filesystem which doesn`t need maintenance or is 128 bit?

Unlike other filesystems it has been designed with the idea in mind that all disks will eventually fail. It has excellent data-loss detection mechanisms and can even detect silent data corruption (see the ZFS end-to-end data integrity post).

The thing that I like about ZFS the most is the freedom when assigning resources to different mount points. With other file systems I was always limited about how I structured my partition table (e.g. space for /usr, space for /home etc.). With ZFS there are so called pools and all the mount points share the same pool, so it is much harder to get out of space. (Quote from The Observatory, Sun Blog)

5. Virtualization

OpenSolaris is also Xen-hypervisor enabled as both a virtualization domain and guest.
As a separate free download, Sun also provides VirtualBox as host-based virtualization for Linux and Windows compatibility. I recommend you to try VirtualBox (version 1.6.2) if your going to experiment with virtualization since its totally free.

 

And if your going to switch to OpenSolaris I recommend checking out these sites;

Bookmark and Share