Re: [foxboro] Browser Based HMI

List,

Ok, I admit to also have worked on a browser-based HMI.  In this case it 
was a Java-based application and SVG does all the graphic heavy 
lifting.  Since SVG is encoded as XML, once you load the SVG document, you 
can parse it with standard XML parsers.  This allows you to get at all the 
elements of the graphic from the application that loaded it.  Plus you  can 
use any SVG editor you happen to like at the moment.  The trick is to 
define some set of rules that say (this particular object in my graphic is 
a text box updated from C:B.P because <Magic>it is  called 
Fox:C:B.P_Text</Magic> or whatever.  Functionality can be provided by 
(potentially downloadable) Java classes.

Another option: Mozilla.  Anybody who plays will PHP, Perl, or Python 
should check out Komodo, and the ActiveState guys did Komodo with 
Mozilla.  Now that the latest Mozilla does SVG natively, the above idea 
might work in  Mozilla.  Sounds to me like Sascha has done much of the 
"hard part" for converting existing files.

That's my two cents.

 
 
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
 
foxboro mailing list:             http://www.freelists.org/list/foxboro
to subscribe:         mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe:      mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
 

Other related posts: