Integration

Noah: as Jeff said, the theme for
this session is integration
... one other thing. Many of you know I am chair of the TAG. It is
the senior technical body responsible for the web. The reason I
mention this is that 5 of our 9 members are chosen by election.
This year 3 are up for election. Having you choose the best people
is important to our success.
... it's always the case when I hear someone says "you should work
on security," I think "do we have security experts on the
TAG."
... skills which are needed are both technical ones and
integration. we also need to solve real problems for real people.
we need people who can work well with others (and who can also
write)
... it's important we have a good slate of strong candidates.
Current or former TAG are here, I encourage you to speak to them,
and to look at the TAG pages. Raman asked me to say that he is one
of the incumbents who is not running. You'd be welcome to speak to
him
... our first speaker is Jeni Tennison. The Semantic Web has had
increasing success in government, etc. The SW has not seemed to
reach the same velocity as early web. We've invited Jeni as she's
one of people that the smartest, most tasteful people look up
to

Jeni Tennison: RDF
and Semantic Web: can we reach escape velocity?

Jeni: Thank you for that kind
introduction. One of my roles is that I am the linked data advisor
on Linked Data gov.uk
... I'm not an SW evangelist. Years ago I thought SW was a pipe
dream. Now I view my role as making sure not just to used linked
data "because Tim Berners-Lee says so". I want to make sure that
RDF works.
... I don't particularly care whether RDF or SW reach escape
velocity. I care whether data is useful.
... working with government sites is like working with the WWW but
with more committees
... I'll explain what i see as the hurdles, and where the community
and W3C should focus
... I've taken this as an excuse to have a bit of a rant and say
things i wouldn't normally say to people's faces
... the world is very different from 10 years ago when I said SW
wouldn't work. there is a lot of effort to use data in many
ways
... many of these uses, visualization, they're like pre-web. no way
to go deeper into the data
... I think we're heading toward a world where we'll want deeper
interaction with data. "data you can click on" (a Stuart Williams
phrase) will be useful
... However, just because you can get a hold of data doesn't mean
you can use it
... (shows excel on crime data)
... What do these rows relate to? what is the definition of an
acquaintance? what we often find with gov data is that the data is
available but how you interpret it is hidden so there's no way of
finding what it means
... also, to understand changes we need either links or implicit
information. to get deeper interaction we need more sources
... RDF is a good approach to tackle these challenges. identifying
things with URIs helps in several ways. you can create mashups
which link to things. you can also get extra info at the link,
extra context
... you get a value model that lets you combine extra value w/out
terms, end user agreements, etc
... The other thing is that info with URIs can be referenced not
copied. For e.g.: BBC uses wikipedia
... There are huge opportunities for the reference vs. copy info.
Prevents out of date info too. Referencing using URIs is
increasingly familiar
... Why is it that RDF is not being used? Let's see what developers
say
... I was delighted that the Guardian data blog "it's not great fun
learning to develop with the semantic web today"
... i'm going to try to put myself in dev shoes and see why
not
... (shows RDF stack) it even looks like it's going to fall over on
you
... they get to see the ugliest syntax first. They think they have
to use OWL
... none for this is really true but it's what people assume when
they think they have to start here
... If you're consuming this data, is it fun and attractive? if you
compare to JSON, there's an easy map. there are parsers on every
platform. even on XML there are standard APIs and simple path
languages like CSS
... The RDF situation is different. there are multiple syntaxes
(lists names)

<shepazu> great slides. and great
point.

Jeni: It's really hard to know as a
publisher what to target and as a developer to know what to expect.
There's no standard API to use in code, there's no path language.
SPARQL is as close as you get but this is just another language for
people to learn. As a consumer of data it's not fun to use
... Another question. Is it painless, is it likely to go
wrong?
... Generally if you're generating RDF from another structure,
you're using technologies like trying to use string
concatenation
... there are a vast array of formats, difficult to use
... Microdata, new proposal is quite verbose. look at RDFa, using a
single vocabulary, having to fudge between languages
... I've covered the issues, now I'll look at what we should
do
... if Developers are going to be persuaded to work with RDF, RDF
needs to meet them
... we need easy to follow recipes
... we need to focus on the benefits that can be brought to end
users
... we need to be able to reach behind a visualization for the
source of data
... we need to make sure that using RDF increases the value of
data, that it gives the ability to control context. a good argument
for gov
... the more people who use it, the more powerful it becomes
... we now have some core hubs - dbpedia, musicBrainz, BBC
... and we have vocabularies which reduces the need for invention
which ups the rate of use
... also we have the "everyone else is using it, I should
too"
... Linked Data focuses on the useful core technologies. they've
created guides and best practices
... we need the publication of data easier for consumers. then
people can make educated choices about how to publish data
... On the consumption side, there's a generic RDF API w/in API.
There's a potential for a path language
... What we need is something accessible and fun and easy to use,
not XML's DOM
... it needs to be used in other contexts
... On the mapping of relational structures in RDF - my concern if
they'll be used
... I've tried to focus on meeting the challenges on this gradually
blossoming Web of Data.
... I think it's powerful but it's being avoided due to stigma and
misperception. Focus on logic etc. which for publishing data is
irrelevant
... What role can W3C play? I've thought long and hard. It's hard
to answer. The biggest gaps are in implementations. W3C blessing
can help with what implementations to use
... Supporting the profile of RDF - what is currently considered
relevant and primers on this
... W3C could also provide a home for community standards. it's
hard to trust a vocabulary run by a single person, especially from
a gov perspective. W3C could also help by sidelining on 'Semantic
web' term and focus on "Web of Data"
... like every community, Linked data is insular and in some ways
deaf to outside concerns. We only grow if we listen and
change
... W3C has a wide range of members, it's you, not the SW
community, to listen to. Look again at SW, help the web of data
blossom into something beautiful

Doug: Doug Schepers, W3C. I've tried
SW with SVG. I keep bumping into not finding the right ontology to
solve the problem I'm trying to solve. I've seen some efforts to
consolidate ontologies. I want a reference - publishing, animals,
etc., - to tell me where related ontologies exist. It's impossible
to dig into all for them. Do you think there's value in W3C making
an effort into unifying ontologies

Jeni: I do think that there's legs to
that. There's something in the Gov data IG to help recommend to
govs which ontologies to use. And how to assess whether one is good
to use. It's hard to understand which to use, it's about community
and acceptance. What tools are available, is it maintained.
... I think this means you need to have curated vs. searchable
lists
... I think this is role W3C can play

Jeff: Great talk. Great graphics.
Thank you. You talked about insularity of W3C and SW technologies.
This is a fair comment. A lot of problems are implementation.
... Can you recommend one specific tangible thing we could do
tomorrow to break insularity? Getting the topic on the table is one
step. But how do we change this?

Jeni: Good question. I did on a
previous set of slides that developers won't get involved with
something they don't care about. The only time people would get
involved is when you start reaching out and affect other things.
Eg: people looked at RDFa when it was encroaching on HTML
... a subversive thing would be to go into other areas, to listen
to any objections
... I've found the best way to work out what is wrong with a
technology is to try to teach it. creating primers helps you
understand where people might struggle

Noah: You've made clear that ease of
use is a challenge and implementations. two threads in how to make
complex technologies easier to use is to simplify. the other is to
keep underlying technology complex but to have tools
... does W3C need to make simpler technologies or do people need to
make tools?

Jeni: I think if you need tools it's
too complex

Roger: Roger Cutler, Chevron. You
said that the W3C doesn't do things like implementation. Suppose
that w3C might do something because there's no place else it's
going to get done. If you took that as a starting point, what then
could the W3C do along these lines to aid?

Jeni: I think that creating a target
language a really good parser and API that was well packaged, easy
to install. That would be my suggestion. Something actually
finished and completed with professional quality

Noah: our next talk is by Tim to
discuss an effort by him and the TAG on aligning XML and HTML

Tim Berners-Lee: XML/HTML convergence

TimBL: This is a topic that's been
discussed on lists and meetings like here at length, difficult and
hard decisions
... it tends to be a rat hole because there are lots of related
intertwined issues both technically and historically
... what happened recently is that Raman sent a message saying we
should fix it. "form a TF to look at the problem"
... at the end of this presentation there are links including one
to this message
... there's a serious need for this, a whole community using XML
tools to produce their websites. Sometimes they produce XHTML,
sometimes XML, often serve as HTML mime type.
... they've benefited from the stuff being in XML, they can scrape
site in XML. There's a community used to using these tools.
Meanwhile the definition of HTML has divorced itself from XML
... you can serialize this stuff in XML but most webpages can't be
straightforwardly parsed
... one way to define a goal for this work Raman asked for is: 1.
to see how much power we can give to the community that uses XML
tools 2. to look at the future, to see whether divergence can be
decreased, have convergence later on
... what I'm not going to do is go into details of the technical
arguments. The TAG has gone into a number of them. There have been
lots of suggestions to tweak HTML or XML. This is just an
announcement that we'll make this task force - we'll have people on TAG and
people not on TAG
... I'm not yet announcing who is on the TF. but for those who are
new, there are various areas where HMTL and XML have diverged
... HTML will cope with improperly nested tags (e.g., <b> <i> </b></i>)

<glazou> +1 !!!!

TimBL: there are tricky things where
you can send page to XML and XHTML parser, but the famous one is
<tbody> inserted by XML parser. but if you write a script
that goes through the DOM it will miss the first <tr>

TimBL: tricky little things like
that. The center of this is in difference in irC
... it's a complicated issue with syntax w/out namespaces but a
namespace gets generated
... One trick is for mime types which use XHTML, could have parts
set up by default. you know you'll get namespaces every time by
default
... doesn't have to be sent across net every time
... I put in completely separate bullet is that XML requires
attributes. don't ask me why. it's down on the list as it's a silly
problem. easy to see how to map
... The last one is a big issue - distributed extensibility

TimBL: what does this mean anyway?
The need is that if one WG makes a spec, that a sub-community using
the spec, e.g.: HTML. they can use HTML and put in tags
... Let me mention that the polyglot document is important
... this document describes how to generate an XML document and put
on web as though both XML and HTML there are traps to avoid. this
polyglot spec tells you what they are
... It constrains the syntax (eg: lower case here). Don't put in
noscript. If you're trying to do this sometimes there are choices
eg: <tbody>

TimBL: Distributed extensibility
isn't just a quirk. It's a difference in values and what people
felt were important things to optimize for
... On one hand, you say to have interoperability use one syntax.
on the other hand, use different syntax, new functionality creeps
into system
... it's how Internet protocols and HTML has arisen in the past.
I'd like to look at different examples
... one example of extensibility is adding SVG to HTML. SVG has
always been something which should be in HTML
... now SVG has been adopted by HTML5. the HTML5 spec now tells you
how to put in SVG (instead of pointing at SVG spec). now you can
put an SVG tag in by itself
... SVG is being incorporated and a discussion of how to make this
happen is happening in the HTML Working Group

TimBL: Other issue is RDFa, a way to
put explicit semantics in a web page. There's a different WG.
Should be an extension to HTML
... Design Authority for this extension is a different group.
There's a framework for coordination
... Now you have Facebook ML, we found out about it. they use
namespaces, they didn't ask us, they didn't check with HTML
... lots of such examples. If an editor saves information about
it's current state or version info, there are many things people
put in HTML. groups don't want to come and check with W3C
... Distributed extensibility means there are a lot of people out
there who need to use namespaces.
... if you have a domain name, you can have a namespace
... Important to note there is a scale - distributed to
extensible
... video tags in HTML is obviously happening.
... The philosophical question is how to value the needs of the
people at the bottom of the list vs people at the top of the
list

TimBL: This is not a short term
thing. won't be expected to produce comments for last call (maybe
will, who knows)
... Look for a future path to minimize damage
... I respect Raman for raising the temperature here. He said: this
is important. Everything which has two stacks which is divergent,
there's pain for engineering.
... We should look at this, we have large number of people in
groups working on low level. It's good to step back and ask whether
this is right

<Ralph> [slide 8: Links]

Daniel: Daniel Glazman, Disruptive
Innovations. HTML had issues in the start. i think that what you
call divergence is XML 2.0 where namespaces are less
important
... I think this is the future. It's possibly the right time to
start thinking about the future of XML. XML as the way it is now is
maybe not the best thing for the web on a daily basis

Henri: Henri Sivonen. I've
implemented an HTML 5 parser that exposes the API and coerces the
doc tree into an @@. you can connect them. There's also an HTML
serializer
... I think this is a solved problem with parsers and tools and
serializers

Janina Sajka: Integration of accessibility into W3C
specifications

Noah: Next speaker Janina Sajka and
expert on accessibility. She'll give us an overview in integrating
accessibility features

Janina: thank you for the invitation
to be here. I'm not going to try to talk about everything going on
in accessibility
... I'm going to try to talk about things I want the wider W3C
community to be aware of. HTML is giving us opportunities we
haven't previously had with specifications which do their best to
support accessibility
... We've heard the word accessibility. When I say it I'm talking
about people who don't see or hear. There's a newer group of those
who don't see or hear as well as most in this room. This group is
coming and the implications are exciting but let's get there

<dom> [slide 1: Introduction]

Janina: I'm Janina Sajka. I chair
PFWG and co-facilitate HTML Accessibility TF
... also at the Linux foundation and editing a document for
ISO
... a lot of background in advocacy and in systems deployment
... that the professional side but i come first as a consumer
... Accessibility really does change lives, it doesn't make them
see gives them info they might have seen. Doesn't make people see,
but gives them words. We want to make sure you don't need a mouse.
We're looking to the same things as everyone else on the web.
regardless of sensory or motor ability

<dom> [slide 2: WAI-ARIA - Our
1.0 Story]

Janina: In PF we have ARIA. We're
closing in on 1.0. It gives us a language independent way to
support access
... it gives a series of standard kinds of tool, controls,
interfaces. It's going to be very important. it's our consistent
way of dealing with similar things regardless of host language

<dom> [slide 4 : Intentional
Event - Our Newest Story]

Janina: Something brand new to us,
not to W3C, we've got the opportunity to do "intentional
events"
... (undo, zoom, etc). how to map keyboard for undo or zoom, or
intentional events common in application interfaces but very
different in languages
... idea is to get to work on developing technology. We're being
driven here because it's not just mouse, etc., but voice
interfaces, etc. It's a whole range of different ways we don't need
authors to stumble across
... It looks like this will happen in Web Events. this may change
but it's our newest story. so stay tuned. we think the implications
are far wider than just accessibility

<dom> [slide 5: The HTML
Accessibility Task Force Story]

Janina: Moving on the HTML 5 TF. We
formed this together with PF + HTML. to work on accessibility
recommendations for HTML spec.
... many of our recommendations have been picked up. A few to
highlight: Aria. you can not incorporate so have to map ARIA to
HTML
... we hope at the end of the day we'll have essentially the same
technology for Aria 1.0. We're not quite there yet. this is key
expectation especially for applications new in HTML5. should make
browsing far more compelling
... Canvas - bitmap, no concept of structure, no caret. We've got
some solutions there

<Ralph> Janina: without a caret
to focus on, how can one programmatically know where to focus a
screen magnifier for partially sighted people?

Janina: We want to make sure that
canvas technologies are taken to an extent that HTML5 might rather
they weren't. Eg: write [something] text in canvas
... we are pleased to say this is much further along. Lastly,
media. This is one of the most transformative changes in
HTML5
... You can see this happening. Go shopping for a TV, you can see
some come with an RJ45 connector. Is this just google or another
interface?
... a convergence of technologies. We think this will be
transformative not just for web but for education

<dom> [slide 6: Meeting User
Needs on Accessible Media]

Janina: It's an enormous challenge to
get things right on behalf of accessibility. Fortunately, there's a
history here even before the web.

<Ralph> [slide 6: Meeting User
Needs on Accessible Media]

Janina: Analog broadcasting, we call
that video description. During the time when no one is talking
another, very characteristic voice, describes what is happening so
you can grok what is happening or captions on screens.
... Captions really took off ~25 years ago as result of a law which
said that TVs must be sold with capacity for decoders
... Eg: in a noisy bar, you can turn on caption thing and follow
along. This whole area of media accessibility was being called
'captioning'. This is just part of the story. it's improved media
capacity

<shawn> use inclusive language
(not just captions) so that we realize the breadth of issues to be
addressed

Janina: We also have things such as
clear audio, now with digital broadcasting you can create a sub-mix
to take out most of other sound effects to focus mostly on key
portions
... It's a production level thing and being used in UK.
... slides to show how people with disabilities are being
accommodated in Media

<dom> [slide 7: Tying it all
Together with Media]

Janina: successful industry:
e-publishing
... not so important for short YouTube clips, very important for
longer lectures, for eg
... What do these technologies mean in the spec It's not quite
rocket science, it's more like building a bike. Synchronizing media
streams
... Streamable text, Secondary Audio, Secondary Video
... We think this is transformative, we think we can deliver in
HTML5. Laws have begun to show up, esp. in the US, to make sure
that devices support access. We'd like to be the solution for the
environment instead of having them invent this for us

<dom> [slide 8: Thank you]

Janina: If any of this interests you
the Accessibly TF is an open environment. We want the community to
be involved. You are welcome and thank you.

Noah: we'll take questions

Sarah: Sarah Hart. I know there are
many different sign language dialects. how do you prevent getting
the wrong one

Janina: we hope that there is an
option to choose which one to use. There are many which have been
defined

<Steven> Janina mentioned that
W3C had earlier tried to define abstract events. Here is an earlier
attempt from 2003.

Thomas Roessler: IETF/W3C coordination update

Thomas: Alexey Melnikov is having
travel problems

Noah: Thomas will be speaking for
Alexey on the theme of integration and how we work with other
standards organizations. IETF is one of the most important
connections we have. We invited him to speak from the IETF
perspective on what it is like to partner with us and how to make
this more effective

Thomas: These slides were prepared by
Alexey Melnikov, peter Saint-Andre and Mark Nottingham
... I'll give a brief intro to the IETF, about how W3C and IETF
work together and then Conclusions
... You probably all know that the Internet Society is not just
helping us but is giving the general framework to IAB, IESG,
... IAB - appeals function, architectural guidance.
... IETF, we mostly work with Applications. There are directors who
manage WG. Collectively they act as IESG
... they also fulfill function of reviewing and approving
documents. Area directors are reaching out to community for
help
... there are areas of overlap. they're looking for volunteers for
review team
... Standardization is like and non-alike W3C. You can see cultural
difference in slides. You always pick default of slides. There are
no formal membership
... You can go to meeting (paid), participate on lists, etc.
Decisions are made on the mailing lists never in the meetings
(often in the bar). Of course the physical idea of the meetings are
critical however decisions will be ratified in email. similar to
how some W3C WG work (thinking Web Apps).
... They don't have a royalty free patent policy. They rely on disclosure.
There are stringent rules and happen early
... as you look at implementation experience, if there are IPR
issues, it simply won't get traction. This is different than our
work but has a bearing on joint work
... they have an active tools team which are held in high
regard
... There are hard topics where several people meet to hash out
issues. the name for this is "design team"
... RFCs - it's not a standard. different types. it may be
published by an individual, may be published by a group. not all
IETF products. even of IETF products may be historical documents 30
years ago, wide variety
... Some notes on why it functions. They focus on interoperability
format. What bits go over the wire. what bits need to go over wire
to work
... Socket API is a notable exception
... Traditionally IETF does not do local APIs
... Attracts a broad range, they're fairly proud of review they get
when the process works
... Another issue, vast scale of work. In terms of sheer volume
there's more going on at IETF. Sometimes competing proposals. They
try not to have competing protocols so it's not always
possible
... (gives examples). Alexey notes that the IETF usually regrets
this
... Decision making: there is no voting at IETF. A famous ritual
when an issue comes up is the "hum"
... a way to get consensus
... Why does the IETF not work so well? See the previous 2
slides.
... W3C is a consumer of IETF standards. MIME, Language tags, IDNA,
etc
... (skips language text)
... URI important. Now seeing a formal specification for
about:
... IDNA, allows new characters. Permits a few exotic/vital
alphabets. That is recent work now seeing deployment
... Other recent publications. including: well-known URIs. there is
now a standard for putting metadata in URI
... Activities: internationalization, URN, OAuth
... also joint work, broad definition. XML Signature. Started as a
joint group. Spec currently revising in W3C group that we keep IETF
advised on. One issue why we don't do more joint work is our patent
policy. On IETF you have disclosure, here we have Patent
Policy.
... I'll ask Yves Lafon and Julian Reschke to stand. they are doing
work on HTTPBis spec
... Joint projects: Cookies are being specified, WebSec, HYBI known
as Web Sockets.

Thomas: these are areas where for
core architectural issues we work together
... Ongoing projects: Workshop on Internet Privacy coming up in
December
... differences between email and HTTP in MIME type
... contact API, several groups working on this
... Conclusions: we have a well functioning relationship. it is
valued on both sides. some on management/strategic level. some on
technical issues. both very important
... any questions for the IETF side, I'm happy to introduce Alexey.
If questions on W3C please see me

Noah: thanks to all speakers
... Tim said he's got some specific questions

TimBL: I got two comments which I
appreciate. One was about architecture in which separate XML and
HTML parsers and one on @@
... when I spoke in 2007 I spoke about this about greater length.
Over three and half years, the situation has not gotten
simpler.
... There I discussed moving from both directions, looking for
common ground, looking at XML 2.0. There's a significant community
who do work on XML but you don't see their work. You don't see this
on the web because it's enterprise. We have to make sure that even
if we don't see it on the web that we listen to them.
... E.g., parser that didn't work. You can't just move community to
XML 2.0. Personally, I'd do it like a shot. I can see it's a
mistake to @something about quotes@
... In retrospect we should have done XML way back when DanC asked
me is HTML and SGML application or not? And I said yes. He held my
feet to the fire but I should have said no.
... There are a huge amount of systems and users we can't
forget
... It's hugely expensive if it's not compatible.
... On the other hand there are people in the HTML community who
assume XML should come to them because "hello, we're HTML!".
... same way, XML community "hello, we're XML!"
... It's hard to see the point of view of the other side. It's very
rarely that people who have gone into all the intricacies of the
spec (many in this room have). That is why, I'm afraid, I'm sorry,
I took the comments but didn't make a response. I hope this counts
as one

Noah: announcements: we're about to
take a break. I'd strongly encourage you to talk to friends and
think of good TAG nominees or speak to current/past TAG
members
... this room will likely have W3C staff here, we don't know whose
machines are whose but there will be people in the room if that
helps you make your decision
... the break is right outside
... be back by 10:45am please

BOF (Birds of a Feather) sign up sheets are in the
reception area. please feel free to sign up topics and for
lunches

The New Open Web Client Platform: HTML5, CSS3, and
other goodies in action

Håkon Lie

HL: by adding two lines of code in
your CSS stylesheets, you can have downloadable fonts in your
content
... text shadow was in CSS in 1998
... CSS3 border radius
... this was a request in the CSS1
... in 1995, I told Bert, nobody is going to want rounded
borders
... that is _so_ 1970s
... we need to communicate through aesthetics
... this is stuff that people used to spend hours and hours doing
in Photoshop
... and it can now be done in one line of CSS
... CSS lets you avoid the need to use images for cases where you
don't really need them
... Media Queries let you say stuff like, when the screen is
narrow, style the content differently
... forms are easier now with HTML5

<koalie> håkon++ for scary
photo in extra narrow window

<kennyluck> håkon++

<Yves> håkon++ indeed

HL: you can add "autofocus" and
"required" attributes
... to form elements
... you can specify ranges
... the browser can help you
... how many hours have been wasted in the western world creating
date pickers?
... now the user agent can generate the date picker for you
... this page has text with logical flow
... this next page shows SVG
... video is the next battle
... we need to find a common format
... Google spent a lot of money to acquire WebM, and I think this
is it
... this is the Wikipedia Lexicon
... CSS has a paged media module
... two years from now, half the books on the NY Time bestseller
list will be formatted using HTML and CSS
... the printing press
... we would know how to use a Gutenberg bible if we had one here
today
... we need to create standards that will last for 500 years

Jonas Sicking

