|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : décembre 2007 Messages : 180 ![]() |
J'ai envie, à titre purement expérimental, pour le fun, de tester un essai de codage browser plugin (ultra minimaliste) qui marcherait, pour commencer, sur mozilla+windows.
Je commencerais par le strict minimum: tracer genre des .pcx, pseudo-script ultra-rudimentaire qui ne cherche pas spécialement à reproduire un langage de programmation, et puis utiliser openGl au moins pour la vsync (et pourquoi pas pour le tracé des images, mais je préfère commencer par un tableau de pixels tout bête comme en prog ms-dos) Quelles sont les bibliothèques à utiliser pour attaquer ce type de dev ? Si je pouvais m'en sortir uniquement avec du c ça serait super, mais je crois qu'aujourd'hui on est obligé d'utiliser le C++ car le C n'est pas compatible avec toutes les bibliothèque. Y'a Gecko mais ça m'a pas l'air assez roots... j'aimerais commencer par un truc qui se contente de dire au navigateur "affiche moi un rectangle ici" et puis c'est tout. Y'a ce truc là qui m'a l'air surpuissant mais du coup ça me fait peur: http://www.rawmaterialsoftware.com/juce.php et puis ça aussi: http://www.firebreath.org/display/do...ireBreath+Home bon bref j'y connais rien mais ça m'intéresse mon idée c'est de faire le truc le plus simple possible, que ça soit "roots" |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() ![]() Alexandre LaurentIngénieur développement logiciels Inscription : mai 2008 Messages : 10 358 ![]() |
Bonjour,
Sincèrement, je n'ai pas très bien compris ce que vous essayez de faire. D'autant plus dans votre tête, cela ne semble pas très clair (vous parlez de Gecko, un moment, de Mozilla et puis de C / C++). Alors, vous parlez d'un module pour les navigateurs. Comment fonctionne ce module? Comme celui pour Java, par exemple? ou encore l'ActiveX pour IE? À vrai dire, je ne sais pas comment cela fonctionne. Je pense que le module affiche juste une image arrivant d'un programme C / C++ (ou autre). Donc l'image peut être produite par OpenGL comme par SDL ou autre. Suffit juste de savoir l'envoyer au module.
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi ![]() La rubrique a aussi un blog ! Ma page sur DVP Mon Portfolio Qui connaît l'erreur, connaît la solution. |
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : décembre 2007 Messages : 180 ![]() |
bah oui effectivement j'y vois pas très clair, j'ai quelques bases en c/c+ mais je n'y connais strictement rien en développement de plugins alors je cherche à comprendre
pour l'instant je me renseigne... c'est pour la culture quoi ça serait pour faire un essai purement expérimental, quand j'aurai un peu de temps libre l'idée c'est de générer ma propre image en cpu pur avec mon propre programme, un bête tableaux de pixels, "à la ms-dos". ensuite la balancer dans le navigateur |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() ![]() Inscription : octobre 2010 Messages : 165 ![]() |
Salut,
La plupart des navigateurs sont compatibles avec le npruntime (Netscape Plugin) il faut donc utiliser les NPAPI ! Tu va très vite te rendre compte de la difficulté de cet API, en comparaison, écrire un ActiveX est trivial. C’est pourquoi je te conseil de jeter un œil a Nixysa, cela te facilitera l’écriture de ton plugin. Sinon Google développe un nouveau sandbox pour Chrome le Native Client mais ca a l’aire encore a l’état expérimental ... |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : décembre 2007 Messages : 180 ![]() |
merci
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com