Piccolo sistema per gestire alcune periferiche, Java o altro linguaggio?

w_t

Utente Attivo
3 Set 2007
121
0
16
Buonasera,
vorrei realizzare un piccolo progettino e mi servirebbe un consiglio di partenza.

Ho una Single Board "Odroid xu4", dove ho installato Ubuntu Mate, dalla quale devo gestire:

- un lettore di banconote tramite protocollo ccTalk collegato via usb,
- una webcam che dovrà scannerizzare i barcode
- una serratura elettrica
- una stampante per scontrini

In prima battuta avevo pensato di gestire tutto con PHP, tramite una pagina dove e presente un modulo html il quale simula graficamente un piccolo gestionale, per ogni Select o Button o altro controllo html, avrei fatto gestire funzioni realizzate in Python o in PHP tramite delle chiamate "HTTP_Request",
la cosa mi sembra poco stabile o poco solida.

Oggi ho pensato questo:

Creo un interfaccia in Java riproducendo i soliti Select, Button, etc..., di quelli della pagina html, e tutta la gestione dei driver di quelle periferiche che ho detto sopra la faccio dall'interfaccia, compreso la scrittura su MySQL, all'accensione di Odroid mi visualizza l'interfaccia a schermo intero.

Come vedete la prima soluzione e come la seconda ?
Se avete una terza vi sarei molto grato
biggrin.gif


Grazie molte a tutti.
 

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
@w_t buongiorno, volevo solo informarti che probabilmente come ti ho accennato nella sezione php, dovresti prima di tutto avere chiaro in mente la logica delle cose e solo dopo puoi affrontare il discorso programmazione.
Cioè se qui ti dicessi di utilizzare qt + python o qt+JAVA andrebbe bene??? Certo, ma solo un piccolo dubbio....
  1. Chi ti sta parlando???
  2. Conosce le politiche di privacy del progetto?
  3. Conosce l'alberatura del progetto?
  4. Ha gli skills adeguati per aiutarmi?
  5. É programmatore, progettista, sistemista o altro?
  6. In quanto a stabilità ha conoscenze adeguate su ciò che mi sta proponendo, e soprattutto, essendo a digiuno di java mi conviene utilizzare questo linguaggio per queste operazioni?
  7. In caso di crash cosa prevede il progetto?
  8. Chi sono gli attori (intendo aziende) finali?
  9. La loro privacy è conforme con quello che sto chiedendo in giro?
  10. Il consiglio mi viene dato per dar fiato alle trombe o posso ritenerlo adeguato e corretto?
Vedi questi punti forse ti sfuggono.... Dovresti in primis risponderti a queste domande.
 

linoma

Utente Attivo
1 Mar 2017
93
4
8
L'interfaccia utente puoi usare il linguaggio che vuoi, ma per la logica di comunicazione con i vari devices dubito abbia molte alternative se non quella c/c++. Almeno che le tue periferiche usini uno standard USB che permette loro di uniformarsi e poter utilizzare un linguaggio evoluto come quello che proponi, in pratica se il distributore mette a dispozione dei layers di codice per le periferiche vendute puoi usare unodei linguaggi che tu indichi
 

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
@linoma il discorso è diverso... Ho fatto questo exploit solo per mettere in evidenza che forse questa non è la sede adatta per recuperare informazioni inerenti ad un progetto di medio/grandi dimensioni....
Poi già in altri post ho detto che sarebbe meglio il c++ non mi piace ripetermi!
 

w_t

Utente Attivo
3 Set 2007
121
0
16
@w_t
  1. Chi ti sta parlando???
  2. Conosce le politiche di privacy del progetto?
  3. Conosce l'alberatura del progetto?
  4. Ha gli skills adeguati per aiutarmi?
  5. É programmatore, progettista, sistemista o altro?
  6. In quanto a stabilità ha conoscenze adeguate su ciò che mi sta proponendo, e soprattutto, essendo a digiuno di java mi conviene utilizzare questo linguaggio per queste operazioni?
  7. In caso di crash cosa prevede il progetto?
  8. Chi sono gli attori (intendo aziende) finali?
  9. La loro privacy è conforme con quello che sto chiedendo in giro?
  10. Il consiglio mi viene dato per dar fiato alle trombe o posso ritenerlo adeguato e corretto?