JS: we are going to show some fancy
demos containing lots of fluff
... we need to get video on the Web working
... we are using CSS transitions in this demo
... this demo shows video interacting with the rest of the Web
page
... we using SVG clipping in here too
... filters
... here is another example that shows a drive through Dubai
... because it is an HTML video instead of a plugin video, we can
interact with it much more
... this uses WebGL
... to give a 3D view

[JS turns of CSS to show that the video is
displaying 3D at all times, and CSS is used to transform it to an
interactive view]

JS: fractals
... real time
... calculated
... and ray tracing
... fully real time
... we are using the graphics cards to do the heavy lifting, all
the calculations

David Baron

DB: demo of OpenType font
features
... fonts have these features already
... but you couldn't use them in Web pages before
... this font in this demo has proportional numerals and automatic
fractions
... and for tabular data
... font has better numerals for use in tables, to make it line up
nicely
... also can access fun features from fonts
... can combine WebGL and Audio API
... audio API allows you to get data out of audio elements in the
browser

JS: this demo is all WebGL
... integrates with Flickr and Twitter

[audio plays while WebGL stuff renders]

JS: We are using the Audio API to do
beat detection
... in real time in Javascript
... and then using WebGL to do visualization

[images pulse in time to audio track]

[Questions]

PLH: I take questions now

[Doug Schepers, W3C, comes to mic]

shepazu: we are starting an Audio
Working Group
... not just an Incubator group

Roger: Roger Cutler, Chevron. Håkon,
what are you using for the music notation

HTML.next

PC: I am one of the co-chairs of the
HTML WG
... this session is about answering some of the questions from the
previous session
... each speaker gets 10 minutes
... Patrick Dengler (PD) from MSFT will be first
... Larry Masinter (LM) has a series of questions to ask you
later
... and this may involve humming, IETF-style

Patrick Dengler

PD: what an amazing amount of
technology is in HTML5 today!
... so fantastic

PD: tectonic shift
... I believe there is an opportunity for us to finish HTML5
... developers see a lot of technologies coming together in
HTML
... we have a chance to bring these together, establish a
plateau
... ask, are we done with SVG 1.1?
... can we agree, these are the modules we can all agree to depend
on?
... communication is not yet where it needs to be
... can we find that plateau, just as we did with HTML 3.2 and
HTML4
... what are the features that I as a developer can depend
upon?
... we owe more testing to the developers
... why don't apply the engineering practices that we have, and
take those to the standards committees that we participate
in?
... I am not talking about stifling innovation
... some things are vendor-prefixed and still in development
... we don't want to stifle that
... let's do a fast, forced pushed with specific timelines
... we want "write once" to the Ubiquitous Web.
... this is sorta what's in my paper, see that

[time for questions]

[Jeff Jaffe (JJ) steps up]

JJ: after a release with an
incredible amount of functions, the next release is typically a
bug-fix release

PD: yeah, there could be a dot
release
... but we do not want to spend years on that
... let's lead with test-driven specs so that we don't have to
spend as much time in development next time

DG: for HTML5, you are going to have
150,000
... you are not going to finish this until 5 years

PD: could we do it on a scenario
basis?

DG: do test-driven development on
your specs, and you do not run into these problems
... I don't think so.
... developers are going to do things that you do not expect
... you cannot ahead of time extract a scenario

PC: I was chair of the XML Query
WG
... that test suite has 20,000 tests
... I agree that testing is important
... and you not going to be able to do it with just the current
resources
... we should be having a dialog about *how* we are going to do
it

DG: I don't disagree.
... but writing tests requires a lot of knowledge, and a lot of
time
... the workforce required is huge
... but that is not what my comment was about
... users are always going to go deeper than what you have in your
scenarios

Adam Bergkvist

AB: I have been asked to talk about
the <device> element
... the device element represents a device selector
... allows the developer to access devices that aren't normally
exposed to Web applications
... device picker
... when you install Skype, you know ahead of time that it is going
to access your microphone and camera, and that is why you are
installing it
... but when you access a Web app, you don't necessarily know what
it might be going to access
... input element was judged to be not sufficient for the use cases
we needed to address
... hence, the device element
... the device element itself is just a first step
... you then need APIs that go along with the element
... so far we have only one such API
... and that is a "stream" API
... event triggers on the device element
... set the stream to the video source
... can record while I am showing it
... brings a lot of new possibilities
... upload videos to a video blog
... adding communication to a game
... but in addition you need a way to share streams
... there is a proposal/applications of some kind for that
... we did some prototyping this spring and summer at Ericsson
Research
... we used the device element and stream API to develop a
prototype
... along with some media element extensions
... we invented something we called "media stream
transceivers"
... using HTML5 WebSocket
... there is a lot of work to be done before this can be made
real
... if you once allow a Web app to access your camera, how do you
revoke that permission later?

[Adam concludes, floor is open to questions]

PC: where is this in the W3C
today?

AB: this work started [in discussions
on the WHATWG mailing list]

Dom: Ian Hickson has proposed this
<device> element, and there have been discussions about it in
the DAP WG

[Robin Berjon (RB) arrives at the mic]

RB: DAP is quite willing to work on
this, we can get discussion going

[Tim Berners-Lee at the mic]

TimBL: you mentioned security, should
the security be part of the html mark up thereby phishable or part
of a drop down from the browser

AB: this could be done something like
we have now with the file-upload feature
... it can be done as a [replaced element], rendered natively by
the browser

[Dan Appelquist (DKA) at the mic]

DKA: I think this belongs in the DAP
WG
... because they are already working on the related APIs for device
interaction
... and that also have privacy and security issues

PC: Why not do it in the HTML WG?

DKA: Why *would* it be done in the
HTML WG?
... I don't think the HTML WG is where the expertise is. (Is this
where the blood starts?)

[Thomas Roessler (TLR) at the mic]

TLR: This is a bit like the
discussions about where the work on RDFa should take place

DR: I think it is folly to put
everything in one working group
... we are looking at related use cases for Widgets

PC: my point was about the
element
... not about the APIs

DR: maybe we just need to work more
closely

[Jeremy Orlow (JO) from Google at the mic]

JO: I think this clearly does not
belong in the DAP WG

<chaals> [DAP and Web Apps (and a
couple of special-purpose groups) share responsibility for the
APIs]

JO: the APIs that you need in Web
browsers are necessarily very different from the ones you need for
Widgets

<chaals> [/me wonders what Jeremy
thinks browsers are doing...]

<jorlow> right, I don't think I
explained very well. I'm not saying that DAP is fluff or anything
like that. My thesis was intended to be that camera access is a good
example of why we need 2 APIs, not just one because the security
requirements are pretty fundamentally different

CL: so you can create
visualizations
... and you can create filters
... and this is all done in Javascript
... doing DSP in Javascript
... visualization of FFT

<Ralph> [other
visualizations]

CL: WinAmp-style
... filter out the frequencies, do beat detection

<Ralph> [flashing text sync'd
with music beats]

CL: can do visualizations using 3D
canvas [WebGL]
... Chris Rogers at Google has come up with a proposed API
... one difference with the Mozilla API is that all of the
processing needs to be done in the Javascript engine
... Chris Rogers proposed API is based on the conceptual model of
audio "nodes"
... that can be passed around, chained together
... e.g, using a connect() method to connect a low-pass filter and
gain node together
... this code is in the WebKit code [and you need to build/compile
it in yourself or download and run a special build to enable
it]

<rigo> music: An die ferne
Geliebte

[demo of music playing along with score]

[demo of drum machine]

CL: can apply audio effects in real
time

<Ralph> [Chris manipulates
sliders in the browser to adjust the effects]

CL: those are demos from both camps
in the Audio XG
... we would like to talk to people in the [DAP and WebApps WG] and
also [WAI]
... Al McDonald is involved with plans for setting up a full WG for
this

[Roger Cutler (RC) steps up to the mic]

RC: it's more in the spirit of the
Web to go after the notation

CL: the markup in the demo I showed
is using MusicXML

RC: MusicXML [doesn't go far
enough]

Larry Masinter

LM: program has me talking about
future directions for HTML
... but hearing the desire to see some "blood on the floor", I
prepared a different talk.
... I would like to try to categorize some of the issues that have
embroiled the standards community, and the HTML WG in
particular
... plan is to hum for the statement that you hate most
... first, should standards "match reality"?

[inconclusive humming]

LM: point is, people arrive with
different assumptions

