[webkit-dev] Request for comments

Jonni.Rainisto at nokia.com Jonni.Rainisto at nokia.com
Fri Aug 15 00:15:57 PDT 2008


Yes, we are well aware of WebKit Teams proposals:
http://www.nabble.com/Apple's-Proposal-for-CSS-Transformations-p13615345
.html
http://lists.w3.org/Archives/Public/www-style/2008Mar/0313.html
http://webkit.org/specs/CSSVisualEffects/CSSTransitions.html
http://webkit.org/specs/CSSVisualEffects/CSSTransforms.html
http://webkit.org/specs/CSSVisualEffects/CSSAnimation.html
 
And animation examples: http://www.the-art-of-web.com/css/css-animation/
 
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.
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.
 
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. 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 ;-)
 
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?
 
regards, Jonni


________________________________

	From: ext Maciej Stachowiak [mailto:mjs at apple.com] 
	Sent: 14 August, 2008 21:19
	To: Rainisto Jonni (Nokia-D/Tampere)
	Cc: webkit-dev at lists.webkit.org
	Subject: Re: [webkit-dev] Request for comments
	
	
	
	
	On Aug 13, 2008, at 6:37 AM, Jonni.Rainisto at nokia.com wrote:


		Hello, 

		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.

		First some general high level introduction jargon for
managers or such ;)... 

		Motivation: 
		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.

		This project is about: 

		*	To create innovative web representation platform

		*	Multi-touch, accelerometer (rotation, shaking)
and haptics based interaction mechanisms 
		*	Enriching the mobile web content with 2.5D
graphics with hardware accelerated rendering 
		*	New JavaScript interaction APIs, Haptics CSS
extensions

	Have you looked at the WebKit team's proposal for 2.5D graphics
and transitions?
	
	
	http://webkit.org/specs/CSSVisualEffects/CSSTransforms.html
	http://webkit.org/specs/CSSVisualEffects/CSSTransitions.html
	
	
	These are now on track to become W3C standards and are already
implemented on iPhone (2D portions only on desktop WebKit currently).
	
	
	Also, have you looked at how touch and accelerometer events work
on Safari on iPhone?
	
	
	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.
	
	
	Regards,
	Maciej
	
	
	
	


			
			

		High Level Architecture: (disclaimer: this is only high
level architecture and some aspects might change during the project)

		<<architecture.jpg>> 

		What we have already up and running: 
		- 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.

		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. 

		Our intention is to start contributing our
implementation efforts back to open source, if WebKit community would be
interested to receive it? :)

		You can also find me in IRC idling 24/7 on #webkit
channel with nick: Jonni 

		Regards, Jonni 
		-- 
		Jonni Rainisto 
		Specialist, Nokia Devices R&D / Technology Strategy and
Architecture / Technology Foresight / New Technology Initiatives

		Gsm: +358 50 3038358  Email: jonni.rainisto at nokia.com 


	
<architecture.jpg>_______________________________________________
		webkit-dev mailing list
		webkit-dev at lists.webkit.org
		http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
		


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080815/4dcf9f74/attachment.html 


More information about the webkit-dev mailing list