[mapguide-internals] MG and .NET boilerplatte (MgServerExtensions)

Maksim Sestic max at geoinova.com
Tue Oct 30 05:38:19 EDT 2007


Hi Jason,

Thanks for the tips. When talking about .NET and portability, there's open
source  http://www.mono-project.com/Main_Page Mono project  which provides
necessary software to develop and run .NET 1.1 and 2.0 client and server
applications on Linux, Solaris, Mac OS X, Windows, and Unix. Even SUSE Linux
ships with Mono by default. It's a fully working "port" of Microsoft's .NET
Framework, including ASP.NET, WinForms, and many other functionalities.

Mono also works well with Apache. So I guess it offers infrastructure
necessary to run managed libraries on platforms natively supported by
MapGuide itself. My intention was to give a light kick to .NET developers
interested in extending present MG functionality. 

I'm aware of the incentive to implement RESTful for MG. Here's a sample 
http://www.ftponline.com/vsm/2006_09/magazine/columns/aspnet/ managed 
implementation of REST web services.

Regards,
Maksim Sestic



JasonBirch wrote:
> 
> Cool!
> 
> Well, you've already taken the first step (bringing up the idea here for
> discussion).  If there is some general agreement on the concept, then
> you would write up an RFC
> (http://trac.osgeo.org/mapguide/wiki/MapGuideRfcs) for further
> clarification and discussion, being aware that you may need to make
> changes to the code based on feedback.  Finally, this goes to a vote and
> then gets incorporated into the project.  If it gets to this stage, then
> the project will require that you sign a CLA
> (http://mapguide.osgeo.org/files/Individual%20Contributor%20Agreement.pd
> f) - but possibly a slightly different version?
> 
> For reference, we've been talking about web services from a REST
> standpoint for a future release of MapGuide
> 
> http://trac.osgeo.org/mapguide/wiki/Future
> 
> http://www.sl-king.com/mgrest/
> 
> ... as well as some conversations on this list.
> 
> I'm not certain how I feel about brining a .Net-only component into the
> core project, unless it's in a "Samples" section?
> 
> Jason 
> 
> -----Original Message-----
> From: Maksim Sestic
> Subject: [mapguide-internals] MG and .NET boilerplatte
> (MgServerExtensions)
> 
> 
> I wrote a small .NET wrapper over existing MapGuideDotNetApi.dll
> enabling easier (managed) MG resources and services manipulation. I was
> thinking of comitting the source code, along with the libraries and API
> help. It's a sort of boilerplatte for developing web services based on
> existing MG functionality, adding few demo web classes (currently over
> SOAP). It may help speed up learning curve for both ASP.NET and PHP
> users.
> 
> What's the procedure of concept approval for such MG-based projects?
> 
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
> 
> 

-- 
View this message in context: http://www.nabble.com/MG-and-.NET-boilerplatte-%28MgServerExtensions%29-tf4711850s16610.html#a13485256
Sent from the MapGuide Internals mailing list archive at Nabble.com.



More information about the mapguide-internals mailing list