<hhalpin> there is also the
disturbing possibility that standards neither match reality or have
any principles :)

LM: next, reverse engineering

<hhalpin> but no-one wants that
luckily!

LM: Precision- how precisely should
standards specify [UA] behavior?

<timeless_mbp> "Standards should
be [as] loose as possible"

<noah> Mr. Session Chair: you're
not distinguishing the case where two different people hum for the
two choices, vs. the case where the >same< people like (or
dislike) both

[rousing hum for standards precisely defining UA
behavior]

LM: Leading- should standards lead
the community, or follow innovation

<noah> I feel that Larry is doing
a very useful service by pointing out different perspectives that
people have...I feel that 'voting' on these is confusing and
counterproductive. In many cases, these are two sides of the same
coin, and it's important to trade them off case by case.

LM: are open-source implementations
important?
... Browsers and the Web- how important are browsers? Are other
application classes equally important?
... Forking- is forking harmful, or does it enable further
innovation?

<Ian> [Forking harmful won
out]

<chaals> [Hmm. I am finding a lot
of these questions are setting up false dichotomies...]

<noah> Why ask whether
>browser< can depend on patented technology? Geez, they all
run on patented chips. I think you >mean< to ask, should the
specifications >require< the use of patented technology in
order to produce a viable implementation.

LM: Accessibility- how critical is it
to address accessibility needs?
... Architecture- how important are architectural concerns?
... We are going to get HTML5 out without solving these
issues
... so we need to address them in HTML.next
... maybe we will need two specs
... you can't solve these problems unless you first acknowledge
them

[Jonas Sicking (JS) at the mic]

JS: there was not a single one of
these questions where there is only one answer
... it all [depends on the context]
... there is, for example, no clear answer to the question about
"Should standards lead, or should the follow?"
... there was a clear undertone in these slides, about HTML5
... and HTML5 approached all of them in a variety of ways

<Steven_> +1 to Noah

[Noah Mendelsohn (NM) at the mic]

NM: you have given us some valuable
things to think about it, but I think it was a mistake to [do the
voting thing]

[Harry Halpin (HH) at the mic]

HH: I think there is a false
dichotomy behind [a lot of the questions in your slides]
... maybe there is a 3rd option
... which is, drive things based on what actual users really
want

LM: I think the issues of modularity
need to be addressed
... unfinished old business comes up and bites you in uncomfortable
places

[someone asks, "Is the room secure?" (for
lunch)]

[Paul Cotton replies, Is the Web secure?]

[We break for lunch]

Interlude

[jeff gives summary of the morning messages]

Jeff: integration is hard
... HTML5 is cool
... There is life after HTML5

[Jeff thanks organizers, program committee, and
others involved in making the meeting]

DKA: Dan Applequist. As co-chair [of
the Social Web XG]... please do ask us about the content of the
report
... it has some important ideas about what W3C should be doing
about the space
... and risks about the way people identify themselves on the
Web...
... I've just tried firesheep and now I can impersonate Anne
Bassetti.

<AnnB> luckily my named is
spelled "Ann"

Harry: if these issues are not
addressed it could be the i-9/11 forcing people to closed
platforms

Dan: How is this related to VoiceXML?
- it's a separate group and work, intended to be light-weight and
intended to go into HTML, VoiceML is for longer-term spoken
dialogues
... we're still working out the boundaries.

Roger: silos are effective, so SW
recognizes this and connects them with ontologies

[slide, HCLS linked data cloud]

[slide, chevron SW Activity]

[slide CiSoft proposal]

[slide, blank]

Roger: questions?...

Ian: Ian Jacobs. Roger, can you
describe what it's like being inside Chevron communicating the
beauty of SW to your colleagues?

Roger: The idea of SW is high visible
to our executives
... 2 reasons... we emphasized what you can do right now
... e.g., metadata managements
... and strategically in the centre of some of our big
projects
... talking about workflows that span domains
... so it resonates, the big picture resonates very strongly

Ashok Malhotra

Ashok: RDB2RDF WG is going to write
mappings...
... you can do the mapping and store it, or a virtual mapping and
translate from SPARQL to SQL on the fly
... there's a huge amount of relational databases

[slide]

Ashok: 15 Billion Dollar
Business...

[slide]

Ashok: Relational data wants this
'cos it wants to have semantics
... connect the silos

[slide skipped]

Ashok: slide History

[slide, Work in Progress]

Ashok: we have requirements and
Use-cases
... just published Custom Mapping - lets you use the Full Power of
SQL to translate from relational data to RDF
... and in next month or two, FPWD of default mapping
... fairly simple db, press a button, and RDF comes out
... and maybe we'll write a formal semantics for the mapping

[slide, details, not covered in talk]

Ashok: questions?...

Artur: Artur Ortega, Yahoo. When
you're moving info from your silos up to RDF to the SW
... in the silo it's easy to find a unique ID
... e.g. a person's name
... but in the SQ they may not be unique, how do you deal with
that?

Ashok: that was on my last slide
which I skipped!
... for default mapping we have a scheme to generate URIs
... but it's an open question we're working on

<DKA> On Firesheep: I was
scanning actively for about 5 minutes and I picked up credentials
enabling me to masquerade as Ann Bassetti, Phil Archer, Richard
Ishida and 3 others (all now cleared). TO PREVENT THIS FROM
HAPPENING TO YOU: use https: whenever possible (Twitter and
Facebook both have https versions) or go through a VPN whenever you
are on an unsecured (by WPA) wireless LAN.

Henry: Henry Story. On Social Web XG,
trying to get an Open ID XG going

Harry: an identity workshop is under
consideration.

Roger: Roger Cutler. Hoping that kind
of question can be a push and pull
... I don't view it as a technical question of how you do it
automatically

person2: webID is a very low-level
specific technology

Harry: we're planning on looking at
Henry's work with OpenID foundation
... and all sots of groups
... it would be good to talk with people who are here

Phil: Phil Archer. I think today was
the first redacted slide I've seen, thank you Roger!

Web and TV

Phil: I have worked on lots of
things, including radio, so they thought I would be good at
chairing this panel. Go figure...
... Large panel, reflecting the fact that there are a lot of
different threads in the relationship between TV and Web.
... Speaker: Kazuyuki Ashimura W3C, Tristan Fern BBC, Libby Miller
NoTube, Yosuke Funahashi, Dong Young LG, Mark Vickers,
Comcast.
... Kaz, can you set the scene and talk about the workshop in Tokyo
and possible repeat in Berlin?

Kaz: Held workshop in
Tokyo, in September, on TV and Web and possibilities for smarter
integration of the technologies. We had 150 people, and got a lot
of interesting and somewhat complicated use-cases to motivate work.
Conclusion included creating an Interest Group as a first step, and
that is now being brought to W3M for charter review.

Tristan: Work for BBC Research and Development, in a prototyping team
looking at the intersection of audience and technology. Can be TV,
Radio, Web, ...
... BBC is interested in delivering TV via Web, and how to deliver
web applications to TV devices.
... Personally interested in how we create new experiences to
combine TV and Web things. How can we join passive TV audiences to
active Web audiences.
... and how do I get BBC talent to make stuff for the Web. Can we
join search and recommendation from the Web with TV programming,
archives, schedules, ...?
... Right now working on "second screen" app, using another device
to talk around what people are watching.

Libby:NoTube is a social web and TV program. We're
interested in what people are doing now - using second screen and
social media at the same time, commonly watching it with other
people in a room.
... Making it easier to find and share cool stuff.
... Looking at things like realtime voting, interest level for
long-tail content, and so on. Things like the mix between broadcast
services and URLs...
... Interested in persistent pointers to TV things, metadata,
...

Yosuke:Tomo-digi (our company) is about Web and TV
convergence. Established 1999, when internet services on TV started
in Japan. Now over 120 million DTV sets, and doing a vast range of
internet services with broadcasters, so we have market experience
about Web and TV.
... My interest in Web/TV IG - Web is spatial concept, but TV is a
temporal concept, with a timeline. When Digital TV started, there
were several kinds of web standards. Broadcasters developed based
on Web stuff plus broadcast extensions...
... Broadcasters extended different things. Now is a time of
convergence for broadcasters. HTML5 is coming, and TV broadcasters
should think of "one TV" in the sense of "one Web". This will be a
really new approach that will bring us really new technology

