← Back to team overview

a4-dev team mailing list archive

Re: Qt - OpenGl - quant'altro.

 

Ciao,

Warning: sono un po' di fretta, quindi potrei aver scritto qualche
cavolata. :-)

On Tue, 2011-01-18 at 16:42 +0100, Andrea Gasparini wrote: 
> Forse mi sono spiegato male.
> Non parlavo di essere svantaggiati con una webapp rispetto a una desktop.
> Intendevo rispetto ai due progetti citati che sono già partiti e 
> funzionanti. Perchè farne un'altro identico?

Se ci pensi però, indipendentemente dal fatto che sia una web o una
desktop app, non ci andiamo molto lontani comunque. L'unica cosa in più
che possiamo offrire sono:

* i widget aggiuntivi e le feature di HTML5;
* un editor facile e veloce da usare.

> > Hai fatto bene a nominare i video: questi sono supportati nativamente da
> > HTML5. Puoi pensare a HTML5 come ad Adobe Flash senza Adobe Flash.
> > Animazioni, video, immagini, suoni e molto altro, tutto racchiuso in una
> > comoda pagina web che sarà visibile ovunque, persino da terminale.
> 
> Su questo sono d'accordo, bisogna vedere se si riescono a applicare gli 
> effetti che vogliamo a quelle cose che pensiamo.
> ( ma per questo anche su desktop non ne sono certo :P )
> L'altro vantaggio di html è che puoi far comparire/scomparire cose in 
> maniera piuttosto semplice tramite javascript.
> ( ma questo credo che lo supporti anche QtSvg, visto che vedo un membro: 
>   bool animated() e i frame per secondo...)

Per quello che vogliamo fare noi (ma anche per molte altre cose) sia Qt
+OpenGL sia HTML5+Javascript possono funzionare alla perfezione.

> > Beh... se devo essere sincero, io sono uno GNOMista estremista e solo il
> > pensiero di usare le QT mi provoca un brivido lungo la schiena.
> > Comunque, seriamente, posso concordare con te sul fatto che QT+OpenGL
> > siano meglio di GTK+Cairo+librsvg, ma vorrei valutare comunque HTML5
> > dato che, dal mio punto di vista, offre molti più vantaggi.
> > Una side note: se dovessimo scartare HTML5, non sarebbe possibile usare
> > GTK+OpenGL?
> 
> LOL. :)
> Allora, in breve: non ci sono dei binding semplici per OpenGL su GTK.
> In Qt c'è un oggetto Renderer che si occupa lui di tutto. Io a momenti 
> neanche so come funziona, OpenGl.
> Non so, dovremmo occuparci di troppe cose, IMHO, restando su GTK.

OK.

> Riguardo html5 ridabisco che non ho nulla in contrario, pensiamoci, ma 
> finchè nessuno si occupa di studiarselo e cominciare a fare qualche test, 
> beh, si va poco avanti.

Dunque... i due progetti che hai elencato prima sono basati su HTML4,
quindi possiamo dire che i test ci sono già e funzionano anche bene.
HTML5 offre tutte le funzionalità di HTML4 + altre sciccherie.

> La cosa che non mi piace, in questo caso è che dovresti distribuire il 
> player assieme ad ogni presentazione. Nel senso che la presentazione 
> dovrebbe funzionare sul browser senza installare nulla, altrimenti perdi 
> tutti i vantaggi.
> Questo implica che vedere una presentazione vecchia con un "player" nuovo 
> sarebbe una cosa senza senso, e porta sicuramente qualche problema, 
> soprattutto finche' non hai un player stabilissimo.

Intendi con HTML? Con HTML non avresti bisogno di distribuire un player.
O meglio... il player sarebbe un qualunque browser web.

> Un'altra possibilità con le Qt (da indagare) è quella di embeddare un 
> oggettino webkit che si occupa di renderizzare le cose che vuoi vedere da 
> web (video?) e mantenere comunque la logica del player separata.
> [ non so se mi sono spiegato... ]

Intendi embeddare HTML5 dentro a Qt?

-- 
Andrea Corbellini
Ubuntu Member  | http://www.ubuntu.com
BeeSeek Member | http://www.beeseek.org

Attachment: signature.asc
Description: This is a digitally signed message part


Follow ups

References