Eclipse adalah sebuah IDE
(Integrated Development Environment) yang digunakan untuk mengembangkan
perangkat lunak dan dapat dijalankan di semua platform (platform independent). Berikut
adalah sifat-sifat dari Eclipse:
1. Multi-platform:
Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris,
HP-UX dan Mac OS X.
2. Mulit-language:
Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse
mendukung pengembangan aplikasi berbasis bahasa pemrograman lain seperti C/C++,
Cobol, Python, Perl, PHP, dan lain sebagainya.
3. Multi-role:
Selain sebagai IDE untuk pengembangan aplikasi. Eclipse pun bisa digunakan
untuk aktivitas dalam siklus pengembangan perangkat lunak seperti dokumentasi,
pengujian perangkat lunak, pengembangan web, dan lain sebagainya.
Pada saat ini, Eclipse merupakan salah satu IDE yang
paling banyak digemari, karena gratis dan open source. Open source berarti
setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu,
kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat
dikembangkan oleh pengguna dengan membuat komponen yang disebut plugin.
Sejarah Eclipse
Eclipse awalnya dikembangkan oleh IBM
untuk menggantikan perangkat lunak pengembangan IBM Visual Age for Java 4.0.
Produk Eclipse ini diluncurkan oleh IBM pada tanggal 5 November 2001. IBM
menginvestasikan US$ 40 juta untuk pengembangannya. Sejak 5 November 2001,
konsorsium Eclipse Foundation mengambil
alih pengembangan Eclipse lebih lanjut.
Arsitektur
Eclipse
Sejak versi 3.0, Eclipse pada dasarnya
merupakan sebuah kernel. Apa yang dapat digunakan di dalam Eclipse sebenarnya
adalah fungsi dari plug-in yang sudah dipasang (diinstal). Ini merupakan
basis dari Eclipse yang dinamakan Rich
Client Platform (RCP).
Berikut ini adalah komponen yang membentuk
RCP:
a.Core platform
b.OSGi
c. SWT (Standard
Widget Toolkit)
d.Jface
e.Eclipse Workbench
Secara standar Eclipse selalu
dilengkapi dengan JDT (Java Development Tools), plug-in yang
membuat Eclipse kompatibel untuk mengembangkan program Java, dan PDE
(Plug-in Development Environment)
untuk mengembangkan plug-in baru.
Eclipse beserta plug-in-nya
diimplementasikan dalam bahasa pemrograman Java.
Eclipse tidak saja untuk mengembangkan
program Java, tetapi juga untuk berbagai macam keperluan. Perluasan apapun
cukup dengan menginstal plug-in yang
dibutuhkan.
Apabila ingin mengembangkan program
C/C++ maka telah terdapat plug-in CDT (C/C++ Development Tools) yang dapat dipasang
di Eclipse untuk Eclipse menjadi perangkat untuk pengembangan C/C++.
Pengembangan secara visual bukan hal
yang tidak mungkin oleh Eclipse, plug-in UML2 tersedia untuk membuat diagram
UML. Dengan menggunakan PDE setiap orang bisa membuat plug-in sesuai dengan
keinginannya. Salah satu situs yang menawarkan
plug-in yang gratis adalah Eclipse downloads by project.
Sumber :
http://suryaningputri.blogspot.com/2012/03/pengenalan-gui-dengan-eclipse-swt.html
http://abaykurniawan.blogspot.com/2012/09/mobile-computing-pengenalan-eclipse.html
http://wi01.wordpress.com/2011/02/11/pengenalan-eclipse-ide/
No comments:
Post a Comment