a4-dev team mailing list archive
-
a4-dev team
-
Mailing list archive
-
Message #00167
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