Spiga

Bookmark and Share   
Showing posts with label Wireless e-mail. Show all posts
Showing posts with label Wireless e-mail. Show all posts

Zarafa (software)

Zarafa is a European open source collaborative software solution developed in Delft, the Netherlands. It provides email storage on the server side and brings its own Ajax-based mail client called WebAccess. All server side components and the WebAccess of Zarafa are published under the AGPL license. Advanced features are available in commercially supported versions ("Standard", "Professional" and "Enterprise" (different feature levels)). The community edition supports three Outlook users for free.

Zarafa is designed to integrate with Microsoft Office Outlook and is meant as an alternative to the Microsoft Exchange Server. The WebAccess has the same "look-and-feel" as the Outlook desktop application. People used to working with Outlook will be able to use the WebAccess without any problems. Besides the personal address book, calendar, notes and tasks, "Public Folders" and shared calendar functionalities (inviting internal and external users, resource management) can be handled by the software as well.

On 18th of September 2008 Zarafa launched the full server side stack under the Affero General Public License. The open source community version can be downloaded at www.zarafa.com/community.

The company that develops Zarafa has used Connectux as a tradename but is now called Zarafa.

Technology

Zarafa provides its groupware functionality by connecting the Linux-based server with Outlook clients using MAPI. The communication between server and client is based upon SOAP technology. The secure Outlook connect is realized using HTTPS. All data is generally stored in a MySQL. Attachments can be saved on the filesystem. The Zarafa server can get its users information from LDAP, Active directory, Unix users or the MySQL database. The webmail is based on AJAX technology, with a PHP backend using a MAPI php extension. Other clients can connect via POP3, IMAP and iCalendar.

The project Z-Push was initiated by Zarafa in October 2007. It supports ActiveSync compatible devices (Symbian, Pocket PC, iPhone (firmware 2.X), Nokia (mail4Exchange)) implementing the ActiveSync protocol and using the Incremental Change System (ICS) provided by the PHP-MAPI extension.

Zarafa is part of the OpenMapi project which is developing an open groupware API based on MAPI.

Supported clients

* Outlook 2000 - 2007
* Web access via Mozilla Firefox or Internet Explorer 6, 7 and 8
* All ActiveSync compatible PDA's and smartphones via Z-push
* BlackBerry devices via the Blackberry Enterprise Server
* POP3/IMAP4 email clients
* iCal/Caldav calendar clients

Features

* Addressbook
* Calendar
* Notes
* Tasks
* Personal Folders / Public Outlook Folders
* Permissions for every User and Folder configurable
* Meeting invitation and free/busy option
* Resources planning
* POP3
* IMAP
* iCalendar
* Caldav
* PDA synchronization via Z-push
* BlackBerry integration over BES
* Out-of-office message
* Brick-level backup
* Single sign-on

Screen Shot

Screenshots are available at the Zarafa homepage.

Integrated in open source

Zarafa is compatible / integrated with many other open source projects.

* MTA: Postfix, Exim, Qmail, Sendmail
* Database: MySQL
* Authentication: OpenLDAP, Kerberos (protocol)
* Web technologies: Apache, PHP
* Anti-Spam/Virus solutions: ClamAV, SpamAssassin, AMaViS/amavisd-new, DSPAM

Integration with other applications

Zarafa developed and recently released an integration framework for 3rd party software. On the serverside the Zarafa calendar, contacts, tasks and notes can be replicated in realtime to other applications using the replication framework Z-Merge. A demo integration for SugarCRM was realized. The Alfresco ECM system was integrated using the Webaccess Plugin System. The user is able to archive attachments directly to Alfresco and send e-mails attaching files from the Alfresco repository. An integration with OpenERP is also available.

A overview of integrated applications and an online demo (incl. SugarCRM and Alfresco ECM) can be found at the homepage.

http://en.wikipedia.org/

Z-push

Z-Push is an open source implementation of Microsoft's ActiveSync protocol which is used 'over-the-air' for multi platform active sync devices, including Windows Mobile and other ActiveSync compatible devices.

