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