[fusion-dev] fusion 1.1 planning

Paul Spencer pspencer at dmsolutions.ca
Wed May 7 20:33:11 EDT 2008


Um, I know we tested it but I am not sure that the current code is  
actually using it - if not, that needs to be changed.

Cheers

Paul

On 7-May-08, at 2:39 PM, Chris Claydon wrote:
> MG releases prior to 2.0 should ignore the FORMAT parameter used to  
> request a JSON response, and simply return XML. So if Fusion checks  
> the mime type of the response, it should be able to determine  
> whether or not it needs to call the internal xml2json stuff.
>
> When the MG JSON support was implemented, every effort was made to  
> ensure that the JSON produced would be the same as that created by  
> Fusion's internal converter, so the transition should be relatively  
> straightforward :)
>
> Chris.
>
> -----Original Message-----
> From: fusion-dev-bounces at lists.osgeo.org [mailto:fusion-dev-bounces at lists.osgeo.org 
> ] On Behalf Of Jason Birch
> Sent: May 7, 2008 12:17 PM
> To: Paul Spencer (External); fusion-dev at lists.osgeo.org
> Cc: fusion-users
> Subject: RE: [fusion-dev] fusion 1.1 planning
>
> Is Fusion using the MapGuide MapAgent JSON output implemented in:
>
> http://trac.osgeo.org/mapguide/wiki/MapGuideRfc25
>
> yet?  I've managed to get a bit lost trying to figure out what is  
> going
> on, but as far as I can tell it's doing requests without specifying
> content type, and post-processing the XML into JSON.  I'd imagine that
> this would have substantial performance benefits.
>
> If the json format output by MapGuide is the same as that used by the
> internal xml2json stuff, this probably wouldn't be a huge change.  But
> it may need to be configurable if supporting < 2.0 MapGuide releases  
> is
> important?
>
> Jason
>
> -----Original Message-----
> From: Paul Spencer
> Subject: [fusion-dev] fusion 1.1 planning
>
> We'd like to start planning for a fusion 1.1 release this summer
> sometime.  I don't have a specific feature set or time frame in mind
> for a release, but it would be nice to have it before FOSS4G (Sept
> 2008).
>
> My primary goals for a 1.1 release are:
>
> 1) improve performance (and reduce library size),
> 2) take advantage of more OpenLayers features,
> 3) API cleanup and documentation
>
> Currently, Mike is working on the following aspects (some are already
> complete):
>
> * upgrade to OpenLayers 2.6 final
> * move from Prototype.js framework to OpenLayers equivalents (freeing
> us up to move away from Prototype.js and Scriptaculous in the Jx
> library)
> * make more extensive use of OpenLayers handlers/controls in place of
> existing widget code that does the same thing
> * implement support for other OpenLayers layer types through the
> MapGroup tag in the ApplicationDefinition
> * improved single file builds (including a 'compiled application'
> capability)
>
> I will be working on a new version of Jx that will use MooTools
> instead of Prototype.js and Scriptaculous which will give Jx a smaller
> final size and more cinematic effects.  I will be updating Fusion to
> use the new Jx for 1.1 as well.
>
> The net effect of all these changes will be to reduce the size of the
> code base (streamlining initial start up) and remove extraneous code
> (probably not a noticeable runtime effect yet).
>
> There will also be some bug fixes of course, but I don't see any
> substantial work going into new widgets unless there are some new
> contributors willing to get involved.
> _______________________________________________
> fusion-dev mailing list
> fusion-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/fusion-dev


__________________________________________

    Paul Spencer
    Chief Technology Officer
    DM Solutions Group Inc
    http://www.dmsolutions.ca/



More information about the fusion-dev mailing list