Devo fare un progetto in Java per l'università: quale mi consigliate tra questi?

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
nuk3r
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1611
Iscrizione: lunedì 15 gennaio 2007, 14:44
Località: Berghem
Contatti:

Devo fare un progetto in Java per l'università: quale mi consigliate tra questi?

Messaggio da nuk3r »

Come da titolo, devo sviluppare uno di questi progetti in Java. Voi quale mi consiglereste? In particolare mi interessa la semplicità e la velocità nel realizzarlo, in quanto ho intenzione di presentarlo il prima possibile.  ;)

1) Mini server HTTP

Sviluppare un piccolo server HTTP capace di rispondere a richieste di tipo GET, POST e HEAD. Il server deve fornire risposte che rispettino lo standard HTTP in pieno e deve essere possibile interagire con il server tramite un comune browser. Il progetto può sembrare complesso, ma è solamente inusuale. E' suggerito utilizzare più thread concorrenti (anche se non è necessario)

----------------------------------------------------

2) Software per il calcolo del consumo telefonico [massimo 2 persone]

Sviluppare un software per il calcolo del consumo telefonico su dati reali. Il programma deve essere di utilità pratica e deve permettere all'utente di:

    * Inserire vari profili tariffari. Per ciascun profilo deve essere possibile precisare (almeno): il costo per le diverse fasce orarie, il costo dello scatto alla risposta, l'intervallo di fatturazione in secondi, il costo delle chiamate cellulari su stessa rete o su rete esterna, il costo delle chiamate ai fissi, il costo di un SMS. Riferitevi agli operatori di mercato per creare profili reali. I profili devono essere salvati su disco nel formato che preferite. Suggerimento: prevedete alcune tipologie di profilo, tra cui far scegliere l'utente.
    * Permettere all'utente di specificare un file che contenga il traffico telefonico di un dato periodo. Il file deve essere di testo, contenente le seguenti colonne (separate dal carattere di tabulazione):
      DATA
      ORA
      LOCALITÀ/OPERATORE
      NUMERO CHIAMATO
      DURATA
      TIPOLOGIA (se telefonata o messaggio SMS)
    * Per ogni file immesso dall'utente il software deve produrre un file HTML contenente una tabella con i costi telefonici totali basati sui diversi operatori di cui è stato inserito il profilo (chiedete all'utente il numero di telefono e verificate sia la colonna LOCALITÀ/OPERATORE che il numero chiamato). Inoltre per ogni profilo deve essere presente un link ad un secondo file HTML con la tabella dei costi per ogni telefonata.

----------------------------------------------------

3) Gioco dell'Othello/Revers

Sviluppare una applicazione per il gioco dell'Othello/Reversi.

----------------------------------------------------

4) Classe per la gestione di numeri interi superLong

La classe long permette di rappresentare interi con segno fino a 9223372036854775807.
Scopo del progetto è quello di sviluppare la classe superLong che permetta di rappresentare numeri interi di dimensioni a piacere (>8). Il costruttore della classe deve permettere di scegliere il numero di bytes che costituiranno la rappresentazione in memoria del numero intero (ad esempio un long è rappresentato in memoria da 64 bit, quindi 8 bytes).

Inoltre devono essere possibili le seguenti operazioni tra oggetti della classe superLong: somma, differenza, moltiplicazione, divisione intera, resto della divisione intera. Quando due oggetti superLong hanno dimensioni differenti, il risultato sarà un oggetto delle dimensioni del maggiore.
Grazie a tutti
Avatar utente
HammerOn
Prode Principiante
Messaggi: 236
Iscrizione: martedì 5 giugno 2007, 11:25

Re: Devo fare un progetto in Java per l'università: quale mi consigliate tra que

Messaggio da HammerOn »

l'unico che non farei è il secondo!....gli altri sono tutti divertenti! ^_^
Avatar utente
Vicious
Prode Principiante
Messaggi: 103
Iscrizione: venerdì 3 novembre 2006, 0:06

