<!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.3354" name=GENERATOR></HEAD>
<BODY
style="WORD-WRAP: break-word; webkit-nbsp-mode: space; webkit-line-break: after-white-space">
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=948572506-15082008>Yes, we are well aware of WebKit Teams
proposals:</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=948572506-15082008><A
href="http://www.nabble.com/Apple's-Proposal-for-CSS-Transformations-p13615345.html">http://www.nabble.com/Apple's-Proposal-for-CSS-Transformations-p13615345.html</A></SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=948572506-15082008><A
href="http://lists.w3.org/Archives/Public/www-style/2008Mar/0313.html">http://lists.w3.org/Archives/Public/www-style/2008Mar/0313.html</A></SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=948572506-15082008><A
href="http://webkit.org/specs/CSSVisualEffects/CSSTransitions.html">http://webkit.org/specs/CSSVisualEffects/CSSTransitions.html</A></SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=948572506-15082008><A
href="http://webkit.org/specs/CSSVisualEffects/CSSTransforms.html">http://webkit.org/specs/CSSVisualEffects/CSSTransforms.html</A></SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=948572506-15082008><A
href="http://webkit.org/specs/CSSVisualEffects/CSSAnimation.html">http://webkit.org/specs/CSSVisualEffects/CSSAnimation.html</A></SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=948572506-15082008></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=948572506-15082008>And animation examples: </FONT><FONT face=Arial><FONT
size=2><FONT
color=#0000ff>http://www.the-art-of-web.com/css/css-animation/</FONT></FONT></FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=948572506-15082008><FONT face=Arial><FONT
size=2><FONT color=#0000ff></FONT></FONT></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=948572506-15082008><FONT face=Arial><FONT
size=2><FONT color=#0000ff>We also want to make sure that WebKit API's would
remain consistent between platforms. And it would be nice to see all those
features in the public trunk, and not only in desktop/iPhone
WebKit.</FONT></FONT></FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=948572506-15082008><FONT face=Arial
color=#0000ff size=2>It is the best interest of all parties, that all
manufacturers devices would have the same advanced API set, when there are large
number of devices with the same API's deployed in the world, then the web
devolopers would be more interested of using the API's, as there is no point for
devolopers to make custom web pages for each manufacturers
device.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=948572506-15082008><FONT face=Arial><FONT
size=2><FONT color=#0000ff></FONT></FONT></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=948572506-15082008><FONT face=Arial><FONT
size=2><FONT color=#0000ff>We are not trying to make competing API, but rather
cooperate and maybe extend the functionality of the possibly missing features
that we had in mind, and we are more than happy to talk about the ideas on
technical side and make needed modifications. </FONT></FONT></FONT></SPAN><SPAN
class=948572506-15082008><FONT face=Arial><FONT size=2><FONT
color=#0000ff>Currently there might be some overlapping with our work and Apples
work especially on 2.5D/3D transformations as we haven't seen that code in
WebKit nightly build yet, or haven't been able to find it
;-)</SPAN></DIV></FONT></FONT></FONT>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=948572506-15082008></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=948572506-15082008>We have studied iPhone Safari a bit (what a surprise
:-D), but maybe I have missed something, does it already support for web
developers to receive touch and accelerometer events, like our implementation
of JS API's provide?</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=948572506-15082008></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=948572506-15082008>regards, Jonni</SPAN></FONT></DIV><BR>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 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> ext Maciej Stachowiak
[mailto:mjs@apple.com] <BR><B>Sent:</B> 14 August, 2008 21:19<BR><B>To:</B>
Rainisto Jonni (Nokia-D/Tampere)<BR><B>Cc:</B>
webkit-dev@lists.webkit.org<BR><B>Subject:</B> Re: [webkit-dev] Request for
comments<BR></FONT><BR></DIV>
<DIV></DIV><FONT face=Arial color=#0000ff size=2></FONT><FONT face=Arial
color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff size=2></FONT><FONT
face=Arial color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff
size=2></FONT><FONT face=Arial color=#0000ff size=2></FONT><FONT face=Arial
color=#0000ff size=2></FONT><BR>
<DIV>
<DIV>On Aug 13, 2008, at 6:37 AM, <A
href="mailto:Jonni.Rainisto@nokia.com">Jonni.Rainisto@nokia.com</A>
wrote:</DIV><BR class=Apple-interchange-newline>
<BLOCKQUOTE type="cite">
<DIV><!-- Converted from text/rtf format -->
<P><FONT face=Arial size=2>Hello,</FONT> </P>
<P><FONT face=Arial size=2>I've been following the webkit-dev list for a
while now, and I though that it might be good time to introduce myself and
the project that we have been working on with a small team.</FONT></P>
<P><FONT face=Arial size=2>First some general high level introduction jargon
for managers or such ;)...</FONT> </P>
<P><FONT face=Arial size=2>Motivation:</FONT> <BR><FONT face=Arial
size=2>Finger-touchable direct manipulation of 2.5D visual objects with
gestures is the new emerging UI paradigm with personal navigation devices.
However, the new paradigm has not reached the web yet -- there is no way a
web developer can embrace the new interaction. In this project we will look
into bringing finger touch and gestures to the web framework in order to
accelerate easy web usage with mobile devices, with the goal of mobile
devices becoming the primary web access method instead of
laptops.</FONT></P>
<P><FONT face=Arial size=2>This project is about: </FONT></P>
<UL>
<LI><FONT face=Arial size=2>To create innovative web representation
platform </FONT>
<LI><FONT face=Arial size=2>Multi-touch, accelerometer (rotation, shaking)
and haptics based interaction mechanisms </FONT>
<LI><FONT face=Arial size=2>Enriching the mobile web content with 2.5D
graphics with hardware accelerated rendering </FONT>
<LI><FONT face=Arial size=2>New JavaScript interaction APIs, Haptics CSS
extensions</FONT></LI></UL></DIV></BLOCKQUOTE>
<DIV>Have you looked at the WebKit team's proposal for 2.5D graphics and
transitions?</DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT><FONT face=Arial
color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff size=2></FONT><FONT
face=Arial color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff
size=2></FONT><FONT face=Arial color=#0000ff size=2></FONT><FONT face=Arial
color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff size=2></FONT><FONT
face=Arial color=#0000ff size=2></FONT><BR></DIV>
<DIV><A
href="http://webkit.org/specs/CSSVisualEffects/CSSTransforms.html">http://webkit.org/specs/CSSVisualEffects/CSSTransforms.html</A></DIV>
<DIV><A
href="http://webkit.org/specs/CSSVisualEffects/CSSTransitions.html">http://webkit.org/specs/CSSVisualEffects/CSSTransitions.html</A></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT><FONT face=Arial
color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff size=2></FONT><FONT
face=Arial color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff
size=2></FONT><FONT face=Arial color=#0000ff size=2></FONT><BR></DIV>
<DIV>These are now on track to become W3C standards and are already
implemented on iPhone (2D portions only on desktop WebKit currently).</DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT><FONT face=Arial
color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff size=2></FONT><FONT
face=Arial color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff
size=2></FONT><FONT face=Arial color=#0000ff size=2></FONT><BR></DIV>
<DIV>Also, have you looked at how touch and accelerometer events work on
Safari on iPhone?</DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT><FONT face=Arial
color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff size=2></FONT><FONT
face=Arial color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff
size=2></FONT><BR></DIV>
<DIV>I am excited to see contributions from Nokia, but we would want to make
sure that advanced WebKit features remain consistent in API between
platforms.</DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT><FONT face=Arial
color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff size=2></FONT><FONT
face=Arial color=#0000ff size=2></FONT><BR></DIV>
<DIV>Regards,</DIV>
<DIV>Maciej</DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT><FONT face=Arial
color=#0000ff size=2></FONT><BR></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT><FONT face=Arial
color=#0000ff size=2></FONT><BR></DIV><BR>
<BLOCKQUOTE type="cite">
<DIV>
<UL><FONT face=Arial color=#0000ff size=2></FONT><FONT face=Arial
color=#0000ff size=2></FONT><BR></UL>
<P><FONT face=Arial size=2>High Level Architecture: (disclaimer: this is
only high level architecture and some aspects might change during the
project)</FONT></P>
<P><FONT face=Arial color=#000000 size=2><<architecture.jpg>>
</FONT></P>
<P><FONT face=Arial size=2>What we have already up and running:</FONT>
<BR><FONT face=Arial size=2>- Prototype implementation OpenGL ES 1.1
accelerated QT-WebKit running on ARM based Internet Tablet device (such as
N810), reference implementations of the draft JS API's are somewhat working
(no haptics yet tough). JavaScript test pages receives touch gesture DOM and
accelerometer events quite nicely.</FONT></P>
<P><FONT face=Arial size=2>I'm wondering if people in this mailing list
would be interested to look and give feedback/comments to our JS API draft
versions and general feedback for us to see if this would be beneficial for
end users. More detailed draft architecture specifications are also
available upon request. </FONT></P>
<P><FONT face=Arial size=2>Our intention is to start contributing our
implementation efforts back to open source, if WebKit community would be
interested to receive it? :)</FONT></P>
<P><FONT face=Arial size=2>You can also find me in IRC idling 24/7 on
#webkit channel with nick: Jonni </FONT></P>
<P><FONT face=Arial size=2>Regards, Jonni</FONT> <BR><FONT face=Arial
color=#808080 size=2>--</FONT> <BR><FONT face=Arial color=#808080
size=2>Jonni Rainisto</FONT> <BR><FONT face=Arial color=#808080
size=2>Specialist</FONT><FONT face=Arial color=#808080 size=2>, Nokia
Devices R&D / Technology Strategy and Architecture / Technology
Foresight / New Technology Initiatives</FONT></P>
<P><FONT face=Arial color=#808080 size=2>Gsm:</FONT> <FONT face=Arial
color=#808080 size=2>+358 50 3038358</FONT><FONT face=Arial color=#808080
size=2> Email:</FONT> <FONT face=Arial color=#808080 size=2><A
href="mailto:jonni.rainisto@nokia.com">jonni.rainisto@nokia.com</A></FONT>
</P><BR></DIV><SPAN><architecture.jpg></SPAN>_______________________________________________<BR>webkit-dev
mailing list<BR><A
href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</A><BR>http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev<BR></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></BODY></HTML>