Newsgroup: it.comp.os.linux.development
Titolo: RFC su applicazione

salve a tutti,
devo realizzare un'applicazione che prevede un uso un po' particolare 
della grafica e, essendo io assolutamente ignorante in materia, avrei 
bisogno di consigli/commenti.
L'applicazione girerà su una qualche distro linux, ancora da decidere, e 
dovrà essere attiva 24h al giorno, 7 giorni su 7. Gli utenti 
dell'applicazione interagiranno con essa tramite interfaccia grafica, 
sulla quale dovranno apparire degli schemi. Tali schemi dovranno essere 
interattivi, nel senso che parte di essi sono disegnati a priori e non 
cambieranno, mentre altre zone cambieranno colore/forma a seconda dello 
stato del sistema e delle interazioni degli utenti. L'utente interagirà 
soltanto col mouse a colpi di click.
La mia idea era di scegliere un framework adeguato per il linguaggio 
python, con il quale produrre un prototipo abbastanza rapidamente, 
capire quali sono i punti critici per l'applicazione e, allo stesso 
tempo, avere un feedback rapido da parte del cliente.
Purtroppo, di framework per la grafica sono assolutamente a digiuno, ho 
utilizzato un po' QT ma tutto quello che facevo era mettere label, 
bottoni e poco altro. Su cosa potrei orientarmi? avete qualche testo 
utile da suggerire? io di solito campo su applicativi console.. :)
-- 
SF

[..]
creare una web application invece di una applicazione come front end 
...secondo me ti semplificherebbe la vita


 bisogno di consigli/commenti.
io userei python e gtk, che funzionano pure sotto windows.
Tuttavia forse l'applicazione web, come gia' suggeritoti, non e' da
scartare a priori. Se hai/sei un grafico esperto e conosci bene i css
puoi fare delle cose incredibili.
Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php

 puoi fare delle cose incredibili.
non ho/sono un grafico esperto, anzi... e di programmazione su web sono 
veramente a digiuno! io in realtą speravo di campare di programmi a 
console x il resto dei miei giorni! :)
mi documento un po' su queste gtk allora...
-- 
SF

 
Solo forme e colori? SDL (o OpenGL ma e' piu' tosto).
Se invece serve anche una GUI vedi cosa ti consigliano gli altri, ma la 
soluzione web non mi sembra ideale per le elaborazioni grafiche.
Alessandro.

 soluzione web non mi sembra ideale per le elaborazioni grafiche.
ho visto grafici che fanno delle cose eccezionali i css2. completamente
standard ed accessibili anche dai disabili.


 
Cose eccezionali non vuol dire qualunque cosa.
Sono ampiamente ignorante  sull'argomento ma non ho ancora trovato 
nessun foto album web in grado di ruotare un'immagine senza ricorrere a 
soluzioni lato server o plugin.
Alessandro.


ajax


 
Questo?
http://it.wikipedia.org/wiki/AJAX
Richiede comunque l'interazione con il server oltre che la padronanza di 
diverse tecnologie da parte dello sviluppatore.
Alessandro.


l'iterazione ti serve per avere i dati comunque. senza serve come lo
guardi un foto album web?
La critica che non e' ancora facile da sviluppare e' giusta. Pero' anche
senza sfruttare a pieno ajax ci sono un bel po' di cose che si possono
fare con dom css e compagnia bella.


 
Il foto album web (avrei forse dovuto dire html) solitamente e' 
costituito da pagine statiche in modo tale da poter essere messo anche 
su un CD per essere sfogliato con un browser.
Anche nel caso di immagini scaricate dal web, se l'immagine l'ho gia' 
scaricata e voglio solo vederla ruotata, vorrei evitare doverla 
scaricare nuovamente (per risparmiare tempo e banda, ma anche perche' 
per ottenere il risultato devo averne una copia ruotata gia' caricata 
sul server, oppure devo avere la possibilita' di eseguire script ma 
questo solitamente devi pagarlo a parte).
Altre applicazioni un po' meno banali in cui una lacuna come questa 
diventa pesante potrebbe essere un puzzle virtuale (*non* in stile gioco 
del 15) o la realizzazione di un orologio con quadrante analogico.
Alessandro.

 del 15) o la realizzazione di un orologio con quadrante analogico.
fatti un account gmail e guarda il calendario che fa quello che dici tu.
E' fatto in ajax.
Io non sono un pazzo sfegatato di ajax, ma promette molto bene, anche se
per quello che ne so, non ci sono molti prodotti opensource disponibili
e quindi tocca codare un bel po'.


 
A parte questo ti ricordo che non ho detto che sia *impossibile* fare 
applicazioni grafiche basate sul web (anche in determinati casi penso 
possa diventarlo) ma che di certo *non e' l'ideale*.
Alessandro.

 Na non ho trovato nulla che assomigli alle cose di cui parlavo sopra.
con ajax hai il drag and drop, quindi il puzzle e' fattibile.
L'orologio analogico lo farei col dom e spostando diverse immagini per
le lancette, anche se per i secondi la cosa sarebbe non leggerissima.
Ciao


 
CVD :-)
Alessandro.


ma direi che sono due rotazioni diverse. Oltre che per i gradi anche per
 il punto di rotazione.


 
La differenza e' irrilevante a fronte del fatto che in entrambi i casi 
fare una semplice rotazione usando l'interfaccia web diventa un problema.
Alessandro.

 eventualmente cambiarlo via javascript.
Con SVG dovrebbe essere possibile farlo. In una certa misura, SVG è 
supportato dai browser più diffusi.
Max

 bisogno di consigli/commenti.
...
wxPython fa il suo sporco lavoro, ed ha pure una libreria specifica (ogl)
per la gestione di forme interconnesse. Se installi la distribuzione ne hai
una demo immediatamente visibile.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
           -<! GOD is real, unless declared as integer !>-

 
ottima dritta, grazie mille, lo proverò!
-- 
SF