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

Reply via email to