Phil: Product cycle for phones and
laptops are measured in months - but TV's stay there for years.

DY: Dong Young. LG make phones, TVs, etc. We want some web technology as a
platform for smart TV. I want 3 things:
... unfragmented market. Not different specs in different
markets
... realistic standards.

<Ian> (as global vendor need
unfragmented standards)

DY: Royalty-free standards
... TV is different to PC or phone. Harder to do input, big screen,
...
... We want new standards from W3C that are free, unfragmented and
realistic.

<Ian> "and are willing to do this
work here"

Phil: Note that you might have a good
screen on your TV, but the electronics inside are dedicated to the
picture, not processing power.

Mark: Mark Vickers (Comcast). Got involved in TV/Web stuff in mid
90's. Produced stuff for IETF, and so on.
... pretty sure none of that is in HTML5 - that's what happens when
you are too early.
... Comcast started doing stuff on set-top boxes but is now focused
on delivering to any device, and we're looking to HTML5.
... We currently use plugins for the web, but would like to deliver
through HTML5, and we want 'one web'. Will only happen if the
standards and support needed for TV is done in W3C. Otherwise we
have today's mess of different extensions in different
groups.
... We've been studying HTML5 and it looks promising. Video, Timed
tracks, canvas, webGL, web sockets are all critical things.
Javascript performance is important.
... Looks like KeyCodes are going to be OK (was a challenge).
Access to content on set-top boxes via LAN is a challenge.
... External challenges include dealing with codecs that support
captioning (for regulation requirements) and protected content,
...

Phil: Recurring theme - multiple
screens with different devices. People are still passively watching
TV, but there are things people do on the side of that.
... Libby, can you talk about the use of hash-tagging and social
networking in relation to TV?

Libby: This may be just UK
phenomenon, would like feedback. In UK, you can get 8 of twitter's
top ten trending topics about a single TV show.
... programs are picking up on it, giving hash tags in programs,
having people talk at the TV through twitter.
... When digital economy bill went through parliament there was a
boring misinformed debate in parliament, but a lot of chatter and
further information around it from people watching and
interacting.
... The further information can be used later...

Phil: Do other countries have this
twitter phenomenon?

[scribe hears 'france']

Kaz: TBS in Japan also did some stuff
with live feedback around elections.

<AnnB> I don't watch TV, but I
thought that tweeting in realtime phenomena might have gone on with
program "Lost"....??

YF: Purpose of the program is to
bring people not currently using Web, e.g., older people not
accustomed to the Web, and show them what happens with twitter.

<AnnB> that was the real me ...
muhahaaa

<AnnB> I'll never tweet again,
now that I know about firesheep

Phil: 2 devices, one showing program,
one being used to chat on web about it. DongYoung, do you want to
see multiple devices? What sort?

DY: We make these kinds of products,
so would like to see them develop. If you have loose linkage (e.g.,
share a URL) between 2 streams of information, we can't do tightly
linked applications.
... We can put real information on TV, put with twitter can go the
other way. Incorporate what user does with mobile device and
reflect it in TV content.
... Could want something more advanced than twitter. Our priority
is standardizing extensions - APIs for TV. And other use cases.

<kaz> [kaz remembers the
impressive demonstrations by Japanese broadcasters during the
September workshop ]

Phil: So if the APIs are in place we
could do something more interesting and exciting than just
tweeting.

Mark: Have been recently showing an
app where you can use your tablet to read the program guide and
change the channel. Basic 2-screen interaction.
... When TV program producers integrate this into content will be
interesting. Above a certain age people just watch TV, but younger
people almost all have a device with them when they are watching
TV.
... Good examples in video game world, but nothing like that in TV
yet.

Phil: Phone as remote control...

Mark: Comcast is a cable company, but
also have some program channels. We're in process of acquiring NBC
and Universal studios. All this content is going to be available in
some downloadable form on the web. Convergence in delivery is
leading to convergence in how companies are formed.

Phil: Can you give us some blue-sky
thinking of what you would do if the APIs are there...

Tristan: Normally think of how to use
exiting technology. Interesting to think of new technology.
... Lots of interactive game show stuff - kind of obvious. We are
looking at what you would do with e.g. documentary content and
second screen to make it more interesting.
... Radio is interesting - at particular times of day it has
massive live audiences in UK.
... Definitely social stuff around that, and extra information you
could add by web.

Phil: What's missing, or hard?

Tristan: Finding and recommending TV
content. Is done for web, do we need anything special for TV? How
do you synchronize web content and live TV - delivering a picture
relevant to program synch is not so important. Delivering captions
or subtitles have to be very tightly synchronized.

Phil: I'm share name with a character
who has been in a radio program forever. Am in a group of twitter
people who are tweeting about the radio program. Rule is not to
tweet spoilers, because we are using time shifting.

chaals: Web on TV has a lot to do for
accessibility
... minimum thing we have to do to be as good as TV already is.
What can we do beyond that?

MV: There are basic things already -
captioning is required. Requirement in US is to have parental
control system built into TVs sold. Those will arrive in Web when
government wakes up.
... Also multiple audio, e.g., for second language, or for
descriptive audio.
... Another requirement is emergency alert - you have to be able to
take over the content and provide emergency information like
"tornado coming".
... what does that mean on the web - how do we do that push, do we
need to do them?
... Right now, things like captions and parental control are done
on the TV device itself. Even a set-top box just passes that
directly through.
... If a TV has a browser, does it use that to do captioning, or
does it pass it into the codec?
... these are unanswered questions.

Phil: It is depressing to hear 'we do
accessibility because government requires...' - is there anything
more that people do?

MV: Now we are looking at things that
go beyond requirements, can be easily delivered for relatively low
cost. Using interactive programs to deliver annotations adapted to
individual users. These are exciting steps forward.
... We start with government stuff because we are not allowed to
deliver signal until we have done them.

Jeff: TV industry is diverse - people
make devices, software, content, regulations and requirements. And
these often differ by country. How do I think about getting a
consensus of this industry?
... You talked about multiple configurations and models and use
cases. Is there a succinct use case hat needs to be focused-on by a
subset of the industry to bring TV to the web, or is this a complex
multiple-stakeholder topic that requires us to get each group of
stakeholders at the table....

DY: I think there is a consensus that
we as the TV industry have urgent need for some minimal spec
platform for smart TV. What we need to do here is unify the various
existing specs and defragment them. Quickly, before it is too
late.

MV: There is a way to liaise with
other groups, and think that is important: DLNA (TV manufacturers
and broadcasting delivery folks) is one. They don't write standards
they pick among existing ones.
... driving more unified requirements to those groups would be
helpful.

YF: From content provider viewpoint
there is a huge value chain, and in different countries the shape
of the value chain is different. I think we can reach agreement
about "one TV, one Web" around HTML5...
... We worked on java-based system 5 years ago, and compared to BML
(XHTML1.1-based, used in Japan).
... We conclude that both languages can meet use cases. So
constraints are resources, and the viewing styles of audiences.
There are many sentences, but the semantics are the same at the
base.

Kaz: Please note that requirements
are different by country. We held workshop in japan, we are
planning another one in Europe in March.
... We have proposed IG with 4 co-chairs - Opera, NTT/ITU,
Tomo-Digi and LGE.
... we want to work with broadcasters from many countries

Phil: The answer is that we have an
Interest Group which will define working items, and hope for a full
Working Group, who will answer such questions.
... We need standard APIs to unify the experience, whether from the
TV on the sofa, or on the move, or ...

Phil: The Interest Group we are
putting together to deal with this, and hope that if it is
interesting to you, you will be there.
... When we started Mobile Web work, NTT DoCoMo came and asked
'where were you 5 years ago when we needed you?'
... Timing is critical - and we have run out of it. So please, join
the IG.

