Javy odsłona kolejna

Pracę nad Javą, obiektowym językiem służącym do tworzenia programów niezależnych od środowiska operacyjnego, zespół specjalistów firmy Sun Microsystems rozpoczął w 1990 roku. Pierwsza jego wersja pojawiła się pięć lat później. Obecnie gotowa jest już kolejna edycja – Java 2.

Coraz większe zainteresowanie Javą oraz strategia Suna polegająca na promowaniu środowiska jako idealnej platformy sieciowej, niezależnej od systemu operacyjnego spowodowały, że zwrócono szczególną uwagę na jakość nowego wydania Javy. Przy pracach nad nią brała udział dziesięciokrotnie większa grupa specjalistów niż przy pierwszym projekcie. Software rozrastał się i pęczniał. Głowiono się, jak uczynić Javę bardziej funkcjonalną, bezpieczniejszą i szybszą, a jednocześnie kompatybilną z poprzednimi wersjami. Narzędzie przeszło ponad 12000 najprzeróżniejszych testów (w przypadku Javy 1.1 było ich “zaledwie” 2000).

Stans Kleijnen przedstawia listę usterek wersji beta JDK 1.2 znalezionych w ciągu jednego tygodnia spora lista

Sprawdzano je na różnych komputerach, od pecetów z procesorami 386, aż po potężne maszyny solarisowe. Testy JCK (Java Compatibility Kit) musiały przejść również programy Javy opracowywane przez licencjobiorców (takich jak IBM, Hewlett-Packard, Oracle czy Apple). Kontrola miała zapewnić poprawną pracę “javnych” aplikacji w różnych systemach operacyjnych. Wszystko po to, by 8 grudnia ubiegłego roku podczas konferencji Java Business Expo przedstawiciele Suna mogli ogłosić oficjalną premierę Javy 2. Oficjalną, gdyż światowa społeczność programistów mogła się z nią zapoznać znacznie wcześniej. Produkt o nazwie kodowej JDK 1.2 przechodził fazę “publicznych” testów beta już kilka miesięcy przed formalnymi “narodzinami”. O spopularyzowanie nowego wydania Javy zadbali także producenci narzędzi programistycznych (m.in. Symantec i Inprise), którzy “rdzeń” JDK 1.2 umieścili w swoich pakietach (np. Visual Cafe 3.0 czy JBuilder). Kropkę nad “i” firma Sun postawiła w lutym bieżącego roku, udostępniając kod źródłowy nowej platformy, w skład której – oprócz JDK 1.2 wchodzi środowisko uruchomieniowe apletów Javy.

Info
JDK 1.2 i opis Javy 2:http://developer.java.sun.com/http://www.sun.com/software/communitysource/java2/
Więcej:bezcatnews