Spisu treści:
Definicja - Co oznacza Mobile Middleware?
Mobilne oprogramowanie pośrednie jest, jak sama nazwa wskazuje, oprogramowaniem pośrednim używanym w kontekście mobilnych urządzeń komputerowych. Mobilne oprogramowanie pośrednie oferuje różne folie, które ukrywają złożoność środowisk mobilnych. Na przykład przezroczystość lokalizacji umożliwia aplikacjom wymianę danych z innymi aplikacjami bez względu na ich lokalizację. Podobne abstrakty są również dostarczane przez folie dotyczące protokołu transportu, systemu operacyjnego, programowania i innych. Mobilne oprogramowanie pośrednie zazwyczaj obejmuje usługi takie jak przesyłanie wiadomości i zdalne wywoływanie procedur (RPC), wykrywanie zasobów, transakcje, katalog, zabezpieczenia, usługi pamięci masowej i synchronizacja danych.
Techopedia wyjaśnia Mobile Middleware
Środowisko mobilne, które oferuje trudniejsze podstawy do tworzenia aplikacji, jest idealne do korzystania z oprogramowania pośredniego. Ograniczone przepustowości, długie opóźnienia, odmienne platformy, ograniczona pamięć i zasoby przetwarzania oraz nierzetelne połączenia to niektóre z przeszkód, które mogą sprawić, że programowanie będzie kosztownym i skomplikowanym ćwiczeniem. Oprogramowanie pośrednie ułatwia twórcom aplikacji mobilnych wyodrębnienie wielu związanych z tym problemów. Środowisko mobilne nakłada krytyczne wymagania, takie jak dostępność, osiągalność, zdolność adaptacji, wiarygodność i uniwersalność. Aby spełnić te wymagania, branże wymyśliły platformy znane jako platformy oprogramowania pośredniego, w tym Java ME, Symbian, .NET, Android i iPhone.