Noua versiune revoluţionară Java SE 8 este cea mai importantă completare a limbajului de programare Java de până acum; Java SE 8 şi Java ME 8 pregătesc terenul pentru convergenţa pe termen lung
Un webcast ocazionat de lansarea versiunii Java 8 va avea drept invitaţi arhitecţi Java 8, membri importanţi ai comunităţii şi parteneri din ecosistem
Pe scurt
În cadrul lansării celui mai important update de până acum al tehnologiei Java, Oracle va găzdui astăzi un webcast dedicat Java 8. Oracle prezintă Java Platform, Standard Edition 8 (Java SE 8), Java Platform Micro Edition 8 (Java ME 8) şi versiunile aferente ale produselor Oracle Java Embedded. Membrii echipei Oracle de dezvoltare Java precum şi alţi lideri ai industriei vor prezenta caracteristicile esenţiale ale acestor noi produse în timpul transmisiunii online. Mai mult, peste 30 de videoclipuri cu detalii tehnice despre Java SE 8, Java ME 8, Java Embedded şi Internetul Obiectelor vor fi disponibile la cerere.
Informaţiile esenţiale
Oracle anunţă disponibilitatea pachetului JDK 8, o implementare a specificaţiilor platformei Java SE 8 recent aprobată de Java Community Process (JCP). Această versiune include cel mai extins upgrade la modelul de programare Java de la introducerea platformei, în 1996. JDK a fost dezvoltat în colaborare cu comunitatea OpenJDK.
- Vă rugăm să urmăriţi transmisiunea online de azi, 25 martie 2014, de la ora 19:00 (ora României), disponibilă aici.
- Oracle anunţă de asemenea Oracle Java SE Embedded 8, care beneficiază de noile caracteristici ale Java SE 8 şi este optimizat pentru sisteme de complexitate mijlocie şi ridicată.
- Oracle JDK 8 şi Oracle Java SE Embedded 8 sunt acum disponibile pentru descărcare.
- Java SE 8 şi Java ME 8 sunt concepute pentru a deveni convergente, iar Java ME 8 urmează a fi disponibilă în aceată primăvară.x
- Cu ajutorul unei platforme Java 8 distribuite pe dispozitive integrate, desktop-uri, centre de date şi în cloud, clienţii pot rula aplicaţii mai rapid, pot procesa şi analiza datele chiar în momentul prelucrării acestora şi pot reacţiona instantaneu la evenimente.
- Datorită beneficiilor multi-platformă oferite de Java, implementările Oracle Java Embedded măresc flexibilitatea sistemelor hardware şi opţiunile disponibile, permit o portabilitate mai mare a aplicaţiilor şi măresc ciclurile de viaţă ale produselor.
Java SE 8
- Versiunea Java SE 8 este rezultaatul unui efort realizat de întreaga industrie, prin testări deschise, adăugiri săptămânale şi o colaborare extinsă între inginerii Oracle şi membrii comunităţii globale de dezvoltatori Java, prin comunităţile OpenJDK şi Java Community Process.
- Java SE 8 asigură o productivitate mai mare pentru dezvoltatori şi creşteri semnificative ale performanţei aplicaţiilor, prin reducerea codului repetitiv (boilerplate code), prin colecţii şi adnotări îmbunătăţite, modele mai simple de programare paralelă şi folosirea mai eficientă an procesoarelor moderne cu nuclee multiple.
- Caracteristicile esenţiale ale JDK 8 sunt Proiectul Lambda (JSR 335), motorul JavaScript Nashorn, un nou API pentru dată şi oră (JSR 310), un set de Profile Compacte şi eliminarea “generării permanente” din HotSpot Java Virtual Machine (JVM). O listă completă a noilor caracteristici şi capabilităţi ale JDK 8 este disponibilă aici.
- Oracle JDK 8 a obţinut deja performanţe record pe sisteme 4 socket aflate pe servere NEC Intel şi pe sisteme 2 socket aflate pe servere Oracle SPARC T5, cu o îmbunătăţire a performanţei de 12 până la 41% comparativ cu JDK 7 pe aceeaşi configuraţie Oracle (detalii pe sisteme NEC, detalii pe sisteme Oracle).
- Noile caracteristici şi îmbunătăţiri pentru clienţii Java sunt de asemenea disponibile în cadrul celei mai noi versiuni a JavaFX din JDK 8. Acestea include: o colecţie grafică integrată, noi instrumente de control UI, o temă Modena, funcţionalităţi care le permit dezvoltatorilor să includă conţinut Swing în aplicaţii JavaFX, noi caracteristici pentru grafică 3D şi suport HTML 5 adiţional.
- Compatibilitatea Java SE 8 cu versiunile anterioare ale platformei menţin valoarea abilităţilor deja dobândite de dezvoltatorii actuali de software Java şi protejează investiţiile în tehnologie Java.
- Dezvoltatorii dornici să treacă imediat la versiunea Java SE 8 pot descărca noul NetBeans Integrated Development Environment (IDE) 8.0, care le permite să beneficieze de cele mai noi caracteristici ale Java şi de suportul îmbunătăţit pentru HTML5.
- Echipa Eclipse a lucrat la suportul pentru Java SE 8 timp de aproape doi ani şi va face disponibil un update care va coincide cu lansarea Java SE 8 sub forma unui feature patch pentru actualul Kepler SR2. Echipa a anunţat de asemenea că Eclipse va include şi suport pentru Java SE 8 în cadrul versiunii viitoare "Luna" programată pentru iunie 2014.
- Un curs Java SE 8 adus la zi va fi disponibil în curând, din partea Oracle, pentru a ajuta dezvoltatorii să facă tranziţia la Java SE 8 şi să implementeze cele mai noi îmbunătăţiri ale platformei.
- Oracle realizează un tur global pentru Grupurile de Utilizatori Java (JUGs) şi pregăteşte evenimente edicaţionale pentru aproape 60 de grupuri JUG din peste 20 de ţări. Conţinutul tehnic va fi făcut disponibil pentru grupurile JUG pe care evangheliştii Oracle Java Technology nu le vor putea vizita personal..
Oracle Java SE Embedded
- Oracle Java SE Embedded 8 oferă o platformă de dezvoltare pentru dispozitive integrate şi pentru Internetul Obiectelor care include flexibilitatea, portabilitatea şi caracteristicile Java SE 8. O listă completă a noilor caracteristici şi capabilităţi ale Oracle Java SE Embedded 8 este disponibilă aici.
- Oracle Java SE Embedded 8 le permite devoltatorilor să beneficieze de cele trei noi Profiluri Compacte din Java SE 8, care sunt sub-seturi predefinite ale specificaţiilor complete ale API-ului Java SE 8 şi permit crearea unor platforme mai mici pentru dispozitive integrate. Prin noua versiune, Java SE poate acum să fie implementat pe dispozitive integrate cu memorie fixă incepând de la 10 MB şi RAM pornind de la 16 MB, valori minime de 2-3 ori mai mici decât cele permise de Oracle Java SE Embedded 7.
- Oracle Java SE Embedded 8 este disponibil pentru multiple configuraţii, inclusiv Linux pe ARM, x86 şi PPC, şi este optimizat pentru plăci populare precum Raspberry Pi sau pentru sistemele comerciale Systems-on-Chip (SoC) precum Freescale i.MX 6 Series.
- Instrumente Java SE Embedded sunt de asemea disponibile pentru a crea medii de rulare Java (JRE) customizate şi optimizate pentru spaţiul minim oferit de platformele integrate.
Java ME 8
- Java este o platformă ideală pentru dispozitive inteligente şi o fundaţie optimă pe care dezvoltatorii pot construi servicii noi pentru Internetul Obiectelor.
- Java ME 8 este un update important la platforma Java ME existentă şi încorporează un set extins de caracteristici noi sau îmbunătăţite, printre care: alinierea limbajului Java şi a API-ului la Java SE 8, suport pentru protocoale web moderne, un model de aplicaţii cuprinzător, caracteristici de securitate avansate şi API-uri standard pentru administrarea consumului de energie electrică şi interacţiunea cu o gamă largă de periferice standard.
- Îmbunătăţirile semnificative ale Java ME 8 sunt menite să asigure o viteză mai mare a aplicaţiilor, ceea ce este cu atât mai important pe dispozitivele mai puţin puternice.
- Prin această noua versiune, Java ME şi Java SE devin convergente, ceea ce oferă o experienţă mai uniformă şi permite reutilizarea codului pe platforme diferite.
- Îmbunătăţirile aduse de limbajul Java în Java ME 8 folosesc caracteristici recente ale Java SE care le permit dezvoltatorilor să scrie cod mai “curat”, mai eficient, folosibil pe ambele platforme, iar noile capabilităţi de ale Java ME 8 pot scurta şi simplifica ciclurile de dezvoltare de software.
- Oracle Java ME Embedded 8 va fi implementarea Oracle a standardului Java ME 8. Oracle Java ME Embedded 8 Early Access 2 este acum disponibil ca runtime binar pentru platforma de dezvoltare Qualcomm 6270T (ARM9), Raspberry Pi (ARM11) şi ST Microelectronics STM32F4DISCOVERY (ARM Cortex-M4).
- Java ME SDK 8 Early Access 2 este acum disponibil pentru a susţine dezvoltarea aplicaţiilor bazate pe Java ME 8 Early Access pe un runtime emulat pe Windows 7.
- Oracle Technology Network (OTN) şi Oracle Academy sponsorizează concursul IoT Developer Challenge, care le oferă dezvoltatorilor posibilitatea de a câştiga una din cele 12 călătorii la JavaOne 2014 prin dezvoltarea unei aplicaţii Java Embedded. Mai mult, până la şase studenţi câştigători vor primi laptopuri şi vouchere de certificare. Termenul limită pentru trimiterea videoclipurilor şi codului este 30 mai 2014. Citiţi Regulamentul Oficial pentru detalii.
- OTN oferă de asemenea şapte cursruri Java Embedded gratuite în martie şi aprilie. Participanţii înregistraţi au şansa de a câştiga un pachet Raspberry Pi pentru începători.
Citate
- “Java este standardul global pentru dezvoltarea şi livrarea de aplicaţii oriunde – de la dispozitive de mici dimensiuni până în Cloud. Convergenţa dintre Java SE 8 şi Java ME 8 este menită să ofere un mediu uniform de dezvoltare, care îmbunătăţeşte productivitatea dezvoltatorilor şi performanţele aplicaţiilor, şi oferă posibilitatea de a dimensiona adecvat platforma de dezvoltare pentru implementare pe o varietate şi mai mare de situaţii,” a declarat Nandini Ramani, vice preşedinte pentru dezvoltare, Java Platform, Oracle. “Lansarea Java 8 va demonstra caracteristicile inovatoare ale Java SE 8 şi Java ME 8 şi va demonstra felul în care cele mai noi versiuni ale platformei Java pot revoluţiona dezvoltarea de aplicaţii, pot armoniza IT-ul corporatist şi pot conferi putere Internetului Obiectelor.”
- “ARM şi Oracle colaborează pentru a defini şi a integra componente tehnologice care vor mări viabilitatea Internetului Obiectelor pentru companii şi dezvoltatori,” a declarat Ian Drew, CMO, executive vice president of business development, ARM. “Versiunea Oracle JDK 8 demonstrează colaborarea care va defini standarde şi un ecosistem deschis, pentru a le permite dezvoltatorilor să creeze aplicaţii pentru tot spectrul de platforme, de la Internetul Obiectelor la servere.”
- “Lansarea Java SE 8 demonstrează inovaţia determinată de colaborarea permanentetă dintre IBM, Oracle şi alţi membri ai comunităţii Java în OpenJDK,” a declarat John Duimovich, Distinguished Engineer, IBM. “Java SE 8 le oferă corporaţiilor mari câştiguri de productivitate şi scalabilitate, şi demonstrează că se pot baza în continuare pe Java pentru a-şi creşte companiile.”
Java în cifre
- 9 milioane de dezvoltatori în întreaga lume
- Peste 3 miliarde de dispozitive bazate pe tehnologie Java
- Peste 125 milioane de dispozitive media bazate pe Java
- Peste 10 miliarde de Carduri Java au fost livrate de la lansarea acestora
Java Magazine este un abonament gratuit la o revistă digitală bilunară, care prezintă produse noi, aplicaţii inovatoare Java şi conţinut tehnic. Numărul din Martie/Aprilie 2014 prezintă detalii tehnice despre Java 8, inclusiv despre expresii Lambda, Nashorn, Profile Compacte, API-ul pentru dată şi oră, Internetul Obiectelor, fluxuri, adnotări pentru tipuri Java şi altele. Abonaţi-vă astăzi la oracle.com/javamagazine.
{mosloadposition user9}