Hardware Upgrade Forum

Hardware Upgrade Forum (https://www.hwupgrade.it/forum/index.php)
-   Programmazione (https://www.hwupgrade.it/forum/forumdisplay.php?f=38)
-   -   Vecchia discussione con proposte di realizzazione e sondaggi (https://www.hwupgrade.it/forum/showthread.php?t=981712)


MaaX 07-07-2005 19:03

Vecchia discussione con proposte di realizzazione e sondaggi
 
RIASSUNTO:
In breve cerchiamo di realizzare (oramai dobbiamo ;) ) un progetto Open Source a scopo didattico, dopo vari tentennamenti abbiamo optato per un Game 2D.

Si sono decisi i ruoli, il linguaggio, le librerie grafiche


Il nostro Coach - fek - sta comunicando con l'amministratore del forum per aprire una sottosezione.

Questi sono i ruoli attuali e/o provissori


Coach:
fek

Costumer:

RaouL_BennetH, MaaX


Spike:

VICIUS, DanieleC88, 71104, ghiotto86, Gica78R, maxithron, ^TiGeRShArK^


Disponibili a partecipare:

jappilas, franksisca, motogpdesmo16, Alvaro Vitali, Fenomeno85, sirus, Brazorv, perry rhodan, NetZiro, gokan, The Incredible, cionci, MSciglio, IspiCiosa, ally, mjordan, maxithron, supermario, idt_winchip, cdimauro, cisc, ^TiGeRShArK^, alderighi, axaxin.

In ogni caso rinnovo (rinnoviamo :D ) l'invito a tutti nello partecipare.


Qualsiasi suggerimento (o critica) è ben accetto :)

-------------------------------------------------------------------------------------------------------------
Per qualsiasi chiarimento o segnalazione potete mandarmi un PVT oppure una mail maax.info at gmail.com
-------------------------------------------------------------------------------------------------------------

Questa qua sotto è stata l'idea iniziale con titolo e copertina di VICIUS

t3 - the teacher trucidator

jappilas 07-07-2005 19:08

Vecchia discussione con le varie proposte di realizzazione e sondaggi
 
il primo passo sarebbe decidere che genere di programma si vuole sviluppare... c'è solo l' imbarazzo della scelta, dai database ai motori 3d... ^^

comunque come iniziativa potrebbe essere interessante... :)

MaaX 07-07-2005 19:15

Quote:

Originariamente inviato da jappilas
il primo passo sarebbe decidere che genere di programma si vuole sviluppare... c'è solo l' imbarazzo della scelta, dai database ai motori 3d... :)


Nel caso si può fare un sondaggio!! :sofico:

Quello non ha importanza, come linguaggio credo, almeno per iniziare il C.

jappilas 07-07-2005 20:14

il linguaggio influenza il progetto ;)

nel senso, un linguaggio con delle peculiarità (ad esempio non object oriented) se messo come requisito imporrà delle restrizioni alla fase di design
design che dovendo mettere le basi del progetto, all' inizio non s idovrebbe occupare troppo dei dettagli implementativi, o meglio esserne indipendente

per scegliere il linguaggio in cui codificare l' algoritmo non c'è fretta... e meno ancora ce n'è per arrivare a far sì che il progetto sia pure ottimizzato a livello di codice macchina... ;)
all' inizio credo sia più conveniente pensare a un livello di astrazione più alto, quindi in termini di strutture dati, entità e algoritmi su di esse operate, che verranno coinvolti...

... questo se si vuole ottenere una cosa fatta bene ;)

MaaX 07-07-2005 20:55

Quote:

Originariamente inviato da jappilas
il linguaggio influenza il progetto ;)
... - CUT - ...

Hai ragione, ma l'idea dovrebbe essere di creare un prog a scopo educativo.

Si potrebbe andare avanti a Step, cioè STEP 1 solo testuale, STEP 2 grafico, STEP 3 rete.... Non so ho fatto degli esempi banali....

Come idea la butto:

Archivio CD/DVD

Gestione Contatti/Appuntamenti

:boh:

DanieleC88 08-07-2005 07:43

Bella l'idea. :)
Voglio partecipare, nel poco tempo libero che ho attualmente.

franksisca 08-07-2005 08:50

Guarda, l'idea è eccezzionale, però come detto bisogna decidere un casino di cose.
Come credo che s sia delineando la cosa, vi dò le mie proposte.

LINGUAGGIO

JAVA per l'implementazione
UML per la progettazione
JSP per interazione database e il resto

PROGRAMMA

Archiviazione Dati(e quindi cd, DVD, Contatti)
Oppure qualche giochino che ci permette di giocare online(Tipo magic o YU-GHI-OH, tanto per capirci) o roba del genere.

Speriamo che siano in tanti a partecipare.CIAO

Gica78R 08-07-2005 11:36

Io vado spesso a studiare in una biblioteca situata all'interno di una abbazia di monaci cistercensi; la biblio e' bellissima, ma i volumi sono archiviati a casaccio! Inoltre non c'e' un archivio informatizzato... Non sarebbe male realizzare una cosa del genere, cioe' un archivio (che si interfacci con un DB, suppongo, ma non sono preparato in questo campo) e che offra anche la possibilita' di connettersi al sistema ISBN per ricavare automaticamente tutti i dettagli di un volume partendo, appunto, dal codice ISBN... e quindi registrarli in locale. E poi buttarci dentro tutte le varie funzioni di ricerca, stato (disponibile, prestato, ecc.)... Pero' immagino che di programmi del genere ce ne siano a migliaia!