Vedi questi punti forse ti sfuggono.... Dovresti in primis risponderti a queste domande.

Dunque, chiarisco il doppio post:
- di la ho chiesto in primis di SOAP e siamo arrivati ad altre soluzioni,
- questo post l'ho aperto per non deviare troppo dalla domanda di partenza del SOAP, non per volere doppie risposte o darvi noia con i miei lamenti.

Rispondo alla QUOTE sopra:
1) Non ritengo sia importante, sono aiuti aggiunti, anche se fosse il muratore sotto casa, è chiaro che poi devo approfondire e mettere a confronto le varie risposte.

2) Le domande sono aperte a tutte le politiche e le privacy, il progetto è mio, non è commissionato da un azienda, posso sterzare entro certi limiti questi due punti.

3) Serve entro certi limiti, va sviluppato tutto, io chiedo aiuto per la sicurezza delle comunicazioni e il metodo delle stesse, svilupperò in base a quale è il miglior metodo, non ho una linea da seguire irremovibile.

4) Lo vediamo, le risposte a confronto e le ricerche fatte confermano allora sicuramente si, più di me.

5) Non mi interessa, basta che porti valore aggiunto alla discussione.

6) Risponde il punto (4) + Java non lo utilizzerei mai, anche se tutti mi dicono di usarlo, non lo conosco, ma mi serve saperlo.

7) Ci sono varie casistiche studiate in partenza, quelle sono irremovibili e risiedono tutte nel server, per la sicurezza degli utenti in caso di crash ho adottato delle misure elementari ma a prova di qualsiasi esperto, diciamo che sono le "dinamiche" di funzionamento che rendono sicuro il sistema.

8) Io e gli utilizzatori del servizio.

9) Visto il punto (8) si.

10) Sommo la mia esperienza anche se un po spostata in altri settori, a tutte le vostre risposte, alle ricerche fatte, il risultato sarà "il massimo che posso fare io", più di cosi ora non posso, quindi devo accontentarmi, in futuro magari potrò spendere 30.000 Euro e fare tutto con un team di sviluppo.

Ho risposto?
Più che ho risposto..., volevo dire: ora capite perchè sono nel forum a cercare una soluzione?

Ringrazio tutti per la pazienza, nei post non si vede il tono della voce, non prendete i miei post come critiche, sono risposte normalissime.
 

w_t

Utente Attivo
3 Set 2007
121
0
16
L'interfaccia utente puoi usare il linguaggio che vuoi, ma per la logica di comunicazione con i vari devices dubito abbia molte alternative se non quella c/c++. Almeno che le tue periferiche usini uno standard USB che permette loro di uniformarsi e poter utilizzare un linguaggio evoluto come quello che proponi, in pratica se il distributore mette a dispozione dei layers di codice per le periferiche vendute puoi usare unodei linguaggi che tu indichi

Tutte le periferiche sono USB, e per 2 di 4, ho già i file in Python che le gestiscono.
 

w_t

Utente Attivo
3 Set 2007
121
0
16
Scusate, dato la varie proposte e consigli che ho raccolto, sono arrivato a un pensiero drastico, ma credo sia quello più consono alle mie conoscenze e quindi alla messa in sicurezza del progetto.

Credo sia giusto sostituire il PC dei Client e il SO di conseguenza, adotterò un PC dove posso fare girare Windows in modo da fare la programmazione in C#.

1) Conosco il linguaggio
2) Sposto tutta la logica nel Server
3) ho un interfaccia grafica che comunica direttamente con le periferiche.

