Surfując z Javą

Czy Java stanie się takim standardem, iż wszystkie systemy będą rozumiały programy napisane w tym języku

Standard zaproponowany przez projektantów Javy może diametralnie zmienić sposób konstruowania aplikacji współpracujących z siecią. Programy w tym języku są bowiem prostsze i mniej obszerne niż ich odpowiedniki implementowane z użyciem C czy Pascala.

Historię komputerów osobistych trzeba będzie napisać od nowa – takie są przynajmniej plany koalicji przeciwników Microsoftu, której przewodzi firma Sun. Na drugim posiedzeniu zawiązanej w ubiegłym roku grupy zwolenników języka Java (JavaOne) „buntownicy” zapowiedzieli szturm na pozycje dwóch gigantów w przemyśle komputerowym: Microsoftu i Intela. Celem tej rewolucji jest opracowanie rozwiązań programowych, całkowicie niezależnych od procesorów oraz systemów operacyjnych.

Specyfikacja języka (Java Language) wraz z maszyną wirtualną (Java Virtual Machine) tworzą jądro Javy; pozostałe moduły (JavaBeans itd.) są bibliotekami funkcji (klas), rozszerzającymi funkcjonalność tego języka. specyfikacja

Sun Microelectronics przedstawił nową koncepcję komputera sieciowego (Network Computer, NC), który nie może praktycznie istnieć bez Internetu. Wykorzystano tu procesor Pico Java, bezpośrednio przetwarzający i wykonujący polecenia języka Java. Układ wraz z zewnętrzną pamięcią operacyjną ma być umieszczony na specjalnej karcie (Smartcard), na której będą przechowywane wszystkie informacje dotyczące oprogramowania wykorzystywanego przez jej właściciela. Dzięki tej konstrukcji możliwe stanie się szybkie dopasowywanie dowolnego NC do indywidualnych potrzeb – poprzez włożenie do niego własnej karty z procesorem Pico Java. Maszyna taka odszuka automatycznie w Internecie i pobierze z niego wszystkie software’owe komponenty potrzebne użytkownikowi do pracy.

Uwagamamy to na chip-cd 8/97
W kategorii Know-how | Java: historia i ewolucja można znaleźć dodatkowe materiały dotyczące omawianego tematu.

Nie oznacza to bynajmniej kresu „tradycyjnych” komputerów osobistych. Z myślą o ich użytkownikach stworzono tzw. wirtualną maszynę Javy (Java Virtual Machine), pod nadzorem której uruchamiane są aplikacje w tym języku. Interpreter ten poszerza krąg potencjalnych użytkowników tych programów. Jedną z najważniejszych cech Javy jest bowiem możliwość startowania raz skompilowanych apletów pod kontrolą dowolnych systemów operacyjnych, dla których dostępna jest JVM.

Zamknij

Choć staramy się je ograniczać, wykorzystujemy mechanizmy takie jak ciasteczka, które pozwalają naszym partnerom na śledzenie Twojego zachowania w sieci. Dowiedz się więcej.