Oh, ma quel che faremo (o meglio farete, perche' io sono ancora un po' troppo scarso) sara' free software, vero?


Ciao,
Gica

motogpdesmo16 08-07-2005 11:55

io sono "specializzato" in asp,vb e quindi anche sql/database.
Sarebbe interessante questo programma a più mani riguardo la biblioteca!

franksisca 08-07-2005 14:13

Sicuramente sarà free, anche perchè non vedo chi voglia pagare per commercializzarlo, e poi và contro i miei principi, cmq non trascendendo dico che il rpogramma di biblioteca potrebbe essere intteressantre, e si può fare addirittura senza database, cmq aspettiamo gli altri.

DanieleC88 08-07-2005 14:35

Secondo me quella dei database è un'ottima idea. Sarebbe per me l'occasione per imparare ad usarli, finalmente.

MaaX 08-07-2005 14:36

Per il momento quello più quotato è us sitema di archivio/gestione Bibliotecario.

Come già detto sopra sono un novizio, dunque preferisco collaborare e/o guardare. Non credo di essere in grado di realizzare nulla di tutto ciò :muro: Oppure ci metterei una vita :sofico:

Teniamo in piedi il discorso della Biblioteca, non sarebbe male. Si potrebbe partire da una versione testuale, per poi implementarla con la grafica, rete, web, ecc.

Sistema Operativo?

Gica78R 08-07-2005 14:47

Quote:

Originariamente inviato da MaaX
Per il momento quello più quotato è us sitema di archivio/gestione Bibliotecario.
[cut]
Teniamo in piedi il discorso della Biblioteca, non sarebbe male. Si potrebbe partire da una versione testuale, per poi implementarla con la grafica, rete, web, ecc.

Sistema Operativo?

Beh, anch'io, come gia' detto, sono scarso, in particolar modo per tutto quel che riguarda grafica e DB, pero' e' una buona occasione per imparare...

Sistema operativo? Boh, io avrei una certa predilezione per Linux, pero' se optiamo per scrivere l'applicazione in Java (che pero' mastico poco), dovremmo riuscire a fare qualcosa di abbastanza portabile, no? Cmq, codifica e ambiente a parte, mi sa che la parte piu' difficile ed impegnativa e' quella di progettazione... (cose' UML???).

Gica

MaaX 08-07-2005 16:11

Quote:

Originariamente inviato da Gica78R
mi sa che la parte piu' difficile ed impegnativa e' quella di progettazione... (cose' UML???).

Gica

Unified Modeling Language
http://programmazione.html.it/uml/

Cmq non lo conosco nemmeno io... L'ho trovato Googlando :sofico:

franksisca 08-07-2005 19:22

Allora, visto che lò detto io, cercherò di spiegarlo in poche parole.
E' un linguaggio che permette la progettazione avendo degli standard, tipo per fare l'estensione si utilizza un particolare modo, un package è rappresentato in un modo, le classi in un altro, e mettendo le relazioni tra di loro, si definiscono le funzionalità del programma.
Un pò come accade per lo schema ER(entità-relazione) dei DB.
Spero sia stato abbastanza chiaro.
Cmq, io sono in periodo d'esame, quindi non credo di potermi dedicare anima e corpo, ma una mano, visto che mastico queste cose, posso darvela, ma non assicurarvela.CIAO

motogpdesmo16 08-07-2005 21:52

secondo me sarebbe interessante progettare in relazione al web. Mi spiego meglio. Sono reduce da un sito internet creato come progetto conclusivo per l'esame di stato fatto in ASP+DB in Access. E' stato interessante farlo e mi sono accorto come esiste qualcosa di più "leggero" e cioè l'accoppiata php+mysql.
Considerata la situazione attuale mi intrigherebbe di più collaborare per creare qualcosa orientata alla rete.
Voi che ne pensate a riguardo?

Alvaro Vitali 09-07-2005 00:26

Io posso dare la mia disponibilità (impegni universitari permettendo) per quanto riguarda la parte di design in UML e, se poi si decide di adottare Java o PHP, posso partecipare alla scrittura di codice , purtroppo per C++ sono un po' arruginito.
Comunque se ci sono altri pronti a programmare in C++ sarà semplice spartirsi le classi una volta definite dalla fase di design.
Il progetto mi sembra fattibile e piuttosto semplice, occorrerebbe sviscerare un po' più il "problema" per capire esattamente quali sono i "requisiti" (questa sarebbe in fondo la parte di Analisi).

Non posso garantire la mia assiduità per colpa di impegni vari ma se potrò contribuirò attivamente per quello che concerne le mie conoscenze.
Ciao a tutti!

DanieleC88 09-07-2005 08:13

Quote:

Originariamente inviato da Alvaro Vitali
Comunque se ci sono altri pronti a programmare in C++ sarà semplice spartirsi le classi una volta definite dalla fase di design.

Io me ne intendo più di C che di C++, posso comunque dare una mano.

Dovremmo decidere anche strumenti e piattaforma da utilizzare (C o C++? Windows o Linux? GCC o altro?).

Fenomeno85 09-07-2005 09:57

Quote:

Originariamente inviato da DanieleC88
Secondo me quella dei database è un'ottima idea. Sarebbe per me l'occasione per imparare ad usarli, finalmente.

io ci sto ;) ... come te che non sai usare i db?? :D strano :D

~§~ Sempre E Solo Lei ~§~

VICIUS 09-07-2005 10:24

Tra un esame e l'altro potrei avere un po di tempo per sparare cavolate anche io. E' sempre divertente lavorare in un team.

ciao ;)


Tutti gli orari sono GMT +1. Ora sono le: 23:05.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.