- From: Dave Raggett <dsr@w3.org>
- Date: Thu, 13 Sep 2007 16:22:58 +0100 (BST)
- To: public-uwa@w3.org
Andrew Sledd and Torkel Hambraeus gave a presentation to SVG Open
2007 entitled: SVG Tiny 1.2 brings AJAX to the world of mobile SVG",
see: http://www.svgopen.org/2007/papers/ajax/index.html
The SVG microDOM defines a subset of the DOM that is independent of
the usual browser specific interfaces. It includes for example,
support for Ajax and DOM3 events for interoperable scripted text
input, and has been designed for efficient implementation on mobile
devices.
Sledd and Hambraeus not that demand is expected to quickly emerge
for extensions to enable even more advanced applications. They
call out the need for interfaces that would allow scripts to
interact with the device:
"The SVG uDOM contains support for modifying the data model and
handling the communication with the server. This is the backbone
functionality in web applications and allows creation of many useful
applications. However the demand for increased functionality arises
quite fast and a few more functions are desirable to be able to
create even more advanced applications. Allowing scripts to interact
with the device is a desirable feature. This would allow the
application to launch other device applications such as the
calendar, messaging tools etc. The ability to store information in
between consecutive runs of and is also a desirable feature. This
would allow the storage of user preferences and thereby make the
start up of the application more user friendly. Not the least, a
method to exit the application gracefully is needed. Currently there
are no standardized APIs for these functions in the scripting API
and applications that make use of these functions must rely on
proprietary solutions. To maintain the highly desirable
interoperability requirements it is desirable that these extensions
are standardized in some open standard and do not evolve into a
number of proprietary standards."
"Extensions along these lines does however raise questions about how
to handle security issues. Allowing scripting and access to device
functionality in the same application opens up a new set of security
concerns. In the near future the framework will have to rely on
security mechanism already present on the device. It is expected to
in the future see a number of mobile AJAX solutions based on SVG."
This sounds like a good match to the UWA working group's goals for
defining richer access to device capabilities as part of work on the
DCCI:
* Rich descriptions of devices and services and the means
to expose this to web applications and enable them to
dynamically adapt to changes in user preferences, device
capabilities and environmental conditions
* An approach to resource binding that leverages the
Semantic Web for managing trust, identity, privacy
and security through rich descriptions of capabilities
and policies, and which layer on top of complementary
work on device coordination
The former is being catered for via the DCCI and we are starting
work on defining rich meta-data for device capabilities including
devices like mobile handsets, printers, cameras and media players.
I posted some ideas for resource binding and access control back in
June, see:
http://lists.w3.org/Archives/Public/public-uwa/2007Jun/0003.html
Perhaps it is time to consider organizing a W3C workshop to bring
together people interested in combining the microDOM with access to
device capabilities and a solid story on usable security, including
the means for network operators to provide trust management
services?
Dave Raggett <dsr@w3.org> http://www.w3.org/People/Raggett
Received on Thursday, 13 September 2007 15:23:01 UTC