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/
