<html>
  <head>

  </head>
  <body style="margin-bottom: 1px; margin-right: 4px; font-variant: normal; margin-left: 4px; line-height: normal; margin-top: 4px">
    <p style="margin-top: 0; margin-bottom: 0">
      <font size="3" face="Comic Sans MS">Benoit&#44;</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font size="3" face="Comic Sans MS">I just tried the web link in my Nokia N900&#44; and got similar results to Jimmy. &nbsp;The panning is working very nicely&#44; but Zooming in&#40;and out&#63;&#63;&#41; was a problem. &nbsp;The N900 doesn&#39;t do multi-touch for example. </font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font size="3" face="Comic Sans MS">I tried looking at the link first with Firefox &#40;Fennec&#41; on the N900 but couldn&#39;t figure out how to turn off the pointer control. &nbsp;I next tried with the Nokia Browser&#44; which does have a tool to turn off the pointer&#44; and the panning started to work via touch.</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font size="3" face="Comic Sans MS">Anyway&#44; just reporting experiences.</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font size="3" face="Comic Sans MS">bobb</font>    </p>
<br>      <br><br>
    <p style="margin-top: 0; margin-bottom: 0">
      <br>
      <br>
      &gt;&gt;&gt; Benoit Quartier &lt;benoit.quartier@camptocamp.com&gt; wrote:<br>    </p>
    <table style="margin-bottom: 0; margin-right: 0; margin-left: 15px; margin-top: 0; font-size: 1em" bgcolor="#f3f3f3" border="0">
      <tr>
        <td>
          <div style="padding-left: 7px; border-left: solid 1px #050505">
            <p style="margin-top: 0; margin-bottom: 0">
              Hello&#44;<br><br>At Camptocamp&#44; we are also working on an adaptation of OpenLayers for the mobile devices &#40;phone and table&#44; under iOS or Android for the moment&#41;. You can check <a href="http://www.camptocamp.com/fr/blog/2010/12/mobile-web-gis/">http://www.camptocamp.com/fr/blog/2010/12/mobile-web-gis/</a>&nbsp;for more information &#40;and a demonstration&#41; about our work in this field.<br><br>&gt;From this point&#44; we are discussing internally how we can move on with this development. If other people are showing an interest&#44; it may be a good time to start talking together about how we can get an efficient OpenLayers mobile.<br><br>By the way&#44; have you a demo available&#63; Are you specifically targeting Apple devices&#63;<br><br>Regards&#44;<br>Beno&#238;t<br><br>            </p>
            <div class="gmail_quote">
              <p style="margin-top: 0; margin-bottom: 0">
                On Mon&#44; Dec 20&#44; 2010 at 4:29 PM&#44; Duchesne&#44; Jimmy <span dir="ltr">&lt;<a href="mailto:JDuchesne@korem.com">JDuchesne@korem.com</a>&gt;</span>&nbsp;wrote:<br>              </p>
              <blockquote class="gmail_quote" style="margin-bottom: 0pt; padding-left: 0; margin-right: 0pt; margin-left: 0; border-left: 1px solid rgb(204, 204, 204); margin-top: 0pt">
                <p style="margin-top: 0; margin-bottom: 0">
                  Hi to everyone&#44;<br>&#40;If you think that I should address this email to someone in particular&#44; or another mailing list&#44; I&#39;d be glad to know&#41;<br><br>For over a year now&#44; my team and I have been using OpenLayers thoroughly. We used it as much for internal projects as we did for our clients&#39; projects.<br>Overall&#44; we&#39;re pretty much satisfied with what you guys created. It&#39;s an extensive framework that dramatically improves the speed at which we can develop our applications.<br><br>That being said&#44; for some months now&#44; a new need has been brought to us by both our clients and our users. We need a framework for the different mobile platforms.<br><br>So far&#44; we&#39;ve seen some patches posted on the OpenLayers&#39; Issue tracker that added limited support for the new events that come with mobile devices: touches and gestures.<br>Those patches were obviously just a start. They did show us that it was possible to use those new browser events&#44; but as they were&#44; they weren&#39;t much use.<br><br>Actually&#44; we could have used them&#44; but when you compared the behaviour they had with the one mobile device&#39;s users are used to&#44; Google Maps App or <a target="_blank" href="http://maps.google.com">http://maps.google.com</a>&#44;<br>it wasn&#39;t going to satisfy our clients.<br><br>&gt;From that perspective&#44; our goal was this one: To achieve map behaviour comparable to what users get with Google Maps App on iPAD&#44; but with OpenLayers as the base framework&#44;<br>and Google Maps as the base layer. At some point&#44; the base layer shouldn&#39;t actually matter though.<br><br>Considering the lack of time that we had for this development&#44; and the fact that we could not find any similar existing implementation&#44; we finally went for some key features:<br>- Pan the map with one finger.<br>- Double touching the map zooms around where you touched the map.<br>- Double tapping the map zooms out one zoom level.<br>- Pinching the map stretches the map in real time&#44; with a minimal amount of lag.<br>- Had to use HTML5/CSS3 there.<br>- While pinching&#44; you can also pan.<br>- If you pan or zooms the map&#44; and your fingers leave the screen and touch it again quickly enough&#44; you continue the current map manipulation.<br>- Map panning or stretching&#44; while your fingers touch the screen acts on all visible layers&#44; whatever their type may be.<br><br>It was very important to us that while the fingers move the map or stretch it&#44; the expected result had to be visible in real-time&#44; like it does with the Google Maps App on iPAD.<br><br>In the end&#44; we actually could achieve all these goals. It means that we could get map behaviour comparable&#44; or even better&#44; to what one gets on <a target="_blank" href="http://maps.google.com">http://maps.google.com</a>.<br>We couldn&#39;t reach all Google Maps App behaviour because of our lack of time though.<br><br>As you may imagine&#44; achieving these features in the amount of time that we had&#44; we actually hacked quite a lot of OpenLayers code. We&#39;ll probably take some time<br>in the next few weeks to make it more portable so we can use it in all our mobile device projects&#44; but doing all this hacking made us curious.<br><br>What are the current plans for OpenLayers regarding the support for most mobile devices&#63; In our case&#44; all those tablets coming on looks like a really promising market.<br>Do you guys plan on actually putting any effort in supporting mobile devices&#63; Do you think that the current OpenLayers architecture can support such changes&#44; or a new dedicated framework should be developed&#63;<br>When are you planning on using HTML5/CSS3&#44; since it makes the overall experience more pleasing to the user&#63;<br><br>We&#39;re really curious to hear about what you guys think about all this.<br><br>_______________________________________________<br>Dev mailing list<br><a href="mailto:Dev@lists.osgeo.org">Dev@lists.osgeo.org</a><br><a target="_blank" href="http://lists.osgeo.org/mailman/listinfo/openlayers-dev">http://lists.osgeo.org/mailman/listinfo/openlayers-dev</a><br>                </p>
              </blockquote>
            </div>
            <p style="margin-top: 0; margin-bottom: 0">
              <br>
              <br clear="all">
              <br>
              --<br>Beno&#238;t Quartier<br><br>Camptocamp SA<br>PSE-A&#44; Parc Scientifique EPFL<br>CH-1015 Lausanne<br><br>Tel: &#43;41 21 619 10 40<br>Fax: &#43;41 21 619 10 00<br><br>
            </p>
          </div>
        </td>
      </tr>
    </table>
  </body>
</html>