Orange Activity in Content Adaptation Barry Haynes / Matthew Clough – Orange UK Presentation for W3C DIWG Workshop - October 12 th 2004.

Slides:



Advertisements
Similar presentations
CSCI N241: Fundamentals of Web Design Copyright ©2004 Department of Computer & Information Science Introducing XHTML: Module B: HTML to XHTML.
Advertisements

DC8 Ottawa, October 4-6, 2000 Rachel Heery UKOLN, University of Bath Application Profiles: managing metadata.
XML Technology in E-Commerce
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
2/23/ Enterprise Web Accessibility Standards Version 2.0 WebMASSters Presentation 2/23/2005.
® IBM Software Group © 2007 IBM Corporation Accessible Rich Internet Applications and Online Services Rich Schwerdtfeger IBM Distinguished Engineer, Chair.
XML, XSL, XSLT, XHTML and others By Sean Hunter. Why XML?  XML was created to be a quick and easy way to provide structured data over the web.  Existing.
Tutorial 1 Developing a Basic Web Page
Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
Chapter 1 Understanding the Web Design Environment
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
Introducing XHTML: Module B: HTML to XHTML. Goals Understand how XHTML evolved as a language for Web delivery Understand the importance of DTDs Understand.
HTML, XML, PDF Pros and Cons.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
Chapter ONE Introduction to HTML.
Device-Independence with UIML (User Interface Markup Language) Marc Abrams uiml.org W3C Workshop on Web Device Independent Authoring.
Chapter 1 Variables in the Web Design Environment.
Chapter 1 Variables in the Web Design Environment
Extensible Markup Language (XML) 101 David Wallace Corporate Chief Technology Officier Management Board Secretariat Ontario Government.
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
Creating a Basic Web Page
XForms: A case study Rajiv Shivane & Pavitar Singh.
Formex XML Two years after introduction Dr. Holger Bagola Publications Office Directorate A ‘OJ and Access to Legislation’ ‘Methodology and development’
The “Mobile Portal” 3 August 2004 Daniel Appelquist Senior Technology Strategist Vodafone Group.
IT420: Database Management and Organization XML 21 April 2006 Adina Crăiniceanu
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
Session 21-2 Session 11 Common Origination and Disbursement (COD) & Commonline: Dispel the Myths.
Chapter 1: Computing with Services Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
1/13 Multimedia on the Semantic Web Jacco van Ossenbruggen Multimedia and Human-Computer Interaction (INS2) CWI Amsterdam.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
XP 2 HTML Tutorial 1: Developing a Basic Web Page.
CA Professional Web Site Development Class 2: Anatomy of a Web Site and Web Page & Intro to HTML.
Overview of HTML and XML. Contents n History n Usage n Examples n Advantages n Disadvantages.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
Oreste Signore- Quality/1 Amman, December 2006 Standards for quality of cultural websites Ministerial NEtwoRk for Valorising Activities in digitisation.
XML stands for Extensible Mark-up Language XML is a mark-up language much like HTML XML was designed to carry data, not to display data XML tags are not.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
XML The Extensible Markup Language (XML ), which is comparable to SGML and modeled on it, describes how to describe a collection of data. A standard way.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
XML Technology. Emerging Importance of XML –HTML-tagging is display oriented. –XML-based content tagging has important uses: data mining role-oriented.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
Contextual Multi-Device Delivery Venu Vasudevan Motorola Labs
XP 1 HTML Tutorial 1: Developing a Basic Web Page.
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
HIGHER LEVEL SKILLS for INDUSTRY High Level Skills for Industry Project Steve Walmsley Project Manager Dr Ben Ryan Development Team Leader.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
Features of Authoring Tools
CITA 330 Section 3 XHTML.
4.01B Authoring Languages and Web Authoring Software
XML QUESTIONS AND ANSWERS
Project 1 Introduction to HTML.
Web Programming– UFCFB Lecture 9
Senior Technology Strategist
4.01B Authoring Languages and Web Authoring Software
Why use Web Standards?.
Developing a Metadata Element Set and/or an Application Profile
Web Programming– UFCFB Lecture 9
CSE591: Data Mining by H. Liu
Presentation transcript:

Orange Activity in Content Adaptation Barry Haynes / Matthew Clough – Orange UK Presentation for W3C DIWG Workshop - October 12 th 2004

Activity Orange have an in-house Orange Mark-up Language – OML. Evolved to its current state as a result of collaboration between Orange in the UK, Orange in France and France Telecom. Orange ML has to support content adaptation across multiple platforms. At the same time we have to provide an avenue for migration to industry standards as they emerge.

section two Requirements

Key Requirements (1) Orange key requirements are: A device agnostic mark-up language for use across all Orange multimedia channels including Portal, SMS/MMS/ Messaging, IVR services Applicable to any branded, co-branded or third party branded service. Provide multi-device facilities including content selection – filtering and scoping, and multimedia adaptation – images etc. Supported across all Orange’s device-specific content platform(s) - for service development

Key Requirements (2) Orange graphical guidelines define many of the core elements within our portal. As such we need to: Be able to support and render all the components described within these guidelines for all devices Provide support for the adaptation engine to control the quality of the rendering – implicitly or explicitly Provide mechanisms to allow evolution of graphical components without impacting the code of the our partners

Key Requirements (3) Additionally we require the mark-up to: Be easy to use AND straightforward transcode …make adding the metadata worthwhile … Provides XML combinations that: –Support rich conditional logic for content selection –Support theming –Support internationalisation, locales - country/language pairs. –Support versioning … etc. Also, ideally provide XML combinations that: –Supports structural growth of the schema –Allows structural validation of page components if desired –Help developers - avoid too many ways to do the same thing

section two Capability

Current Capability – Orange Mark-up Language Orange ML currently uses XHTML schema with modularisation to provide: Document level metadata Document and element level theming Element level content selection based on context including: –Delivery channel –Device Group Targeting –Dynamic Targeting Bespoke Orange elements

Example – Content Selection by Device Capability <html xmlns=" xmlns:xsi=" xsi:schemaLocation=" The <block> element … Your Games Download

Example – Themes at Document or Element Level <html xmlns=" xmlns:xsi=" xsi:schemaLocation=" theme=”orangeworld3”> The <block> element Samples <block> element...

Current Capability - Platforms Comment: Content adaptation platforms have evolved to support different approaches and different levels of adaptation. Specifically: Authoring low, often element level, adaptation that optimises the device rendering Semantic high, often component level, adaptation that can provide rendering simplicity but can be restrictive. Orange have experience in both approaches …

section two Future Evolutions

Future Evolution Orange evolution / roadmap: –More transparent meta-data to express semantics –XHTML Version 2.0 ? –Content selection via DIselect ? W3C standards alignment to assist our service development

thanks