PDA

Visualizza la versione completa : [C] inviare messaggi ad una pagina html


misterx
19-02-2016, 18:34
ciao,
stavo pensando ad un modo per inviare messaggi a n pagine html, spiego meglio.
Ho un programma scritto da me che continuamente rileva dati da alcuni sensori e vorrei sfruttare l'html per la rappresentazione grafica del loro stato.

Il vantaggio di usare l'html risiede nella numerosità di ambienti di sviluppo dove ognuno può liberamente crearsi graficamente la pagina che rappresenta il dispositivo rispettando magari una qualche regola e il programma scritto in C invierebbe via via i dati alle varie pagine per la loro rappresentaziongrafica.

Sarebbe fattibile?
Sarebbe tutto tremendamente lento?
Altri problemi?


grazie

oregon
19-02-2016, 18:49
Non ho capito molto ...

Vorresti creare un file html a partire da dati del tuo programma?

misterx
20-02-2016, 11:29
no, sarebbe troppo facile. Le pagine sono già pronte, il vincolo è avere alcuni campi con nomi prestabiliti. A questo punto credo si debba creare una sorta di dialogo tra il programma che legge i dati dei sensori ed il browser. La strada di salvare i dati in un file per poi essere rinfrescato ogni tot tempo non mi piace, preferirei un qualcosa che dialoga direttamente col browser e lo "invita" ad aggiornare alcuni campi della pagina che sta visualizzando.

Il vantaggio sta nel lasciare a chi costuirà la pagina html massima libertà col solo unico vincolo dei nomi di alcuni campi nella pagina.

oregon
20-02-2016, 11:39
Mi sa che stai facendo un po' di confusione ...

Spiega meglio il contesto ... il programma dei sensori sta sul client? Sul server? Il browser di cui parli da dove legge le pagine? Da un sito web? Sono pagine locali?

misterx
20-02-2016, 11:52
sono pagine statiche create dall'utente. All'interno della pagina vi sono alcuni campi "dinamici" che vengono modificati dall'applicativo che legge i dati dei sensori. E' come dire che il programma A modifica le label del programma B e facendolo attraverso messaggi il tutto risulta performante

oregon
20-02-2016, 11:55
Mi dispiace, continui a non essere chiaro. Almeno io non capisco completamante il contesto.

misterx
20-02-2016, 12:00
io invece ho capito cosa intendi tu ma sarebbe il solito applicativo client server, io invece cerco un modo alternativo per modificare i dati all'interno di una videata del browser, magari attraverso i messaggi di windows.

oregon
20-02-2016, 12:02
Il browser lavora localmente in un PC. Se modifichi i dati in un PC, non li modifichi negli altri che leggono la stessa pagina.

Continui a non dire "da dove" arriva la pagina che il browser ti mostra.

misterx
20-02-2016, 12:28
ops, hai ragione: è un applicativo che girerà solo su un computer, programma che legge i dati dei sensori e browser sul medesimo computer

oregon
20-02-2016, 14:02
Ok, ma a questo punto il browser da dove legge questi file html?

Forse, quello che vuoi dire è che il tuo programma C debba leggere i dati dai sensori e agire come un web server ...

Loading