
Diffusion Mobile
Diffusion Product Stack
Cases/Examples
Benefits
- Reduction in operating costs
- Increased innovation and market opportunities
- Quick ROI
- Reduce your carbon foot print
- Improved user experience
- Build rich internet applications quickly
Features
- Best Message Delivery
- Bi-Directional
- Cascading Transport Layer
- Client Connectivity (Roundtrip Monitor)
- Client Driven Events
- Compression
- Conflation
- Firewall Compatible
- Guaranteed Message Delivery
- Hierarchical Topics
- High & Low Water Marks
- High Performance & Scalability
- Multiple Queue Types
- Multiple Message Types
- Multiple Transport Layers
- Secure
- Simple & Flexible API
- Technology Agnostic
- Topic Aliasing
- Web Sockets
- Zero Copy
- Zero Download
- Zero Fan Out Time
- Zero Latency
Mobile devices are notorious for having poor connection speeds and limited bandwidth, so being able to reduce the data sent to a device whilst still maintaining the level of service becomes critical. Diffusion is a message broker capable of connecting and efficiently sending data with low latency to and from mobile devices. Through a combination of techniques such as delta processing and �best message delivery�, Diffusion is able to deliver efficient, fast and scalable mobile applications. Diffusion will also make sure updates are sent at the same time to all devices subscribed, helping to keep mobiles synchronized in content.

iPhone and iPad Client
The iPhone and iPad client is an Objective C library which is configured to communicate
with Diffusion using a Socket based transport.
Blackberry Client
The Blackberry client uses the J2ME code base, but has extra methods built into
the API to expose the extra connectivity that Blackberry offers.
Android Client
The Android client adheres to the Diffusion Client API,
and is available for Android 1.1 to Android 2.1
J2ME Client
The J2ME client can connect from any Java enabled phone using the
Diffusion J2ME API. The DiffusionClient uses a listener model,
which closely resembles the external client API. The DiffusionConnectionListener
interface is responsible for all of the event notifications from DiffusionClient.