[Phil apologizes for misunderstanding the question
which may mean it didn't get a clear answer]

[scribe is worried that he may have misunderstood
it for minutes too..., but hopefully not :| ]

Bringing new work (Part II) - Lightning Talks

[Moderators: Marie-Claire Forgue (W3C) and Ian
Jacobs (W3C)]

Kristian Sons

KS: so many good graphics cards, but
no 3D on the web, we have to adapt the web for 3D
... must be in HTML to get it into the DOM
... many developers know how to deal with DOM, javascript
... W3C should play a role here
... two project XML3D, introduce some stuff in HTML
... X3DOM (Johannes) X3D concept and add W3C technology to it
... specific things like 3D events
... implementations on chrome and firefox, will be a hot topic on
the web
... will launch an XG and invite participation

Johannes Behr

JB: X3D/DOM integration,
W3DConsortium is a liaison since year
... added a full javascript layer, or webGL layer for rendering of
HTML with 3D
... already used over the last 12 month, showing demos
... simple append child and remove child to manipulate, chain
queries on your data
... can also play that on top of mpeg4 movies
... very fast & easy, all animation is done with CSS3, no
javascript necessary
... DOM level 2 mouse events ...
... so far no W3C API to access the camera of laptop, so using
flash here
... to get this video into the browser
... questions?

DKA: Dan Appelquist. Noting: Siggraph
1991, seen demos on computer graphics, so many demos around 3D.
Since 1991 have enormous industry building around 3D. We are at the
same turning point, see an industry developing here

<Ian> "video took off when video
was available on the web; waiting for the same thing for 3d"

KS: video took off when there was
video on the web, we hope for the same in 3D

<DKA> ...e.g.: Pixar. Who will be
the Pixar of the 3d Web?

Matt Womer

MW: on behalf of Andy Braun chair of
the POI Group who sent me notes
... showing tubes, getting more and more detached
... new user interface paradigm, augmented reality, becoming hot
topic
... W3C looking into it, how web and AR could work together
... AR experts got together, where standardization is need.
Information about location and ?? is needed
... more uses to POI than augmented reality, Foursquare and others,
navigation apps, searching, wikipedia...
... Group is doing format to represent information about places.
Public mailing list, encourage everybody to join
... looking for future places where AR makes sense on the Web
... see how it works with web techno
... see http://www.w3.org/2010/POI

Martin Kliehm

MK: HMTL WG and Accessibility
TF
... people getting creative, space invaders in your browser in
canvas
... need some fallback content for canvas
... for image here is easy, need a shadow DOM, will only be used if
the browser doesn't support
... focus on bitmap for key readers
... caret position for editing text
... games appeared (infinite adventure 3D..)
... limited number of characters facing the player
... main challenge in game is reaction time, hinders disabled
people to play, there are techniques, readers
... but things go directly to GPU and GPU gives no alternative
access
... second life don't have alt text, so difficult to move with
alternative
... W3C should get into contact with stakeholders as accessibility
bolt on will be ugly

Mohamed Zergaoui

MZ: performance is a feature that
everybody wants
... who cares for XML, Web? -> many hands
... evaluate performance on the web
... could be an IG or a WG, a new way to express performance
... XML still perceived as slow, real problem
... standards and products are mature, tool chain available
... native XML databases very efficient (other examples)
... also on Size: EXI
... keep all the info-set and get size smaller
... missing tools to improve performance, missing
communication
... encourage to organize a workshop on performance.

Frederick: Frederick Hirsch. XML 2.0
Signature performance

Roger: Roger Cutler. Test-suite
associated on EXI.

MZ: not focused on performance and
tools

Chris Lilley

CL: how many people (fast
stunt)
... fonts not really new
... CSS2 had web fonts, intelligent matching, all sorts of
stuff
... format wars, no decision where to point to
... SVG WebFonts, mandated format, on some platforms (mobile) but
not on desktop
... 5 years of massive confusion and we got WOFF
... font vendors coming in... creating WG, => REC
... expect LC and CR cool
... not a format format, compressed font tables, licensing
information
... can do by itself nothing, but combination with CSS it can do
interesting things
... showing all kinds of scripts
... instead of using pictures as fonts

<Steven> is there a list
somewhere of available fonts?

Artur: Artur Ortega, Yahoo. If
wingbats fonts are used, if symbols are used?
... how is this addressed to the textual alternative

CL: people rely on hacks today, will
have correct font in the future

AO: what if you have flying
pigeon?

TV: file of Unicode that has a
pigeon-character

CL: you can use a freefont and
embed

AO: what if images?

CL: you're using text.

Thomas Roessler

TLR: people have concerns
... privacy by design is on the agenda again
... evercookie is just one example of many
... canvas is also
... fix canvas?
... no, same origin
... many people use cookies
... evercookie forces tracking on people and do not allow them to
use tools to get rid of it
... we need to talk about what the role of the vendors is
... we need to talk about role of W3C
... W3C has organized workshops in November 09, July 10 and October
10, Next Workshop on 8-9 December
... deadline is on 5 November. Questions?...

DKA: I did not say "let's fix canvas"
but I'm not saying "as intended" either. Evercookie has shown that
we have to consider that question

tlr: what canvas does is that it
works within a given same origin context. But how we let users
control what happens in this context

David: David Singer, Apple. How
penumbra of privacy goes. We should not just blindly implement
specifications without privacy considerations

Alexandre Monnin

AM: first web in philo event in the
world organized in Paris
... philoweb 2010, conducted interviews with experts on knowledge
engineering
... had a mix of engineers and philosophers and computer
scientists
... topics ontology ... (see slides)
... abstracts are online, slides on slide-share
... IAWP International Association for Web and Philosophy
... new installments under way, London and Mountain View
... see conclusions on slide. Questions?...

Sarah: Sarah-Jane Farmer. Lot of web
stuff seems to draw in AI, have you been using the connection that
AI was drawing a lot of discussion from philosophers
... yes, Harry knows more

tlr: privacy challenges are partly
practical, but also philosophical, looking forward to hear back

Ian Jacobs

IJ: presenting obstacles in
participation of W3C (unfamiliar culture)
... new standards TF studied prob space
... primary use case, some people in W3C and outside W3C want to
cooperate around a non-mature thing
... anybody can participate at zero cost
... balanced patent policy
... OWF found out a good compromise
... no time limitation
... smooth transition to standards track, but not forced to go REC
track
... also bits for liaisons
... there will be a forum, with help we can make it shiny
... momentum to create community specifications, will look
differently
... Community Group is zero revenue and low cost
... created other groups called business groups with some
staff
... requirements WGs to have hi bandwidth with chairs
... constructive participation improves our work
... raises number of people coming to standards process and helps
us find customers

Michael Champion

MC: MSFT gives an official blessing
to this new proposal
... we want to see the next generation web standards happen at
W3C
... to do that there have to be process innovations
... people in the community have to be responsible, drive
architecture, brainstorm for new ideas
... use case we see: person or group has some nice idea, want a way
to get a proposal uploaded and visibility to get comments from
community
... with some confidence, this needs some straightforward IPR
policy, OWF is good starting template
... community spec... get to REC may even go to International
Standard via W3C PAS status in ISO
... we wanted to see it under W3C umbrella, but people don't want
to sell their soul in order to participate
... IJ talked about throwing ideas
... 3D canvas, a lot of attention, great
... all browser have debugging API, do we need a standard for that,
let's talk about it
... idea of profiling W3C RECs, e.g. for email, why not community
form for profiling
... talk about it
... Jquery note lists is a powerful idea, it is worth integrating
into the other APIs?
... getting the end user and web developers/publishers into
discussion what the real interoperable subset should be

IJ: mentioned OWF licenses, current
proposal adapts them, are in close contact with Larry Rosen and
???

Roger: What would prevent a community
group to do harmful, illegal, unethical stuff?

IJ: That's the definition of a Business Group ;)

[laughing]

IJ: we will install mechanisms to
prevent that on a social level...
... currently also managing discussions, also talking to Tantek

Daniel: HTML email, had workshop,
main prob is change of renderer in MSFT mailers
... problem of rendering engine

Robin Berjon

Robin: DAP image prob
... some people think that DAP is working for widget API and that
it could not work with a browser
... bullshit

RB: caring for privacy and security,
following the browser security model, looking into metaphors
... no metaphor for deleting content
... also other stuff that is not very browser centric, but does not
mean that this will have priorities
... where comes the heat from?
... looking forward for solutions.

IJ: 2 communities have started
communications, some barriers were overcome, some persist

RB: those people saying DAP is not
following the web model should come talk to us

IJ: I heard Robin offer to buy a beer
later

MCF: many thanks to all speakers and
the audience

Let's not leave any stone unturned

Jeff: Let's address whatever is on
your mind.
... I'm inviting Tim on stage to be available to address
comments.

MZ: Mohamed Zergaoui, Innovimax. We
had an item come up recently around zip. It has a fuzzy license.
I'd be interested in feedback as it's being used in widgets, as the
?? working group would like help resolving this.

Jeff: I started just a few months
ago. My tenure was still counted in days when there was the famous
article in Wired magazine that declared: "The Web is Dead"
... I was unhappy about that for a while. I thought TPAC would be a
good personal test for me to answer the question: is the Web
dead?
... One of my responsibilities as chair of TPAC is to summarize the
day. So my summary is: the Web is not dead.
... Considering the function and scope covered. We had one day, 40
people presenting. All exciting ideas.
... I worry about how we'll get it all done, but it's
exciting.
... The subtext here is you can't believe everything you read in
the press.

Mohamed: I'm talking at a conference,
XMLPrague. If people know about it, please make some noise.
... It will be in March in Prague. People are welcome to have w3c
meetings there too. Please go to xmlprague.cz

Julian: Julian Reschke. I can't help
but noticing that the IETF meeting in Prague starts right after
that meeting too.

Jeff: We're considering having a
community group on Web meetings.

AnnB: This is probably the quietest
meeting I've ever been at. The room is crowded, but quiet? What is
it?

<masinter> people hummed!

glazou: There was not a lot of time
for questions.

timbl: I think it's the jet-lag not
working for people.
... ?? said something positive. Everyone is busy, they've got stuff
to do, but it's not at the top of people's minds to complain. By
continuing to talk here we're probably even preventing people from
editing documents.

chaals: I think the atmosphere has
been good. There's no reason to rip holes in people when they've
been mostly saying sensible things.

Ileana: Ileana Leuca, ATT. I think it
was an excellent session, many new ideas. A popping environment. At
the same time though, at least 50% of this room are not native
English speakers. You need some time to understand the new idea,
and appreciate it, and by then the three minutes are done.

AnnB: It's an important point. In the
AB we have talked about this before. Anyone in the room who wants
to submit suggestions, that would be really valuable.

AnnB: I once was told a comment by
someone and encouraged them to step up and ask it, but they were
concerned they couldn't understand the response.

PaulC: People asked me why the hum?
It was a good way to get participation regardless of your mother
tongue.
... One of the rules in JTC-1 is that the meeting only goes as fast
as the understanding of the slowest person.
... I'd like everyone to think about facilitating participation.
Repeat questions slowly. Repeat answers slowly. It's simple
politeness to your peers.

PhilA: In every sense, I'm a native
English speaker. I've had the privilege of touring the world and
meeting many friends around the world. I'm eternally grateful for
so many hours that have been put into learning our language.
... Maybe one reason for the quietness: the Web is a victim of its
own success. Look at the early specs. The people who wrote them are
too busy making a living out of it.
... All the RDF people are too busy making money off it to make
RDF2.

<ivan> actually, not absolutely
true, we will get some of the old RDF guys in the new group (if it
is set up...)

timbl: I apologize for being one of
the fastest and mumbly speakers around.
... Often it is really hard for the scribes, but I wonder if one
possibility would be to have the IRC channel with simultaneous
scribing projected to the side?

[clapping]

<Ian> [lots of support for
projection of IRC scribing]

<koalie> [+1 to project IRC
scribing]

Liam: One reason we have fewer
questions: people are making more productive use of IRC and the 2nd
channel.
... We're doing very interesting things with the bots. What about
experimenting with simultaneous translation?

timbl: To IRC?

Liam: Yes.

<Ian> Liam: translating minutes
into multiple languages

Jeff: I think it would be a great
idea to do that if only we had the skilled people to do that.
... It's not easy, if anyone would like to volunteer let's try it
as an experiment.

<Ian> Jeff: Quiconque qui veut se
présenter est le bienvenue.

<koalie> Ian :)

