Code Monkey home page Code Monkey logo

strategy's Introduction

Strategy

The W3C Strategy Team's Incubation Pipeline (Funnel) shows work under consideration by the W3C Strategy team.

The pipeline reads from left to right. Most issues (cards) start in Exploration and move forward or move out of the funnel.

  1. Exploration
  2. Investigation
  3. Incubation
  4. Evaluation
  5. Chartering

The pipeline is one method for the Strategy Team to do our work in and with the public. We aim to enhance the communications required by W3C Process with discussion here and periodic summaries.

We began working with this tool in late 2016, and it remains a work in progress. Members of the community are welcome to comment on existing issues and to contribute new issues. Issue templates are available to guide you in providing relevant information.

strategy's People

Contributors

chaals avatar dontcallmedom avatar draggett avatar plehegar avatar samuelweiler avatar strugee avatar svgeesus avatar swickr avatar wseltzer avatar xueyuanjia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

strategy's Issues

Digital Receipts

The Web Payments Working Group is focusing on the payment transaction. There is an opportunity for future work on the commercial transaction of which the payment is just a part. When you use a credit card in a brick and mortar store, you are given the credit card transaction receipt and a receipt that lists what you purchased along with the associated terms and conditions. This is what you need to keep if you want to return the goods. There is an opportunity for work on standards for digital receipts that can be issued electronically at the time of purchase. One use case is when are checking out at a store and you are required to provide a receipt to prove that you purchased an item, that you are carrying, in another store. Another use case is to enable third party applications to have access to the digital receipts for your purchases, e.g. to provide categorised summaries on a monthly basis. One idea is to use annotated HTML to enable machine interpretation whilst giving the issuer control over the branding and look of the receipt.

This is related to other opportunities on loyalty schemes, discount coupons, and prepaid vouchers, tickets for events (e.g. concerts) and even for metropolitan transportation. A common thread is the idea of a digital wallet with open standards for data formats and APIs. This work could be picked up by the Web Payments Interest Group, but a good first step could be a W3C workshop to bring together a broad range of stakeholders to discuss the opportunities and see if there is sufficient interest to take these ideas further.

Getting Math Onto Web Pages

There is a Community Group

There are many technical issues in presenting mathematics in today's Open Web Platform, which has led to the poor access to Mathematics in Web Pages. This is in spite of the existing de jure or de facto standards for authoring mathematics, like MathML, LaTeX, or asciimath, which have been around for a very long time and are widely used by the mathematical and technical communities.

While MathML was supposed to solve the problem of rendering mathematics on the web it lacks in both implementations and general interest from browser vendors. However, in the past decade, many math rendering tools have been pushing math on the web forward using HTML/CSS and SVG.

One of the identified issues is that, while browser manufacturers have continually improved and extended their HTML and CSS layout engines, the approaches to render mathematics have not been able to align with these improvements. In fact, the current approaches to math layout could be considered to be largely disjoint from the other technologies of OWP. Another key issue, is that exposing (and thus leveraging) semantic information of mathematical and scientific content on the web needs to move towards modern practices and standards instead of being limited to a single solution (MathML). Such information is critical for accessibility, machine-readability, and re-use of mathematical content.

This Community Group intends to look at the problems of math on the web in a very bottom-up manner. Experts in this group should identify how the core OWP layout engines, centered around HTML, SVG, and CSS, can be re-used for the purpose of mathematical layout by mapping mathematical entities on top of these, thereby ensuring a much more efficient result, and making use of current and future OWP optimization possibilities. Similarly, experts should work to identify best practices for semantics from the point of view of today's successful solutions.

Vocabulary management project

The much talked about but yet to be implemented plans for creating the environment and processes necessary to enable community development and management of vocabularies at W3C.

Scholarly HTML

There is a Community Group:

The mission of this group is to build a common, open format for the exchange of scholarly information.

This work may become important insofar as scholarly publishing might be one of the areas for some specific HTML or Web Publication profiles in the future.

MediaStreamTrack Content Hints

