[mapguide-users] MgByteReader and XmlSerializer question
Kenneth, GEOGRAF A/S
ks at geograf.dk
Thu Oct 11 07:48:12 EDT 2007
The .Net wrapper that is built from the MapGuide OS is very simple and
only passes messages onto
the native Dll files. This means that a wrapper can use either
Enterprise or Open Source, depending on what
native Dll's are present.
This means that you may use a custom Open Source wrapper for the
Enterprise API.
If you want to be restrictive, there are user administration avalible
within the MapGuide Server.
Regards, Kenneth, GEOGRAF A/S
Maksim Sestic skrev:
> Kenneth, I'm stuck with commercial version of MGE... So, basically, What I
> See Is What I Get :-)
>
> My intention was to build a small .NET wrapper to offer some neatly picked
> functionality to 3rd party developers leaning on present MGE implementation.
> I can't let them browse data repositories as they will since I need to keep
> certain data "locked" on server side and actually never let the client
> developer persist a full dataset copy with them. This .NET wrapper was
> supposed to serve as an additional layer of protection between MGE API and
> potential 3rd party APIs/implementations. But it's purpose is not
> restrictive in nature, it would also enable MGE administrators create and
> modify maps/layers/etc. apart from external solutions depending on it.
>
> I'm currently working on exposing my .NET wrapper's methods to PHP users via
> COM interop. Present PHP's function for direct connecting to .NET objects is
> not working as expected.
>
> As you may already guessed what's it all about - it's a city GIS used by
> dozens of both municipal and infrastructure departments regionwide.
>
> Regards,
> Maksim Sestic
>
>
>
> Kenneth, GEOGRAF A/S wrote:
>
>> :D yes, that would be one way of coping with it.
>>
>> If you are up to the task, you can compile the mapguide server on your
>> own machine.
>> After compilation, it will create the .cs files required for the wrapper.
>> You can modify those to work as you want, but be aware that you will
>> need to keep your modifications up to date yourself.
>>
>> I am working on an alternate API, that uses Xml serialization to load
>> and save the objects, but its still needs some work.
>>
>> Regards, Kenneth, GEOGRAF A/S
>>
>>
>>
>> Maksim Sestic skrev:
>>
>>> Hi Kenneth,
>>>
>>> Thanks for the tip, it saved me hours of trying. This also means that we
>>> need to write our own .NET wrappers over existing .NET wrappers to
>>> include
>>> proper object de/serialization... :-)
>>>
>>> Regards,
>>> Maksim Sestic
>>>
>>>
>>> Kenneth, GEOGRAF A/S wrote:
>>>
>>>
>>>> Yes, you are missing a few key pieces of information.
>>>>
>>>>
>>>>
>>>
>>>
>> _______________________________________________
>> mapguide-users mailing list
>> mapguide-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapguide-users/attachments/20071011/761b232c/attachment.html
More information about the mapguide-users
mailing list