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..
|