Z-Push enables any PHP-based groupware package to become fully syncable with any ActiveSync-compliant device.

Currently, Z-Push is available with only four backends: the IMAP and the Maildir backend for e-mail synchronization, the vCard backend for contact synchronization and one for the Zarafa package which is sold by allowing full synchronization of E-mail, Calendar, Contacts and Tasks.

Technical background & Architecture

The Z-Push protocol is HTTP based, and uses WBXML (WAP Binary XML) as a communication layer, which is used for bi-directional communication between the PDA/cellular phone and the Server.

Inside the protocol there is everything you expect from a synchronization protocol: the process of sending items from one side to the other, while keeping track of what has already been sent. The Z-Push hides the complexity of handling these protocol requests to the backend developer, who only needs to implement various standard functions, like getting a list of items, and getting the data for a specific item. All that is needed is a good understanding of the WBXML object definitions and fields, and a developer can quite easily get the items of any groupware solutions onto the PDA/cellular phone.

The Z-Push has various performance and usability-related features; for example, the entire architecture of the project is based on the idea that only one message should ever have to be in memory at one time, even when the server is sending hundreds of messages to a PDA. This may sound easy, but in most XML-based applications, the XML result data is built in-memory before being serialized to the network - exactly the opposite to what Z-Push does, as data is streamed to the client while it is read from the backend. This not only improves already restricted memory usage in PHP, it also makes the progress bar on the client more user-friendly, as data starts arriving as soon as the synchronization request is made. Z-Push has provided a streaming WBXML encoder and decoder to make this happen.

When a backend supports it, Z-Push can also make use of advanced features which bring server load down even lower, for example reading message changes directly from a 'diff' source, instead of comparing all the messages with whatever was in there last time. So if the groupware backend can provide a list of changes on-the-fly, then Z-Push can use this information almost instantaneously. Zarafa provides an incremental synchronization backend for its own MAPI-based solution here through their PHP-MAPI extension, enabling extremely low-load synchronizations.

http://en.wikipedia.org/

Remo Sync

RemoSync is a software application that provides corporate email, calendar and contact synchronization for mobile phones capable of running BREW applications. Conceived as a low-cost alternative to BlackBerry or iPhone devices, RemoSync is currently available on the Verizon wireless network.

RemoSync was developed by Remoba, Inc., a software firm in Santa Clara, California.

Criticism

Advantages

* RemoSync operates on a variety of low-to-mid-range handsets.
* No additional server infrastructure is required. Back-end implemention is via Microsoft Exchange Server Mobile Policy Settings.
* Data transmission is encrypted with SSL. RemoSync implements all mobile security features available on Microsoft Exchange.

Disadvantages

* Service must be offered by wireless carrier. Currently only Verizon wireless enables RemoSync.
* Only available for companies running Microsoft Exchange Server or those using a hosted Exchange solution.

Notable Devices Using RemoSync

* LG Dare
* Samsung Alias 2

http://en.wikipedia.org/

Push e-mail

Push e-mail is used to describe e-mail systems that provide an always-on capability, in which new e-mail is actively transferred (pushed) as it arrives by the mail delivery agent (MDA) (commonly called mail server) to the mail user agent (MUA), also called the e-mail client. E-mail clients include smartphones and, less strictly, IMAP personal computer mail applications.

Comparison with polling e-mail

Post Office Protocol (POP3) is an example of a polling email delivery protocol. At login and later at intervals, the Mail User Agent (client) polls the Mail Delivery Agent (server) to see if there is new mail, and if so downloads it to a mailbox on the user's computer. However, outgoing mail is generally pushed directly from the sender to the final Mail Delivery Agent. Extending this push to the last delivery step is what distinguishes push e-mail from polling e-mail systems.

The reason that polling is often used for the last stage of mail delivery is that, although the server Mail Delivery Agent would normally be permanently connected to the network, it does not necessarily know how to locate the client Mail User Agent, which may only be connected occasionally and also change network address quite often. For example, a user with a laptop on a WiFi connection may be assigned different addresses from the network DHCP server periodically and have no persistent network name. When new mail arrives to the mail server, it does not know what address the client is currently assigned.

