Eclipse - aplikacja przeznaczona dla wielu programistów. Za projekt wzięła się firma IBM, jednak później postanowiła przekazać to ludziom, którzy interesują się open source. Aplikację spośród innych charakteryzuje głównie to, że posiada możliwość instalowania wtyczek, co za tym idzie, możemy pisać w wielu językach. Aplikacja samodzielnie poprawia błędy o ile jest wstanie, również podświetla składnie
Szczegółowy opis: Eclipse to platforma napisana w języku Java, która umożliwia tworzenie
aplikacji z zakresu Rich Client. Ogólne ujęcie pozwala jednak na integrowanie
głównego programu z mnogością nakładek i dodatków, co pozwala znacznie
rozszerzać możliwości i zakres działania. Właśnie możliwość korzystania z bardzo
wielu wtyczek sprawia, że możemy rozszerzać spektrum języków programowania, w
których możliwe jest kodowanie projektów. Głównymi językami, które są
obsługiwane przez platformę ze standardowymi wtyczkami spod szyldu CDT, to
języki Java, C i C++.
Opracowany przez IBM system został udostępniony na zasadach Open Source, co
pozwala na dodatkową skalowalność. Dodatkowym atutem programu jest duża
przenośność, a dokładnie możliwość odpalenia praktycznie na każdej platformie
systemowej. Spowodowane jest to zastosowaniem biblioteki SWT, która jest czymś w
rodzaju zamiennika i alternatywy dla tradycyjnych systemowych bibliotek
graficznych Javy, a mianowicie AWT czy Swing.
Na dzień dzisiejszy program Eclipse wspierany jest przez organizację Eclipsę,
której IBM przekazało prawa do projektu. W Polsce centrum wsparcia znajduje się
w Poznaniu, pod opieka Politechniki Poznańskiej. Studenci oraz absolwenci tej
uczelni świadczą niepłatne usługi wsparcia w momencie technicznych problemów z
platformą. Dzięki temu polscy projektanci mają zapewnione pełne wsparcie i pomoc
w razie pytań czy problemów związanych z użytkowaniem.