[Chameleon] ka-Map: new open source project

Paul Spencer pspencer at dmsolutions.ca
Wed May 18 22:32:03 EDT 2005


Well ideally, it would be a new widget that you would just plug in. 
However, realistically I think it would require some serious thought at 
the design level.  I like the way I've done some of the things in ka-Map 
and would like to propogate those design changes into Chameleon's 
javascript architecture, which would mean loads of work :(

sleep ... what's that?  I've heard of that some where ... people close 
their eyes and lie down, or something ... ;)

Cheers

Paul

PS: I really do sleep and in fact am heading off to do that right now! 
I just don't have a life :>  Oh ... and don't try to reach me on Friday 
afternoon ... gonna try to see Star Wars!!!

Liz Godwin wrote:
> I was wondering the same thing:  Do you sleep Paul???
> 
> I'm going to have to poke at the code.  I'd be REALLY interested in 
> getting it worked into Chameleon.  I'm gathering it might require a 
> re-vamp of Chameleon??, and of course more dev time for ka-Map...
> 
> Can you comment to the list Paul as to what kind of effort this will 
> involve?  So we can either get excited in the short term or wait 
> patiently for the future.  I have a bunch of sites to develop using 
> Chameleon over the next while and this kind of speed would certainly 
> make me very happy.  Especially if it's something I could potentially 
> upgrade to fairly easily when it's ready.
> 
> Liz Godwin
> 
> On 5/18/05, *Jacob Delfos* <jacob.delfos at maunsell.com 
> <mailto:jacob.delfos at maunsell.com>> wrote:
> 
>     Paul,
>      
>     You must have been extremely busy with all that. Do you in fact sleep?
>     The performance from here (other side of the world) is fantastic,
>     and the navigation very smooth and nice. Look forward to seeing this
>     integrated into Chameleon.
>      
>     Jacob
>      
>      
>     -----Original Message-----
>     From: chameleon-bounces at lists.maptools.org
>     <mailto:chameleon-bounces at lists.maptools.org>
>     [mailto:chameleon-bounces at lists.maptools.org
>     <mailto:chameleon-bounces at lists.maptools.org>] On Behalf Of Paul Spencer
>     Sent: 18 May 2005 05:14
>     To: mapserver-users at dmsolutions.ca
>     <mailto:mapserver-users at dmsolutions.ca>;
>     'chameleon at lists.maptools.org'
>     <mailto:%27chameleon at lists.maptools.org%27>
>     Subject: [Chameleon] ka-Map: new open source project
>      
>     ka-Map: new open source project
>     ===============================
>      
>     http://ka-Map.maptools.org/
>      
>     DM Solutions Group is pleased to annouce the release of a new MapTools
>     open source project aimed at the growing interest in highly
>     interactive,
>     javascript mapping applications based on MapServer.  Here are some
>     details ...
>      
>     ka-Map provides many of the features that one should expect in a
>     state-of-the-art web-mapping application.
>      
>     Features include:
>      
>     * tile-based continuous panning
>      
>     * no page reloading
>      
>     * keymap, legend and scalebar
>      
>     * zoom in/zoom out
>      
>     * keyboard navigation
>      
>     * sliding effects for panning on double click (ok, that one's for fun!)
>      
>     We have also implemented some advanced features that are more in tune
>     with the MapServer community's needs:
>      
>     * configuration can include multiple map files with different extents,
>     image formats, and scales for each map file.  Client side interface can
>     include the ability to change between map files
>      
>     * ability to have layer visibility controls by drawing each GROUP as a
>     separate HTML layer on the client side
>      
>     * ability to use HTML legend template to build more advanced layer
>     controls
>      
>     * flexible tile caching system
>      
>     * separation of the javascript logic from the HTML page to provide an
>     API with which to build your applications
>      
>     ka-Map is built on AJAX principles and uses the XmlHttpRequest
>     object to
>     communicate with the server, providing a much more responsive user
>     interface.  The server side is implemented using PHP/MapScript (what
>     else!) but could easily be replaced with anything that would spit out
>     the equivalent javascript in response to the various requests.
>      
>     ka-Map uses cached tiles generated on demand by drawing much larger map
>     images and slicing them up.  The caching mechanism is currently quite
>     simplistic and could not handle large data projects, but it is
>     definitely sufficient for getting started.  There are issues with this
>     kind of tile generation, but it is almost essential for performance
>     given the current state of the art.
>      
>     ka-Map is aiming to be an API for developing mapping applications.  As
>     such, we are hoping it will be picked up by, and integrated into, some
>     of the other open source projects such as MapBender, ZMapServer,
>     GeoServer, and (of course) Chameleon.
>      
>     The home of ka-Map is:
>      
>     http://ka-Map.maptools.org
>      
>     Downloads and CVS are not quite ready, but you can try out the
>     interface
>     by visiting our first public site based on this technology (basic
>     features only in this one):
>      
>     http://maps.dmsolutions.ca/
>      
>     Subscribe to the user list to find out when downloads and CVS access
>     are
>     available, and also to participate in the ongoing development and
>     testing of this new technology.
>      
>     http://lists.maptools.org/mailman/listinfo/ka-map-users
>     <http://lists.maptools.org/mailman/listinfo/ka-map-users>
>      
>     We are hoping this project will engage the MapServer community's
>     interest and gain momentum from user contributions.  Please join up and
>     start contributing if you are interested in this technology!
>      
>     Sincerely,
>      
>     Paul
>     -- 
>     +-----------------------------------------------------------------+
>     |Paul Spencer                           pspencer at dmsolutions.ca
>     <mailto:pspencer at dmsolutions.ca>   |
>     +-----------------------------------------------------------------+
>     |Applications & Software Development                              |
>     |DM Solutions Group Inc                 http://www.dmsolutions.ca/|
>     +-----------------------------------------------------------------+
>     _______________________________________________
>     Chameleon mailing list
>     Chameleon at lists.maptools.org <mailto:Chameleon at lists.maptools.org>
>     http://lists.maptools.org/mailman/listinfo/chameleon
> 
>     _______________________________________________
>     Chameleon mailing list
>     Chameleon at lists.maptools.org <mailto:Chameleon at lists.maptools.org>
>     http://lists.maptools.org/mailman/listinfo/chameleon
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Chameleon mailing list
> Chameleon at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon

-- 
+-----------------------------------------------------------------+
|Paul Spencer                           pspencer at dmsolutions.ca   |
+-----------------------------------------------------------------+
|Applications & Software Development                              |
|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
+-----------------------------------------------------------------+


More information about the Chameleon mailing list