One of the problems with MapGuide is that the rendering is done on the server. This puts a lot of burden on the central server. We didn't have much luck getting it to scale much beyond 20 concurrent users.
There used to be an ActiveX control which did client side rendering. That was better for performance but Autodesk has dropped support for it to focus purely on their AJAX based viewer. I suggested that a high performance map viewer could be created based on JavaFX technology. I will skip some of the technical details to save space but I am certain it would work and even given enough time I could have implemented it. With JavaFX supporting 3D technology it opens the possibility of having a 3D GIS viewer. Autodesk have AutoCAD Map but this a desktop application. I don't believe even ESRI has any technology capable of delivering accelerated 3D GIS data in the browser. With JavaFX it could be done. I suggested it to the Open Geo-spatial foundation but received little interest. The Autodesk guys are hardcore C/C++ types and turned their noses up at Java with the typical anti Java comments you get from the C ++ crowd. On the other end of the spectrum I was chewed out by external web developers convinced using a pluggin based technology was a mistake and that HTML5 would solve all our problems. I didn't feel I was getting through to anyone so I just quietly backed away. I did sign a contributor agreement to the Open Geo-Spatial foundation but have yet to contribute. I am busy with research during the day and working on an open source JavaME project in my spare time. I don't have any time left over to work on it right now. It is terrible when you have the knowledge to be able to do something but just don't have the time. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
