środa, 26 marca 2014

Platforma Java 8 już dostępna!

Oracle poinformował o wprowadzeniu na rynek pakietu JDK 8 ― implementacji specyfikacji platformy Java SE 8 zatwierdzonej ostatnio w ramach programu Java Community Process (JCP). Wersja ta spowoduje największe zmiany w modelu programowania w technologii Java od czasu pojawienia się tej platformy na rynku w 1996 r. Pakiet JDK 8 został opracowany wspólnie przez społeczność OpenJDK Community.

Oracle zapowiada także wprowadzenie na rynek wersji Oracle Java SE Embedded 8, w której wykorzystano funkcje nowej platformy Java SE 8 i którą zoptymalizowano pod kątem systemów wbudowanych klasy średniej i wyższej.

Pakiety Oracle JDK 8 i Oracle Java SE Embedded 8 zostały już udostępnione do pobrania. Bardzo zaawansowane są też prace nad całkowitą konwergencją wersji Java SE 8 i Java ME 8, a wersja Java ME 8 ma się pojawić na rynku jeszcze tej wiosny.
Implementacje wersji Oracle Java Embedded, w których wykorzystano wieloplatformowość technologii Java, zapewniają większą elastyczność w doborze sprzętu i platform oraz łatwiejsze przenoszenie aplikacji, a także pomagają w wydłużeniu cyklu życia produktów.

Java SE 8
Wersja Java SE 8 jest efektem ogólnobranżowych prac rozwojowych obejmujących dyskusje, konsultacje i szeroką współpracę pomiędzy inżynierami Oracle i członkami światowej społeczności programistów korzystających z technologii Java, prowadzonych w ramach inicjatywy OpenJDK Community i programu JCP.
Do najważniejszych funkcji pakietu JDK 8 należą: Projekt Lambda (JSR 335), mechanizm Nashorn JavaScript Engine, nowy interfejs Date and Time API (JSR 310), zestaw kompaktowych profili (Compact Profiles) oraz usunięcie funkcji „permanent generation” z rozwiązania HotSpot Java Virtual Machine (JVM). Pełną listę nowych funkcji i możliwości pakietu JDK 8 można znaleźć tutaj.
Pakiet Oracle JDK 8 pobił już światowy rekord wydajności w kategorii systemów 4-gniazdowych na serwerach z rozwiązaniami firm NEC i Intel oraz systemów 2-gniazdowych na serwerach Oracle SPARC T5. Zapewnia on wzrost wydajności o 12–41% w porównaniu z pakietem JDK 7 na tej samej konfiguracji technologicznej Oracle (szczegółowe wyniki testów wzorcowych dla rozwiązań firmy NEC, szczegółowe wyniki testów wzorcowych dla rozwiązań firmy Oracle). 
Zgodność wersji Java SE 8 z wcześniejszymi wersjami platformy umożliwia programistom wykorzystywanie nabytych wcześniej umiejętności oraz zapewnia ochronę inwestycji w technologię Java.

Oracle Java SE Embedded
Wersja Oracle Java SE Embedded 8 udostępnia platformę programistyczną dla urządzeń wbudowanych i Internetu rzeczy (Internet of Things ― IoT), która zapewnia elastyczność i możliwość przenoszenia aplikacji oraz oferuje funkcje wersji Java SE 8. Pełną listę nowych funkcji i możliwości wersji Oracle Java SE Embedded 8 można znaleźć tutaj.
Oracle Java SE Embedded 8 pozwala programistom wykorzystywać trzy nowe kompaktowe profile z wersji Java SE 8 ― są to zdefiniowane fabrycznie podzbiory pełnej specyfikacji interfejsów API z wersji Java SE 8, które umożliwiają tworzenie mniejszych platform dla urządzeń wbudowanych. Dzięki tej wersji można teraz wdrażać platformę Java SE w urządzeniach dysponujących zaledwie 10 MB pamięci statycznej i 16 MB pamięci RAM ― to dwu- lub trzykrotnie mniej niż wymagała wersja 7.
Wersja Oracle Java SE Embedded 8 jest dostępna dla wielu konfiguracji, w tym dla systemu Linux na platformach ARM, x86 i PPC. Jest też zoptymalizowana pod kątem popularnych narzędzi wykorzystywanych przez społeczność, takich jak Raspberry Pi, a także komercyjnych systemów typu System-on-Chip (SoC), takich jak rozwiązania z serii Freescale i.MX 6.

Java ME 8
Java to znakomita platforma do urządzeń inteligentnych oraz optymalne podstawowe narzędzie dla programistów zajmujących się opracowywaniem nowych usług na potrzeby Internetu rzeczy (IoT).
Java ME 8 to główna aktualizacja do istniejącej platformy Java ME, która zawiera bogaty zestaw zaktualizowanych i nowych funkcji i właściwości, takich jak: dostosowanie języka Java i interfejsów API do platformy Java SE 8, obsługa nowoczesnych protokołów internetowych, zaawansowane funkcje zabezpieczeń i standardowe interfejsy API do zarządzania zasilaniem oraz interakcjami z szeroką gamą standardowych urządzeń peryferyjnych. 
Wersja Java ME 8 oferuje też znaczne rozszerzenia zapewniające szybsze działanie aplikacji, co jest szczególnie ważne w przypadku mniej wydajnych urządzeń.
Fakty i dane liczbowe nt. platformy Java
  • 9 mln programistów na całym świecie.
  • Ponad 3 mld urządzeń wyposażonych w technologię Java.
  • Wdrożono ponad 125 milionów urządzeń multimedialnych opartych na technologii Java.
  • Od wprowadzenia na rynek kart Java ich dostawy przekroczyły 10 mld sztuk.
  • Java Magazine to bezpłatny biuletyn publikowany raz na dwa miesiące w formatach cyfrowych i mobilnych, w którym zamieszczane są najnowsze wiadomości, informacje o nowych produktach i nowatorskich aplikacjach w technologii Java, a także praktyczne treści techniczne ilustrujące, jak coś zrobić. Zaprenumeruj ten biuletyn już dziś pod adresem oracle.com/javamagazine.
Informacje dodatkowe
Java SE 8 - dokumentacja
Oracle JDK 8 Download
OpenJDK JDK 8 Project
Oracle Java SE Embedded 8 - dokumentacja
Oracle Java SE Embedded 8 Download
Artykuł: Java ME CDC to Java SE Embedded 8 Migration Guide
Artykuł: Java SE Embedded 8 Compact Profiles Overview
Artykuł: Java Flight Recorder and Java Mission Control on Java SE Embedded 8
Webcast: Introduction to Java ME 8 – Terrence Barr
Oracle's Internet of Things Platform: The M2M Platform for a Connected World (Whitepaper)
The Internet of Things: Managing the Complexity (Video)
Java Source Blog

Brak komentarzy:

Prześlij komentarz