MokaByte Numero  36  - Dicembre 99
 
Dall'isola di Java
di 
Luigi Corrias
Informazioni utili per chi cerca... informazioni

 


Un po' di notizie utili per rimanere informati  sulle novità e sulle curiosità del mondo Java e sono tratte dalla rassegna stampa ufficiale della SUN. Siccome è un compito arduo mantenermi sempre aggiornato prego il lettori che ritenesse di avere informazioni utili sulle novità del mondo JAVA di "mailarmele" a lcorrias@yahoo.com Ed anche di suggerirmi "spietate" critiche sulla leggibilità delle mie righe
Colgo anche l' occasione per ringraziare la redazione di MokaByte che mi ha offerto questo spazio consentendomi di arricchirmi professionalmente

Capodanno e JAVA.

Ceramente avrete sentito parlare del Millenium Bug..
Allo scoccare della mezzanotte del 31 dicembre 1999 i contatori del tempo di alcune applicazioni segneranno 00
confondendo il 2000 con il 1900 od un altro inizio secolo...
Chi si occupa di sviluppare applicazioni java professionalmente, o anche l'amatore informato si sarà chiesto:
"Alla fatidica mezzanotte del nuovo millenio dovro buttare il frutto della mia fatica?"
Un conto alla rovescia verso il disastro...
Niente di tutto questo, per fortuna...
Il codice java è stato sottoposto sino al suo primo rilascio JDK 1 ad una rigorosa verifica, ovvero un benchmark  di 28 rigorosi test che hanno accertato che java supporta date in qualsiasi formato: ad esempio: Apr. 6, 1999, April 6th, 1999, e 04/06/99 ecc. ecc.
E sopratutto sono validati :

  • Il passaggio tra il 31 Dicembre 1999 e il 1 Gennaio 2000
  • Il primo ed il secondo giorno dell' anno 2000
  • Il 2000 è un anno bisestile, il 29 Febbraio appare senza problemi..
  • Il primo marzo 2000 è il 61° giorno dell' anno
Attenzione per chi usa la versione del JDK 1.1.4 e 1.1.5 Questa non supporta date come 1/10/02 che possono essere ambiguamente interpretate come 1902 o 2002 dice Brian
Beck, staff engineer del Sun internationalization group. E' necessario aggiornarsi, per chi non lo avesse ancora fatto, alle versioni  successive
Per avere più informazioni riguardo questo vi consiglio:

