Thread: [Embedlets-dev] GUI pattern for Embedlets?
Status: Alpha
Brought to you by:
tkosan
|
From: Ted K. <tk...@ya...> - 2003-04-12 06:50:40
|
As soon as I am done with my Robocode/Embedlets experimenting I plan on building an Embedlets/JAPL based milling machine CNC controller. Has anyone given some thought to the proper way to interface a Swing based GUI to an Embedlets application? My initial inclination is to treat the GUI as a JAPL peripheral and then have communication between the two occur completely through events. Ted __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - File online, calculators, forms, and more http://tax.yahoo.com |
|
From: Holger B. <hba...@ma...> - 2003-04-12 17:06:34
|
> As soon as I am done with my Robocode/Embedlets experimenting I plan on > building an Embedlets/JAPL based milling machine CNC controller. Has > anyone > given some thought to the proper way to interface a Swing based GUI to > an > Embedlets application? My initial inclination is to treat the GUI as > a JAPL > peripheral and then have communication between the two occur > completely through > events. i think the service activator may help here to decouple the 'clientside' gui and the 'serverside' embedlet container via some messageing like xml-rpc or else. bax > Ted > > __________________________________________________ > Do you Yahoo!? > Yahoo! Tax Center - File online, calculators, forms, and more > http://tax.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: Etnus, makers of TotalView, The > debugger > for complex code. Debugging C/C++ programs can leave you feeling lost > and > disoriented. TotalView can help you find your way. Available on major > UNIX > and Linux platforms. Try it free. www.etnus.com > _______________________________________________ > Embedlets-developer mailing list > Emb...@li... > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > > Holger Baxmann - bitwind e.K. 41539 Dormagen/NRW/Germany Vom-Stein-Str. 29 +49 2133 537747 |
|
From: James C. <ca...@vi...> - 2003-04-13 18:36:46
|
Hi, I would like you to consider openVBB as your GUI framework when I release Virtual Breadboard with java capability in the next few days. I will take the effort to put in a embedlet container in the real-time emulator if you will consider this. openVBB uses the XML standard SVG (Scalor Vector Graphics) as its basis and you develop components that can plug into the openVBB framework... More soon but keep it in mind. Also.. Keep in mind that I will be embedlet enabling virtual breadboard with embedlet components also very shortly.. Lots of good things happening. James Caska www.muvium.com uVM - 'Java Bred for Embedded' -----Original Message----- From: emb...@li... [mailto:emb...@li...] On Behalf Of Holger Baxmann Sent: Sunday, 13 April 2003 3:06 AM To: emb...@li... Subject: Re: [Embedlets-dev] GUI pattern for Embedlets? Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] _______________________________________________ > As soon as I am done with my Robocode/Embedlets experimenting I plan > on building an Embedlets/JAPL based milling machine CNC controller. > Has anyone given some thought to the proper way to interface a Swing > based GUI to an > Embedlets application? My initial inclination is to treat the GUI as > a JAPL > peripheral and then have communication between the two occur > completely through > events. i think the service activator may help here to decouple the 'clientside' gui and the 'serverside' embedlet container via some messageing like xml-rpc or else. bax > Ted > > __________________________________________________ > Do you Yahoo!? > Yahoo! Tax Center - File online, calculators, forms, and more > http://tax.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: Etnus, makers of TotalView, The > debugger > for complex code. Debugging C/C++ programs can leave you feeling lost > and > disoriented. TotalView can help you find your way. Available on major > UNIX > and Linux platforms. Try it free. www.etnus.com > _______________________________________________ > Embedlets-developer mailing list > Emb...@li... > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > > Holger Baxmann - bitwind e.K. 41539 Dormagen/NRW/Germany Vom-Stein-Str. 29 +49 2133 537747 ------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger for complex code. Debugging C/C++ programs can leave you feeling lost and disoriented. TotalView can help you find your way. Available on major UNIX and Linux platforms. Try it free. www.etnus.com _______________________________________________ Embedlets-developer mailing list Emb...@li... https://lists.sourceforge.net/lists/listinfo/embedlets-developer |
|
From: Ted K. <tk...@ya...> - 2003-04-14 05:26:45
|
James said: > I would like you to consider openVBB as your GUI framework when I > release Virtual Breadboard with java capability in the next few days. I > will take the effort to put in a embedlet container in the real-time > emulator if you will consider this. I will definitely look at it. I have also discovered that Sun did some experimenting on a GUI toolkit called Truffle which was optimized for use with displays like touchscreens: http://java.sun.com/products/personaljava/truffle/ For industrial machines like CNCs, it seems like it would be a good idea to control them with touchscreens but I will need to research this further. Also, I am going to experiment with using uVM for providing the implementation for a realtime JAPL 3 Axis motion control peripheral. I am finding that coming up with well-thought-out JAPL peripheral specifications is quite a challenge but even at this early and crude stage it looks like this technology is going to be a winner. The other candidates for the implementation are: - An 80X86 based realtime multitasking kernal I developed a while back. About 5 years ago I used to kernel to concurrently control 12 stepper motors on a large filter wrapping machine that I helped build for a company. I am very interested to see how a 100% Java based system compares to this kernel because it was written in pure assembly language. - TimeSys's newly released RTSJ compliant JTime. - A JStamp or a JStik but to be honest I have been holding off doing any serious development on JStamp or JStik until Ajile releases their CDC/RTSJ software. My initial work with uVM, though, leads me to believe that it will up to the task. Ted __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - File online, calculators, forms, and more http://tax.yahoo.com |