4) Devo decidere il metodo di comunicazione tra Client e Server
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
In questa discussione non vedo molto di programmazione Java ma in po' più di polemica!
Se si continua così la chiudo!
 
Discussioni simili
Autore Titolo Forum Risposte Data
J Un piccolo dubbio su Mailchimp Posta Elettronica 1
N [Java] Piccolo jform per calcolo totale da 2 campi i double Java 0
L Struttura ottimale di un piccolo sito SEO e Posizionamento 8
Angelo Russo [HTML] piccolo problema di impaginazione HTML e CSS 13
A piccolo impianto per villetta a schiera IP Cam e Videosorveglianza 2
elpirata [Cerco][Gratuito]Cerco collaboratori per realizzazione piccolo gestionale Mysqli+Php Offerte e Richieste di Lavoro e/o Collaborazione 6
S [CERCO] spazio web per piccolo popup Fb, pago euro 10 ogni 1000 aperture Vendere e Acquistare pubblicita' online 0
otto9due Piccolo Script su select non funziona jQuery 2
MarcoGrazia [PDO][PHP[MySQL] Piccolo modulo di ricerca in un sito tramite l'operatore LIKE Snippet PHP 1
otto9due Redirect 301 con espressioni regolari piccolo aiutino Apache 3
G Piccolo aiuto per php mail PHP 2
D Piccolo quesito per il mio sito PHP 1
I Piccolo roblema di compatibilità mobile.. help! PHP 1
otto9due Piccolo dilemma con impolode PHP 6
C piccolo problema con mysql_connect() PHP 1
P Piccolo software per gestire gli utenti. Snippet PHP 5
otto9due Piccolo problemino con il formato data e immagini per gli rss PHP 1
G Piccolo problema con il Drag&Drop jQuery 0
otto9due Creare un piccolo web services SOAP PHP 0
otto9due breadcrumbs con microformat o RDF piccolo aiutino.. PHP 2
otto9due Piccolo conflitto jquery.. Chi gli da uno sguardo? jQuery 6
otto9due Piccolo aiutino per una query.. PHP 3
otto9due Piccolo problemino su inserimento dati db da form PHP 5
C usare un foglio php per la creazione di un excel: piccolo problema PHP 2
P mi presento e mi serve un piccolo aiuto PHP 0
F Presentazione e piccolo aiuto PHP 20
F Presentazione e piccolo aiuto PHP 6
A Piccolo blog, guadagni Adsense... e TASSE Google AdSense 2
T Come potrei realizzare un piccolo forum di discussione su un sito web...? phpBB 2
M Convertire piccolo codice da lato server a client Javascript 1
P Piccolo problema Input di un file. HTML e CSS 1
A Richiesta piccolo sito aste per il Fantacalcio PHP 1
C Dovrei creare un piccolo script che mi comunichi che questo è stato eseguito PHP 4
A Host per piccolo progetto Hosting 4
S Un piccolo aiuto su cookie e sessioni PHP 1
P Piccolo problema con gestione immagini. PHP 9
G Piccolo problemino con PHP, mi potreste aiutare per favore? PHP 0
A Piccolo problema con form email HTML e CSS 2
emanuelevt zoom immagine [piccolo problema] jQuery 4
Neptune7650 Piccolo problema con la funzione include PHP 1
A php piccolo form cerca PHP 6
S piccolo problemino con variabile tipo PHP 12
I Piccolo form Javascript 7
R Cerco programmatore per piccolo software di gestione delle immagini Offerte e Richieste di Lavoro e/o Collaborazione 1
O come strutturare le classi per un piccolo gestionale? PHP 2
G Ho creato un piccolo sito web, ma purtroppo !!! HTML e CSS 0
S Piccolo problema con un ayout liquido in as2 Flash 1
emanuelevt piccolo problema jquery jQuery 4
emanuelevt Piccolo problema impaginazione php PHP 8
T vb foe application excel piccolo problema Visual Basic 0

Discussioni simili