The Internet Message Access Protocol (IMAP) provides support for polling and notifications. When a client receives a notification from a server, the client may choose to fetch the new data from the server. This makes retrieval of new messages more flexible than a purely-push system, because the client can choose whether to download new message data.

Mobile users

Although push e-mail had existed in wired-based systems for many years, one of the first uses of the system with a portable, "always on" wireless device outside of Asia was the BlackBerry service from Research In Motion. In Japan, "push e-mail" has been standard in cell phones since 2000.

Apple iPhone and iPod touch

Apple's iPhone do not support background services, this means that there is literally no push mail when the phone is in standby mode. To overcome this Apple have integrated the Apple Push Notification Service in the OS3. To use the service each email provider must build a separate notification service and connect it to the Apple Push Notification Service, and as usual have the application approved. When the phone is turned on Apple's iPhone and iPod touch support Yahoo! push e-mail, Gmail push e-mail (via Google Sync) and Microsoft's Exchange ActiveSync platform allowing them to synchronize e-mail, calendars and contacts with a Microsoft Exchange Server, Zimbra, NuevaSync or Kerio MailServer. Apple's own MobileMe subscription-service for push email, contacts, and calendars is also supported.

Google Android

Google's Mobile OS supports Push e-mail based on Microsoft's ActiveSync platform, including push GMail.

Helio Ocean

Helio began adding support to its "ultimate inbox" for push e-mail to the Helio Ocean in July 2007 with support for Yahoo! Mail, Windows Live Hotmail, and AOL Mail. On April 23, 2008 push support was added for Gmail, along with automatic notifications for POP and IMAP services.

Microsoft Windows Mobile

Microsoft began offering real-time e-mail notification with Windows Mobile 2003 (sending SMS mesages when new mail arrive), then replaced it with a simulated push experience (long polling) in 2007 with the release of Windows Mobile 5 AKU2 under the name "Direct Push Technology". 'Direct Push' technology is an additional feature added to Microsoft Exchange 2003 with service pack 2 that adds messaging and security features. A phone device running Windows Mobile 5 is enabled to poll Exchange Server each 30 minutes. If new mail arrives in polling interval, it is instantly pulled using a subscriber's existing wireless phone account (this allows device to have changing IP or traverse NAT/Proxy). To achieve push mail with e-mail providers other than Exchange, there is a commercially available plug-in from Emansio that enables push mail with almost any public e-mail provider (such as Google, AOL, GoDaddy), or any e-mail server that supports IMAP-IDLE. Additionally, a free, open-source, executable has been developed to take advantage of the IMAP-IDLE command.

Nokia Symbian Series 60

Some Nokia Symbian S60 models support basic IMAP IDLE functionality with its built-in client.

Mail for Exchange

The Nokia Eseries smartphones and select models of Nseries smartphones support the Mail for Exchange software, which is compatible with Microsoft Exchange Server Active Sync and Direct Push, allowing the Nokia smartphones to receive push email as well as sync contact lists, calendars, and tasks with Exchange servers. Global Address Lookup is also supported, starting with version 2 of the Mail for Exchange software.

Nokia Messaging

Nokia Messaging Email is a push e-mail service and client application, that supports most of the popular e-mail providers like Hotmail, Yahoo! Mail, GMail and many more. Nokia Messaging servers aggregate messages from up to ten accounts on and pushes them to compliant devices (Nokia S60 and some S40, plus Maemo-based devices like the N900).

Palm OS

Palm Smartphone devices such as the Treo have had IMAP IDLE available through the use of 3rd Party software ChatterEmail as early as 2004. There is no additional server software required.

Palm webOS

The Palm Pre webOS has push email for Gmail, IMAP, and Exchange accounts.

Research In Motion BlackBerry

