Newsgroup: it.comp.java
Titolo: L'ho fatto io!

apriamo una discussione poco 'tecnica' ma che spero faccia partecipare
in molti..
Qual'è stato il vosto SW, Programma, Applicazione più BELLA che aveta
mai scritto? (Da soli o in un team) magari qualcosa di utile, o un
gioco o altro.. per bella intendo appassionante, e coinvolgente

 ha scritto nel messaggio 
news:1172525209.5...@t69g2000cwt.googlegroups.com...


Comincio io! :-)
Allora, l'applicazione che più mi è piaciuto creare aveva a che fare con 
java e
Opnet Modeler, per la realizzazione di un sistema di controllo predittivo 
(che di
solito viene impiegato per il controllo di manipolatori o di sistemi 
meccanici)
da applicare alla gestione del traffico di un Hub satellitare.
Era un simulatore, non un prodotto da installare come vero e proprio sistema
di controllo nell hub satellitare...ma è stato molto divertente farlo!
:-)
Roberto 

 
http://csvtosql.sourceforge.net
Legge di Jones: Colui che sorride quando le cose vanno male ha pensato a
qualcuno cui dare la colpa.

Ignaxio ha scritto:

1) Pacchetto per strumenti di AI: reti neurali ed algoritmi genetici
2) uso del suddetto pacchetto per un esperimento di robotica evolutiva
3) uso del suddetto pacchetto per un tool che, letti dati provenienti da 
rilevamento ambientale, addestrasse una rete neurale in grado di fare 
previsione a breve-medio termine e di riempire le lacune in alcuno serie 
di dati incomplete (Tesi di Laurea).
Ciao,
Giulio
--

 writes:
I> per bella intendo appassionante, e
I> coinvolgente
Mai posto il problema.
Mi sono divertito come un matto a scrivere il programma per la tesi di
laurea  (nucleo centrale  di  un programma  di  elaborazione di  suoni
"espandibile mediante plugin", ed un paio di moduli, a far evolvere un
modo per  Emacs (html-helper-mode, su  savannah, il progetto se  non č
morto č comatoso), a scrivere un modulo per Jhove.
Mi diverto un sacco ogni volta che scrivo quella manciata di righe che
fa fare al mio editor (Emacs) una bella fetta del mio lavoro...
-- 
 /\           ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
  //--\| | \|  |   Integralista GNUslamico
\/                 e coltivatore diretto di Software

> gioco o altro.. per bella intendo appassionante, e coinvolgente
Allora, la più bella finora per me è un'applicazione a cui sto lavorando 
ora: un client XMPP con una marea di funzionalità (chat, sms, voice, 
file transfer...), il tutto "skinnabile" e personalizzabile. Sto 
pressando perché venga messo opensource :)
Quella che mi ha dato e mi sta dando più soddisfazioni (non certo 
lucrose :)) invece è senza ombra di dubbio Ammentos (vd firma per chi 
non lo conoscesse).
L'applicazione più bella in assoluto, comunque, è sempre la prossima che 
devo sviluppare :D
pole
PS: interessanti le tue esperienze!
-- 
ammentos - a lightweight persistence framework for JDK5
http://ammentos.biobytes.it
Flash tutorial: 
http://ammentos.biobytes.it/quickstart/quickstart.html

 Roberto
Figata, parlamene diffusamente :). Sono anch'io nel campo del
controllo.
Ciao Jack

controllo.
Ciao!
Allora, ti spiego a grandi linee:
Considera un hub satellitare con un "nodo" che ha in ingresso molti canali 
"code",
qusto "nodo" deve distribuire una risorsa per l'uplink (la banda) la quale è 
limitata
rispetto alla richiesta dei vari canali che vogliono mandare i loro 
"pacchetti"
sul satellite.
A te serve un "predittore" che ti faccia capire quale, tra i vari canali che 
si vogliono
connettere, avrà più traffico (o accumulerà più pacchetti in coda, da 
spedire sul satellite).
Ti serve , quindi, un "predittore" che agisca su intervalli di tempo molto 
piccoli (dell'ordine
dei centesimi di secondo) comunicando al "controllore" quali sono le code 
più affollate.
In base alla comunicazione che ti viene offerta dal predittore, devi 
assegnare in modo "ottimo",
la banda a disposizione per l'uplink.
Si può risolver questo problema con due approcci:
    1. Quello "statistico" basato su curve di interpolazione;
    2. Quello "controllistico" basato sui predittori e sul controllo 
predittivo;
L'applicazione di questa seconda metologia consiste nell'applicare, tra il 
nodo che
assegna la banda e i canali di comunicazione, un sistema di controllo di 
predittivo che
sia stabile (ovviamente!) ed ottimo. Si prende, quindi, lo schema di 
controllo predittivo
utilizzato nei sistemi di controllo (utilizzato per controllare la 
posizione, la velocità e l'accelerazione
di un giunto, ad esempio), si "discretizza" (perchè lavora con pacchetti, al 
posto dei segnali
tempo-continuo che sono tipicamente tensioni e correnti) e si cerca di 
"controllare" la
quantità di banda associata ad ogni coda, istante per istante (che nel 
nostro caso sarà
una quantità di tempo discreta, la cui scelta, come sai, influisce sulla 
stabilità del sistema).
Se vuoi maggiori informazioni, fammi sapere!
Ciao : )
R. 

Ciao Ignaxio,

Sicuramente un simulatore di CPU scritto come tesina assieme ad altri 10
colleghi: 
www.edumips.org
.
Mi ha dato, e continua a darmi, TANTE soddisfazioni; prima tra tutte, il fatto
che sebbene non fossimo pochi e non avessimo esperienze di lavoro di gruppo,
siamo riusciti ad organizzarci abbastanza bene, tanto da completare
(rispettando le leggi dell'ingegneria del sw) l'80% delle funzionalità in 3
mesi, ed ancora lavoriamo saltuariamente al restante 20% (è passato un anno
dall'inizio).
Bye,
-- 
[ Andrea Spadaccini - a.k.a. lupino3 - GLUGCT - from Catania - ICQ : 91528290 ]
[ GPG ID: 5D41ABF0 - key on keyservers - Gentoo GNU / Linux - Kernel 2.6.19.5 ]
[ Linux Registered User 313388 - a(dot)spadaccini(at)catania(dot)linux(dot)it ]
[                     I'm not as think as you drunk I am.                     ]

 gioco o altro.. per bella intendo appassionante, e coinvolgente
Paradossalmente direi che è stata la prima applicazione client della
mia (breve) carriera. Si tratta di un'applicazione che renderizza un
pannello informativo per la presentazione di contenuti multimediali,
simile a quelle che siete abituati a vedere in Autogrill sui plasma
mentre azzannate Rustichelle e Camogli...ma, concedetemi un po' di
presunzione, molto più bella! :-P
Aumento precoce di capelli bianchi, inappetenza contrapposta a
voracità nervosa, ma anche soddisfazioni a non finire...non è stato
banale acquisire le conoscenze necessarie allo sviluppo di
un'applicazione di questo tipo, avendo lavorato sempre e solo in
ambito web, eppure pensandoci bene ne sono pienamente soddisfatto: mi
ha permesso di interessarmi ad un nuovo mondo che non conoscevo,
inziando da Swing, passando per AWT e approdando all'ultima release
implementata completamente in SWT su piattaforma Win e Linux.
CIAO!

 Se vuoi maggiori informazioni, fammi sapere!
Ehm si, hai in giro un qualche paper che posso studiarmi? al max
contattami in privato, visto che stiamo andando un po' OT
(jack4747[chiocciola]gmail[punto]com)
Ciao Jack

Ciao Jack
Ciao Jack, ho proprio il Paper inviato all' IEEE. Appena lo trovo
te lo mando.
: ) A presto!
R.