Sviluppo di un'interfaccia multipiattaforma per la scrittura su hardware come PicKit O USB sul Web?

1

Ho pensato a lungo e con difficoltà meteo per inserire questa domanda nei programmatori o nello stack overflow. Per favore fatemi sapere se questo non è il posto giusto e lo posterò su SO.

Io e il mio amico stiamo sviluppando un tabellone che avrebbe bisogno di qualche configurazione ogni tanto. per esempio. impostazione contrasto / retroilluminazione ecc. Ora questa impostazione deve essere controllata dall'utente e abbiamo una precedente esperienza nell'uso di PicKit2 in passato. Il modo in cui l'abbiamo programmato era con l'uso di binari e binari a linea di comando disponibili sia per linux che per windows. Un front-end riceve l'input dell'utente e quindi scrive su pickit2 utilizzando queste interfacce della riga di comando.

Il nostro obiettivo è cercare di raggiungere questo obiettivo attraverso un'interfaccia web. Ora vogliamo discutere con la comunità se esiste una reale possibilità di sviluppare una tale interfaccia multipiattaforma? Come opzione di backup, stiamo pensando di sviluppare un'applicazione nativa per tutte le piattaforme necessarie e utilizzare pickit2 con la riga di comando.

Il modo ideale sarebbe avere semplicemente l'HID USB per farlo. Ho esaminato le librerie USB java e ActiveX ma nulla di promettente. Discussioni simili su questo argomento sono tranquille su StackOverflow quindi ho pensato di chiedere a questa community di far luce sulle possibilità e sui limiti.

link link

C'è qualche opzione a cui non stiamo pensando? Dovremmo essere felici che pickit2 sia la soluzione di backup e iniziare a sviluppare diverse app native.

    
posta Stack Exchanger 22.03.2013 - 11:28
fonte

1 risposta

2

A front end would get the user input and then write to the pickit2 using these command line interfaces.

Questa è fondamentalmente la tua risposta, ma hai bisogno di un front end Web . Ciò significa un server Web in esecuzione sulla stessa macchina del dispositivo USB. In questo modo è Codice lato server - Locale al dispositivo USB che controlla l'hardware. (Le risposte nei tuoi link presupponevano un tuo server web con l'hardware locale per l'utente)

Un esempio comune di questo sono web fotocamere di sicurezza abilitate . puoi guardare e controllare la videocamera dall'interfaccia web. Inoltre, poiché la fotocamera è un dispositivo proprietario, il produttore ha installato un server web wite lite direttamente nelle fotocamere Firmware, quindi è necessario solo un po 'di configurazione del router per essere installato e funzionante. (L'incorporamento del server Web nel firmware risolve tutti i problemi multipiattaforma, c'è solo una piattaforma!)

    
risposta data 22.03.2013 - 14:22
fonte

Leggi altre domande sui tag