Voglio sviluppare una RIA e ho bisogno di gestire alcuni hardware del computer non ancora supportati. Quindi, penso innanzitutto di usare un'applet Java, ma cambio la mia scelta e preferisco il modo di sviluppare plugin per i browser web. Ho iniziato a cercare un'API di Chrome per sviluppare plugin come Flash Player (prima di essere integrato in chrome) e tutto ciò che ho trovato era di sviluppare "Estensioni" con HTML e Javascript ... non proprio quello che volevo! Quindi, se sai dove posso ottenere l'API di Chrome, lo apprezzerei davvero! Grazie di anticipo e scusate per il mio povero inglese (mi chiedono se non capisco la mia risposta)Sviluppare Google Chrome Plugin (senza estensioni!)
5
A
risposta
11
Lei ha ragione nel ritenere che il modo migliore per gestire l'hardware non supportato nel browser è un plugin; ma potresti scoprire che un'applicazione desktop è migliore per questo scopo.
Flash Player e altri plug-in utilizzano lo Netscape Plugin API (NPAPI) in Chrome, Firefox, Safari ecc. E ActiveX in Internet Explorer. Il posto migliore per iniziare con NPAPI è in realtà lo Plugins page on Mozilla Developer Network. Google ha anche qualche documentation on plugins specific to Chrome.
Se sei interessato allo sviluppo di plug-in specifici per Chrome, vale la pena notare che Google ha sviluppato una nuova API denominata "Pepper Plugin API" e Adobe ha annunciato che Flash passerà a questa API a un certo punto.
Grazie per la tua grande risposta !!! Solo un'ulteriore domanda: perché è meglio usare un'applicazione desktop? Netscape Plugin avrebbe delle lacune? e non so se ho ragione, ma trovo un po 'ingrato lanciare un altro software per usare una RIA? Grazie ancora tu sei il mio dio !!! – cocoggu
Vorrei raccomandare un'applicazione desktop solo perché sono generalmente meglio compresi. È possibile creare un'app desktop che incorpori un componente del browser Web per sfruttare la piattaforma RIA esistente. Se crei un plug-in, devi affrontare gli stessi problemi di un'applicazione desktop - installazione, compatibilità della piattaforma, aggiornamenti ecc. Oltre ai limiti aggiuntivi e alle proprietà uniche dell'NPAPI - come le implicazioni sulla sicurezza e il plugin che viene scaricato quando il scheda/browser è chiuso. Alla fine della giornata, o funzionerà, quindi puoi scegliere ciò che funziona meglio per te. –
Grazie mille per le vostre risposte chiare! – cocoggu