We live in a world surrounded by devices now, it could be an alarm
clock that wakes you up in the morning or a mobile phone that you always
use. These devices form a important part of our life. Previously
computing included only big enterprise servers and slowly moved towards
personal computers. But Usage of Tablets, Smartphones are increasing
now-a-days...Most of the businesses are looking at extending their
business capabilities to mobile devices. To achieve this , they are
building applications for mobile and also interacting with several other
devices that consume, route or produce information.
So Its now the time to connect everything together. People are
connecting things as there are business opportunities in doing so.
Now-a-days we are connecting several things to the enterprise, like
temperature sensors, medical devices, power meters, etc. Some of them in
the past have been connected using hard wiring. Now-a-days, we are
seeing increasing use of networks such as cellphone infrastructure... We
have started to think if people can talk, why not the devices...
There are several types of applications that can now run on a mobile.
Some of them are web based and some are native applications. Now we have
applications that are even hybrid, ie native applications that utilize
the browser interface to delivery content. A product from IBM that can
be helpful to address the mobile needs is IBM Worklight. It can be used
to develop hybrid applications. IBM Worklight provides an open,
comprehensive and advanced mobile application platform for smartphones
and tablets, helping organizations of all sizes to efficiently develop,
connect, run and manage HTML5, hybrid and native applications. Mobile
messaging can be used in hybrid application to connect to the enterprise
HTTP has been standard way
for several years now for web applications . But you need more than just
HTTP. Mobile and the internet of things have additional challenges like
emitting information from one to many, listening to events, pushing
information, etc. To achieve this, IBM now provides reliable mobile
access to the Enterprise. Its underpinned by MQ Telemetry Transport
) protocol. The product that will help address the needs for
messaging is IBM WebSphere MQ
. Its evolved a lot now and provides
capabilities to move messages, interact between services, move files,
integrate with Mobile, applications and even sensors. MQTT plays a
important role in mobile messaging. It provides reliable transport, push
notification, publish subscribe paradigm, and also converse battery and
bandwidth, IBM WebSphere MQ Telemetry provides mission-critical
connectivity and intelligence by delivering, relevant near real-time
data to intelligent decision making assets.
Following links provide you more information on this topic:
- Eclipse Paho Project
- MQDev Blog
- WebSphere MQ Telemetry
- IBM Worklight
- Mobile and Messaging Client Pack
interesting for the developers to think about now ... How are mobile
applications different from the desktop or server applications? How
applications targeted for small sensors interact with the enterprise?
Disclaimer: Each posting on this site is the view of its author and does not
necessarily represent IBM’s positions, strategies or opinions. I do not
guarantee correctness of the opinions or content or sample code
presented here. Use it at your own risk.