Taką przykładową platformą jest Android, macOS oraz Windows. Środowisko uruchomieniowe jako platforma – wykonywany na niej program nie komunikuje się bezpośrednio ze sprzętem czy systemem operacyjnym, tylko działa w obrębie środowiska wykonawczego, które to dopiero jest odpowiedzialne za tłumaczenie poleceń na kod maszynowy i zarządzanie zasobami. Środowisko to może być także wykorzystywane do abstrahowania innych platform oprogramowania. Przykładami takich środowisk są CLR, JRE, PHP czy dowolna przeglądarka internetowa. Chmura obliczeniowa jako platforma – zwana inaczej Platform-as-a-Service, w skrócie PaaS. Udostępnia wszystkie niezbędne zasoby sprzętowe i programowe potrzebne do wykonywania aplikacji na chmurze obliczeniowej. Zapewnienie i utrzymanie urządzeń fizycznych oraz interfejsów programistycznych leży po stronie dostawcy rozwiązania chmurowego. Przykładami takich platform jest Amazon Web Services oraz Microsoft Azure.
Zobacz też Platforma jako usługa Wieloplatformowość
Przypisy
Bibliografia David S. Evans, Andrei Hagiu, Richard Schmalensee: Invisible Engines. How Software Platforms Drive Innovation and Transform Industries, MIT Press, Cambridge, London 2006, .
Kategoria:Terminologia informatyczna