<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Jason and Steve,<br>
<br>
As a Java developer using both ArcGIS and MapGuide, I have to say I am
very happy with MapGuide and its Java APIs. <br>
The Php samples can be seamlessly written in Java.&nbsp; There is no hokey
notion of wrapping the COM objects in Proxy objects which you need to
do with ArcGIS.&nbsp; For example I am almost done writing the Query Task
feature in Java presented in the PHP online sample found here
(<a class="moz-txt-link-freetext" href="http://data.mapguide.com/mapguide/gt/index.php">http://data.mapguide.com/mapguide/gt/index.php</a>).&nbsp; Once I do I will
post this to the group and anyone who is interested.&nbsp; Again when
writing the Java version, for the most part I just walked through the
PHP code and changed the syntax to match the Java API.<br>
<br>
Again I am very pleased with the direction MapGuide is going and the
resources and results this newsgroup brings.<br>
<br>
-scott<br>
<br>
Jason Birch wrote:
<blockquote
 cite="mid8E468917B01800408B91984428BE03DD05C56576@starfish.nanaimo.ca"
 type="cite">
  <pre wrap="">Hi Steve,
 
I'm pretty happy with the way that our community is developing; most questions are getting answered these days, and many of the answers are coming from other users rather than from the developers.  This is a great sign.
 
That said, we're still really in the early days.  There are at least a couple Java folks on the list, but they've been pretty quiet so far.  If my experience with PHP and C# has been any indication though, Java should be pretty smooth.  Basically install the server and web extensions, and then install the Java viewer sample to get a headstart on how the APIs are used.
 
If you choose to go ahead and try out the Java APIs, I'd really be interested in hearing about your experience.  It would be great if we could start developing some documentation around using the various APIs, including any idiosyncrasies.  We could start out by posting to the Wiki, and then move to the project website as the content matures.
 
I'm pretty sure that there's nothing COM about MapGuide.  It's been engineered from the ground up in cross-platform C++ using TCP/IP for IPC, and runs natively on both Linux and Windows as a service/daemon, as a CGI "MapAgent", and as a series of web-friendly APIs.  These APIs are generated using SWIG to wrap the C++ classes/methods, and in Java's case I believe that SWIG generates JNI wrappers.  I'm sure that a real developer will correct me if I've got any of this wrong...
 
Jason
 

________________________________

From: steven citron-pousty
Sent: Thu 2006-12-07 9:45 PM
To: <a class="moz-txt-link-abbreviated" href="mailto:users@mapguide.osgeo.org">users@mapguide.osgeo.org</a>
Subject: [mapguide-users] Level of Java support


Greetings all:
I have searched the mailing list and it seems that the level of interest/support for Java is not really there for the MapGuide Community. The documentation does most of it's samples in PHP which is not what I am interested in, nor are most of my clients. Can anyone give some pointers on getting up to speed on the Java interface to mapguide. 
One quick question - is the Java version using JNI or some COM/Java bridge? I am kinda tired of that with ArcGIS products and do not relish the thought of bugs in the code crashing my JVM.
Thanks
Steve

  </pre>
  <pre wrap="">
<hr size="4" width="90%">
---------------------------------------------------------------------
To unsubscribe, e-mail: <a class="moz-txt-link-abbreviated" href="mailto:users-unsubscribe@mapguide.osgeo.org">users-unsubscribe@mapguide.osgeo.org</a>
For additional commands, e-mail: <a class="moz-txt-link-abbreviated" href="mailto:users-help@mapguide.osgeo.org">users-help@mapguide.osgeo.org</a></pre>
</blockquote>
</body>
</html>