https://pbos.github.io/mst-content-hint/

From the abstract:

[[
This specification extends MediaStreamTrack as defined in [GETUSERMEDIA] to provide an media-content hint attribute. This optional hint permits MediaStreamTrack consumers such as PeerConnection or MediaRecorder to encode or process contained media with methods more appropriate to the type of content that is being consumed.

Adding a media-content hint provides a way for an application to help track consumers make more informed decision of what encoder parameters and processing algorithms to use on the consumed content.
]]

JSON-LD 1.1

The JSON-LD CG is re-energising itself to work on a version 1.1. See Greg's e-mail at https://lists.w3.org/Archives/Public/public-linked-json/2016Oct/0004.html for details. The transition of the Sem Web Interest Group to a CG means there's no immediately obvious route for the JSON-LD 1.1 work to get into /TR space - but we should probably find one, given the growing practical and strategic importance the technology .

Music Notation

There is a community group:

The Music Notation Community Group develops and maintains format and language specifications for notated music used by web, desktop, and mobile applications. The group aims to serve a broad range of users engaging in music-related activities involving notation, and will document these use cases.

The initial task of the Community Group is to maintain and update the MusicXML and SMuFL (Standard Music Font Layout) specifications. The goals are to evolve the specifications to handle new use cases and technologies, including greater use of music notation on the web, while maximizing the existing investment in implementations of the existing MusicXML 3.0 and SMuFL specifications.

They may come back to us at some point to try to get this notation through a WG

Publication Object Model

There is a community group

The goal of this CG is to develop specs to describe an object model for Publications (think EPUB, PDF, OOXML, and other complex friends) that hides the complexity of package, metadata and resource access inside those formats. A secondary goal is the development and release of a multi-purpose framework, in at least JavaScript and if possible c++ too, implementing those specs.

Though not verbatim, but the work may also be of interest for a future DPUB WG

Commission on research data standards

Early conversations underway that could lead to profound advance in the way scientific research is shared and the Web is used to make connections. Currently way too early for any detail but potential is substantial.

Commission on research data standards

Early conversations underway that could lead to profound advance in the way scientific research is shared and the Web is used to make connections. Currently way too early for any detail but potential is substantial.

Web Security IG

Rechartering WebSec IG. Charter expired in June 2016. Planning to recharter for two years, adding two additional co-chairs.

Timing on the web

The Multi-Device Timing CG has been discussing single- and cross-device synchronization issues and possible improvements to existing algorithms that deal with time.

The Timing Object spec proposes to expose a "local object that may be used by Web clients to ensure precisely timed operation as well as flexible timing control".

WebAssembly

http://webassembly.org/roadmap/

Status says: The WebAssembly Community Group has an initial (MVP) binary format release candidate and JavaScript API which are implemented in several browsers. The CG is now soliciting feedback from the broader community as part of a Browser Preview period. The tentative goal of the CG is for the Browser Preview to conclude in Q1 2017, though significant findings during the Browser Preview could potentially extend the duration. When the Browser Preview concludes, the CG will produce a draft specification of WebAssembly and browser vendors can start to ship conforming implementations on-by-default.

Browsers and the Web of Things

Web browsers can be used to provide user interfaces for services for the Web of Things. This can be implemented using JavaScript and the browser supported protocols (HTTP, WebSockets, WebRTC). There is a further opportunity for using Web browsers for installing apps onto your smart home hub when visiting a vendor's website. This raises challenges around how the browser identifies the home hub, and gets the user's permission for installing the app, along with the associated security and privacy concerns. I am expecting home hubs that support apps written in JavaScript, and this raises opportunities for re-use of browser APIs on home hubs. This will require incubation, but a first step could be a workshop that looks at web of things related work across different groups as well as the expected need for new standards. A workshop would bring together people from different communities and help prepare the ground for further collaboration.

Web Bluetooth

Web Bluetooth describes an API to discover and communicate with devices over the Bluetooth 4 wireless standard using the Generic Attribute Profile (GATT).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.