Teknologi
OSGi
Apa
development platforms dan application frameworks?
Dalam kontek
pengembangan software, suatu development platform adalah sekumpulan pustaka
(libraries) dan alat bantu (tools) software yang membantu pengembangan
komponen-komponen software, dan lingkungan runtime yang sesuai akan dapat
menampung komponen-komponen yang dikembangkan, sebagaimana dapat dilihat pada
gambar 1.
Gambar
1. Suatu platform pengembangan mencakup software framework dan lingkungan
runtime yang mendukungnya.
Lingkungan runtime
mencakup hardware, sistem operasi (OS), dan pustaka runtimeyang mendukungnya.
Salah satu contoh lingkungan runtime adalah Java Runtime Environment (JRE),
yang meliputi Java Virtual Machine (JVM) yang mengisolasi pengembang dari detil
dasar OS dan hardware.