[Mono-list] nice UI

Engler, Eric Eric.Engler at zcsterling.com
Thu Nov 15 16:19:20 EST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

>So i thoughed if there is possibility to use this nice new 
>SilverLight/MoonLight thingy

I don't understand why this has to be a desktop application? Are you
saying that users can't work with an application inside a browser?

Silverlight itself doesn't have many UI controls yet. You would normally
use ASP.NET with it to provide the UI controls. I guess you might get by
using WinForms for Glade UI controls with it, but I think you don't like
that option.

Most people using Silverlight are really making ASP.NET applications
that happen to have a Silverlight control on the page. Sometimes that
control is run fullscreen, especially with games, but their just aren't
enough UI objects in Silverlight yet to make a typical business style
application.

>And the bad thing is that SilverLight can communicate only with 
>webservices under same webserver

I think the limitation is the same domain. So a linux web server and an
IIS web server in the same domain should be OK. But you could easily set
up a proxy on the server and have it call outside servers. You call your
server's web service, then he calls an outside web service on your
behalf and returns the result. 

Google can find you a lot of hits for a cross-domain proxy. Most of
these are intended to be called from JavaScript on a web page. If you
prefer a C# solution then just roll your own proxy as I explained.

Here's one example but its pretty complex for your purposes:
http://dotnetslackers.com/columns/ajax/MashitUpwithASPNETAJAX.aspx

If you're not at all familiar with ASP.NET then you've got a lot of
learning to do in order to use this approach. I personally might
recommend Java with SWT as a simpler way to make a cross-platform
desktop GUI application. Someone else here mentioned it about a month
ago, also. C# and Java are quite similar. I normally prefer C#, but Java
has been around longer and Java's primary focus has been on
cross-platform applications.
http://www.eclipse.org/swt/

Eric


NOTICE:  The information contained in this electronic mail transmission is intended by the sender for the sole use of the named individual or entity to which it is directed and may contain information that is privileged or 
otherwise confidential.  Please do not copy it or use it for any purposes, or disclose its contents to any other person.  To do so could violate state and Federal privacy laws.  If you have received this electronic mail
transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by telephone, so that the sender's address records can be corrected.  Thank you for your cooperation.

-----BEGIN PGP SIGNATURE-----
Version: PGP Universal 2.6.2
Charset: us-ascii

wsBVAwUBRzy32MhfyUs+le7yAQhxWgf+MIfoJDQ7TU0ljgIU90YReJtldPtLSWT1
UMqSxSquwhg5xgpW8BY25TVJVQ2O/lRSyX3tmtiQKbtDb6sJK3pTOOvlp9aDcOn9
xcfjxosGCtVe44MYol4RdFmnVOHT75xkxrxbhDBcEq3Z1b15syFOSP44kkPOhyhA
zfJATzgjZwG/Ls3PNtTMd2GAvRC/X4RnF1vnCQM97XJem1b5CGADK0gn5D6yTe13
egZzynBuJQURTAIrlJXBgZQGY2Ku7WCGe5zN/+WPkLWJnc9Edvyk7JPbRa6Ux2ak
8Noxq8X7cMbI0a21XEa9TIzpT7i0eEc/vu1zyQEmCCo/UXoJGLwY4A==
=9mmm
-----END PGP SIGNATURE-----


More information about the Mono-list mailing list