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/ > >