Sun's Year 2000 Information
(http://www.sun.com/y2000/)

Java Developer ConnectionSM Bug Parade
(http://developer.java.sun.com/developer/bugParade/index.html)

Bug ID #4065427 -- Simple Date Format
Synopsis: SimpleDateFormat always parses 2-digit dates relative to 1900

Bug ID #4214271 -- Date Format Parsing
Synopsis: In versions before 1.1.6, DateFormat.parse considers 022900 to
 be 030100

Per concludere vi cito James Gosling, il principale sviluppatore del linguaggio di programmazione Java che ha scritto proprio l'originale sorgente della class date.
" Io ho scritto il formato della date in Java per avre una lunga vita.
Sono necessari oltre 292 milioni di anni per farlo andare in owerfow, ovvero per farlo "debordare", un periodo lungo per una forma di vita, un breve periodo per l' esistenza di un pianeta . "
Io sarò la tra qualche centinaio di milioni di anni per controllare.. : )

 

Il posto caldo di Java
Certo , la notizia non e delle più recenti, la conferenza stampa risale al 27 aprile 1999, però merita di essere sottolineata per lo sviluppatore professionista a cui forse è sfuggita...
La SUN ha rilasciato il Java HotSpot performance engine una piattaforma di sviluppo disponibile anche per il sistema operativo SOLARIS che supporta pienamente le nuove librerie di sviluppo e il più recente rilascio del JDK. Deve il suo nome alla ricerca degli "hotspot" ovvero dei punti critici, nel bytecode,  nei quali viene spesa la maggior parte
del flusso dei dati ed alla applicazione su questi di procedure di ottimizzazione sviluppate dalla SUN. Scusate se non sono stato sufficientemente chiaro, ma l'articolo non dice molto di più Se lo volete scaricare, armatevi di buona pazienza e andate in
http://java.sun.com/products/hotspot/index.html.
 

 

Java nel tuo cellulare 
Questa notizia non influenzerà nell'immediato futuro, lo sviluppo delle tecnologa Java..
E' stato tratto da un articolo intitolato: " La piattaforma java guadagna alleati visionari"
di Susan Mitchell ( SIC )..
Però lo reputo degno di nota...
Nel 2005 ricerche di mercato prevedono una diffusione di un billione di dispositivi di telefonia mobile... Un bacino di utenza che richiederà una piattaforma di sviluppo semplice e robusta e orientata alla connessione..
La nostra SUN ha stretto un accordo tra NTT DoCoMo un gigante in giappone della tecnologia wireless per utlizzare la tecnologia di connessione JINI, preparando a far sbarrcare Java nelle applicazioni per il proprio cellulare..
Un ritorno alle origini, in un certo senso, considerato che Java doveva essere una piattaforma per tutte le applicazioni relative alla programmazioni di elettrodomestici..
Per avere più informazioni riguardo questo vi consiglio:

                     Sun's Press Releases for NTT DoCoMo and Symbian Alliances
                     (http://java.sun.com/features/1999/03/announcements.html)

                     Sun's Wireless Alliances Put Millions of Consumers on the Net
                     (http://www.sun.com/consumer-embedded/cover/wireless.html)

                     New York Times: Java Technology to be Used in Symbian Operating System
                     (http://industry.java.sun.com/javanews/stories/story2/0,1072,13251,00.html)

                     Philips Publishing: Symbian to Port Sun's Java Technology for EPOC
Wireless Devices
                     (http://industry.java.sun.com/javanews/stories/story2/0,1072,13204,00.html)

                    Newbytes: Sun, NTT DoCoMo To Study Java, Jini Technologies On Cellular
                     (http://industry.java.sun.com/javanews/stories/story2/0,1072,13088,00.html)

                     Jini Connection Technology
                     (http://www.sun.com/jini/)
 

 

Applet Pie 
Le applet sono, lo saprete certamente, programmi che attraverso alcuni semplici marcatori vanno inclusi nei files html...
Sono presenti nel ricordo di tutti le applet comprese nel primo rilascio del JDK...
Nel sito SUN sono comprese le piu recenti applet vi rimando a queste per divertirvi, imparare, ricordare..

 Java2HTML (Il Migliore)
 Utilities - Other - 18 Oct, 1999

Lite Brite
Games - Other Games - 14 Oct, 1999

 Freeware Javvy Mapper Plus 1.0
WWW - Imagemaps - 14 Oct, 1999

 MindTerm
Utilities - Communication - 14 Oct, 1999

Drop
Games - Puzzles - 14 Oct, 1999

 Jakes Trivia
Games - Problem Solving - 1 Oct, 1999

Springboard
 Utilities - Other - 5 Oct, 1999

3D Draughts
Games - Board Games - 14 Oct, 1999

Quad-Link
Games - Board Games - 14 Oct, 1999

Cyber Wars
Games - Board Games - 14 Oct, 1999
 

DEDICATO AL MIGLIOR SVILUPPATORE DEL MONDO

Vuoi vedere quanto sei bravo ? Javaworld organizza il primo:

Javaworld Code Master Challenge

Una gara per stabilire atraverso una serie di test chi è il programmatore più bravo del mondo.. Mha!? Io mi limito a segnalarla..
 


MokaByte rivista web su Java
MokaByte ricerca nuovi collaboratori
Chi volesse mettersi in contatto con noi può farlo scrivendo a mokainfo@mokabyte.it