ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

Mobile Middleware

Definition - What does Mobile Middleware mean?

Mobile middleware is, as the name implies, middleware used in the context of mobile-computing devices.Mobile middleware offers various transparencies that hide the complexities of mobile environments. For instance, location transparency allows applications to exchange data with other applications without any regard for their location. Similar abstractions are likewise provided by transparencies on the transport protocol, operating system, programming and others. Mobile middleware typically involves services like messaging and Remote Procedure Call (RPC), resource discovery, transactions, directory, security, storage services and data synchronization.

Techopedia explains Mobile Middleware

The mobile environment, which offers a more challenging ground for application development, is ideal for the use of middleware. Limited bandwidths, long latency, disparate platforms, constrained memory and processing resources and unreliable connections are some of the obstacles that can make development a costly and complicated exercise. Middleware makes things easier for mobile application developers by abstracting many of the issues involved. The mobile environment imposes critical requirements such as accessibility, reachability, adaptability, trustworthiness, and universality. To comply with such requirements, industries came up with what are now known as middleware platforms, including Java ME, Symbian, .NET, Android and the iPhone.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.