Developer(s) | Dojo Foundation |
---|---|
Stable release | 1.1.2 / September 17, 2010 |
Written in | JavaScript |
Operating system | Cross-platform |
Type | JavaScript toolkit (or library) |
License | BSD License |
Website | http://www.winktoolkit.org |
Wink, which stands for "Webapp Innovation Kit", is an Open Source framework for building mobile web applications on devices such as the IPhone or Android (Android (operating system)). It is based on web technologies such as HTML, CSS, and JavaScript.
The project started in early 2009 at Orange Labs. Since June 17th 2010,
Wink is a project of the Dojo foundation
Wink toolkit provides all the basic functionnalities of a JavaScript
framework: from DOM manipulation to asynchronous HTTP requests and also
some mobile oriented features like touch and gestures events handling.
Beyond that, wink toolkit offers advanced graphical components, like
HTML 3D tag clouds and shapes or multitouch components.
Wink toolkit is divided into 7 packages
HTML5 is currently under development, as the next major revision of the HTML standard.
Like its immediate predecessors, HTML 4.01 and XHTML 1.1, HTML5 is a standard for structuring and presenting content on the World Wide Web. The new standard incorporates features like video playback and drag-and-drop that have been previously dependent on third-party browser plug-ins such as Adobe Flash and Microsoft Silverlight.
The Web Hypertext Application Technology Working Group (WHATWG) started work on the specification in June 2004 under the name Web Applications 1.0.[1] As of March 2010 [update], the specification is in the Draft Standard state at the WHATWG, and in Working Draft state at the W3C. Ian Hickson of Google, Inc. is the editor of HTML5. [2]
The HTML5 specification was adopted as the starting point of the work of the new HTML working group of the World Wide Web Consortium (W3C) in 2007. This working group published the First Public Working Draft of the specification on January 22, 2008. [3] The specification is an ongoing work, and is expected to remain so for many years, although parts of HTML5 are going to be finished and implemented in browsers before the whole specification reaches final Recommendation status.[4]
According to the W3C timetable, it is estimated that HTML5 will reach W3C Recommendation by late 2010. However, the First Public Working Draft estimate was missed by 8 months, and Last Call and Candidate Recommendation were expected to be reached in 2008,[5] but as of July 2010 [update] HTML5 is still at Working Draft stage in the W3C.[6] HTML5 has been at Last Call in the WHATWG since October 2009. [7]
Ian Hickson, editor of the HTML5 specification, expects the specification to reach the Candidate Recommendation stage during 2012. [8] The criteria for the specification becoming a W3C Recommendation is “two 100% complete and fully interoperable implementations”. [8] In an interview with TechRepublic, Hickson guessed that this would occur in the year 2022 or later. [9] However, many parts of the specification are stable and may be implemented in products:
Some sections are already relatively stable and there are implementations that are already quite close to completion, and those features can be used today (e.g. <canvas>).
– WHAT Working Group, When will HTML5 be finished? [8], FAQ
WebKit is a layout engine designed to allow web browsers to render web pages. The WebKit engine provides a set of classes to display web content in windows, and implements browser features such as following links when clicked by the user, managing a back-forward list, and managing a history of pages recently visited.
WebKit was originally created as a fork of KHTML as the layout engine for Apple's Safari; it is portable to many other computing platforms.
WebKit's WebCore and JavaScriptCore components are available under the GNU Lesser General Public License, and the rest of WebKit is available under a BSD-style license.[1]