Thursday, May 9, 2013

Pengenalan Eclipse



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