- From: Silvia Pfeiffer <silviapfeiffer1@gmail.com>
- Date: Fri, 4 Jan 2013 10:58:56 +1100
- To: Adam Sobieski <adamsobieski@hotmail.com>
- Cc: "public-html@w3.org" <public-html@w3.org>
- Message-ID: <CAHp8n2nzr_=1wYnE7AtVQ0SAepGTfO1=4pdMeXBhUH0DMWCjyQ@mail.gmail.com>
Hi Adam, Many of the things that you are stating as suggested features are already possible with existing Web technologies in browsers. Have you tried implementing a digital mathematics book with existing HTML5 technologies in a Web browser? What limitations have you observed? Regards, Silvia. On Fri, Jan 4, 2013 at 5:07 AM, Adam Sobieski <adamsobieski@hotmail.com>wrote: > Silvia Pfeiffer, > > The email was broad, introducing concepts for discussion, suggestions for > features for HTML. Concretely, the suggested features are multimedia > synchronization with speech synthesis and with 3D graphics, WebGL or X3DOM. > The functionality can be achieved with XHTML and JavaScript; HTML could > come to include multimedia synchronization features; additionally, a new > HTML+SMIL document could be a deliverable. The interoperabilities between > multimedia synchronization, JavaScript, speech synthesis, and 3D graphics > are suggested features. > > A specific example includes a digital mathematics book or textbook with a > page of hypertext and a 3D graphic or widget which renders 3D graphics with > multitouch ergonomics. In the example, the 3D graphic is a mathematical > function and some hypertext on the page discusses the mathematical > function. The hypertext content contains hyperlinks which activate > rotation, scaling, translation, and animations of the 3D graphic or objects > in the 3D graphic. > > In the example, there is audio overlay interoperability. The page has one > or more audio overlays available for users and, when a voice actor reads > the content, the 3D graphic of the mathematical function rotates, scales, > translates, and animates as if the hyperlinks were being clicked as the > voice actor read each. > > In the example, there is also speech synthesis interoperability. When a > speech synthesizer synthesizes the hypertext content, the 3D graphic of the > mathematical function rotates, scales, translates, and animates as if the > hyperlinks were being clicked as the synthesizer synthesized each. > > An example hypertext region: > > <p>{1}... as you can see in {2}, the <a href="{3}" {4}>...</a> of the > function...{/1}</p> > > Region {1} is a sentence element, and could be a <span>, <ssml:s> in > XHTML, or new element. > > Region {2} is hypertext to refer to or cross-reference a figure or 3D > graphics element. > > Region {3} calls a JavaScript function. > > Region {4} is markup pertaining to multimedia synchronization including > for audio overlays and speech synthesis. > > > > Kind regards, > > Adam >
Received on Thursday, 3 January 2013 23:59:43 UTC