Siti ufficiali
<%@ include file="/common/pages/officialSites.html" %>
Siti collegati
<%@ include file="/common/pages/relatedSites.html" %>
<%@ include file="/common/pages/info.html" %>
<%@ include file="/common/pages/advertise.html" %>
Sun Java™
Java è un linguaggio di programmazione espressamente disegnato per poter funzionare in ambienti distribuiti, come una rete aziendale o Internet. Evolutosi in unapiattaforma ed orientato agli oggetti è un linguaggio estremamente versatile e potente, che ne permette l'utilizzo in molteplici situazioni.
Java può essere usato per creare applicazioni complesse che possano essere eseguite su un singolo computer o attraverso server distribuiti cui siano collegati molteplici client. Può anche essere utilizzato per sviluppare piccole e piccolissime applicazioni da poter essere eseguite dai telefonini e perfino gli elettrodomestici di casa e ufficio e le smart card!
Perché Java
I programmi sviluppati in Java sono portabili attraverso le reti ed attraverso le architetture, consentendone l'adozione su più macchine e sistemi operativi senza modifiche.
Attualmente le architetture ufficialmente supportate sono le seguenti:
- Alpha
- ARM
- AVR
- Blackfin
- C4X
- CRIS
- CRX
- H8/300
- IQ2000
- Itanium
- M32C
- M32R
- MIPS
- Motorola 68HC11
- Motorola 68HC12
- Motorola 68k
- PowerPC
- PA-RISC
- PowerPC
- S/390
- SGI
- Sparc
- Sparc64
- VAX
- x86 (32-bit)
- x86 (64-bit)
e supporta i seguenti sistemi operativi:
- AIX
- FreeBSD
- GNU/Linux
- HP-UX
- IRIX
- Mac OS
- OS/2
- SCO
- SVR
- Solaris
- Symbian
- Windows
- Xtensa
ma costantemente si aggiungono ulteriori architetture e sistemi operativi, grazie anche agli accordi commerciali di SUN con partner come Borland, HP, IBM, Microsoft, Oracle, Silicon Graphics e Symantec.
Le applicazioni Java
Lo sviluppo in Java si distingue in base al suo effettivo obiettivo. Infatti vengono applicate differenti strategie e tecnologie per ottenere il risultato migliore. Pertanto le applicazioni Java vengono comunemente distinte in:
- Standalone
- Client / Server
- Web dinamiche
<%@ include file="applications.html" %>
WebStart
Le applicazioni WebStart sono applicazioni che non si differenziano dalle altre (Standalone o Client/Server) per il funzionamento, ma perché inizialmente sono disponibili sul WEB. L'utente può in qualsiasi momento scaricarle ed utilizzarle sul proprio computer.
Generalmente non hanno bisogno di una installazione e sono sempre aggiornate con l'ultima versione!
Ad ogni esecuzione, infatti, WebStart controlla se sono disponibili aggiornamenti. In caso positivo ne scarica la versione più aggiornata e permette all'utente di utilizzarla.
<%@ include file="/common/pages/siteInfo.html" %>
<%@ include file="/common/pages/validation.html" %>