RIM's BlackBerry uses wireless Mail User Agent devices and a BlackBerry Enterprise Server (BES) attached to a traditional e-mail system. The BES monitors the e-mail server, and when it sees new e-mail for a BlackBerry user, it retrieves (pulls) a copy and then pushes it to the BlackBerry handheld device over the wireless network.

BlackBerry became very popular, in part because it offers remote users "instant" e-mail; new e-mails appear on the device as soon as they arrive, without the need for any user intervention. The handheld becomes a mobile, dynamically updating, copy of the user's mailbox. As a result of the success of BlackBerry, other manufacturers have developed push e-mail systems for other handheld devices, such as Symbian- and Windows Mobile-based mobile phones. However, IMAP synchronization through BlackBerry Internet Service is not two-way.

Sony Ericsson

Sony Ericsson Smartphones (M600, P990, W950, P1, W960, W995, G900, G700) as well as some Cybershot phones (K790, K800, K810, K850, C510, C905) feature push e-mail using IMAP IDLE or with the built-in ActiveSync client (developed by Dataviz). Most other Sony Ericsson phones support IMAP IDLE push e-mail quite well (only the inbox however).

Other mobile users

Other open push e-mail solutions available in the market today are NotifyLink, Visto and Good Technology (part of Motorola) as well as Synchronica.

NotifyLink supports the following backends: Alt-N Technologies, Communigate Pro, Kerio MailServer, Meeting Maker, Microsoft Exchange 2000/03/07, Mirapoint, Novell GroupWise, Oracle, Scalix, Sun Java Communications Suite, and Zimbra, plus other solutions for e-mail only. The supported mobile devices/operating systems include Windows Mobile, BlackBerry, Symbian OS and Palm OS.

The key benefit of Visto Solution is that it works on any SmartPhone Treo680, 700w, and the new MotoQ.

Good Technology's Good Mobile Messaging (formerly known as GoodLink) supports Microsoft Exchange 2000, 2003 and 2007 as well as Lotus Notes.

Visto supports Exchange 5.5/2000/2003, Domino all versions and works with any ISP e-mail. Visto acquired Good at early 2009 and changed their Company name as GOOD.

Synchronica provides a client-less, carrier-grade push Email and synchronization solution based entirely on open industry standards. Their core product, Mobile Gateway, supports push mail standards like IMAP, IDLE and OMA EMN as well as PIM synchronization using OMA DS (SyncML). Towards backends, it supports POP, IMAP, Microsoft Exchange and Sun Communications Suite.

Peek provides mobile push email for consumers. They have their own device, very much like the BlackBerry. Peek supports POP and IMAP, with compatibility to 'Yahoo Mail', 'AOL Mail', 'Hotmail', and 'Gmail'. The Peek device is email only and does not provide voice or any other converged services available on cell phones.

Another company to offer a push e-mail solution is Critical Path, Inc. under the brand name Memova Mobile, the only requirement of this is that the handset have GPRS and MMS capability.

Most of these non-proprietary solutions are network independent, meaning that as long as a device is GPRS enabled and has an e-mail client, it will have the ability to send/receive e-mails in any country and via any telco that has GPRS on its network. It also means that so long as the device itself is not SIM locked, the constraints of BlackBerry such as Network locking, vendor locking (BlackBerry devices and BlackBerry Connect devices) and GPRS-roaming charges (for non-home access) are not an issue. Pop in a local SIM card in any country the user is in, have the correct APN settings and get your mail at LOCAL rates.

Simulation using traditional e-mail

Traditional mobile mail clients may poll for new mail at frequent intervals, with or without downloading the mail to the client, thus providing a similar user experience as push e-mail.

IMAP in fact allows many notifications to be sent at any time, but not message data. The IDLE command is often used to signal the ability of a client to process notifications sent outside of a command running, which effectively provides a user experience identical to push.

Protocols

In contrast to traditional e-mail, most of the protocols used in popular current systems are proprietary; for example, BlackBerry uses its own private protocols developed by RIM. Both the Push-IMAP standard and parts of the SyncML standards are attempting to develop more open solutions.

