Java
italiano english

Livello Sup. ] ESRI ] [ Java ] Microsoft ] Oracle ] Sun ] Sybase ]

 [Java ] -> Java - JAI ] Java data manipulation ]

Home
Azienda
Tecnologie
Settori
Prodotti
OpenERP
FreeWare Software
Cerca

 

 

 

Java

Java in pillole

Indipendenza dalla piattaforma
Linguaggio object-oriented puro
Ricca libreria di oggetti
Gestione memoria  con Garbage Collector)
Multi-threading
Network oriented
Grande disponibilità su internet di software open-source e di codice sorgente
Continua evoluzione
Durante l’aprile del 1991, un gruppo di impiegati della SUN Microsystem, conosciuti come “Green Group” iniziarono a studiare la possibilità di creare una tecnologia in grado di integrare le allora attuali conoscenze nel campo del software con l’elettronica di consumo. Avendo subito focalizzato il problema sulla necessità di avere un linguaggio indipendente dalla piattaforma (il software non doveva essere legato ad un particolare processore) il gruppo iniziò i lavori nel tentativo di creare un linguaggio che estendesse il C++. La prima versione del linguaggio fu chiamata Oak e, successivamente per motivi di royalty Java. Attraverso una serie di eventi, quella che era la direzione originale del progetto subì vari cambiamenti ed il target fu spostato dall’elettronica di consumo al world wide web. Il 23 Maggio del 1995 la SUN ha annunciato formalmente Java. Da quel momento in poi il linguaggio è stato adottato da tutti i maggiori “vendors” di software incluse IBM, Hewlett Packard e Microsoft.

Java è un linguaggio ormai ampliamente diffuso ed utilizzato in tutto il mondo per la realizzazione di software delle più svariate tipologie.

Java ZEN

Per realizzare sistemi ed applicazioni basati su questo linguaggio non è sufficiente conoscerne bene la sintassi. Un progetto java a livello enterprise, come quelli realizzati da e-Soft, richiedono una vasta conoscenza di:
metodologie di progettazione ed ingegnerizzazione del software
ambienti di sviluppo, frameworks e application server
ambienti e tools per la progettazione, lo sviluppo e il test
basi teoriche e competenze approfondite su specifiche tecnologie e librerie di classi relative ad esempio a: multi trheding, distributed applications (standard tcp/ip, web services, corba,..),grafica avanzata (AWT, Java 2D, JAI,...), data manipolation (data base, XML, ...),ecc.

Queste sono solo alcune delle conoscenze e competenze che, se vengono a mancare, possono facilmente portare a disastrose dilatazioni dei tempi e dei costi di sviluppi ed alla realizzazione di applicazioni non manutenibili e di scarsa qualità.

Lo staff della e-Soft  è in grado di affrontare progetti Java anche di grandi dimensioni, con un approccio ingegneristico e metodologico tale da consentire di tracciare un percorso "sicuro" che consenta una verifica preliminare della fattibilità, dei costi e dei tempi di sviluppo (mediante un'analisi tecnica approfondita ed eventuali sviluppi di prototipi di test).

e-Soft può offrire competenze in tutte le fasi del ciclo di sviluppo del software e conoscenze particolarmente approfondite su specifici temi, tra cui in particolare:

 
software e tools inerenti grafica e G.I.S.
gestione e manipolazione di dati.

 

Invia una mail a info@e-soft.it con domande o suggerimenti su questo sito.
Copyright © 2001 e-Soft
Ultima modifica: settembre 23, 2005