[erlang-questions] Erlang GUIs
Roberto Saccon
rsaccon@REDACTED
Sun Mar 16 23:25:38 CET 2008
Mariano, XUL sounds interesting in theory, but there might be show-stoppers:
Is there any Erlang XPCOM interface ?
XUL is XML, which requires tools for efficient editing, does such a
tool exist and does it fit into your workflow ?
regards
Roberto
On Sun, Mar 16, 2008 at 6:12 PM, Mariano Guerra
<luismarianoguerra@REDACTED> wrote:
> 2008/3/15 Dale Harvey <harveyd@REDACTED>:
>
> > I would certainly put a vote in for yaws / a server based application
> > with a flash / javascript front end.
> >
> > Both flash and javascript have widget libraries that are at least as
> > easy to use and powerful than their desktop counterparts.
> >
> > If you are planning to have a heavily customised interface i would suggest
> > something like jquery / dojo / prototype.
> >
> > If you are planning on using a more familiar widget set then extjs or
> > flex are probably better places to start looking.
> >
> > if you need more os intergration than traditional flash / js can
> > do Adobe Air is another product to look at. (or the previously
> > mentioned swing / wxwidgets)
>
> Hi, im new here, I started learning erlang by reading the book of joe
> armostrong.
>
> I think a good approach will be to write some kind of wrapper or
> utility library around XUL[1] to output a feature rich GUI over a web
> server, then you have the best of both worlds. A great and unified
> GUI and all written on erlang (some javascript will be needed but
> that's not a problem I guess).
>
> Here are some nice examples (requires a gecko based browser);
> * http://www.faser.net/mab/chrome/content/mab.xul
> * http://xulplanet.com/testcases/example-viewer.xul
> * firefox/seamonkey/thunderbird/songbird
> * http://songbirdnest.com/
>
> you can use XulRunner[2] or Prism[3] to run "desktop applications" or
> just give the user an URL.
>
> by using this as the GUI library you have a lot of advantages, you
> have a desktop look and feel, transition to a web applications is
> realy easy, you dont have bindings, the GUI is described on separated
> files, platform independence etc.
>
> Hope that helps :P
>
> [1] http://www.xulplanet.com/
> [2] http://developer.mozilla.org/es/docs/XULRunner
> [3] http://wiki.mozilla.org/Prism
>
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://www.erlang.org/mailman/listinfo/erlang-questions
>
--
Roberto Saccon
http://rsaccon.com
More information about the erlang-questions
mailing list