Jelaskan Sejarah dari Java (platform perangkat lunak)

Platform Java dan bahasa dimulai sebagai sebuah proyek internal di Sun Microsystems pada bulan desember 1990, memberikan alternatif untuk C++/C bahasa pemrograman. Insinyur Patrick Naughton telah menjadi semakin frustrasi dengan keadaan Matahari C++ dan C antarmuka pemrograman aplikasi (Api) dan alat-alat. Sementara mempertimbangkan untuk pindah ke Berikutnya, Naughton ditawarkan kesempatan untuk bekerja pada teknologi baru, dan dengan demikian Siluman Proyek dimulai.

Stealth Proyek itu segera berganti nama menjadi the Green Project, dengan James Gosling dan Mike Sheridan bergabung Naughton. Bersama-sama dengan insinyur lain, mereka mulai bekerja di sebuah kantor kecil di Sand Hill Road di Menlo Park, California. Mereka bertujuan untuk mengembangkan teknologi baru untuk pemrograman generasi cerdas peralatan, yang Sun diharapkan untuk menawarkan besar peluang-peluang baru.

Tim yang awalnya dianggap menggunakan C++, tapi ditolak karena beberapa alasan. Karena mereka mengembangkan sebuah sistem embedded dengan sumber daya yang terbatas, mereka memutuskan bahwa C++ dibutuhkan terlalu banyak memori dan kompleksitas led untuk pengembang kesalahan. Bahasa kurangnya pengumpulan sampah berarti bahwa programmer harus secara manual mengatur memori sistem, menantang dan rawan kesalahan tugas. Tim juga khawatir tentang bahasa C++ kurangnya portable fasilitas untuk keamanan, pemrograman terdistribusi, dan threading. Akhirnya, mereka menginginkan sebuah platform yang akan port dengan mudah untuk semua jenis perangkat.

Bill Joy telah memimpikan sebuah bahasa baru yang menggabungkan Mesa dan C. Dalam sebuah makalah yang disebut lebih Lanjut, ia mengusulkan untuk Sun bahwa para insinyur harus menghasilkan aplikasi yang berorientasi objek lingkungan yang didasarkan pada C++. Awalnya, Gosling berusaha untuk memodifikasi dan memperluas C++ (usulan pembangunan yang ia disebut sebagai "C++ ++ --") tapi segera ditinggalkan yang mendukung untuk menciptakan sebuah bahasa baru, yang disebut Oak, setelah pohon yang berdiri tepat di luar kantornya.

Pada musim panas 1992, tim bisa menunjukkan bagian-bagian dari platform baru, termasuk Hijau OS, Oak bahasa, perpustakaan, dan hardware. Mereka demonstrasi pertama, pada tanggal 3 September 1992, berfokus pada membangun sebuah personal digital assistant (PDA) perangkat bernama Star7 yang memiliki antarmuka grafis dan smart agen yang disebut "Duke" untuk membantu pengguna. Pada bulan November tahun itu, the Green Project itu berputar off untuk menjadi Firstperson, anak perusahaan yang sepenuhnya dimiliki dari Sun Microsystems, dan tim pindah ke Palo Alto, California. Yang Firstperson tim memiliki kepentingan dalam membangun sangat interaktif perangkat, dan ketika Time Warner mengeluarkan request for proposal (RFP) untuk set-top box, Firstperson mengubah target mereka dan menanggapi dengan sebuah proposal untuk sebuah set-top box platform. Namun, kabel industri merasa bahwa platform mereka memberikan terlalu banyak kontrol kepada pengguna, sehingga Firstperson kehilangan tawaran mereka untuk SGI. Tambahan berurusan dengan Yang 3DO Perusahaan untuk set-top box juga gagal terwujud. Mampu membangkitkan minat dalam industri televisi, perusahaan digulung kembali ke Matahari.