Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Talk:COSMOS Design 193420"

(New page: COSMOS_Design_193420 We might be missing some context here. We jump right into the first 10 entries talking about key sets etc... If this is "the most simple example", and I have t...)
 
Line 17: Line 17:
  
 
In my head, this is where the simple demo stopped.  It gives us plenty to get into and should be able to cover everything you've outlined in the previous page.
 
In my head, this is where the simple demo stopped.  It gives us plenty to get into and should be able to cover everything you've outlined in the previous page.
 +
 +
If '''keysets''' are not included in the simple example, then it does not show a true data collection, and how the processing works.  The fact that you make your data source simple, should make the concept of how keysets are used at its simplest form.  If we just take the simplest example, perhaps we can just pass straight XML around with no fancy stuff?
 +
 +
I am not so sure having a demo run in eclipse is what we want.  We want to show a client communicating with a couple of data managers and doing something with the data. I see that as being something that could just be deployed to a Tomcat server.  I think demoing in an OSGI framework is not a simple thing.  You would have to explain what OSGI is and how you set that up, which defeats the ''simple'' bit.
 +
 +
I agree that it will be useful to see it in Eclipse for debugging purposes, but a demo should not involve a debugging session.  I think it should show the concepts of Data Collection.  I think that the next stage after a demo is another ''Tutorial'' on how to debug this simple Demo.

Revision as of 16:38, 6 August 2007

COSMOS_Design_193420


We might be missing some context here. We jump right into the first 10 entries talking about key sets etc... If this is "the most simple example", and I have to know all this stuff about key sets, do we need to spend some time simplifying what we are doing?


What will the demo do? How will we show a collection assembly and a query assembly with no additional prerequisites? The last time we discussed this, I was thinking we'd have something like the following:

  • Everything runs in the same eclipse environment. This was because we might want to tell people where to put break points in the code.
  • We would have a singleton that held a collection of random values or even just a random value.
  • We would have a data collection assembly that went off and added a new value to the collection or updated the one that was already there.


At this point, what you could do is show a simple client that did the control of the data collection assembly. This would be based on Joel's simple client that's there already. Start/stop is all we need here. Once that was done, you would have a query assembly that went off and got the values from the singleton.

If we wanted to, we could then take the simple example and have the information written to a database, e.g. derby. This would be a single table with a string value. It would show how all we need to do is drop in a new piece of the collection and query assemblies, not re-invent everything else. We could even do an XML document data store as well if we wanted.


In my head, this is where the simple demo stopped. It gives us plenty to get into and should be able to cover everything you've outlined in the previous page.

If keysets are not included in the simple example, then it does not show a true data collection, and how the processing works. The fact that you make your data source simple, should make the concept of how keysets are used at its simplest form. If we just take the simplest example, perhaps we can just pass straight XML around with no fancy stuff?

I am not so sure having a demo run in eclipse is what we want. We want to show a client communicating with a couple of data managers and doing something with the data. I see that as being something that could just be deployed to a Tomcat server. I think demoing in an OSGI framework is not a simple thing. You would have to explain what OSGI is and how you set that up, which defeats the simple bit.

I agree that it will be useful to see it in Eclipse for debugging purposes, but a demo should not involve a debugging session. I think it should show the concepts of Data Collection. I think that the next stage after a demo is another Tutorial on how to debug this simple Demo.

Back to the top