Re: Devo fare un progetto in Java per l'università: quale mi consigliate tra questi?

Messaggio da Vicious »

Ho avuto gli stessi progetti... non dirmi che sei a Crema a fare l'università  :P

Io di questi ho fatto l'othello, l'ho fatto con le swing però....
You have the right to free speech as long as you're not dumb enough to actually try it
Avatar utente
nuk3r
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1611
Iscrizione: lunedì 15 gennaio 2007, 14:44
Località: Berghem
Contatti:

Re: Devo fare un progetto in Java per l'università: quale mi consigliate tra que

Messaggio da nuk3r »

esatto, vado a Crema.... :P

lo so che sono simpatici, il problema è il tempo....Vorrei studiare una materia durante le mattinate e fare il progetto nei pomeriggi/tempo libero e concluderlo in un paio di settimane...Troppo poco?  :P

E l'unico che può soddisfare queste caratteristiche mi pare proprio il secondo... >:(
Avatar utente
avaj
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 511
Iscrizione: martedì 20 febbraio 2007, 17:18
Località: La Spezia
Contatti:

Re: Devo fare un progetto in Java per l'università: quale mi consigliate tra que

Messaggio da avaj »

otello batte tutti :D
Linus Torvalds doesn't die. He simply returns zero.
Open Blog
Asus x71sl-7s002c = LA BESTIA
Avatar utente
Vicious
Prode Principiante
Messaggi: 103
Iscrizione: venerdì 3 novembre 2006, 0:06

Re: Devo fare un progetto in Java per l'università: quale mi consigliate tra que

Messaggio da Vicious »

nuk3r ha scritto: il problema è il tempo....
Othello a linea di comando giocabile l'ho fatto in 2/3 giorni usando il pomeriggio
Othello a linea di comando totalmente finito (mettendo a posto ogni dettaglio) un paio di giorni in più
Othello con swing ci ho messo meno di una settimana per rispettare le consegne che da (ovviamente ho riusato il codice che già avevo), e poi ho perso tempo ad aggiungerci qualcosina così tanto per divertimento...

L'IA è una stupidata perchè chiede una IA stupida senza troppe complicazioni...

Se lo fai senza interesse per il voto in poco tempo ce la fai anche da solo
Poi dipende da quanto sei pratico di Java (ma neanche troppo)
You have the right to free speech as long as you're not dumb enough to actually try it
Avatar utente
nuk3r
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1611
Iscrizione: lunedì 15 gennaio 2007, 14:44
Località: Berghem
Contatti:

Re: Devo fare un progetto in Java per l'università: quale mi consigliate tra que

Messaggio da nuk3r »

pratica in Java: 0  :P

Conosco un po' la sintassi e le caratteristiche, ma non ho mai realizzato un vero programma da zero.

Pensa che il più complicato pensavo proprio fosse othello....ma non diventa articolato gestire tutti gli eventi e, per l'appunto, la IA? Non posso programmarlo in modo che la cpu non vinca mai!  ;D
Avatar utente
Vicious
Prode Principiante
Messaggi: 103
Iscrizione: venerdì 3 novembre 2006, 0:06

Re: Devo fare un progetto in Java per l'università: quale mi consigliate tra que

Messaggio da Vicious »

L'unico evento che devi gestire è l'inserimento di una pedina nella scacchiera,  facendolo da riga di comando è semplicemente l'inserimento di un testo, facendolo grafico è semplicemente un click del mouse; dopo questo click fai fare la scelta della mossa al computer e ti rimetti in attesa dell'input da parte dell'utente (da riga di comando è semplicemente una readLine()...)

Per come vuole l'IA il prof praticamente vinci sempre le partite, quindi non c'è problema di fare in modo che il computer perda sempre, perderà sempre comunque (se hai un minimo di esperienza con othello)...
You have the right to free speech as long as you're not dumb enough to actually try it
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti