Oracle zapowiada wielokierunkowy rozwój Javy

Java ma być bardziej wydajna, modularna i elastyczna. Ma też korzystać z nowoczesnych rozwiązań sprzętowych tak na poziomie komputerów osobistych, jak i serwerów oraz urządzeń mobilnych.

Oracle zamierza sterować rozwojem technologii Java w kierunku stworzenia bardziej elastycznej, skalowalnej, a zarazem otwartej platformy programistycznej w pełni obsługującej nowoczesne rozwiązania technologiczne. Z drugiej strony, planowane zmiany mają iść w stronę uproszczenia procesu tworzenia aplikacji Java, a w efekcie zwiększenia efektywności pracy zespołów deweloperskich oraz zmniejszenia kosztów związanych z wykorzystywaniem oprogramowania opartego na technologii Java w zastosowaniach biznesowych. Rozwijane będą również narzędzia ułatwiające zarządzanie środowiskiem Java oraz optymalizację jego wydajności.

Ambitne plany rozwojowe mają dotyczyć samego języka Java, środowiska uruchomieniowego oraz narzędzi programistycznych. "Chcemy zapewnić programistom jeden, spójny model tworzenia oprogramowania oraz kompletne i zintegrowane środowisko programistyczne wyposażone w narzędzia wspierające zarządzanie całym cyklem życia aplikacji" - mówi Thomas Kurian, wiceprezes Oracle ds. rozwoju produktów. Java ma w pełni wykorzystywać możliwości nowego sprzętu - zarówno w komputerach stacjonarnych, serwerach, jak i w urządzeniach mobilnych.

Planowane prace rozwojowe obejmą również obsługę dużych wolumenów pamięci operacyjnej i nowych technologii transmisji danych. Środowisko Java Platform Enterprise Edition ma być bardziej modularne, elastyczne, skalowane i prostsze w konfiguracji. Wykorzystywane będą m.in. usprawnienia rozwijane w ramach projektów Coin, Lamdba i Jigsaw. Wedle zapowiedzi udoskonalenia w zakresie modularności i skalowalności nie ominą również maszyny wirtualnej JavaVM. Środowisko JavaVM ma również zyskać rozbudowane funkcjonalności z zakresu dynamicznej alokacji zasobów. Z kolei platforma Java SE ma być optymalizowana przede wszystkim pod kątem obsługi nowych rozwiązań sprzętowych i języków skryptowych.

Natomiast zmiany w zakresie mobilnej wersji środowiska Java dotyczyć mają przede wszystkim wydajności i zmniejszenia zapotrzebowania na zasoby sprzętowe oraz rozwoju funkcjonalności dedykowanych dla obsługi urządzeń takich jak telefony, czy telewizory. Planowane są również zmiany w zakresie oprogramowania klienckiego Java. Wedle zapowiedzi ma ono dysponować m.in. rozbudowanymi możliwościami w zakresie przetwarzania grafiki. Będzie również natywnie obsługiwać standardy HTML5, JavaScript oraz CSS. Na przyszły rok zapowiedziano również premierę platformy JavaFX 2.0 oraz wydanie dwóch, odrębnych pakietów NetBeans. Poza tym, w latach 2011 i 2012 mają ukazać się dwa nowe zestawy narzędzi programistycznych JDK. Oba mają bazować na implementacji OpenJDK. Warto dodać, że wedle zapowiedzi przedstawicieli Oracle model licencjonowania OpenJDK oraz środowiska JRE pozostanie niezmieniony. Planowane jest natomiast połączenie projektów Oracle Java HotSpot Java Virtual Machine i Oracle JRockit JVM w rozwiązanie wykorzystujące najlepsze funkcjonalności obu środowisk. Zgodnie z deklaracjami przedstawicieli Oracle środowisko uruchomieniowe powstałe na bazie obu rozwiązań zostanie włączone do projektu OpenJDK.

Tegoroczna konferencja JavaOne to pierwsza taka impreza od momentu finalizacji fuzji Oracle i Sun Microsystems. Według przedstawicieli koncernu Java zajmuje szczególne miejsce w strategii biznesowej Oracle. Jednak podczas dedykowanej rozwiązaniom Java prezentacji odbywającej się w ramach konferencji Oracle OpenWorld podkreślano przede wszystkim duże znaczenie zaangażowania społeczności open source w rozwój tej technologii i rosnącą popularność technologii Java. Według przedstawicieli koncernu obecnie środowisko uruchomieniowe Java jest obecne na ponad 1,1 mld komputerów stacjonarnych i 3 mld telefonów komórkowych.

Czytaj też:

Google odrzuca zarzuty Oracle dotyczące autorskiej implementacji Javy

Microsoft: Silverlight jest lepszy od HTML 5

Apple cofa restrykcje - deweloperzy AppStore skorzystają z Flasha

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200