IETF Lemonade is a set of extensions to IMAP and SMTP to make them more suited to the demands of mobile e-mail. Among the extensions are rapid IMAP resynchronization and a new NOTIFY command in IMAP.

http://en.wikipedia.org/

O3SIS

O3SIS

O3SIS AG Founded 1996 by Bernd Rützel, Ute Heymann and Dirk Dörre, O3SIS AG initially has been focusing on research and development of middleware connecting "thin client" devices to application servers via IP networks.

O3SIS AG is a provider of carrier-grade mobile software solutions. O3SIS living mobility products help to protect and share personal mobile data and media content. Users can interact and communicate through web, mobile phones, communities and social networks.

History

O3SIS AG (formerly O3SIS Information Technology AG) was founded by Bernd Rützel, Ute Heymann and Dirk Dörre in 1996, specializing in carrier-grade mobile software solutions.
Now
New Living Mobility product suites presented for next generation mobile communication, data protection and sharing of personal data and media
2008 New company divisions "Enterprise" and "Retail" with tailored products introduced
2007 O3SIS start roll out of its market leading mobile device Client strategy to enable Synchronisation and Push Mail on Windows Mobile, Blackberry, iPhone and other smartphones
2007 O3SIS introduces Over-The-Air Backup & Restore and Push Mail on PocketPC and Windows Mobile Smartphones
2006 o2 Germany is first mobile operator to deploy a fully fledged Communication Center based on the O3SIS Unified Mobile Applications platform (UMA)
2005 Worldwide marketing of O3SIS' Over The Air Data Synchronisation Services
2004 Vodafone Germany is the first mobile operator to offer O3SIS Over The Air (OTA) Backup & Restore services of personal addresses to its customers in Germany
2001 New product "XPAnywhere" presented for seamless synchronisation of contacts and calendar as well as transfer of files from PC to mobile phones
2000 Introducing first Mobile E-mail with T-Motion UK
2000 Launch Wireless Companion and "Untereschbach.com" – first "Wireless Village" of the world
1999 Launch of famous "YourWap.com" portal for personal communication via Internet and Mobile Phones
1996 o3sis AG – company founded

Acquisitions

O3SIS’ solutions are currently deployed by top tier mobile operators, including Vodafone Group, E-Plus, O2, and T-Mobile.

http://en.wikipedia.org/

Funambol

Funambol is an American corporation that earns revenue from its dual-licensing business model that includes commercial software and free open source mobile data synchronization software based on the Funambol core project.

Funambol project

The Funambol core project is a free and open source mobile synchronization server that provides push email, address book and calendar (PIM) data synchronization, and device management for wireless devices, leveraging standard protocols such as SyncML. For users, this means BlackBerry-like capabilities on commodity handsets.

Funambol is also a development platform for mobile applications. It provides C++ and Java client APIs and server side Java APIs, and facilitates the development, deployment and management of any mobile project.

Funambol consists of several components, including:

* Funambol Data Synchronization Server: a mobile application server providing synchronization services for wireless clients and PCs, including push email.
* Funambol Device Management: an OMA DM server to remotely manage mobile devices.
* Funambol Connectors: gateways to file systems, databases, email systems, and applications for two-way synchronization with existing data assets.
* Funambol Client Plug-ins: protocol extenders and clients for Microsoft Office Outlook, Mozilla Thunderbird (experimental), Mozilla Sunbird (experimental), Windows Mobile, BlackBerry, Palm and iPod and iPhone so users can synchronize their email messages and PIM data (address book, calendar, tasks and notes) with the server.
* Funambol Software Development Kit: tools to develop sometimes-connected mobile applications on devices (in Java - J2SE and J2ME - and C++) and to add data sources to the server.

History

The Funambol project was started in 2001 by developers because of the lack of an open source Java implementation for mobile device data synchronization. The Funambol project has gone beyond the original server engine, and now includes administration tools and client-side APIs. According to the project website, Funambol has been downloaded more than two million times. The project won Linux World Editor's Choice 2006 Award and Gold Star awards from Mobile Village readers for consumer push email and PIM solutions.

http://en.wikipedia.org/