[Mono-list] Building a layer beetween buisiness logic and GUI

Philippe Lavoie philippe.lavoie@cactus.ca
Tue, 20 May 2003 10:16:27 -0400


I guess someone could create a XUL interpreter in C#.

Philippe Lavoie

-----Original Message-----
From: jmozelesky [mailto:jmozelesky@netcarrier.com]=20
Sent: Tuesday, May 20, 2003 9:40 AM
To: J=F6rg W=FCrzer; mono-list@ximian.com
Subject: Re: [Mono-list] Building a layer beetween buisiness logic and =
GUI

I have been looking into doing the same thing with UI/BLL interface as =
well.

There is a series of articles on CodeProject.com from 2002, but the =
author never completed the series as far as I can tell.  I can't grab =
the direct link right now, but take a look there.  His articles are not =
directly related to Gtk#, but they should give you some ideas. =20

His scheme allowed you to create one UI definition, and generate both =
Web Forms and "Windows Forms" interfaces from that template/XML =
configuration file.

Thanks,

Joe Mozelesky


On Tuesday, May 20, 2003 at 03:13:16 PM, J=F6rg W=FCrzer wrote:

> Hello mono community,
>=20
> I've got an existing configuration tool, which loads and saves some =
xml
> files in the buisiness logic layer. The tool was designed under =
windows/.net
> with an SWF GUI. Now I was porting this tool to linux/mono. The GUI =
was
> redesigned using GTK# and Glade GUI Designer. It worked well, so I was =
able
> to copy/paste most of the buisiness logic. The most effort was done in
> adapting the buisiness logic from SWF to GTK#. Now the tool works fine =
under
> Linux.
> For futher projects I'm interested in developing a layer between the
> buisiness logic and the GUI toolkit. This layer shows a constant =
interface
> to the buisiness logic on the one side and different interfaces to the
> different GUIs (SWF, GTK, QT, ...) on the other side.
>=20
> Now my questions:
>=20
> Is there any effort known at this time?
> Is there a chance for me to do such things. I see some problems in =
e.g. GUI
> element positioning (widget packing vs. absolute positioning)?
> If this could be done, where can i find some documentation?
>=20
> thanks in advance and keep going on,
> J=F6rg W=FCrzer
>=20
> p.s. sorry about bad english. hope you can decrypt it.
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>=20
>=20


_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list