REDWOOD SHORES, Καλιφόρνια – 25 Μαρτίου 2014

 

Η Oracle ανακοινώνει την Java Platform, Standard Edition 8 (Java SE 8), την Java Platform, Micro Edition 8 (Java ME 8) και τις αντίστοιχες εκδόσεις των προϊόντων Oracle Java Embedded. Θα είναι διαθέσιμα on demand πάνω από 30 βίντεο τεχνικού περιεχομένου σχετικά με την Java SE 8, την Java ME 8, την Java Embedded και τις τεχνολογίες Internet of Things.

 

Ειδήσεις

  • Η Oracle ανακοίνωσε τη διαθεσιμότητα του JDK 8, που αποτελεί μια υλοποίηση της Java SE 8 Platform Specification έτοιμη για ένταξη σε περιβάλλον παραγωγής, η οποία εγκρίθηκε πρόσφατα μέσω του προγράμματος Java Community Process (JCP). Αυτή η έκδοση περιλαμβάνει τη μεγαλύτερη αναβάθμιση που έγινε στο μοντέλο προγραμματισμού Java από την παρουσίαση της πλατφόρμας το 1996. Η ανάπτυξη του JDK 8 είναι προϊόν συνεργασιών στην Κοινότητα OpenJDK.
  • Η Oracle ανακοινώνει επίσης την Oracle Java SE Embedded 8, η οποία αξιοποιεί τα νέα χαρακτηριστικά της Java SE 8 και είναι βελτιστοποιημένη για ενσωματωμένα συστήματα μεσαίων και υψηλών προδιαγραφών.
  • Το Oracle JDK 8 και η Oracle Java SE Embedded 8 διατίθενται πλέον για λήψη.
  • Η Java SE 8 και η Java ME 8 κινούνται σε κατεύθυνση σύγκλισης, με την Java ME 8 να είναι προγραμματισμένη για διάθεση αργότερα μέσα στην άνοιξη.
  • Με μια ενιαία πλατφόρμα Java 8 σε ενσωματωμένες συσκευές, επιτραπέζιους υπολογιστές, κέντρα δεδομένων και στο cloud, οι πελάτες έχουν πλέον τη δυνατότητα για ταχύτερη υλοποίηση εφαρμογών, επεξεργασία και ανάλυση δεδομένων με αστραπιαία ταχύτητα και ανάληψη δράσης για τα διάφορα συμβάντα αμέσως μόλις αυτά προκύπτουν.
  • Αξιοποιώντας τα πλεονεκτήματα της Java όσον αφορά στις πολλαπλές πλατφόρμες, οι υλοποιήσεις της Oracle Java Embedded είναι σχεδιασμένες για να αυξήσουν την ευελιξία του υλικού εξοπλισμού και τις επιλογές πλατφόρμας, να διευκολύνουν τη φορητότητα των εφαρμογών και να βοηθήσουν στην επέκταση του κύκλου ζωής των προϊόντων.

 