chaals: I've been to conferences and
done that.
... The trick is finding people to do it. Looking at the minutes,
sometimes they're very detailed.

<ivan> I am, formally. bilingual,
but I would never accept to do such a translation

chaals: The quality is patchy, but
you can try.

Jeff: When I was thanking earlier, I
left out the scribes.

<Steven> Stream the IRC through
Google translate

Daniel: Soohong Daniel Park. As a
non-native speaker, I appreciate Ann and others taking care to help
non-native participation. We also have to take into account that
there are culture differences. We need more time to speak up. I'll
speak up more at next TPAC. I really appreciate W3Cs kind and
helpful and good to non-native speakers. Thank you.

<glazou> Steven, is it fast
enough ?

<Steven> I think so

Kaz: Keio provided simultaneous
translation for Web on TV workshop. It was very useful.

hhalpin: From a broader perspective,
with Ian's community group effort: I'm doing outreach from Scotland
to SF and it's crap trying to communicate. I'm wondering how W3C
plans to get in touch with emerging economies that might not know
of W3C at all.

<chaals> [+1 to usefulness of
translation enabling people to just speak their preferred
language]

<ivan> W3C Brazil had a meeting
in Sao Paulo a few weeks ago which was translated simultaneously
into Portuguese; it was really efficient, but needed two
professional translators to get it working

hhalpin: The second thing I'd like to
hear about is time based requirements for the REC process.
... I'd like to see it clarified and feedback on what it takes to
make a WG.
... Some activities start a full scale working group based on three
Universities, others need browser vendors. I'd like to hear what
the right conditions would be.

timbl: For many of the things, the
questions had different attitudes. It's different in every working
group. When we started this thing we had activity statements. It
had to answer whether it was lead by industry or academics.
... I think it's really important that W3C doesn't decide that
those answers should be the same for every WG.

<Barstow> +1 TBL!

timbl: We should keep it as a
flexible tool. Never build something that constrains it more.
Within that, each different area of activity tends to have
different answers.

Jeff: Thanks Harry for broadening the
language and cultural norms. One of the norms for people to learn
is coming to the mic after the queue is closed.

Ian: The new community groups should
have a shiny new landing page for how we get stuff done. We don't
have any funding for that design.

<chaals> [controversy != doing
useful work]

Ian: Tomorrow night we have a meet-up
here at the conference center between 7 p.m. and 9 p.m.. Everyone
is invited. 150 local developers and designers. Free food and
wine.

Rigo: There was a lot of chat in the
back channel where we searched for creative ideas for tempests for
more discussion. I had an idea but you closed the queue, so I'll
spare you it.

Jeff: In terms of the schedule: next
thing for everyone to do is fill out the evaluation survey.

Jeff: Then at 7pm we have the
reception on level 2.
... Now we've learned that in 3 minute increments we can't get
people to ask questions. So people should feel free to approach
people and ask questions.
... After that, the week isn't over, 2 more days of meetings. As
Ian noted we have a public meet-up.
... There are an unlimited number of future conferences related to
Web technologies. The next Multilingual Workshop is in March in
Pisa. WWW is also in March in Hyderabad. There's a Web TV related
WS, date not finalized. WWW 2012 will be in this conference
center.
... Our next AC meeting will be in May in Bilbao.
... It's limited to just the AC, but in this case there will also
be a number of companion meetings at the same time.

Xabier: Xabier Uribe-Etxebarria. I
wanted to present the best conference, but Mohamed already did
that, so this is the second best conference.
... W3B conference and AC meeting. W3B Conference is the global
event that brings together key experts and key organizations
discussing the Present and Future of the Web.
... Awarded World City prize.
... Hotels, conference center, shopping, museum, all within half a
mile.
... Lots of support, the Mayor and the Spanish government, everyone
involved. Euskalduna Conference Centre and Concert Hall. Awarded
??. Want to fill 2,200 people
... It's the biggest stage in Spain.
... We'll be doing webcasting.
... Afterwards we'll be doing a gala at the Guggenheim. Free for AC
members.

[tentative schedule]

<Bert> (Xabier explained that
"W3B" had the B of Bilbao, but also of Business.)

Xabier: starts on Sunday, May
15.
... See you there!

Jeff: We do not yet have the venue
for TPAC2011. We'll get that to you when it's available. See you in
an hour for the reception. Thank you!