Gecko – interfejs przeglądarek i klientów pocztowych
Silnik Gecko (pierwotnie NGLayout) powstał w 1997 roku na potrzeby przeglądarki Netscape Navigator 1.0 i początkowo tworzony był tylko dla tej przeglądarki oraz pakietu Mozilla Suite, jednak dziś jego zastosowanie jest o wiele szersze.
Czym jest Gecko
Gecko (nazwa pochodzi od Gekona, jaszczurki z rodziny gecconidae) służy do renderowania oraz wyświetlania stron HTML oraz plików powiązanych (grafika, CSS etc.) – wszystko dla stron WWW. Udostępnianie tego silnika odbywa się na podstawie licencji GNU GPL/NPL/MPL, bardzo bliskich ideom Open Source. Bliskich Open Source, ponieważ każdy może dostosowywać silnik do własnych potrzeb, udostępniać go innym, a nawet implementować we własnych aplikacjach, tak jak ma to miejsce przy Nvu czy Thunderbird. Gecko zapewnia bardzo dobrą zgodność ze standardami – prawidłowo wyświetla strony napisane np. w HTML4, XML czy CSS i CSS2. Nie ma także problemów z grafikami (JPG, GIF, PNG) i skryptami (np. JavaScript), dzięki czemu jego popularność wciąż rośnie. Na dzień dzisiejszy najpopularniejszymi aplikacjami opartymi na tym silniku są Mozilla Firefox (przeglądarka), pakiet Sea Monkey (dawniej Mozilla Suite; przeglądarka, klient poczty, klient IRC, edytor HTML w jednym), Thunderbird (klient poczty, agregator newsów i grup dyskusyjnych) oraz Nvu (edytor WYSIWYG). Szerokie zastosowanie ma miejsce nie tylko na wiodącej platdlamie Windows, ponieważ Gecko wspiera także jądro Linux, UNIX, Solaris, MacOS i OS/2 – używać go może prawie każdy! W sumie na dzień dzisiejszy Gecko (w różnych wersjach) używany jest przez ok. 40 aplikacji, nie tylko przeglądarek i klientów poczty, ale także klientów IRC, Odtwarzaczy Multimedialnych czy klientów VoIP.
Wersje Gecko:
- Gecko 1.7: Firefox 1.0, Thunderbird 1.0, Nvu 1.0, Mozilla Suite 1.7
- Gecko 1.8: Firefox 1.5, Thunderbird 1.5, SeaMonkey 1.0
- Gecko 1.8.1: Firefox 2.0, SeaMonkey 1.1
- Gecko 1.9: Firefox 3.0
Pełna (prawdopodobnie) lista aplikacji:
- Mozilla Application Suite
- Mozilla Firefox
- AOL dla Mac OS X
- Aphrodite
- Beonex Communicator
- Camino dla Mac OS X
- CompuServe 7.0 dla Windows i Mac OS X
- DocZilla dla Windows i Linux
- Epiphany dla POSIX
- Flock
- Galeon dla POSIX
- IceWeasel, Debian’s free dlak of Firefox
- IBM Przeglądarka dla OS/2
- K-Meleon dla Windows
- Kazehakase dla POSIX
- ManyOne
- Minimo (przeglądarka dla małych urządzeń)
- Netscape 6.0 i późniejsze wersje
- Orca
- Salamander dla GNU/Linux
- SeaMonkey
- Skipstone dla POSIX
- Sleipnir dla Windows
- ActiveState Komodo (graficzny wspomagacz dla środowisk Perl, Python i innych)
- AVS Meter 2
- ChatZilla
- DAIM (narzędzie do analizy obrazów)
- Democracy Player (telewizja internetowa)
- GencatRSS (menadżer RSS)
- Google AdWords Editor
- Liferea (agregator newsów dla GNU/Linux)
- Mango (klient Jabber)
- Mozilla ActiveX Control (zezwala na łatwiejsze używanie kontrolki ActiveX w aplikacjach Gecko)
- Mozilla Calendar (kalendarz i menadżer informacji)
- Mozilla Thunderbird (klient email, grup dyskusyjnych i agregator newsów)
- Nvu (narzędzie dla twórców stron [WYSIWYG])
- OpenBerg (czytnik e-booków i textbooków)
- Songbird (odtwarzacz multimedialny i organizer)
- WengoPhone (klient VoIP)