Wolność słowa w Internecie
Użytkownicy Internetu są bardzo przywiązani do swojej wolności wysyłania listów, uczestniczesnia w grupach dyskusyjnych, publikowania na stronach internetowych.
Java jest językiem programowania używanym w Internecie, stworzonym przez firmę Sun. Programy napisane w języku Java są popularnie zwane apletami Javy (Java applets). Jest to obiektowy język programowania o składni opartej o C++. Język ten stał się bardzo popularny ze względu na to, że w połowie lat dziewięćdziesiątych Netscape umieścił go w swej przeglądarce Netscape Navigator, a następnie tak samo postąpił Microsoft z przeglądarką Internet Explorer.
Tak naprawdę to programy napisane w języku Java mogą być aplikacjami albo apletami. Aplikacja jest uruchamiana w swym własnym oknie i może posiadać menu z grupami poleceń. Applet uruchamiany jest w oknie przeglądarki i nie ma menu. Występują też pewne różnice w kodzie tych typów programów. Popularna nazwa aplet wiąze się z tym, że użytkownik Internetu styka się z reguły z tym drugim typem programu.
Jako pewien rodzaj demonstracji możliwości języka Java firma Sun opracowała przeglądarkę internetową HotJava, która jednak nie cieszy się specjalnym powodzeniem wśród użytkowników Internetu. Powodem może być to, że nie ma ona tylu możliwości, a także nie jest tak szeroko reklamowana jak przeglądarki Netscape i Microsoft. Informacje zarówno o Javie, jak i przeglądarce HotJava są dostępne na poświęconej Javie stronie internetowej firmy Sun.
Java jest pomyślana jako język niezależny od systemu operacyjnego i komputera, na którym może być uruchamiany, co w praktyce oznacza, że programy napisane w tym języku mogą być uruchamiane na każdym systemie operacyjnym. Ściślej rzecz biorąc, mogą być uruchamiane na każdym komputerze, który ma zainstalowane oprogramowanie Java Virtual Machine (Java VM); takie właśnie oprogramowanie instalują najnowsze wersje przeglądarek Netscape Navigator i Internet Explorer.
Java Virtual Machine interpretuje kod programu napisanego w języku Java tak, by program mógł być wykonany na danym systemie operacyjnym. W nowszych wersjach tego oprogramowania zastosowano kompilator (just-in-time compiler), który znacznie przyśpiesza uruchamianie programów Javy.
Jest to więc wygodne narzędzie do przygotowywania aplikacji na wiele systemów operacynych. Aplikacja pisana w języku Java jest przygotowywana na jeden komputer i system operacyjny, który w dodatku tak naprawdę nie istnieje. Istnieje tylko jego symulacja, zwana wirtualną maszyną Javy (Java virtual machine). Ta wirtualna maszyna interpretuje kod pośredni programu i przekształca go w kod wykonywalny.
W języku Java powstało wiele programów - od prostych gier takich jak kółko i krzyżyk, po edytory tekstu czy arkusze kalkulacyjne. Na wielu stronach internetowych można spotkać proste aplety Javy pokazujące bannery reklamowe, zegary czy animacje. Już w pierwszej połowie 1995 roku aplety Javy pojawiły się na serwerze internetowym grupy The Rolling Stones. Ze znanych programów napisanych w Javie warto wymienić pakiet biurowy Corel Office for Java. Jednym z nabardziej znanych miejsc internetowych, w których można znaleźć programy w Javie jest serwis Gamelan.
Programy w Javie są tworzone w środowiskach programistycznych takich jak Microsoft Visual J++, Symantec Visual Cafe czy Java WorkShop firmy Sun. To ostatnie środowisko programistyczne było też samo w sobie demonstracją możliwości Javy – napisane z użyciem języków Java i HTML, działające na Windows 95, Windows NT i SunSolaris.
Microsoft udzielił wsparcia Javie dołączając Java VM do swej przeglądarki Internet Explorer w wersji 3.0 i następnych. Opracował środowisko programistyczne Visual J++. Jednak Visual J++ stał się kością niezgody między Microsoft a Sunem; w tym środowisku można było tworzyć programy Javy używające bibliotek Microsoft dla Javy, działających tylko na WIndows. Narusza to samą ideę leżącą u podstaw stworzenia Javy – niezależności od systemu i sprzętu.
Java jest ważnym językiem programowania używanym w Internecie. Jednak autorzy stron internetowych chętniej sięgają po JavaScript, prostszy język, w którym kilka a najwyżej kilkanaście linii kodu pozwala im osiągnąć cel – dodania atrakcyjnych efektów do ich stron.
14 marca 2000
› Pięć najlepszych Open Source (19 lutego 2005)
› XML w Microsoft Office 2003 (4 lipca 2003)
› Prosty i elegancki FTP Surfer (21 czerwca 2003)
› Nowa szybka przeglądarka z Irlandii (27 stycznia 2003)
› W Internecie pod znakiem Microsoftu (6 stycznia 2003)
› Najczęściej Internet Explorer (19 grudnia 2002)
› Nie tak szybko nowe przeglądarki (19 listopada 2002)
› Język programowania dla .Net (21 lipca 2000)
› Już niedługo Windows Millennium (17 lipca 2000)
› Nowa Opera 4.0 rozpoznaje WML (28 czerwca 2000)