Java SE 8

  • Η Java SE 8 είναι αποτέλεσμα ανάπτυξης από το σύνολο του κλάδου, με ανοικτές αναθεωρήσεις, εβδομαδιαία build και εκτενή συνεργασία ανάμεσα σε μηχανικούς της Oracle και μέλη της κοινότητας προγραμματιστών Java ανά τον κόσμο μέσω της Κοινότητας OpenJDK και του προγράμματος JCP.
  • Η Java SE 8 βελτιώνει την παραγωγικότητα των προγραμματιστών και την απόδοση των εφαρμογών χάρη στη μειωμένη χρήση boilerplate κώδικα, στα βελτιωμένα collections και annotations, στα πιο απλά μοντέλα παράλληλου προγραμματισμού και στην πιο αποτελεσματική χρήση των σύγχρονων πολυπύρηνων επεξεργαστών.
  • Τα κύρια χαρακτηριστικά του JDK 8 είναι τα Project Lambda (JSR 335), το Nashorn JavaScript Engine, ένα νέο API ημερομηνίας και ώρας (JSR 310), ένα σύνολο από Compact Profiles και η κατάργηση του “permanent generation από το HotSpot Java Virtual Machine (JVM). Μια πλήρης λίστα με όλα τα νέα χαρακτηριστικά και δυνατότητες του JDK 8 είναι διαθέσιμη εδώ.
  • Το Oracle JDK 8 έχει ήδη πετύχει απόδοση που συνιστά νέο παγκόσμιο ρεκόρ για συστήματα με 4 socket σε servers NEC με επεξεργαστή Intel και για συστήματα με 2 socket σε servers Oracle SPARC T5, με βελτίωση απόδοσης από 12% έως 41% σε σχέση με το JDK 7 στην ίδια διαμόρφωση Oracle (λεπτομέρειες για τη συγκριτική δοκιμή με συστήματα NEC, λεπτομέρειες για τη συγκριτική δοκιμή με συστήματα Oracle).
  • Η τελευταία έκδοση της JavaFX στο πλαίσιο του JDK 8 επίσης περιλαμβάνει νέα χαρακτηριστικά και βελτιώσεις για τα περιβάλλοντα client Java, όπως: ένα ενσωματωμένο χαρτοφυλάκιο με στοιχεία ειδικά για γραφικά, νέα στοιχεία ελέγχου περιβάλλοντος εργασίας, ένα θέμα Modena, λειτουργίες που επιτρέπουν στους προγραμματιστές να ενσωματώνουν περιεχόμενο Swing σε εφαρμογές JavaFX, νέα γραφικά 3D και πρόσθετη υποστήριξη για την HTML 5.
  • Η συμβατότητα της Java SE 8 με προηγούμενες εκδόσεις της πλατφόρμας σημαίνει ότι οι προγραμματιστές λογισμικού Java μπορούν να συνεχίσουν να αξιοποιούν τις υφιστάμενες δεξιότητές τους και προστατεύει τις επενδύσεις σε τεχνολογία Java.
  • Οι προγραμματιστές που ενδιαφέρονται να αρχίσουν άμεσα να εργάζονται με τη Java SE 8 μπορούν να κατεβάσουν το NetBeans Integrated Development Environment (IDE) 8.0, που θα τους επιτρέψει να αξιοποιήσουν τα νέα χαρακτηριστικά της Java, καθώς και τη βελτιωμένη υποστήριξη της HTML5.
  • Η ομάδα του έργου Eclipse έχει συμπληρώσει σχεδόν 2 χρόνια εργασίας στην υποστήριξη της Java SE 8 και έχει προγραμματιστεί μια νέα ενημερωμένη έκδοση που συμπίπτει με την παρουσίαση της Java SE 8 ως ενημέρωση κώδικα με νέα χαρακτηριστικά για το υφιστάμενο Kepler SR2. Η ομάδα έχει ανακοινώσει ότι το Eclipse θα περιλαμβάνει επίσης υποστήριξη για την Java SE 8 στην επερχόμενη έκδοση “Luna” που έχει προγραμματιστεί για τον Ιούνιο του 2014.
  • Σύντομα θα είναι διαθέσιμο ένα ανανεωμένο εκπαιδευτικό πρόγραμμα για την Java SE 8 από την Oracle, που θα βοηθήσει τους προγραμματιστές για τη μετάβαση στην Java SE 8 και για την υλοποίηση των πιο πρόσφατων βελτιώσεων της πλατφόρμας.
  • Η Oracle πραγματοποιεί επίσης μια παγκόσμια περιοδεία σε Java User Groups (JUGs) και σχεδιάζει να οργανώσει εκπαιδευτικές εκδηλώσεις για σχεδόν 60 JUGs σε περισσότερες από 20 χώρες σε 6 ηπείρους. Έτσι, το τεχνικό περιεχόμενο θα είναι διαθέσιμο στα JUGs τα οποία δεν μπορούν να επισκεφθούν αυτοπροσώπως οι ειδικοί της Oracle που διαδίδουν και προωθούν την τεχνολογία Java.

 

Oracle Java SE Embedded

  • Η Oracle Java SE Embedded 8 παρέχει μια πλατφόρμα ανάπτυξης για ενσωματωμένες συσκευές και για τεχνολογίες Internet of Things (IoT), που περιλαμβάνει την ευελιξία, τη φορητότητα και τα χαρακτηριστικά της Java SE 8. Μια πλήρης λίστα με τα νέα χαρακτηριστικά και δυνατότητες της Oracle Java SE Embedded 8 είναι διαθέσιμη εδώ.
  • Η Oracle Java SE Embedded 8 επιτρέπει στους προγραμματιστές να αξιοποιήσουν τα τρία νέα Compact Profiles της Java SE 8, τα οποία είναι προκαθορισμένα υποσύνολα της πλήρους προδιαγραφής API της Java SE 8 και τους επιτρέπουν να δημιουργούν μικρότερες πλατφόρμες για ενσωματωμένες συσκευές. Με αυτήν την έκδοση, η Java SE μπορεί να υλοποιηθεί σε ενσωματωμένες συσκευές χρησιμοποιώντας έως και 10 MB χώρου και 16 MB RAM, απαιτήσεις 2-3 φορές μικρότερες από ό,τι στην Oracle Java SE Embedded 7.
  • Η Oracle Java SE Embedded 8 είναι διαθέσιμη για πολλές διαμορφώσεις συμπεριλαμβανομένης της αρχιτεκτονικής Linux σε ARM, x86 και PPC, και είναι βελτιστοποιημένη για δημοφιλείς πλατφόρμες όπως ο «φθηνός» υπολογιστής Raspberry Pi, καθώς και εμπορικά ενσωματωμένα συστήματα SoC (Systems-on-Chip), όπως το Freescale i.MX 6 Series.
  • Διατίθενται, επίσης, εργαλεία για την Java SE Embedded για τη δημιουργία προσαρμοσμένων JRE με βελτιστοποιημένες απαιτήσεις χώρου για ενσωματωμένες πλατφόρμες.

 

