This is very interesting, thank you for sharing. Maurizio
2013/2/13 Adam Howard <[email protected]> > Cool. Not to be that guy that says "Smalltalk did it" but here is a demo[1] > (starting at 13:00 and goes for about 2 minutes) of an in-browser debugger > that may provide some inspiration. > > -- > Adam > > [1] http://youtu.be/HexULqwBnAk?t=13m > > > On Wed, Feb 13, 2013 at 11:52 AM, Mike Burton <[email protected] > >wrote: > > > Looks very interesting! > > > > In view of the large workload, how about a staged approach, with an > > intermediate step that re-uses existing IDE infrastructure, such as > Eclipse > > plugins (ISTR Dan already did some work in this area) > > > > Best Regards > > > > Mike Burton > > > > > > On 13 Feb 2013, at 17:13, Dan Haywood <[email protected]> > > wrote: > > > > > Maurizio contacted me off-list re: a little prototype he put together > > > exploring an online IDE for Isis. > > > > > > With permission, I'm forwarding his email and our subsequent > conversation > > > here in case others are interested in his work. > > > > > > > > > ---------- Forwarded message ---------- > > > From: Maurizio Taverna <[email protected]> > > > Date: 11 February 2013 17:32 > > > Subject: Various Topics > > > To: Dan Haywood <[email protected]> > > > > > > [snip] > > > > > > I spent a couple of hours working on the idea mentioned by Minto about > of > > > an online environment where applications can be > > > created through point and click. The sketch of a possible environment > is > > > available on the Google App Engine[1]. > > > To navigate use the right click pop up on the object tree. > > > On "objects" the right click menu allow to open the model, right now > > just > > > a static created with the yuml.com website. > > > The right click menu on the Claims class allows to explore the source > > code > > > and user interface. > > > From the user interface clicking the actions or the question mark by > the > > > fields selects the element (property or action) on the object. > > > It is possible to see the user interface of an action (if any) > selecting > > > the action on object tree right click menu "User Interface". > > > In an updated version I've added the ability to open the source code in > > the > > > right place for example a method declaration. > > > It could be interesting imagine which other features should be included > > to > > > be a decent online environment (for example the integration > > > with a version control system so it can be used online and with an IDE) > > > > > > [/snip] > > > > > > > > > Dan: > > > This is really interesting work, and I'm impressed by what Maurizio's > > done > > > here. And I like the idea of integrating with yuml (even though that's > > > just mocked up at the moment). > > > > > > That said, it'd take an awful lot more before I ever considered moving > > from > > > a "proper" IDE such as Eclipse. (Not that I've used it, but) I believe > > > that Cloud9 IDE took a lot of man hours to put together. > > > > > > Maurizio: > > > I agree, this is an open point in every discussion. I have no idea > about > > > how much code is already available as open source as support for a > > project > > > like this. The ACE editor is very cool but I don't know about *must > > have* > > > features like, for example, auto complete and it is challenging the > idea > > to > > > provide an on line debugger. > > > > > > > > > ~~~ > > > Other thoughts/comments welcome. > > > > > > > > > [1] http://isis-web-workspace.appspot.com/ > > > > >
