<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2912" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face="Trebuchet MS" size=2><SPAN
class=406013020-21062006><BR>
<DIV></DIV>>Heres an interesting critique of prototype.js (you've probably
seen it):<BR>> <A
href="http://blog.metawrap.com/blog/WhyIDontUseThePrototypejsJavaScriptLibrary.aspx">http://blog.metawrap.com/blog/WhyIDontUseThePrototypejsJavaScriptLibrary.aspx</A><BR>>Aaron<BR><BR></SPAN></FONT><FONT
face="Trebuchet MS" size=2><SPAN class=406013020-21062006>I haven't spent enough
time reading this to say for sure, but it seems to me that Jame's McParlane's
critique of prototype.js is entirely based on a desire to misuse JavaScript
arrays (instead of properly using objects).</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face="Trebuchet MS" size=2><SPAN
class=406013020-21062006></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face="Trebuchet MS" size=2><SPAN
class=406013020-21062006>Anyone else have an opinion about
this?</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face="Trebuchet MS" size=2><SPAN
class=406013020-21062006></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face="Trebuchet MS" size=2><SPAN
class=406013020-21062006>Tim</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face="Trebuchet MS" size=2><SPAN
class=406013020-21062006></SPAN></FONT> </DIV><FONT face="Trebuchet MS"
size=2></FONT><FONT face="Trebuchet MS" size=2></FONT><BR>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> ka-map-users-bounces@lists.maptools.org
[mailto:ka-map-users-bounces@lists.maptools.org] <B>On Behalf Of </B>Aaron
Koning<BR><B>Sent:</B> Tuesday, June 20, 2006 1:40 PM<BR><B>To:</B>
pspencer@dmsolutions.ca; ka-map-users@lists.maptools.org<BR><B>Subject:</B>
Re: [ka-Map-users] ka-Map and OpenLayers<BR></FONT><BR></DIV>
<DIV></DIV>Heres an interesting critique of prototype.js (you've probably seen
it):<BR> <A
href="http://blog.metawrap.com/blog/WhyIDontUseThePrototypejsJavaScriptLibrary.aspx">http://blog.metawrap.com/blog/WhyIDontUseThePrototypejsJavaScriptLibrary.aspx</A><BR><BR>Aaron<BR><BR>
<DIV><SPAN class=gmail_quote>On 6/20/06, <B class=gmail_sendername>Steve
Lime</B> <<A
href="mailto:Steve.Lime@dnr.state.mn.us">Steve.Lime@dnr.state.mn.us</A>>
wrote:</SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">What
does OpenLayers offer that ka-map doesn't ( besides a better name ;-) )?
The<BR>list you reel off of limitations is pretty
substantial.<BR><BR>Steve<BR><BR>>>> Paul Spencer <<A
href="mailto:pspencer@dmsolutions.ca"> pspencer@dmsolutions.ca</A>>
6/20/2006 1:28:19 PM >>><BR>Hello ka-Mappers!<BR><BR>I had a very
interesting discussion with the developers of<BR>OpenLayers, a javascript
api for tiled maps. Turns out OpenLayers <BR>and ka-Map are very
similar. We decided that it would be beneficial<BR>for both
communities if we attempted to merge the projects. The<BR>purpose
of this email is to present this idea to the ka-Map community<BR>in order to
generate some discussion on the subject. <BR><BR>OpenLayers is hosted at <A
href="http://www.openlayers.org/">http://www.openlayers.org/</A>. They
have some<BR>very interesting objectives which I think are compatible with
ka-<BR>Map. Take a look at their site. <BR><BR>OpenLayers is
written on top of prototype.js, which was one of the<BR>things I was
planning to do with ka-Map in the next couple of weeks.<BR>It has a very
nice looking architecture and the code base is very<BR>readable. <BR><BR>It
is lacking quite a few things that ka-Map has:<BR><BR>* core tiling engine
is very similar, but it is not quite as optimal<BR>(doesn't reuse images for
instance)<BR><BR>* overlay stuff is point/text only<BR><BR>* lacking tools
(layer controls, scale bar etc) and the windowing stuff<BR><BR>* lacking
query capability<BR><BR>* tile caching<BR><BR>* probably several other
things I can't think of right now<BR><BR>I think that there are some
differences in how OpenLayers and ka-Map <BR>approach things, but I'm not
entirely sure that they are significant.<BR><BR>At this point, I am
proposing to join the two projects into a single<BR>project. My
desired approach would be to start with the OpenLayers<BR>code and start to
bring over the parts of ka-Map that I(we) feel are<BR>missing.<BR><BR>Please
let me know what you think of this. And point out all
the<BR>problems you can think
of.<BR><BR>Cheers<BR><BR>Paul<BR><BR>+-----------------------------------------------------------------+
<BR>|Paul
Spencer
<A
href="mailto:pspencer@dmsolutions.ca">pspencer@dmsolutions.ca</A>
|<BR>+-----------------------------------------------------------------+<BR>|Applications
& Software
Development |<BR>|DM
Solutions Group
Inc
<A
href="http://www.dmsolutions.ca/|">http://www.dmsolutions.ca/|</A><BR>+-----------------------------------------------------------------+<BR><BR><BR><BR><BR>_______________________________________________<BR>ka-Map-users
mailing list <BR><A
href="mailto:ka-Map-users@lists.maptools.org">ka-Map-users@lists.maptools.org</A><BR><A
href="http://lists.maptools.org/mailman/listinfo/ka-map-users">http://lists.maptools.org/mailman/listinfo/ka-map-users</A><BR><BR><BR>_______________________________________________<BR>ka-Map-users
mailing list<BR><A
href="mailto:ka-Map-users@lists.maptools.org">ka-Map-users@lists.maptools.org</A><BR><A
href="http://lists.maptools.org/mailman/listinfo/ka-map-users">http://lists.maptools.org/mailman/listinfo/ka-map-users</A><BR></BLOCKQUOTE></DIV><BR><BR
clear=all><BR>--
<BR>+--------------------------------------------<BR>| Aaron
Koning<BR>| Information Technologist<BR>| Prince George,
BC, Canada.
<BR>+--------------------------------------------<BR>| <A
href="http://datashare.gis.unbc.ca/fist/">http://datashare.gis.unbc.ca/fist/</A><BR>| <A
href="http://datashare.gis.unbc.ca/gctp-js/">http://datashare.gis.unbc.ca/gctp-js/
</A><BR>+--------------------------------------------
</BLOCKQUOTE></BODY></HTML>