<!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>&gt;Heres an interesting critique of prototype.js (you've probably 
seen it):<BR>&gt;&nbsp;&nbsp;&nbsp; <A 
href="http://blog.metawrap.com/blog/WhyIDontUseThePrototypejsJavaScriptLibrary.aspx">http://blog.metawrap.com/blog/WhyIDontUseThePrototypejsJavaScriptLibrary.aspx</A><BR>&gt;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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;&nbsp;&nbsp; <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> &lt;<A 
  href="mailto:Steve.Lime@dnr.state.mn.us">Steve.Lime@dnr.state.mn.us</A>&gt; 
  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>&gt;&gt;&gt; Paul Spencer &lt;<A 
    href="mailto:pspencer@dmsolutions.ca"> pspencer@dmsolutions.ca</A>&gt; 
    6/20/2006 1:28:19 PM &gt;&gt;&gt;<BR>Hello ka-Mappers!<BR><BR>I had a very 
    interesting discussion with the developers of<BR>OpenLayers, a javascript 
    api for tiled maps.&nbsp;&nbsp;Turns out OpenLayers <BR>and ka-Map are very 
    similar.&nbsp;&nbsp;We decided that it would be beneficial<BR>for both 
    communities if we attempted to merge the projects.&nbsp;&nbsp;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>.&nbsp;&nbsp;They 
    have some<BR>very interesting objectives which I think are compatible with 
    ka-<BR>Map.&nbsp;&nbsp;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.&nbsp;&nbsp;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.&nbsp;&nbsp;And point out all 
    the<BR>problems you can think 
    of.<BR><BR>Cheers<BR><BR>Paul<BR><BR>+-----------------------------------------------------------------+ 
    <BR>|Paul 
    Spencer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    <A 
    href="mailto:pspencer@dmsolutions.ca">pspencer@dmsolutions.ca</A>&nbsp;&nbsp; 
    |<BR>+-----------------------------------------------------------------+<BR>|Applications 
    &amp; Software 
    Development&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<BR>|DM 
    Solutions Group 
    Inc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    <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>|&nbsp;&nbsp;Aaron 
  Koning<BR>|&nbsp;&nbsp;Information Technologist<BR>|&nbsp;&nbsp;Prince George, 
  BC, Canada. 
  <BR>+--------------------------------------------<BR>|&nbsp;&nbsp;<A 
  href="http://datashare.gis.unbc.ca/fist/">http://datashare.gis.unbc.ca/fist/</A><BR>|&nbsp;&nbsp;<A 
  href="http://datashare.gis.unbc.ca/gctp-js/">http://datashare.gis.unbc.ca/gctp-js/ 
  </A><BR>+-------------------------------------------- 
</BLOCKQUOTE></BODY></HTML>