Thread: [Embedlets-dev] Global Light Blinker update (it works!)
Status: Alpha
Brought to you by:
tkosan
|
From: Ted K. <tk...@ya...> - 2003-08-12 05:41:29
|
After putting in the standard 'amazing amount of work' in over the past 3 weeks I am pleased to announce that: 1) The Global Light Blinker project has now been officially accepted by the JXTA community: http://globallightblinker.jxta.org 2) The software actually works! At 9:51 PM EST on Monday the latest version of the software successfully controlled a remote simulated light through the internet. The amazing thing is that the light was at a friend's house, I was at my house and we were both behind NAT boxes! To me the success of this experiment means that we can now monitor and control any device in almost any home or business from out on the internet. If we switch to JXTA's secure transport then we can also do this securely. As far as I am aware, we are the first group on the planet to achieve this using an open, secure and scalable networking technology and I think that we are well-poised to meet the demand of the potentially huge market that we have just opened up. The software is currently in the project's CVS (at jxta.org) and I hope to have the first alpha release ready to go by the end of the week. Andrzej: Thanks for all of the work you did on submitting well-thought-out and well-documented build.xml files (Ant Rocks! ;-) and directory structures for Embedlets, Outpost and Outhouse. I used these as models for the GlobalLightBlinker project with excellent results! I also relied heavily on your 'programming guidelines' document which I think made a significant difference too. The code still needs to be cleaned up a bit but this cleanup should be done by the end of the week. Chris: I had promised that as soon as I had the GLB project and software running that I would get back to you about the Embedlets software and ideas that you have submitted recently. I will be ready to pick this thread back up as soon as the GLB alpha release is finished later this week. My next area to focus on is to create a JXTA/Outpost interface and to build an Outpost based application that can be used to remotely monitor and control physical devices in the home (or business). I think that we need to work through the materials and issues you submitted earlier before we can move forward with this. James: It is still looking like an RS232/muvium based appliance controller is a good initial inexpensive way to go for the open lamp/appliance controller hardware. My thought is to make and disseminate an initial batch of 10 boxes, then follow this up with 100 boxes, then 1000 boxes. If we can actually hit the 1000 box goal I suppose that any further goals will take care of themselves. Bruce: In my mind the next logical step beyond the RS232/muvium boxes is Ethernet/TStik based boxes using HTTP based JXME. I think that as soon as people see the RS232 based boxes remotely controlling and monitoring things inside their homes (and businesses) that they will come up with all sorts of ideas for things to be remotely monitored and controlled that RS232 can not easily reach. TStik seems to be an excellent way to meet this need. Anyway, project JXTA's 'marketeer' has contacted me about doing a front page 'spotlight' article on the Global Blinker Project as soon as I am ready to submit the information. I think that the GLB project is extremely marketable and that it will be fairly easy to get articles about it into almost any or all of the major Java news sites (Java.net, JavaWorld, JavaLobby, etc.) and probably many non-Java news sites (like slashdot), but not just yet. I want move forward step-by-step so that if and when large numbers of people start taking notice of us that we have rock-solid software and hardware technologies to give them. Ted __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
|
From: <be...@ea...> - 2003-08-12 10:05:20
|
Congratulations Ted! - Looking forward to your posting the GLB code, and my trying it out (while I continue to struggle with Sean Kelly's tinijxta-1_0_2 ChatBot and TiniTalker examples). 8-) Anyway, ^5 !!! - Kelly Smith -----Original Message----- From: emb...@li... [mailto:emb...@li...]On Behalf Of Ted Kosan Sent: Monday, August 11, 2003 10:38 PM To: emb...@li... Subject: [Embedlets-dev] Global Light Blinker update (it works!) Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] _______________________________________________ After putting in the standard 'amazing amount of work' in over the past 3 weeks I am pleased to announce that: 1) The Global Light Blinker project has now been officially accepted by the JXTA community: http://globallightblinker.jxta.org 2) The software actually works! At 9:51 PM EST on Monday the latest version of the software successfully controlled a remote simulated light through the internet. The amazing thing is that the light was at a friend's house, I was at my house and we were both behind NAT boxes! To me the success of this experiment means that we can now monitor and control any device in almost any home or business from out on the internet. If we switch to JXTA's secure transport then we can also do this securely. As far as I am aware, we are the first group on the planet to achieve this using an open, secure and scalable networking technology and I think that we are well-poised to meet the demand of the potentially huge market that we have just opened up. The software is currently in the project's CVS (at jxta.org) and I hope to have the first alpha release ready to go by the end of the week. Andrzej: Thanks for all of the work you did on submitting well-thought-out and well-documented build.xml files (Ant Rocks! ;-) and directory structures for Embedlets, Outpost and Outhouse. I used these as models for the GlobalLightBlinker project with excellent results! I also relied heavily on your 'programming guidelines' document which I think made a significant difference too. The code still needs to be cleaned up a bit but this cleanup should be done by the end of the week. Chris: I had promised that as soon as I had the GLB project and software running that I would get back to you about the Embedlets software and ideas that you have submitted recently. I will be ready to pick this thread back up as soon as the GLB alpha release is finished later this week. My next area to focus on is to create a JXTA/Outpost interface and to build an Outpost based application that can be used to remotely monitor and control physical devices in the home (or business). I think that we need to work through the materials and issues you submitted earlier before we can move forward with this. James: It is still looking like an RS232/muvium based appliance controller is a good initial inexpensive way to go for the open lamp/appliance controller hardware. My thought is to make and disseminate an initial batch of 10 boxes, then follow this up with 100 boxes, then 1000 boxes. If we can actually hit the 1000 box goal I suppose that any further goals will take care of themselves. Bruce: In my mind the next logical step beyond the RS232/muvium boxes is Ethernet/TStik based boxes using HTTP based JXME. I think that as soon as people see the RS232 based boxes remotely controlling and monitoring things inside their homes (and businesses) that they will come up with all sorts of ideas for things to be remotely monitored and controlled that RS232 can not easily reach. TStik seems to be an excellent way to meet this need. Anyway, project JXTA's 'marketeer' has contacted me about doing a front page 'spotlight' article on the Global Blinker Project as soon as I am ready to submit the information. I think that the GLB project is extremely marketable and that it will be fairly easy to get articles about it into almost any or all of the major Java news sites (Java.net, JavaWorld, JavaLobby, etc.) and probably many non-Java news sites (like slashdot), but not just yet. I want move forward step-by-step so that if and when large numbers of people start taking notice of us that we have rock-solid software and hardware technologies to give them. Ted __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ Embedlets-developer mailing list Emb...@li... https://lists.sourceforge.net/lists/listinfo/embedlets-developer |
|
From: Brill P. <bri...@ro...> - 2003-08-16 20:30:15
|
I love the idea! I've been busy to the *extream* but I'll see if I can make some time to set up a GLB Node. - Brill Pappin ----- Original Message ----- From: "Ted Kosan" <tk...@ya...> To: <emb...@li...> Sent: Tuesday, August 12, 2003 1:37 AM Subject: [Embedlets-dev] Global Light Blinker update (it works!) > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > _______________________________________________ > > After putting in the standard 'amazing amount of work' in over the past 3 weeks > I am pleased to announce that: > > 1) The Global Light Blinker project has now been officially accepted by the > JXTA community: > > http://globallightblinker.jxta.org > > > 2) The software actually works! At 9:51 PM EST on Monday the latest version of > the software successfully controlled a remote simulated light through the > internet. The amazing thing is that the light was at a friend's house, I was > at my house and we were both behind NAT boxes! To me the success of this > experiment means that we can now monitor and control any device in almost any > home or business from out on the internet. If we switch to JXTA's secure > transport then we can also do this securely. As far as I am aware, we are the > first group on the planet to achieve this using an open, secure and scalable > networking technology and I think that we are well-poised to meet the demand of > the potentially huge market that we have just opened up. > > > The software is currently in the project's CVS (at jxta.org) and I hope to have > the first alpha release ready to go by the end of the week. > > > Andrzej: Thanks for all of the work you did on submitting well-thought-out and > well-documented build.xml files (Ant Rocks! ;-) and directory structures for > Embedlets, Outpost and Outhouse. I used these as models for the > GlobalLightBlinker project with excellent results! I also relied heavily on > your 'programming guidelines' document which I think made a significant > difference too. The code still needs to be cleaned up a bit but this cleanup > should be done by the end of the week. > > > Chris: I had promised that as soon as I had the GLB project and software > running that I would get back to you about the Embedlets software and ideas > that you have submitted recently. I will be ready to pick this thread back up > as soon as the GLB alpha release is finished later this week. > > My next area to focus on is to create a JXTA/Outpost interface and to build an > Outpost based application that can be used to remotely monitor and control > physical devices in the home (or business). I think that we need to work > through the materials and issues you submitted earlier before we can move > forward with this. > > > James: It is still looking like an RS232/muvium based appliance controller is > a good initial inexpensive way to go for the open lamp/appliance controller > hardware. My thought is to make and disseminate an initial batch of 10 boxes, > then follow this up with 100 boxes, then 1000 boxes. If we can actually hit > the 1000 box goal I suppose that any further goals will take care of > themselves. > > > Bruce: In my mind the next logical step beyond the RS232/muvium boxes is > Ethernet/TStik based boxes using HTTP based JXME. I think that as soon as > people see the RS232 based boxes remotely controlling and monitoring things > inside their homes (and businesses) that they will come up with all sorts of > ideas for things to be remotely monitored and controlled that RS232 can not > easily reach. TStik seems to be an excellent way to meet this need. > > > Anyway, project JXTA's 'marketeer' has contacted me about doing a front page > 'spotlight' article on the Global Blinker Project as soon as I am ready to > submit the information. I think that the GLB project is extremely marketable > and that it will be fairly easy to get articles about it into almost any or all > of the major Java news sites (Java.net, JavaWorld, JavaLobby, etc.) and > probably many non-Java news sites (like slashdot), but not just yet. I want > move forward step-by-step so that if and when large numbers of people start > taking notice of us that we have rock-solid software and hardware technologies > to give them. > > > Ted > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.yahoo.com > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > _______________________________________________ > Embedlets-developer mailing list > Emb...@li... > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > |
|
From: James C. <ca...@vi...> - 2003-08-20 15:40:58
|
Hi all,
I have some cool code to integrate into the Embedlet Container, it's a
Remoting Service and enables remote method invocation over a socket
(either a regular socket or I have also implemented a javax.comm
SlipSocketImpl and SlipSocketFactory for devices without socket
capababilities) to a muvium device (or any webService capable Server).
It's a bit like a mini .NET webService framework :-) - Perfect for Teds
LightBlinker project... Just create a light Blinking Embedlet like so..
========================================================================
==
public class LightBlinkerEmbedlet extends Embedlet
{
public static final String PK_IP_ADDRESS =
"LightBlinker.IPAddress";
private LightBlinker myLightBlinker;
public void initialize(){
/**
* Get the IP Address to seek WebServices from for the
*/
try{
String ipAddress = (String)
getContext().getProperty(PK_IP_ADDRESS);
/**
* Access the Default Remoting Service
*/
RemotingService remote =
OutpostContainer.getInstance().getRemotingService();
/**
* Create a LightBlinker
*/
myLightBlinker = new
LightBlinkerProxy(remote.createRemotingProxy(ipAddress, null));
}
catch(Exception e){
}
}
public void receive( EmbedletEvent event )
{
EmbedletEvent relayedEvent;
String relayedInfo;
LoggingService loggingService =
OutpostContainer.getInstance().getDefaultLoggingService();
relayedEvent = (EmbedletEvent)event.getUserData();
relayedInfo = (String)relayedEvent.getUserData();
loggingService.info( "LightBlinker : Received Relayed
Event: " + relayedInfo );
if(myLightBlinker!=null){
myLightBlinker.togglePin();
}
}
========================================================================
==
I am now trying to integrate with the latest build and get it up into
CSV.
BUT! I can't get the latest Embedlet version to build..
I have done my best to find all the dependencies including downloading
the cork-japl packages but org.japl.net.* still appears to be missing
and I can't find it anywhere...ok.. Who's hiding it under their pillow..
Anyone..?
When I plug this in the Container can come to life' - A container with
XML Persistance which can outsource real-time activities to a string of
uVM Real-Time WebServices is a pretty compelling embedded solution..
James Caska
www.muvium.com
uVM - 'Java Bred for Embedded'
-----Original Message-----
From: emb...@li...
[mailto:emb...@li...] On Behalf Of
Brill Pappin
Sent: Saturday, 16 August 2003 3:54 PM
To: emb...@li...
Subject: Re: [Embedlets-dev] Global Light Blinker update (it works!)
Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE]
_______________________________________________
I love the idea!
I've been busy to the *extream* but I'll see if I can make some time to
set up a GLB Node.
- Brill Pappin
----- Original Message -----
From: "Ted Kosan" <tk...@ya...>
To: <emb...@li...>
Sent: Tuesday, August 12, 2003 1:37 AM
Subject: [Embedlets-dev] Global Light Blinker update (it works!)
> Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE]
> _______________________________________________
>
> After putting in the standard 'amazing amount of work' in over the
> past 3
weeks
> I am pleased to announce that:
>
> 1) The Global Light Blinker project has now been officially accepted
> by
the
> JXTA community:
>
> http://globallightblinker.jxta.org
>
>
> 2) The software actually works! At 9:51 PM EST on Monday the latest
version of
> the software successfully controlled a remote simulated light through
> the internet. The amazing thing is that the light was at a friend's
> house, I
was
> at my house and we were both behind NAT boxes! To me the success of
> this experiment means that we can now monitor and control any device
> in almost
any
> home or business from out on the internet. If we switch to JXTA's
> secure transport then we can also do this securely. As far as I am
> aware, we are
the
> first group on the planet to achieve this using an open, secure and
scalable
> networking technology and I think that we are well-poised to meet the
demand of
> the potentially huge market that we have just opened up.
>
>
> The software is currently in the project's CVS (at jxta.org) and I
> hope to
have
> the first alpha release ready to go by the end of the week.
>
>
> Andrzej: Thanks for all of the work you did on submitting
well-thought-out and
> well-documented build.xml files (Ant Rocks! ;-) and directory
> structures
for
> Embedlets, Outpost and Outhouse. I used these as models for the
> GlobalLightBlinker project with excellent results! I also relied
> heavily
on
> your 'programming guidelines' document which I think made a
> significant difference too. The code still needs to be cleaned up a
> bit but this
cleanup
> should be done by the end of the week.
>
>
> Chris: I had promised that as soon as I had the GLB project and
> software running that I would get back to you about the Embedlets
> software and
ideas
> that you have submitted recently. I will be ready to pick this thread
back up
> as soon as the GLB alpha release is finished later this week.
>
> My next area to focus on is to create a JXTA/Outpost interface and to
build an
> Outpost based application that can be used to remotely monitor and
> control physical devices in the home (or business). I think that we
> need to work through the materials and issues you submitted earlier
> before we can move forward with this.
>
>
> James: It is still looking like an RS232/muvium based appliance
controller is
> a good initial inexpensive way to go for the open lamp/appliance
controller
> hardware. My thought is to make and disseminate an initial batch of
> 10
boxes,
> then follow this up with 100 boxes, then 1000 boxes. If we can
> actually
hit
> the 1000 box goal I suppose that any further goals will take care of
> themselves.
>
>
> Bruce: In my mind the next logical step beyond the RS232/muvium boxes
> is Ethernet/TStik based boxes using HTTP based JXME. I think that as
> soon as people see the RS232 based boxes remotely controlling and
> monitoring
things
> inside their homes (and businesses) that they will come up with all
> sorts
of
> ideas for things to be remotely monitored and controlled that RS232
> can
not
> easily reach. TStik seems to be an excellent way to meet this need.
>
>
> Anyway, project JXTA's 'marketeer' has contacted me about doing a
> front
page
> 'spotlight' article on the Global Blinker Project as soon as I am
> ready to submit the information. I think that the GLB project is
> extremely
marketable
> and that it will be fairly easy to get articles about it into almost
> any
or all
> of the major Java news sites (Java.net, JavaWorld, JavaLobby, etc.)
> and probably many non-Java news sites (like slashdot), but not just
> yet. I
want
> move forward step-by-step so that if and when large numbers of people
start
> taking notice of us that we have rock-solid software and hardware
technologies
> to give them.
>
>
> Ted
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
>
>
> -------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are available now.
> Download today and enter to win an XBOX or Visual Studio .NET.
>
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01
/01
> _______________________________________________
> Embedlets-developer mailing list
> Emb...@li...
> https://lists.sourceforge.net/lists/listinfo/embedlets-developer
>
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01
/01
_______________________________________________
Embedlets-developer mailing list
Emb...@li...
https://lists.sourceforge.net/lists/listinfo/embedlets-developer
|
|
From: Christopher S. <cs...@oo...> - 2003-08-21 00:19:56
|
> I am now trying to integrate with the latest build and get it up into > CSV. > > BUT! I can't get the latest Embedlet version to build.. > > I have done my best to find all the dependencies including downloading > the cork-japl packages but org.japl.net.* still appears to be missing > and I can't find it anywhere...ok.. Who's hiding it under their pillow.. > Anyone..? > > When I plug this in the Container can come to life' - A container with > XML Persistance which can outsource real-time activities to a string of > uVM Real-Time WebServices is a pretty compelling embedded solution.. > James, The source seems to be up to date - the org.japl.net folder has a sub-folder .media where the low-level media interfaces are defined. I will check to see if the build has been modified to accomodate this. Chris |
|
From: Christopher S. <cs...@oo...> - 2003-08-21 07:09:40
|
James,
It will be interesting to see your underlying model. The Peristence model
that I submitted uses an XML packet to accomplish similar results. Can you
give a brief description?
Chris
>
> Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE]
> _______________________________________________
>
> Hi all,
>
> I have some cool code to integrate into the Embedlet Container, it's a
> Remoting Service and enables remote method invocation over a socket
> (either a regular socket or I have also implemented a javax.comm
> SlipSocketImpl and SlipSocketFactory for devices without socket
> capababilities) to a muvium device (or any webService capable Server).
>
> It's a bit like a mini .NET webService framework :-) - Perfect for Teds
> LightBlinker project... Just create a light Blinking Embedlet like so..
>
> ========================================================================
> ==
>
> public class LightBlinkerEmbedlet extends Embedlet
> {
> public static final String PK_IP_ADDRESS =
> "LightBlinker.IPAddress";
>
> private LightBlinker myLightBlinker;
>
> public void initialize(){
> /**
> * Get the IP Address to seek WebServices from for the
> */
> try{
>
> String ipAddress = (String)
> getContext().getProperty(PK_IP_ADDRESS);
>
> /**
> * Access the Default Remoting Service
> */
> RemotingService remote =
> OutpostContainer.getInstance().getRemotingService();
>
> /**
> * Create a LightBlinker
> */
> myLightBlinker = new
> LightBlinkerProxy(remote.createRemotingProxy(ipAddress, null));
>
> }
> catch(Exception e){
> }
>
> }
>
> public void receive( EmbedletEvent event )
> {
> EmbedletEvent relayedEvent;
> String relayedInfo;
>
> LoggingService loggingService =
> OutpostContainer.getInstance().getDefaultLoggingService();
>
> relayedEvent = (EmbedletEvent)event.getUserData();
> relayedInfo = (String)relayedEvent.getUserData();
>
> loggingService.info( "LightBlinker : Received Relayed
> Event: " + relayedInfo );
>
> if(myLightBlinker!=null){
> myLightBlinker.togglePin();
> }
> }
>
> ========================================================================
> ==
>
>
> I am now trying to integrate with the latest build and get it up into
> CSV.
>
> BUT! I can't get the latest Embedlet version to build..
>
> I have done my best to find all the dependencies including downloading
> the cork-japl packages but org.japl.net.* still appears to be missing
> and I can't find it anywhere...ok.. Who's hiding it under their pillow..
> Anyone..?
>
> When I plug this in the Container can come to life' - A container with
> XML Persistance which can outsource real-time activities to a string of
> uVM Real-Time WebServices is a pretty compelling embedded solution..
>
> James Caska
> www.muvium.com
> uVM - 'Java Bred for Embedded'
>
>
>
> -----Original Message-----
> From: emb...@li...
> [mailto:emb...@li...] On Behalf Of
> Brill Pappin
> Sent: Saturday, 16 August 2003 3:54 PM
> To: emb...@li...
> Subject: Re: [Embedlets-dev] Global Light Blinker update (it works!)
>
>
> Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE]
> _______________________________________________
>
> I love the idea!
>
> I've been busy to the *extream* but I'll see if I can make some time to
> set up a GLB Node.
>
> - Brill Pappin
>
> ----- Original Message -----
> From: "Ted Kosan" <tk...@ya...>
> To: <emb...@li...>
> Sent: Tuesday, August 12, 2003 1:37 AM
> Subject: [Embedlets-dev] Global Light Blinker update (it works!)
>
>
> > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE]
> > _______________________________________________
> >
> > After putting in the standard 'amazing amount of work' in over the
> > past 3
> weeks
> > I am pleased to announce that:
> >
> > 1) The Global Light Blinker project has now been officially accepted
> > by
> the
> > JXTA community:
> >
> > http://globallightblinker.jxta.org
> >
> >
> > 2) The software actually works! At 9:51 PM EST on Monday the latest
> version of
> > the software successfully controlled a remote simulated light through
> > the internet. The amazing thing is that the light was at a friend's
> > house, I
> was
> > at my house and we were both behind NAT boxes! To me the success of
> > this experiment means that we can now monitor and control any device
> > in almost
> any
> > home or business from out on the internet. If we switch to JXTA's
> > secure transport then we can also do this securely. As far as I am
> > aware, we are
> the
> > first group on the planet to achieve this using an open, secure and
> scalable
> > networking technology and I think that we are well-poised to meet the
> demand of
> > the potentially huge market that we have just opened up.
> >
> >
> > The software is currently in the project's CVS (at jxta.org) and I
> > hope to
> have
> > the first alpha release ready to go by the end of the week.
> >
> >
> > Andrzej: Thanks for all of the work you did on submitting
> well-thought-out and
> > well-documented build.xml files (Ant Rocks! ;-) and directory
> > structures
> for
> > Embedlets, Outpost and Outhouse. I used these as models for the
> > GlobalLightBlinker project with excellent results! I also relied
> > heavily
> on
> > your 'programming guidelines' document which I think made a
> > significant difference too. The code still needs to be cleaned up a
> > bit but this
> cleanup
> > should be done by the end of the week.
> >
> >
> > Chris: I had promised that as soon as I had the GLB project and
> > software running that I would get back to you about the Embedlets
> > software and
> ideas
> > that you have submitted recently. I will be ready to pick this thread
> back up
> > as soon as the GLB alpha release is finished later this week.
> >
> > My next area to focus on is to create a JXTA/Outpost interface and to
> build an
> > Outpost based application that can be used to remotely monitor and
> > control physical devices in the home (or business). I think that we
> > need to work through the materials and issues you submitted earlier
> > before we can move forward with this.
> >
> >
> > James: It is still looking like an RS232/muvium based appliance
> controller is
> > a good initial inexpensive way to go for the open lamp/appliance
> controller
> > hardware. My thought is to make and disseminate an initial batch of
> > 10
> boxes,
> > then follow this up with 100 boxes, then 1000 boxes. If we can
> > actually
> hit
> > the 1000 box goal I suppose that any further goals will take care of
> > themselves.
> >
> >
> > Bruce: In my mind the next logical step beyond the RS232/muvium boxes
>
> > is Ethernet/TStik based boxes using HTTP based JXME. I think that as
> > soon as people see the RS232 based boxes remotely controlling and
> > monitoring
> things
> > inside their homes (and businesses) that they will come up with all
> > sorts
> of
> > ideas for things to be remotely monitored and controlled that RS232
> > can
> not
> > easily reach. TStik seems to be an excellent way to meet this need.
> >
> >
> > Anyway, project JXTA's 'marketeer' has contacted me about doing a
> > front
> page
> > 'spotlight' article on the Global Blinker Project as soon as I am
> > ready to submit the information. I think that the GLB project is
> > extremely
> marketable
> > and that it will be fairly easy to get articles about it into almost
> > any
> or all
> > of the major Java news sites (Java.net, JavaWorld, JavaLobby, etc.)
> > and probably many non-Java news sites (like slashdot), but not just
> > yet. I
> want
> > move forward step-by-step so that if and when large numbers of people
> start
> > taking notice of us that we have rock-solid software and hardware
> technologies
> > to give them.
> >
> >
> > Ted
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! SiteBuilder - Free, easy-to-use web site design software
> > http://sitebuilder.yahoo.com
> >
> >
> > -------------------------------------------------------
> > This SF.Net email sponsored by: Free pre-built ASP.NET sites including
>
> > Data Reports, E-commerce, Portals, and Forums are available now.
> > Download today and enter to win an XBOX or Visual Studio .NET.
> >
> http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01
> /01
> > _______________________________________________
> > Embedlets-developer mailing list
> > Emb...@li...
> > https://lists.sourceforge.net/lists/listinfo/embedlets-developer
> >
>
>
>
> -------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are available now.
> Download today and enter to win an XBOX or Visual Studio .NET.
> http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01
> /01
> _______________________________________________
> Embedlets-developer mailing list
> Emb...@li...
> https://lists.sourceforge.net/lists/listinfo/embedlets-developer
>
>
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by Dice.com.
> Did you know that Dice has over 25,000 tech jobs available today? From
> careers in IT to Engineering to Tech Sales, Dice has tech jobs from the
> best hiring companies. http://www.dice.com/index.epl?rel_code=104
> _______________________________________________
> Embedlets-developer mailing list
> Emb...@li...
> https://lists.sourceforge.net/lists/listinfo/embedlets-developer
>
|
|
From: James C. <ca...@vi...> - 2003-08-22 12:44:05
|
I must admit that I develop it based on the version 2 of the embedlet container prior to the persitance. When I was in there building the service it really became obvious how important the persistance was going to be. I noticed you also included some sockets for creating remote sessions with the container and so-on which is exceptionally nice idea. I think parts of the technique is similar.. WebService also uses XML as the return description from the WebService Basic Concepts 1) WebService - A remote device has a set of webServices which when it is pinged it returns as an XML WSDL (Web Service Desription Language) - Actuall what comes out of a uVM device is a very basic XML rather than the full microsoft WSDL. Muvium now supports webServices transparently - just extend the WSDL interface and the WebServices are enabled for remoting those methods - a bit like the [WebService] tag in .Net 2) A RemotingProxy is created by the service which is basically a wrapper for the HttpGetClientProtocol access to the remote device. If you look at .net I have basically copied their 'stack' for pluggable remote service access to allow simple remoting to uVM devices using Http. Your xml-lite parser would/could come in handy as I use a ultra-simple specialised parser for results generation right now. 3) The service includes some additional services such as ip scanning for 'discovery' and others. I will look again for the populated org.japl.net.* stuff but it didn't come down of CVS from cork nor was it available when I browsed the cork csv folders.. Perhaps I am crazy James Caska www.muvium.com uVM - 'Java Bred for Embedded' -----Original Message----- From: emb...@li... [mailto:emb...@li...] On Behalf Of Christopher Smith Sent: Wednesday, 20 August 2003 11:34 PM To: emb...@li... Subject: RE: [Embedlets-dev] Building Latest CVS Version Problems Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] _______________________________________________ James, It will be interesting to see your underlying model. The Peristence model that I submitted uses an XML packet to accomplish similar results. Can you give a brief description? Chris > > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > _______________________________________________ > > Hi all, > > I have some cool code to integrate into the Embedlet Container, it's a > Remoting Service and enables remote method invocation over a socket > (either a regular socket or I have also implemented a javax.comm > SlipSocketImpl and SlipSocketFactory for devices without socket > capababilities) to a muvium device (or any webService capable > Server). > > It's a bit like a mini .NET webService framework :-) - Perfect for > Teds LightBlinker project... Just create a light Blinking Embedlet > like so.. > > ====================================================================== > == > == > > public class LightBlinkerEmbedlet extends Embedlet > { > public static final String PK_IP_ADDRESS = "LightBlinker.IPAddress"; > > private LightBlinker myLightBlinker; > > public void initialize(){ > /** > * Get the IP Address to seek WebServices from for the > */ > try{ > > String ipAddress = (String) > getContext().getProperty(PK_IP_ADDRESS); > > /** > * Access the Default Remoting Service > */ > RemotingService remote = > OutpostContainer.getInstance().getRemotingService(); > > /** > * Create a LightBlinker > */ > myLightBlinker = new > LightBlinkerProxy(remote.createRemotingProxy(ipAddress, null)); > > } > catch(Exception e){ > } > > } > > public void receive( EmbedletEvent event ) > { > EmbedletEvent relayedEvent; > String relayedInfo; > > LoggingService loggingService = > OutpostContainer.getInstance().getDefaultLoggingService(); > > relayedEvent = (EmbedletEvent)event.getUserData(); > relayedInfo = (String)relayedEvent.getUserData(); > > loggingService.info( "LightBlinker : Received Relayed > Event: " + relayedInfo ); > > if(myLightBlinker!=null){ > myLightBlinker.togglePin(); > } > } > > ====================================================================== > == > == > > > I am now trying to integrate with the latest build and get it up into > CSV. > > BUT! I can't get the latest Embedlet version to build.. > > I have done my best to find all the dependencies including downloading > the cork-japl packages but org.japl.net.* still appears to be missing > and I can't find it anywhere...ok.. Who's hiding it under their > pillow.. Anyone..? > > When I plug this in the Container can come to life' - A container with > XML Persistance which can outsource real-time activities to a string > of uVM Real-Time WebServices is a pretty compelling embedded > solution.. > > James Caska > www.muvium.com > uVM - 'Java Bred for Embedded' > > > > -----Original Message----- > From: emb...@li... > [mailto:emb...@li...] On Behalf Of > Brill Pappin > Sent: Saturday, 16 August 2003 3:54 PM > To: emb...@li... > Subject: Re: [Embedlets-dev] Global Light Blinker update (it works!) > > > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > _______________________________________________ > > I love the idea! > > I've been busy to the *extream* but I'll see if I can make some time > to set up a GLB Node. > > - Brill Pappin > > ----- Original Message ----- > From: "Ted Kosan" <tk...@ya...> > To: <emb...@li...> > Sent: Tuesday, August 12, 2003 1:37 AM > Subject: [Embedlets-dev] Global Light Blinker update (it works!) > > > > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > > _______________________________________________ > > > > After putting in the standard 'amazing amount of work' in over the > > past 3 > weeks > > I am pleased to announce that: > > > > 1) The Global Light Blinker project has now been officially accepted > > by > the > > JXTA community: > > > > http://globallightblinker.jxta.org > > > > > > 2) The software actually works! At 9:51 PM EST on Monday the latest > version of > > the software successfully controlled a remote simulated light > > through the internet. The amazing thing is that the light was at a > > friend's house, I > was > > at my house and we were both behind NAT boxes! To me the success of > > this experiment means that we can now monitor and control any device > > in almost > any > > home or business from out on the internet. If we switch to JXTA's > > secure transport then we can also do this securely. As far as I am > > aware, we are > the > > first group on the planet to achieve this using an open, secure and > scalable > > networking technology and I think that we are well-poised to meet > > the > demand of > > the potentially huge market that we have just opened up. > > > > > > The software is currently in the project's CVS (at jxta.org) and I > > hope to > have > > the first alpha release ready to go by the end of the week. > > > > > > Andrzej: Thanks for all of the work you did on submitting > well-thought-out and > > well-documented build.xml files (Ant Rocks! ;-) and directory > > structures > for > > Embedlets, Outpost and Outhouse. I used these as models for the > > GlobalLightBlinker project with excellent results! I also relied > > heavily > on > > your 'programming guidelines' document which I think made a > > significant difference too. The code still needs to be cleaned up a > > bit but this > cleanup > > should be done by the end of the week. > > > > > > Chris: I had promised that as soon as I had the GLB project and > > software running that I would get back to you about the Embedlets > > software and > ideas > > that you have submitted recently. I will be ready to pick this > > thread > back up > > as soon as the GLB alpha release is finished later this week. > > > > My next area to focus on is to create a JXTA/Outpost interface and > > to > build an > > Outpost based application that can be used to remotely monitor and > > control physical devices in the home (or business). I think that we > > need to work through the materials and issues you submitted earlier > > before we can move forward with this. > > > > > > James: It is still looking like an RS232/muvium based appliance > controller is > > a good initial inexpensive way to go for the open lamp/appliance > controller > > hardware. My thought is to make and disseminate an initial batch of > > 10 > boxes, > > then follow this up with 100 boxes, then 1000 boxes. If we can > > actually > hit > > the 1000 box goal I suppose that any further goals will take care of > > themselves. > > > > > > Bruce: In my mind the next logical step beyond the RS232/muvium > > boxes > > > is Ethernet/TStik based boxes using HTTP based JXME. I think that > > as soon as people see the RS232 based boxes remotely controlling and > > monitoring > things > > inside their homes (and businesses) that they will come up with all > > sorts > of > > ideas for things to be remotely monitored and controlled that RS232 > > can > not > > easily reach. TStik seems to be an excellent way to meet this need. > > > > > > Anyway, project JXTA's 'marketeer' has contacted me about doing a > > front > page > > 'spotlight' article on the Global Blinker Project as soon as I am > > ready to submit the information. I think that the GLB project is > > extremely > marketable > > and that it will be fairly easy to get articles about it into almost > > any > or all > > of the major Java news sites (Java.net, JavaWorld, JavaLobby, etc.) > > and probably many non-Java news sites (like slashdot), but not just > > yet. I > want > > move forward step-by-step so that if and when large numbers of > > people > start > > taking notice of us that we have rock-solid software and hardware > technologies > > to give them. > > > > > > Ted > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! SiteBuilder - Free, easy-to-use web site design software > > http://sitebuilder.yahoo.com > > > > > > ------------------------------------------------------- > > This SF.Net email sponsored by: Free pre-built ASP.NET sites > > including > > > Data Reports, E-commerce, Portals, and Forums are available now. > > Download today and enter to win an XBOX or Visual Studio .NET. > > > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_ > 01 > /01 > > _______________________________________________ > > Embedlets-developer mailing list > > Emb...@li... > > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > > > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_ > 01 > /01 > _______________________________________________ > Embedlets-developer mailing list > Emb...@li... > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by Dice.com. > Did you know that Dice has over 25,000 tech jobs available today? From > careers in IT to Engineering to Tech Sales, Dice has tech jobs from > the best hiring companies. http://www.dice.com/index.epl?rel_code=104 > _______________________________________________ > Embedlets-developer mailing list > Emb...@li... > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > ------------------------------------------------------- This SF.net email is sponsored by Dice.com. Did you know that Dice has over 25,000 tech jobs available today? From careers in IT to Engineering to Tech Sales, Dice has tech jobs from the best hiring companies. http://www.dice.com/index.epl?rel_code=104 _______________________________________________ Embedlets-developer mailing list Emb...@li... https://lists.sourceforge.net/lists/listinfo/embedlets-developer |
|
From: Christopher S. <cs...@oo...> - 2003-08-22 19:10:05
|
James, Sounds like we should put our heads together on this. The persistence model serializes/deserializes objects to XML and provides remote property setting. It does a crude form of remote invocation using a command tag inside of the Request packet. The container parse the Request and sends back either a Response object or the serialized component if the Request identity targets a component. A standard web services interface would greatly boost acceptance and sercurity and could, I believe, support the existing persistence by wrapping the serialized packets in a web services envelope. Chris > > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > _______________________________________________ > > I must admit that I develop it based on the version 2 of the embedlet > container prior to the persitance. When I was in there building the > service it really became obvious how important the persistance was going > to be. I noticed you also included some sockets for creating remote > sessions with the container and so-on which is exceptionally nice idea. > > I think parts of the technique is similar.. WebService also uses XML as > the return description from the WebService > > Basic Concepts > > 1) WebService - A remote device has a set of webServices which when it > is pinged it returns as an XML WSDL (Web Service Desription Language) - > Actuall what comes out of a uVM device is a very basic XML rather than > the full microsoft WSDL. Muvium now supports webServices transparently - > just extend the WSDL interface and the WebServices are enabled for > remoting those methods - a bit like the [WebService] tag in .Net > > 2) A RemotingProxy is created by the service which is basically a > wrapper for the HttpGetClientProtocol access to the remote device. If > you look at .net I have basically copied their 'stack' for pluggable > remote service access to allow simple remoting to uVM devices using > Http. Your xml-lite parser would/could come in handy as I use a > ultra-simple specialised parser for results generation right now. > > 3) The service includes some additional services such as ip scanning for > 'discovery' and others. > > > I will look again for the populated org.japl.net.* stuff but it didn't > come down of CVS from cork nor was it available when I browsed the cork > csv folders.. Perhaps I am crazy > > James Caska > www.muvium.com > uVM - 'Java Bred for Embedded' > > > > -----Original Message----- > From: emb...@li... > [mailto:emb...@li...] On Behalf Of > Christopher Smith > Sent: Wednesday, 20 August 2003 11:34 PM > To: emb...@li... > Subject: RE: [Embedlets-dev] Building Latest CVS Version Problems > > > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > _______________________________________________ > > James, > > It will be interesting to see your underlying model. The Peristence > model that I submitted uses an XML packet to accomplish similar > results. Can you give a brief description? > > Chris > > > > > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > > _______________________________________________ > > > > Hi all, > > > > I have some cool code to integrate into the Embedlet Container, it's a > > > Remoting Service and enables remote method invocation over a socket > > (either a regular socket or I have also implemented a javax.comm > > SlipSocketImpl and SlipSocketFactory for devices without socket > > capababilities) to a muvium device (or any webService capable > > Server). > > > > It's a bit like a mini .NET webService framework :-) - Perfect for > > Teds LightBlinker project... Just create a light Blinking Embedlet > > like so.. > > > > ====================================================================== > > == > > == > > > > public class LightBlinkerEmbedlet extends Embedlet > > { > > public static final String PK_IP_ADDRESS = > "LightBlinker.IPAddress"; > > > > private LightBlinker myLightBlinker; > > > > public void initialize(){ > > /** > > * Get the IP Address to seek WebServices from for the > > */ > > try{ > > > > String ipAddress = (String) > > getContext().getProperty(PK_IP_ADDRESS); > > > > /** > > * Access the Default Remoting Service > > */ > > RemotingService remote = > > OutpostContainer.getInstance().getRemotingService(); > > > > /** > > * Create a LightBlinker > > */ > > myLightBlinker = new > > LightBlinkerProxy(remote.createRemotingProxy(ipAddress, null)); > > > > } > > catch(Exception e){ > > } > > > > } > > > > public void receive( EmbedletEvent event ) > > { > > EmbedletEvent relayedEvent; > > String relayedInfo; > > > > LoggingService loggingService = > > OutpostContainer.getInstance().getDefaultLoggingService(); > > > > relayedEvent = (EmbedletEvent)event.getUserData(); > > relayedInfo = (String)relayedEvent.getUserData(); > > > > loggingService.info( "LightBlinker : Received Relayed > > Event: " + relayedInfo ); > > > > if(myLightBlinker!=null){ > > myLightBlinker.togglePin(); > > } > > } > > > > ====================================================================== > > == > > == > > > > > > I am now trying to integrate with the latest build and get it up into > > CSV. > > > > BUT! I can't get the latest Embedlet version to build.. > > > > I have done my best to find all the dependencies including downloading > > > the cork-japl packages but org.japl.net.* still appears to be missing > > and I can't find it anywhere...ok.. Who's hiding it under their > > pillow.. Anyone..? > > > > When I plug this in the Container can come to life' - A container with > > > XML Persistance which can outsource real-time activities to a string > > of uVM Real-Time WebServices is a pretty compelling embedded > > solution.. > > > > James Caska > > www.muvium.com > > uVM - 'Java Bred for Embedded' > > > > > > > > -----Original Message----- > > From: emb...@li... > > [mailto:emb...@li...] On Behalf Of > > Brill Pappin > > Sent: Saturday, 16 August 2003 3:54 PM > > To: emb...@li... > > Subject: Re: [Embedlets-dev] Global Light Blinker update (it works!) > > > > > > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > > _______________________________________________ > > > > I love the idea! > > > > I've been busy to the *extream* but I'll see if I can make some time > > to set up a GLB Node. > > > > - Brill Pappin > > > > ----- Original Message ----- > > From: "Ted Kosan" <tk...@ya...> > > To: <emb...@li...> > > Sent: Tuesday, August 12, 2003 1:37 AM > > Subject: [Embedlets-dev] Global Light Blinker update (it works!) > > > > > > > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > > > _______________________________________________ > > > > > > After putting in the standard 'amazing amount of work' in over the > > > past 3 > > weeks > > > I am pleased to announce that: > > > > > > 1) The Global Light Blinker project has now been officially accepted > > > > by > > the > > > JXTA community: > > > > > > http://globallightblinker.jxta.org > > > > > > > > > 2) The software actually works! At 9:51 PM EST on Monday the latest > > version of > > > the software successfully controlled a remote simulated light > > > through the internet. The amazing thing is that the light was at a > > > friend's house, I > > was > > > at my house and we were both behind NAT boxes! To me the success of > > > > this experiment means that we can now monitor and control any device > > > > in almost > > any > > > home or business from out on the internet. If we switch to JXTA's > > > secure transport then we can also do this securely. As far as I am > > > aware, we are > > the > > > first group on the planet to achieve this using an open, secure and > > scalable > > > networking technology and I think that we are well-poised to meet > > > the > > demand of > > > the potentially huge market that we have just opened up. > > > > > > > > > The software is currently in the project's CVS (at jxta.org) and I > > > hope to > > have > > > the first alpha release ready to go by the end of the week. > > > > > > > > > Andrzej: Thanks for all of the work you did on submitting > > well-thought-out and > > > well-documented build.xml files (Ant Rocks! ;-) and directory > > > structures > > for > > > Embedlets, Outpost and Outhouse. I used these as models for the > > > GlobalLightBlinker project with excellent results! I also relied > > > heavily > > on > > > your 'programming guidelines' document which I think made a > > > significant difference too. The code still needs to be cleaned up a > > > > bit but this > > cleanup > > > should be done by the end of the week. > > > > > > > > > Chris: I had promised that as soon as I had the GLB project and > > > software running that I would get back to you about the Embedlets > > > software and > > ideas > > > that you have submitted recently. I will be ready to pick this > > > thread > > back up > > > as soon as the GLB alpha release is finished later this week. > > > > > > My next area to focus on is to create a JXTA/Outpost interface and > > > to > > build an > > > Outpost based application that can be used to remotely monitor and > > > control physical devices in the home (or business). I think that we > > > > need to work through the materials and issues you submitted earlier > > > before we can move forward with this. > > > > > > > > > James: It is still looking like an RS232/muvium based appliance > > controller is > > > a good initial inexpensive way to go for the open lamp/appliance > > controller > > > hardware. My thought is to make and disseminate an initial batch of > > > > 10 > > boxes, > > > then follow this up with 100 boxes, then 1000 boxes. If we can > > > actually > > hit > > > the 1000 box goal I suppose that any further goals will take care of > > > > themselves. > > > > > > > > > Bruce: In my mind the next logical step beyond the RS232/muvium > > > boxes > > > > > is Ethernet/TStik based boxes using HTTP based JXME. I think that > > > as soon as people see the RS232 based boxes remotely controlling and > > > > monitoring > > things > > > inside their homes (and businesses) that they will come up with all > > > sorts > > of > > > ideas for things to be remotely monitored and controlled that RS232 > > > can > > not > > > easily reach. TStik seems to be an excellent way to meet this need. > > > > > > > > > Anyway, project JXTA's 'marketeer' has contacted me about doing a > > > front > > page > > > 'spotlight' article on the Global Blinker Project as soon as I am > > > ready to submit the information. I think that the GLB project is > > > extremely > > marketable > > > and that it will be fairly easy to get articles about it into almost > > > > any > > or all > > > of the major Java news sites (Java.net, JavaWorld, JavaLobby, etc.) > > > and probably many non-Java news sites (like slashdot), but not just > > > yet. I > > want > > > move forward step-by-step so that if and when large numbers of > > > people > > start > > > taking notice of us that we have rock-solid software and hardware > > technologies > > > to give them. > > > > > > > > > Ted > > > > > > __________________________________ > > > Do you Yahoo!? > > > Yahoo! SiteBuilder - Free, easy-to-use web site design software > > > http://sitebuilder.yahoo.com > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email sponsored by: Free pre-built ASP.NET sites > > > including > > > > > Data Reports, E-commerce, Portals, and Forums are available now. > > > Download today and enter to win an XBOX or Visual Studio .NET. > > > > > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_ > > 01 > > /01 > > > _______________________________________________ > > > Embedlets-developer mailing list > > > Emb...@li... > > > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > > > Data Reports, E-commerce, Portals, and Forums are available now. > > Download today and enter to win an XBOX or Visual Studio .NET. > > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_ > > 01 > > /01 > > _______________________________________________ > > Embedlets-developer mailing list > > Emb...@li... > > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > > > > > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by Dice.com. > > Did you know that Dice has over 25,000 tech jobs available today? From > > > careers in IT to Engineering to Tech Sales, Dice has tech jobs from > > the best hiring companies. http://www.dice.com/index.epl?rel_code=104 > > _______________________________________________ > > Embedlets-developer mailing list > > Emb...@li... > > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by Dice.com. > Did you know that Dice has over 25,000 tech jobs available today? From > careers in IT to Engineering to Tech Sales, Dice has tech jobs from the > best hiring companies. http://www.dice.com/index.epl?rel_code=104 > _______________________________________________ > Embedlets-developer mailing list > Emb...@li... > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: VM Ware > With VMware you can run multiple operating systems on a single machine. > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines > at the same time. Free trial click > here:http://www.vmware.com/wl/offer/358/0 > _______________________________________________ > Embedlets-developer mailing list > Emb...@li... > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > |
|
From: Christopher S. <cs...@oo...> - 2003-08-22 10:05:14
|
James,
I will check the tree for consistency with my source.
Chris
>
> Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE]
> _______________________________________________
>
> Hi all,
>
> I have some cool code to integrate into the Embedlet Container, it's a
> Remoting Service and enables remote method invocation over a socket
> (either a regular socket or I have also implemented a javax.comm
> SlipSocketImpl and SlipSocketFactory for devices without socket
> capababilities) to a muvium device (or any webService capable Server).
>
> It's a bit like a mini .NET webService framework :-) - Perfect for Teds
> LightBlinker project... Just create a light Blinking Embedlet like so..
>
> ========================================================================
> ==
>
> public class LightBlinkerEmbedlet extends Embedlet
> {
> public static final String PK_IP_ADDRESS =
> "LightBlinker.IPAddress";
>
> private LightBlinker myLightBlinker;
>
> public void initialize(){
> /**
> * Get the IP Address to seek WebServices from for the
> */
> try{
>
> String ipAddress = (String)
> getContext().getProperty(PK_IP_ADDRESS);
>
> /**
> * Access the Default Remoting Service
> */
> RemotingService remote =
> OutpostContainer.getInstance().getRemotingService();
>
> /**
> * Create a LightBlinker
> */
> myLightBlinker = new
> LightBlinkerProxy(remote.createRemotingProxy(ipAddress, null));
>
> }
> catch(Exception e){
> }
>
> }
>
> public void receive( EmbedletEvent event )
> {
> EmbedletEvent relayedEvent;
> String relayedInfo;
>
> LoggingService loggingService =
> OutpostContainer.getInstance().getDefaultLoggingService();
>
> relayedEvent = (EmbedletEvent)event.getUserData();
> relayedInfo = (String)relayedEvent.getUserData();
>
> loggingService.info( "LightBlinker : Received Relayed
> Event: " + relayedInfo );
>
> if(myLightBlinker!=null){
> myLightBlinker.togglePin();
> }
> }
>
> ========================================================================
> ==
>
>
> I am now trying to integrate with the latest build and get it up into
> CSV.
>
> BUT! I can't get the latest Embedlet version to build..
>
> I have done my best to find all the dependencies including downloading
> the cork-japl packages but org.japl.net.* still appears to be missing
> and I can't find it anywhere...ok.. Who's hiding it under their pillow..
> Anyone..?
>
> When I plug this in the Container can come to life' - A container with
> XML Persistance which can outsource real-time activities to a string of
> uVM Real-Time WebServices is a pretty compelling embedded solution..
>
> James Caska
> www.muvium.com
> uVM - 'Java Bred for Embedded'
>
>
>
> -----Original Message-----
> From: emb...@li...
> [mailto:emb...@li...] On Behalf Of
> Brill Pappin
> Sent: Saturday, 16 August 2003 3:54 PM
> To: emb...@li...
> Subject: Re: [Embedlets-dev] Global Light Blinker update (it works!)
>
>
> Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE]
> _______________________________________________
>
> I love the idea!
>
> I've been busy to the *extream* but I'll see if I can make some time to
> set up a GLB Node.
>
> - Brill Pappin
>
> ----- Original Message -----
> From: "Ted Kosan" <tk...@ya...>
> To: <emb...@li...>
> Sent: Tuesday, August 12, 2003 1:37 AM
> Subject: [Embedlets-dev] Global Light Blinker update (it works!)
>
>
> > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE]
> > _______________________________________________
> >
> > After putting in the standard 'amazing amount of work' in over the
> > past 3
> weeks
> > I am pleased to announce that:
> >
> > 1) The Global Light Blinker project has now been officially accepted
> > by
> the
> > JXTA community:
> >
> > http://globallightblinker.jxta.org
> >
> >
> > 2) The software actually works! At 9:51 PM EST on Monday the latest
> version of
> > the software successfully controlled a remote simulated light through
> > the internet. The amazing thing is that the light was at a friend's
> > house, I
> was
> > at my house and we were both behind NAT boxes! To me the success of
> > this experiment means that we can now monitor and control any device
> > in almost
> any
> > home or business from out on the internet. If we switch to JXTA's
> > secure transport then we can also do this securely. As far as I am
> > aware, we are
> the
> > first group on the planet to achieve this using an open, secure and
> scalable
> > networking technology and I think that we are well-poised to meet the
> demand of
> > the potentially huge market that we have just opened up.
> >
> >
> > The software is currently in the project's CVS (at jxta.org) and I
> > hope to
> have
> > the first alpha release ready to go by the end of the week.
> >
> >
> > Andrzej: Thanks for all of the work you did on submitting
> well-thought-out and
> > well-documented build.xml files (Ant Rocks! ;-) and directory
> > structures
> for
> > Embedlets, Outpost and Outhouse. I used these as models for the
> > GlobalLightBlinker project with excellent results! I also relied
> > heavily
> on
> > your 'programming guidelines' document which I think made a
> > significant difference too. The code still needs to be cleaned up a
> > bit but this
> cleanup
> > should be done by the end of the week.
> >
> >
> > Chris: I had promised that as soon as I had the GLB project and
> > software running that I would get back to you about the Embedlets
> > software and
> ideas
> > that you have submitted recently. I will be ready to pick this thread
> back up
> > as soon as the GLB alpha release is finished later this week.
> >
> > My next area to focus on is to create a JXTA/Outpost interface and to
> build an
> > Outpost based application that can be used to remotely monitor and
> > control physical devices in the home (or business). I think that we
> > need to work through the materials and issues you submitted earlier
> > before we can move forward with this.
> >
> >
> > James: It is still looking like an RS232/muvium based appliance
> controller is
> > a good initial inexpensive way to go for the open lamp/appliance
> controller
> > hardware. My thought is to make and disseminate an initial batch of
> > 10
> boxes,
> > then follow this up with 100 boxes, then 1000 boxes. If we can
> > actually
> hit
> > the 1000 box goal I suppose that any further goals will take care of
> > themselves.
> >
> >
> > Bruce: In my mind the next logical step beyond the RS232/muvium boxes
>
> > is Ethernet/TStik based boxes using HTTP based JXME. I think that as
> > soon as people see the RS232 based boxes remotely controlling and
> > monitoring
> things
> > inside their homes (and businesses) that they will come up with all
> > sorts
> of
> > ideas for things to be remotely monitored and controlled that RS232
> > can
> not
> > easily reach. TStik seems to be an excellent way to meet this need.
> >
> >
> > Anyway, project JXTA's 'marketeer' has contacted me about doing a
> > front
> page
> > 'spotlight' article on the Global Blinker Project as soon as I am
> > ready to submit the information. I think that the GLB project is
> > extremely
> marketable
> > and that it will be fairly easy to get articles about it into almost
> > any
> or all
> > of the major Java news sites (Java.net, JavaWorld, JavaLobby, etc.)
> > and probably many non-Java news sites (like slashdot), but not just
> > yet. I
> want
> > move forward step-by-step so that if and when large numbers of people
> start
> > taking notice of us that we have rock-solid software and hardware
> technologies
> > to give them.
> >
> >
> > Ted
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! SiteBuilder - Free, easy-to-use web site design software
> > http://sitebuilder.yahoo.com
> >
> >
> > -------------------------------------------------------
> > This SF.Net email sponsored by: Free pre-built ASP.NET sites including
>
> > Data Reports, E-commerce, Portals, and Forums are available now.
> > Download today and enter to win an XBOX or Visual Studio .NET.
> >
> http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01
> /01
> > _______________________________________________
> > Embedlets-developer mailing list
> > Emb...@li...
> > https://lists.sourceforge.net/lists/listinfo/embedlets-developer
> >
>
>
>
> -------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are available now.
> Download today and enter to win an XBOX or Visual Studio .NET.
> http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01
> /01
> _______________________________________________
> Embedlets-developer mailing list
> Emb...@li...
> https://lists.sourceforge.net/lists/listinfo/embedlets-developer
>
>
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by Dice.com.
> Did you know that Dice has over 25,000 tech jobs available today? From
> careers in IT to Engineering to Tech Sales, Dice has tech jobs from the
> best hiring companies. http://www.dice.com/index.epl?rel_code=104
> _______________________________________________
> Embedlets-developer mailing list
> Emb...@li...
> https://lists.sourceforge.net/lists/listinfo/embedlets-developer
>
|
|
From: Ted K. <tk...@ya...> - 2003-08-22 21:13:50
|
James wrote: > BUT! I can't get the latest Embedlet version to build.. > > I have done my best to find all the dependencies including downloading > the cork-japl packages but org.japl.net.* still appears to be missing > and I can't find it anywhere...ok.. Who's hiding it under their pillow.. > Anyone..? I was on a small vacation during the past week but I am back now. Ummmm, Chris, James is right. I just checked the 'embedlet', 'outpost' and 'outhouse' modules out of the CVS and 'outpost' will not build 'out of the box'. The 'embedlet' module builds fine but the 'outpost' module build fails with the following errors: http://tkosan.javadevices.org/misc/misc/outpost_build_errors.html None of the new code appears to be integrated into the build.xml files and I do not see any information on library dependencies like javax.microedition and org.japl in the readme files. I remember testing the new code when it was first submitted but I seem to recall having to manually install .jar files in order to get it to work. How much effort would it take to get outpost to build 'out of the box' again using ant targets? Ted __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
|
From: Christopher S. <cs...@oo...> - 2003-08-22 22:14:18
|
Ted, I will look at the build in japl and get it compiling. Please stand by. Chris > > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > _______________________________________________ > > James wrote: > > > BUT! I can't get the latest Embedlet version to build.. > > > > I have done my best to find all the dependencies including downloading > > the cork-japl packages but org.japl.net.* still appears to be missing > > and I can't find it anywhere...ok.. Who's hiding it under their pillow.. > > Anyone..? > > I was on a small vacation during the past week but I am back now. > > Ummmm, Chris, James is right. I just checked the 'embedlet', > 'outpost' and > 'outhouse' modules out of the CVS and 'outpost' will not build 'out of the > box'. > > > The 'embedlet' module builds fine but the 'outpost' module build > fails with the > following errors: > > http://tkosan.javadevices.org/misc/misc/outpost_build_errors.html > > > None of the new code appears to be integrated into the build.xml > files and I do > not see any information on library dependencies like > javax.microedition and > org.japl in the readme files. > > I remember testing the new code when it was first submitted but I seem to > recall having to manually install .jar files in order to get it to work. > > > How much effort would it take to get outpost to build 'out of the > box' again > using ant targets? > > > Ted > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: VM Ware > With VMware you can run multiple operating systems on a single machine. > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines > at the same time. Free trial click > here:http://www.vmware.com/wl/offer/358/0 > _______________________________________________ > Embedlets-developer mailing list > Emb...@li... > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > |
|
From: Christopher S. <cs...@oo...> - 2003-08-22 22:17:20
|
Ted, The build in japl is significantly different than the Outpost build. I will try to merge the two so that you still have the checkout capability. Chris > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > _______________________________________________ > > James wrote: > > > BUT! I can't get the latest Embedlet version to build.. > > > > I have done my best to find all the dependencies including downloading > > the cork-japl packages but org.japl.net.* still appears to be missing > > and I can't find it anywhere...ok.. Who's hiding it under their pillow.. > > Anyone..? > > I was on a small vacation during the past week but I am back now. > > Ummmm, Chris, James is right. I just checked the 'embedlet', > 'outpost' and > 'outhouse' modules out of the CVS and 'outpost' will not build 'out of the > box'. > > > The 'embedlet' module builds fine but the 'outpost' module build > fails with the > following errors: > > http://tkosan.javadevices.org/misc/misc/outpost_build_errors.html > > > None of the new code appears to be integrated into the build.xml > files and I do > not see any information on library dependencies like > javax.microedition and > org.japl in the readme files. > > I remember testing the new code when it was first submitted but I seem to > recall having to manually install .jar files in order to get it to work. > > > How much effort would it take to get outpost to build 'out of the > box' again > using ant targets? > > > Ted > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: VM Ware > With VMware you can run multiple operating systems on a single machine. > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines > at the same time. Free trial click > here:http://www.vmware.com/wl/offer/358/0 > _______________________________________________ > Embedlets-developer mailing list > Emb...@li... > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > |
|
From: Christopher S. <cs...@oo...> - 2003-08-22 22:54:31
|
Ted and James, The japl build is in place and should work - please let me know. The files changed are: build.properties - new build.xml - overwrote with Outpost version and updated for japl. Chris I overwrote the original build which did the cvs download. Ted, do we need this? If so could you look at merging the two or give me some direction to come up with a build that does both. Chris > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > _______________________________________________ > > Ted, > > The build in japl is significantly different than the Outpost > build. I will > try to merge the two so that you still have the checkout capability. > > Chris > > > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > > _______________________________________________ > > > > James wrote: > > > > > BUT! I can't get the latest Embedlet version to build.. > > > > > > I have done my best to find all the dependencies including downloading > > > the cork-japl packages but org.japl.net.* still appears to be missing > > > and I can't find it anywhere...ok.. Who's hiding it under > their pillow.. > > > Anyone..? > > > > I was on a small vacation during the past week but I am back now. > > > > Ummmm, Chris, James is right. I just checked the 'embedlet', > > 'outpost' and > > 'outhouse' modules out of the CVS and 'outpost' will not build > 'out of the > > box'. > > > > > > The 'embedlet' module builds fine but the 'outpost' module build > > fails with the > > following errors: > > > > http://tkosan.javadevices.org/misc/misc/outpost_build_errors.html > > > > > > None of the new code appears to be integrated into the build.xml > > files and I do > > not see any information on library dependencies like > > javax.microedition and > > org.japl in the readme files. > > > > I remember testing the new code when it was first submitted but > I seem to > > recall having to manually install .jar files in order to get it to work. > > > > > > How much effort would it take to get outpost to build 'out of the > > box' again > > using ant targets? > > > > > > Ted > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! SiteBuilder - Free, easy-to-use web site design software > > http://sitebuilder.yahoo.com > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: VM Ware > > With VMware you can run multiple operating systems on a single machine. > > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines > > at the same time. Free trial click > > here:http://www.vmware.com/wl/offer/358/0 > > _______________________________________________ > > Embedlets-developer mailing list > > Emb...@li... > > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: VM Ware > With VMware you can run multiple operating systems on a single machine. > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines > at the same time. Free trial click > here:http://www.vmware.com/wl/offer/358/0 > _______________________________________________ > Embedlets-developer mailing list > Emb...@li... > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > |
|
From: Christopher S. <cs...@oo...> - 2003-08-22 23:41:04
|
All of my files are buildable and checked in. Please verify and let me know if there are any missings. Chris > > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > _______________________________________________ > > Ted and James, > > The japl build is in place and should work - please let me know. The files > changed are: > > build.properties - new > build.xml - overwrote with Outpost version and updated for japl. > > Chris > > I overwrote the original build which did the cvs download. Ted, do we need > this? If so could you look at merging the two or give me some direction to > come up with a build that does both. > > Chris > > > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > > _______________________________________________ > > > > Ted, > > > > The build in japl is significantly different than the Outpost > > build. I will > > try to merge the two so that you still have the checkout capability. > > > > Chris > > > > > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > > > _______________________________________________ > > > > > > James wrote: > > > > > > > BUT! I can't get the latest Embedlet version to build.. > > > > > > > > I have done my best to find all the dependencies including > downloading > > > > the cork-japl packages but org.japl.net.* still appears to > be missing > > > > and I can't find it anywhere...ok.. Who's hiding it under > > their pillow.. > > > > Anyone..? > > > > > > I was on a small vacation during the past week but I am back now. > > > > > > Ummmm, Chris, James is right. I just checked the 'embedlet', > > > 'outpost' and > > > 'outhouse' modules out of the CVS and 'outpost' will not build > > 'out of the > > > box'. > > > > > > > > > The 'embedlet' module builds fine but the 'outpost' module build > > > fails with the > > > following errors: > > > > > > http://tkosan.javadevices.org/misc/misc/outpost_build_errors.html > > > > > > > > > None of the new code appears to be integrated into the build.xml > > > files and I do > > > not see any information on library dependencies like > > > javax.microedition and > > > org.japl in the readme files. > > > > > > I remember testing the new code when it was first submitted but > > I seem to > > > recall having to manually install .jar files in order to get > it to work. > > > > > > > > > How much effort would it take to get outpost to build 'out of the > > > box' again > > > using ant targets? > > > > > > > > > Ted > > > > > > __________________________________ > > > Do you Yahoo!? > > > Yahoo! SiteBuilder - Free, easy-to-use web site design software > > > http://sitebuilder.yahoo.com > > > > > > > > > ------------------------------------------------------- > > > This SF.net email is sponsored by: VM Ware > > > With VMware you can run multiple operating systems on a > single machine. > > > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines > > > at the same time. Free trial click > > > here:http://www.vmware.com/wl/offer/358/0 > > > _______________________________________________ > > > Embedlets-developer mailing list > > > Emb...@li... > > > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > > > > > > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: VM Ware > > With VMware you can run multiple operating systems on a single machine. > > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines > > at the same time. Free trial click > > here:http://www.vmware.com/wl/offer/358/0 > > _______________________________________________ > > Embedlets-developer mailing list > > Emb...@li... > > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: VM Ware > With VMware you can run multiple operating systems on a single machine. > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines > at the same time. Free trial click > here:http://www.vmware.com/wl/offer/358/0 > _______________________________________________ > Embedlets-developer mailing list > Emb...@li... > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > |
|
From: Ted K. <tk...@ya...> - 2003-08-23 03:50:03
|
Chris, > All of my files are buildable and checked in. Please verify and let me know > if there are any missings. For some reason the sourceforge CVS seems to be running on its backup server. Your changes do not appear when I update or even checkout the outpost module. The web interface to the CVS says that it is running against the backup CVS server which has content that may be up to 24 hours old. I will try to checkout the outpost module sometime on Saturday and let you know how it builds. Ted __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |