Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[dsdp-tm-dev] RE: Advanced Remote Launching (was: Is TM/RSE right for us?)

> Was there a particular reason why you didn't put the tm-dev 
> mailing list on CC with your reply?

Just forgot!

> I very much hope that your legal team's ok with a contribution.

Me too!

Robert

> -----Original Message-----
> From: Oberhuber, Martin [mailto:Martin.Oberhuber@xxxxxxxxxxxxx] 
> Sent: 02 February 2007 10:19
> To: Robert Norton
> Subject: RE: Advanced Remote Launching (was: Is TM/RSE right for us?)
> 
> Cool!
> 
> Was there a particular reason why you didn't put the tm-dev 
> mailing list on CC with your reply?
> 
> I very much hope that your legal team's ok with a contribution.
> 
> Cheers,
> --
> Martin Oberhuber
> Wind River Systems, Inc.
> Target Management Project Lead, DSDP PMC Member 
> http://www.eclipse.org/dsdp/tm 
> 
> > -----Original Message-----
> > From: Robert Norton [mailto:rnorton@xxxxxxxxxxxx]
> > Sent: Wednesday, January 31, 2007 6:32 PM
> > To: Oberhuber, Martin
> > Subject: RE: Advanced Remote Launching (was: Is TM/RSE 
> right for us?)
> > 
> > Hi Martin,
> > 
> > > I apologize for taking so long before I get back to you - been on 
> > > business trip lately.
> > 
> > No problem.
> > 
> > > Did you have any chance to further develop that idea?
> > > What do you think should be the next steps?
> > 
> > I've been working away quietly on this and have come up with quite a

> > capable framework. It's close to being able to do everything I need
it 
> > to do at which point I will most likely have to move on to some
other 
> > project (I've spent quite a lot of time on this already). I'll also
get
> > on to management to check the legal position so that I can finally 
> > show you some code!
> > 
> > Property types:
> > I went with the list of types I gave you and added an abstract 
> > isExpressibleAsString method to the Property class. Sub-classes
(e.g.
> > StringProperty, IntegerProperty...) can override this and provide 
> > setFromString and getAsString methods allowing persistence to be 
> > independent of property type for these types. Property types which
are 
> > not expressible as a string (the only example at current is 
> > lists of launch actions) require specialised code in the
serializers.
> > 
> > All in all I'd say there are certain aspects of the framework which 
> > I'd like to see cleaned up a bit before releasing it as an API, but 
> > the concept is definitely a useful one and with a bit of work has
some 
> > real potential.
> > 
> > Cheers,
> > 
> > Robert
> > 
> > > -----Original Message-----
> > > From: Oberhuber, Martin [mailto:Martin.Oberhuber@xxxxxxxxxxxxx]
> > > Sent: 31 January 2007 17:12
> > > To: Robert Norton
> > > Cc: Target Management developer discussions
> > > Subject: FW: Advanced Remote Launching (was: Is TM/RSE
> > right for us?)
> > > 
> > > Hi Robert,
> > > 
> > > I apologize for taking so long before I get back to you - been on 
> > > business trip lately.
> > > 
> > > I've been pondering this idea more and I really like it! 
> > > Storing the launch action's properties together with 
> > > meta-information reminds me of component models like JavaBeans or 
> > > .NET and should allow for lots of cool things without being too 
> > > complex. The great thing about this is that there can be multiple 
> > > means for acquiring the needed data (UI editor, script, 
> > > plugin.xml...). Following such a component model, there could be 
> > > some Properties which "read" data
> > > (input) while others could "write" data (output) by 
> writing into a 
> > > reference like a variable.
> > > 
> > > With respect to the types you listed, I think I'd still 
> like to keep 
> > > the "plain data type" like String/Integer/Boolean/List 
> separate from 
> > > the meta-information that associates a meaning or UI 
> restriction on 
> > > the plain data (Enumeration; localFile; remoteFile; 
> > > otherLaunchAction; otherLaunchConfiguration etc). Some 
> layers like 
> > > the persistency mechanism don't need to know about the meaning of 
> > > some data, they just need the data type (String).
> > > The PDE extension point editor (.exsd) stores its meta-info also 
> > > separate from the data type.
> > > 
> > > I like your idea of separating property name from property label.
> > > 
> > > With respect to existing code, I'm sure that something must exist 
> > > already since PDE is in quite a similar situation with the 
> > > plugin.xml / extension editor forms (driven by the .exsd files). 
> > > Unfortunately I've not had time to search for concrete code. EMF 
> > > Editors also do generic forms, though I'm not sure we'd 
> want an EMF 
> > > dependency for this.
> > > 
> > > Did you have any chance to further develop that idea?
> > > What do you think should be the next steps?
> > > 
> > > Thanks again for this fruitful discussion.
> > > 
> > > Cheers,
> > > --
> > > Martin Oberhuber
> > > Wind River Systems, Inc.
> > > Target Management Project Lead, DSDP PMC Member 
> > > http://www.eclipse.org/dsdp/tm
> > > 
> > > 
> > > 
> > 
> > 
> 
> 



Back to the top