Java ME 8

  • Η Java είναι ιδανική πλατφόρμα για έξυπνες συσκευές και αποτελεί βέλτιστη υποδομή με την οποία οι προγραμματιστές μπορούν να δημιουργούν νέες υπηρεσίες για τις τεχνολογίες IoT.
  • Η Java ME 8 αποτελεί σημαντική ενημέρωση για την υπάρχουσα πλατφόρμα Java ME και ενσωματώνει ένα μεγάλο σύνολο με ανανεωμένα και νέα χαρακτηριστικά, όπως: συντονισμός της γλώσσας Java και των API με την Java SE 8, υποστήριξη για τα σύγχρονα πρωτόκολλα web, ολοκληρωμένο μοντέλο εφαρμογών, εξελιγμένα χαρακτηριστικά ασφαλείας και τυποποιημένα API για διαχείριση ισχύος και επικοινωνία με μια μεγάλη γκάμα βασικών περιφερειακών.
  • Οι σημαντικές βελτιώσεις της Java ME 8 είναι σχεδιασμένες για να εξασφαλίζουν ταχύτερες επιδόσεις για τις εφαρμογές, πράγμα ιδιαίτερα σημαντικό σε λιγότερο ισχυρές συσκευές.
  • Με αυτήν την έκδοση, η Java ME και η Java SE συγκλίνουν, προσφέροντας μια πιο συνεπή εμπειρία για τους προγραμματιστές και περισσότερη επαναχρησιμοποίηση κώδικα σε διαφορετικές πλατφόρμες.
  • Οι νέες βελτιώσεις της γλώσσας Java στην Java ME 8 αξιοποιούν χαρακτηριστικά της Java SE για να μπορούν οι προγραμματιστές να συντάσσουν πιο απλό και αποτελεσματικό κώδικα που να μπορεί να υλοποιηθεί και στις δύο πλατφόρμες, ενώ οι νέες δυνατότητες της Java ME 8 για ενσωματωμένα συστήματα βοηθούν στην περαιτέρω συντόμευση και απλοποίηση των κύκλων ανάπτυξης.
  • Η Oracle Java ME Embedded 8 θα είναι η υλοποίηση της Oracle για το πρότυπο Java ME 8. Η Oracle Java ME Embedded 8 Early Access 2 είναι τώρα διαθέσιμη ως δυαδικό εκτελέσιμο για Qualcomm 6270T (με βάση τον επεξεργαστή ARM9) Development Platform, Raspberry Pi (με βάση τον επεξεργαστή ARM11) και ST Microelectronics STM32F4DISCOVERY (με βάση τον επεξεργαστή ARM Cortex-M4).
  • Η Java ME SDK 8 Early Access 2 είναι τώρα διαθέσιμη για υποστήριξη της ανάπτυξης εφαρμογών βασισμένων στην Java ME 8 Early Access σε εκτελέσιμο προσομοίωσης για Windows 7, καθώς και για τις υποστηριζόμενες πλατφόρμες hardware.
  • Το Oracle Technology Network (OTN) και το Oracle Academy υποστηρίζουν το IoT Developer Challenge, δίνοντας στους προγραμματιστές μια ευκαιρία να κερδίσουν ένα από τα 12 ταξίδια στο JavaOne 2014 δημιουργώντας μια εφαρμογή Java Embedded. Επιπλέον, έως και έξι σπουδαστές θα κερδίσουν φορητούς υπολογιστές και κουπόνια πιστοποίησης. Η προθεσμία για την υποβολή των video και του κώδικα των έργων είναι η 30η Μαΐου 2014. Ανατρέξτε στους επίσημους κανόνες (Αγγλικά) για λεπτομέρειες. 
  • Το OTN επίσης παρέχει εφτά δωρεάν εκπαιδευτικές ενότητες Java Embedded το Μάρτιο και τον Απρίλιο. Οι εγγεγραμμένοι συμμετέχοντες έχουν την ευκαιρία να κερδίσουν ένα εισαγωγικό πακέτο Raspberry Pi.

 

Σχετικές δηλώσεις

  • Η Nandini Ramani, Vice President Development, Java Platform, Oracle, δήλωσε: «Η Java αποτελεί το παγκόσμιο πρότυπο για την ανάπτυξη και παροχή εφαρμογών παντού – από μικρές συσκευές μέχρι το Cloud. Η σύγκλιση της Java SE 8 και της Java ME 8 αποσκοπεί στην εξασφάλιση ενός σταθερού περιβάλλοντος ανάπτυξης που βελτιώνει την παραγωγικότητα των προγραμματιστών και την απόδοση των εφαρμογών, καθώς και στη δυνατότητα επιλογής του κατάλληλου μεγέθους πλατφόρμας για ανάπτυξη σε ακόμα ευρύτερη σειρά σεναρίων χρήσης. Στην παρουσίαση της Java 8 θα τονιστούν τα καινοτόμα χαρακτηριστικά της Java SE 8 και της Java ME 8 και θα παρουσιαστούν οι τρόποι με τους οποίους οι τελευταίες εκδόσεις της πλατφόρμας Java μπορούν να φέρουν επανάσταση στην ανάπτυξη εφαρμογών, να συντονίσουν το περιβάλλον IT των εταιρειών και να ενισχύσουν τις τεχνολογίες Internet of Things.»
  • Ο Ian Drew, Chief Marketing Officer και Executive Vice President Business Development, ARM: «Η ARM και η Oracle συνεργάζονται για να ορίσουν και να ενοποιήσουν στοιχεία τεχνολογίας ώστε να κάνουν το Internet of Things περισσότερο βιώσιμο για επιχειρήσεις και προγραμματιστές. Το Oracle JDK 8 αποτελεί προϊόν της συνεργασίας μας που θα προωθήσει την εξέλιξη των προτύπων και ένα ανοικτό οικοσύστημα που θα επιτρέπει στους προγραμματιστές να δημιουργούν εφαρμογές από έξυπνες συσκευές IoT έως servers.»
  • Ο John Duimovich, Distinguished Engineer, IBM, δήλωσε: «Η Java SE 8 καταδεικνύει την καινοτομία που προωθείται από τη συνεχιζόμενη συνεργασία μεταξύ της IBM, της Oracle και άλλων μελών της κοινότητας της Java στο OpenJDK. Η Java SE 8 παρέχει στους εταιρικούς πελάτες σημαντικά οφέλη σε όρους παραγωγικότητας, επεκτασιμότητας και συντηρησιμότητας, και αποτελεί ακόμα μια επιβεβαίωση ότι μπορούν να συνεχίσουν να βασίζονται στην Java για την ανάπτυξη των επιχειρηματικών δραστηριοτήτων τους.»

 

Στοιχεία και αριθμητικά δεδομένα για την Java

  • 9 εκατομμύρια προγραμματιστές σε όλο τον κόσμο
  • Πάνω από 3 δισεκατομμύρια συσκευές λειτουργούν με τεχνολογία Java
  • Έχουν εγκατασταθεί πάνω από 125 εκατομμύρια συσκευές πολυμέσων που βασίζονται στη Java
  • Έχουν αποσταλεί περισσότερες από 10 δισεκατομμύρια Κάρτες Java
  • Το Java Magazine είναι ένα περιοδικό με δωρεάν συνδρομή που εκδίδεται κάθε δύο μήνες σε ψηφιακή και φορητή μορφή, και παρουσιάζει ειδήσεις, νέα προϊόντα και σημαντικές, πρωτοποριακές εφαρμογές Java. Επίσης, περιλαμβάνει πρακτικό τεχνικό περιεχόμενο. Το τεύχος Μαρτίου/Απριλίου 2014 περιέχει εκτενές τεχνικό περιεχόμενο για την Java 8, όπως άρθρα για παραστάσεις Lambda, Nashorn, Compact Profiles, API ημερομηνίας και ώρας, τεχνολογίες Internet of Things, ροές δεδομένων, σχόλια (annotations) για τους τύπους Java, και άλλα. Γίνετε συνδρομητές σήμερα στη διεύθυνση oracle.com/javamagazine.