Inhoudsopgave:
Definitie - Wat betekent Mobile Middleware?
Mobiele middleware is, zoals de naam al aangeeft, middleware die wordt gebruikt in de context van mobiele computerapparatuur. Mobiele middleware biedt verschillende transparanten die de complexiteit van mobiele omgevingen verbergen. Met locatietransparantie kunnen applicaties bijvoorbeeld gegevens uitwisselen met andere applicaties zonder rekening te houden met hun locatie. Soortgelijke abstracties worden ook geleverd door transparanten op het transportprotocol, besturingssysteem, programmering en andere. Mobiele middleware omvat meestal services zoals berichten en Remote Procedure Call (RPC), resource discovery, transacties, directory, beveiliging, opslagservices en gegevenssynchronisatie.
Techopedia legt Mobile Middleware uit
De mobiele omgeving, die een meer uitdagende basis biedt voor applicatie-ontwikkeling, is ideaal voor het gebruik van middleware. Beperkte bandbreedte, lange latentie, ongelijksoortige platforms, beperkt geheugen en verwerkingsresources en onbetrouwbare verbindingen zijn enkele van de obstakels die ontwikkeling een dure en gecompliceerde oefening kunnen maken. Middleware maakt het voor ontwikkelaars van mobiele applicaties gemakkelijker door veel van de betrokken problemen samen te vatten. De mobiele omgeving stelt kritische eisen zoals toegankelijkheid, bereikbaarheid, aanpassingsvermogen, betrouwbaarheid en universaliteit. Om aan dergelijke vereisten te voldoen, bedachten industrieën wat nu middleware-platforms worden genoemd, waaronder Java ME, Symbian, .NET, Android en de iPhone.