Download MacGudu_wdgt 1.0
Posted : admin On 1/25/2022W3C Working Draft 14 April 2008
- This version:
- http://www.w3.org/TR/2008/WD-widgets-land-20080414/
- Latest version:
- http://www.w3.org/TR/widgets-land/
- Latest Editor's Draft:
- http://dev.w3.org/2006/waf/widgets-land/
- Previous version:
- none.
- Version history:
- Twitter messages (non-editorial changes only): http://twitter.com/widgetspecs (RSS)
- Editor:
- Marcos Caceres, Invited Expert
Copyright © 2008 W3C® (MIT, ERCIM,Keio), All Rights Reserved. W3C liability, trademark and document use rulesapply.
Download MacGudu_wdgt 1.0 For Pc
Item model number : DVF01F1L01-404. Department : Men. Manufacturer : Diverse. Item Weight : 250 g. Generic Name : Formal Shirt. Amazon Bestsellers Rank: #78,780 in Clothing & Accessories ( See Top 100 in Clothing & Accessories) #1172 in Men's Formal Shirts. Customer Reviews: 3.8 out of 5 stars. New episode weekly You have never been this close to Borussia Dortmund. In this 4-part docu-series, go behind-the-scenes with one of the Bundesliga’s biggest clubs and re-live the thrilling 2018/19 football season from the team’s point of view. New episode weekly You have never been this close to Borussia Dortmund. In this 4-part docu-series, go behind-the-scenes with one of the Bundesliga’s biggest clubs and re-live the thrilling 2018/19 football season from the team’s point of view. Copy the new InfosemanticsCpExtra.wdgt file. Navigate to where you stored your old InfosemanticsCpExtra.wdgt file. Paste the new InfosemanticsCpExtra.wdgt over the old one. Open up your Captivate project. Navigate to the slide that contains the widget. Right click on the widget and pick Update from the context menu.
Abstract
This document surveys a group of market-leading widget user agents with the aim toinform the requirements of the Widgets 1.0: Requirements document. Thesurvey exposes commonalities and fragmentation across widget user agents, and discusseshow fragmentation currently affects, amongst other things, authoring, security,distribution and deployment, internationalisation and the device-independence of widgets.The document concludes by making a set of recommendations on what aspects of widgetsrequire standardization to reduce fragmentation to ultimately standardize across-platform widget solution.
Status of this Document
This section describes the status of this document at the time of its publication.Other documents may supersede this document. A list of current W3C publications and thelatest revision of this technical report can be found in the W3C technical reports index athttp://www.w3.org/TR/.
This is the W3CFirst Public Working Draft of the Widgets 1.0: Landscape. Once all thecomments about this document will have been addressed, the Working Group intends topublish a final version of this document as a W3C Working Group Note.
The W3C Membership and other interested parties are invited to send comments [email protected], the W3C's publicemail list for issues related to Web Application Formats. Archives of the list areavailable.
This document is produced by the WebApplication Formats WG, part of the Rich Web Clients Activity in the W3C Interaction Domain. It is expected that thisdocument will become a Working Group Note. Publication as a Working Draft does not implyendorsement by the W3C Membership. This is a draft document and may be updated, replacedor obsoleted by other documents at any time. It is inappropriate to cite this document asother than work in progress.
This document was produced by a group operating under the 5 February 2004 W3C PatentPolicy. W3C maintains a public list of any patent disclosures made in connection with thedeliverables of the group; that page also includes instructions for disclosing a patent.An individual who has actual knowledge of a patent which the individual believes containsEssentialClaim(s) must disclose the information in accordance with section 6 of theW3C Patent Policy.
Table of Contents
- 1. Introduction
- 3. Widgets and Widget User Agents
- 4. Packaging for Distribution andDeployment
- 5. Metadata and Configuration
- 5.1 Metadata
- 6. Authoring and Scripting
- References
1. Introduction
This document surveys the widget landscape by examining how market-leading widget user agents address issues around:
- distribution and deployment,
- metadata and configuration,
- user interface and accessibility,
- authoring,
- internationalization and localization,
- device-independence,
- Initialization,
- automatic updates,
- and security.
The market-leading widget user agents thatare included in the survey are listed below. The widget useragents were subjectively chosen because of their perceived prevalence in themarket place. This survey was conducted independently of any vendor and novendor explicitly requested they be included in the survey.
Input | Output |
---|---|
Input | Output |
After being processed on the server-side, the code in the input column is transformedto HTML, CSS, and ECMAScript and inserted into the served document as either aniframe
or as HTML elements (see the the Output column above). The actualcode that Google generates from the example is too large to be included in thisdocument.
Functional Differences
Because Web widgets and a widget have a reliance of Web technologies, their offer muchof the same functionality. However, differences exist in:
- the packaging format,
- the security model,
- and the APIs.
In relation to the packaging format , Web widgets are generally not packaged ordownloaded as a single file (except in the case of Adobe Flash movies). Instead, Webwidgets are commonly dynamically instantiated through a mix of ECMAScript, HTML elements, andCSS. However,similar to a widget as described in this document, some Web widgets make use of adynamically loaded RSS file or JSON as a configuration document format.
In relation to security models, unlike a widget, Web widgets are generally part of aHTMLdocument's DOM and so are bound to all thesecurity constraints imposed by Web browsers.This means that Web widgets cannot makecross-domain requests, cannot autonomously access resources on an end-user's device,access system-level properties like the make, model, or usage percentage of theCPU, or execute system level commands likecreating or deleting files, while widgets that run on most market-leading widget useragents generally can. In other words, some widget user agents provide a more relaxedsecurity model than the one afforded to Web widgets by Web browsers.

The ability for a widget to perform actions beyond the security scope of Web widgetsis partially afforded by widget-specific APIs. For example, on Windows Vista's Sidebar, awidget can be scripted to create a new folder on the end-user's hard drive by calling'System.Shell.Folder.newFolder(strNewFolderName)'
. See Microsoft'sSidebar Reference or Konfabulator Reference for more examples of API functionalitythat is beyond the scope of Web widgets.
Another difference is how widget user agents handle internationalization when comparedto Web widgets (Web Browsers). On the Web, internationalization is sometimes handledthrough HTTP's Accept-Language
header: thisworks by allowing the Web Browser to send the end-user's preferred language to a server(eg. Accept-Language: en-us
). If the server contains a version of thedesired resource in the end-user's language of choice, then the localized resource may bereturned to the end-user. A widget, on the other hand, may sometimes contained alllocalized resources inside the widget resource in folders named using the commonlanguage-region pattern (eg. /en-us/). When the widget is instantiated, the widget useragent attempts to match one of these specially named folders to user's languagepreferences. See the Internationalization and Localization sectionfor more information.
3.2 Differences from Java Applets
Widgets and Java applets share many commonalities. For instance, both widgets andapplets rely on a pre-installed runtime engine for execution: java applets rely on thepresence of the Java Runtime Environment (JRE), while widgets rely on the presence oftheir target widget engine. Widget and Java applets also share many similar functionalaspects, like being able to do asynchronous HTTP requests to download resources from theWeb.
It is argued that the most notable difference between them is that widgets are easierfor authors to create than Java applets. This argument is made because widgets arecreated using HTML, CSS, and ECMAScript, which have very forgiving error handling and ashort learning curve compared to Java. Another difference is that Java Applets areintended to run inside Web pages, while widgets as described in this document generallyserve the purpose of stand-alone applications that run outside of a Web browser.
4. Packaging for Distribution andDeployment
Packaging refers to encapsulating all the necessaryresources and metadata required by the widget into a single file for the purpose ofdistribution and deployment. Distribution and deploymentrefers to getting a widget from the Web to run on an user's device as easily aspossible.
4.1 Packaging Formats, file extensions andMedia Types
The de facto standard for packaging widgets is the Zip file format, but withvendors requesting that their developers use a vendor specified file extension (ie. not.zip, but .widget, or .gadget, etc) when packaging their widgets.
Once a widget has been packaged for distribution, it is put onto a web server andserved with an appropriate media type. The purpose of a media type is to allow a browser,for instance, to automatically associate a widget resource with the appropriate widgetuser agent. For example, widgets served for Operas widget engine are served with theapplication/x-opera-widgets
media type and associated with the Operabrowser. If a widget engine has correctly registered itself with the operatig system tobe the program of choice to deal with a particular media type media type and/or fileextension with, the web browser should automatically pass widgets to the widget enginewithout the end-user having to select the widget resource manually.
End-users generally acquire widget resources directly from vendors (eg. Apple, Yahoo!)who often host dedicated online galleries where users can search for widgets and wheredevelopers can submit or update widgets they have created. However, authors are free todistribute their widgets from their own web sites.
- Packaging Format
- The packaging format is supported widgetuser agent.
- Compression
- The compressions algorithm supported by the widget user agent.
- File extension
- The file extensions that associates a widget with a widget user agent.
- Media type
- As widgets are generally distributed via the Web, vendorsusually assign them an arbitrary MIME type. The MIME type, which is usually used inconjunction with the file extension, helps a widget user agentassociate the a widget with the appropriate widget useragent.
<key>CFBundleDisplayName</key><string>text</string> | <key>CFBundleIdentifier</key> | <key>CFBundleVersion</key><string>string</string> | ||
Nokia Web-Runtime | <plist version='1.0'> | <key>CFBundleDisplayName</key><string>text</string> | <key>Identifier</key> | <key>Version</key><string>string</string> |
Joost Widgets | <widget-manifest> | <name>text</name> | <id>URI</id> | none. |
*Although care has been take to ensure the accuracy of theinformation contained in this table, there is no guarantee that the information iscomplete, correct, or up-to-date. To obtain authoritative information about anyparticular widget user agent, please visit the vendor's web site.
<copyright>text</copyright> | |||
Windows Vista Sidebar | <description>Text</description> | <author name='> <info url='URL'/> <logo src='rel-path'/></author> | <copyright>text</copyright> |
Google Desktop | <description>Text</description> | <author>text</author> <authorEmail>text</authorEmai><authorWebsite>URL </authorWebsite> | <copyright>text</copyright> |
Opera Widgets | <description>Text</description> | <author> <name>text</name> <email>text</email><link>text</link> <organization>text</organization></author> | none. |
Apple Dashboard | none. | none. | none. |
Nokia Web-Runtime | none. | none. | none. |
Joost Widgets | none. | <web site.>URI</web site.> | none. Often included as an xml comment inside the configuration document. |
*Although care has been take to ensure the accuracy of theinformation contained in this table, there is no guarantee that the information iscomplete, correct, or up-to-date. To obtain authoritative information about anyparticular widget user agent, please visit the vendor's web site.
Interoperable Aspects
- Although element names differ, the semantics captured by elements is relativelyconsistent.
5.1.1 Fragmentation Issues
- There some fragmentation in regards to recording the description, authorshipinformation and copyright.
Configuration parameters
The most common configuration parameters include:
- Bootstrap:
- A way to identify the start file (or main content), including a way to identify thecontent type of the start file (eg. type='HTML').
- Network:
- The need for a widget to access the network.
- Width and height:
- The initial rendering dimensions (width, height).
- Plugins:
- The intention to use plugins (eg. Flash and Java).
- Platform:
- The minimum version of the widget user agent required to run the widget.
Please note that some configuration parameters have a close relationship to thesecurity model of widgets.
<platform minVersion='n.n' os='macintosh windows'/>
<host> <base type='HTML' src='rel-path/file' /></host>
<host name='sidebar'> <platform minPlatformVersion ='n.n'/></host>
<gadget minimumGoogleDesktopVersion='n.n.n.n'>
<platform>
<windows minimumGadgetHostVersion='n.n.n.n'/>
<mac minimumGadgetHostVersion='n.n.n.n'/>
</platform>
</gadget>
<width>n</width> <height>n</height>
<security> <access><protocol>http ftp</protocol><host>IP Address domain name</host> <port>integer integer-range(eg1200-1500)</port></access> </security>
<content><plugins>yes no</plugins><java>yes no</java></content>
<key>MainHTML</key><string>rel-path/any.html</string>
<key>Width</key> <integer>n</integer><key>Height</key> <integer>n</integer>
When not present, the width and height of Default.png is used.
<key>AllowFullAccess</key> <true false/>
<key>MainHTML</key><string>rel-path/any.html</string>
<key>AllowNetworkAccess</key> <true false/><key>AllowFullAccess</key> <true false/>
<main-file>rel-path/a.[jwl,html,svg]</main-file>
<key>AllowNetworkAccess</key> <true false/>
<key>AllowInternetPlugins</key> <true false/>
*Although care has been take to ensure the accuracy of theinformation contained in this table, there is no guarantee that the information iscomplete, correct, or up-to-date. To obtain authoritative information about anyparticular widget user agent, please visit the vendor's web site.
Interoperable Aspects
TBW
Fragmentation Issues
TBW
Download MacGudu_wdgt 1.0 Crack
6. Authoring and Scripting
Authoring refers to how widgets are created, marked-up andscripted. In terms of authoring, there is a fairly congruent set of commonalities thatmost widget user agents share, and which authors exploit when authoring a widget: mainlytheir reliance on Web standards and protocols, and a strong focus on rapid development.Most widget user agents will typically support HTTP, IRIs, andUnicode, as well as ECMAScript, the DOM,and the ability to render markup languages, like HTML and CSS. Widget user agentsalso generally support multimedia resources, such as images, sounds, and some evenvideo.
To make authoring of widgets possible, widget user agents provide authors withApplication Programming Interfaces (APIs) that are mostly identical to thosefound in Web browsers, as well as APIs that provide functionality that isspecific to widgets. Also, because of the rise in popularity of Ajax-style development, many widget user agents now implement theXMLHttpRequest object or some similarmechanism for making asynchronous data requests over HTTP.
window.open(url)
System.Gadget.Settings.write(String name, Object Value)
System.Gadget.Settings.writeString(String name, String Value)
System.Gadget.Settings.read(strName)
System.Gadget.Settings.readString(strName)
System.Gadget.close()
openURL(String url)
widget.setPreferenceForKey(preference, key)
widget.preferenceForKey(key)
setPreferenceForKey(String preference, null)
openURL(String url)
widget.setPreferenceForKey(preference, key)
widget.preferenceForKey(key)
setPreferenceForKey(String preference, null)
openURL(String url)
widget.setPreferenceForKey(preference, key)
widget.preferenceForKey(key)setPreferenceForKey(String preference,null)
navigate(String url);
*Although care has been take to ensure the accuracy of theinformation contained in this table, there is no guarantee that the information iscomplete, correct, or up-to-date. To obtain authoritative information about anyparticular widget user agent, please visit the vendor's web site.
Interoperable Aspects
TBW
Fragmentation Issues
TBW
6.2 Widget object: properties and events
6.2.1 Properties of theWidget object
Konfabulator | Windows Sidebar | Google Desktop | Opera Widgets | Apple Dashboard | Nokia Web-Runtime | Joost Widgets |
---|---|---|---|
locale information | locale | window.navigator.language | window.navigator.language |
Engine version needed to run | requiredEngineVersion | System.Gadget.platformVersion | |
If the widget is visible | visible | System.Gadget.visible | |
The version of the widget as specified in the configuration document | version | System.Gadget.version | |
The name of the widget as specified in the configuration document | name | System.Gadget.name | |
The details of the author as specified in the configuration document | widget.author widget.company | ||
The copyright declaration as in the configuration document | widget.copyright | ||
Access the unique identifier for the widget | String widget.identifier This read-only property contains a stringvalue that is unique among all of the instances of a single widget. This value isassigned by Dashboard and persists between instantiations of each widget instance. | string widget.identifier; | |
requiredPlatform | Document, opacity, path, settingsUI, docked, background |
*Although care has been take to ensure the accuracy of theinformation contained in this table, there is no guarantee that the information iscomplete, correct, or up-to-date. To obtain authoritative information about anyparticular widget user agent, please visit the vendor's web site.
6.2.2 Events
TBW
Konfabulator | Windows Sidebar | Google Desktop | Opera Widgets | Apple Dashboard | Nokia Web-Runtime | Joost Widgets |
---|---|---|
Widget has loaded | widget.onLoad | |
WUA has focus | widget.onshow | |
WUA lost focus | widget.onhide | |
Widget focus | widget.onGainFocus | window.onfocus |
Widget lost focus | widget.onLoseFocus | window.onblur |
Widget drag start | widget.onMouseDrag | widget.ondragstart |
Widget is being dragged | ||
Widget drag end | widget.ondragend | |
Widget is removed from WUA | widget.onUnload | widget.onremove |
Cross widget communication | widget.onTellWidget = function(){ } | |
Other | dockOpen onDockClosed onDockOpened onPreferencesChanged onRunCommandInBgCompleteonScreenChanged onTellWidget onWakeFromSleep onWillChangePreferences |
*Although care has been take to ensure the accuracy of theinformation contained in this table, there is no guarantee that the information iscomplete, correct, or up-to-date. To obtain authoritative information about anyparticular widget user agent, please visit the vendor's web site.
Accessing the file system

TBW
Execute system level commands or open applications.
Interoperable Aspects
TBW
Fragmentation Issues
TBW
7. User interface andAccessibility
Accessibility refers to how end-users, and those withspecial needs, can access the content and use the interactive elements of an instantiatedwidget. Most market-leading widget user agents allow widgets to be authored usingHTML, CSS, andECMAScript. HTML,when authored with care, is generally regarded to be an accessible technology whosestructure and semantics are generally well understood and correctly implemented by mostmarket-leading widget user agents. To extend It is also therefore theoretically possiblefor authors to make their widgets fairly accessible by applying, for example, therelevant sections of the Web Content Accessibility Guidelines (WCAG).
GIF, PNG. | Two images may be declared, depending on the | |||
Windows Vista Sidebar | <icons> <icon src='rel-path' [width=' height=']> </icons> <hosts> <host> <defaultImage src='/> </host> | any GDI+ 1.0 supported format. | Having multiple icon elements allows the engine to select the icon most appropriatefor communication based on size. Preferred size is 64px*64px, but any size is ok. The documentation contradicts itself in regards to icon and defaultImage.Need to verify which one is actually used! | |
Google Desktop | <small-icon>rel-path/some.png<small-icon> <icon>rel-path/some.png<small-icon> | PNG | PNG | Need to test other formats |
Opera Widgets | <icon>relative-path/some.png</icon> | GIF, PNG. | ||
Apple Dashboard | none. | PNG | Not declared. An optional icon must appear in the root of the archive and must becalled icon.png. If the icon is missing, then the runtime will use a default icon. | |
Nokia Web-Runtime | none. | PNG | PNG | include an 'icon.png' file at the root of the widget. |
Joost Widgets | <icon>relative-path/some.svg</icon> | SVG, PNG, JPEG, GIF | SVG or PNG are preferred. |
*Although care has been take to ensure the accuracy of theinformation contained in this table, there is no guarantee that the information iscomplete, correct, or up-to-date. To obtain authoritative information about anyparticular widget user agent, please visit the vendor's web site.
This section will describe how icons are used by different widgetengines. It will discuss static icons (images, pngs), and dynamic icons, such as Yahoo!'sicons. Might also talk briefly about iPod/Phone icons here too, as they are dynamic.
Interoperable Aspects
PNG, GIF87/89
TBW
Fragmentation Issues
TBW
15. Standardizable Aspects ofWidgets
The following list represents the aspects of a widget that members of the workinggroup have identified as requiring standardization to reduce fragmentation in the widgetspace. Aspects that are currently outside the scope of the working group charter areproceeded by the text 'out of scope'. To addressaspects beyond the scope of the working group, the working group will require liaisonwith other working groups at the W3C and possibly other related consortia such as theOMA and the OAA.
Standardizable aspects of widgets include:
- Finding a suitable packaging format capable of encapsulating and structuringresources for distribution and deployment, including:
- The relevant technical aspects of the physical packaging format that make the formatinteroperable across multiple platforms and mobile devices.
- The abstract container, including required parts and hierarchies (eg. required filesand folders, if any).
- The model by which the internal structure of a widget resource can be exploited by aninstantiated widget for localization purposes in internationalized contexts.
- A means for an instantiated widget to address resources in a widget resource atruntime.
- A file extension.
- A MIME type to formally denote that a widget resource distributed over HTTP conforms to theWidgets 1.0: Packaging specification.
- A widely supported digital signature format that adequately provides data security,authenticity and non-repudiation.
- The configuration document language including:
- The structure, semantics, and processing model for a vocabulary that would make upthe configuration document format.
- Metadata elements pertaining to authorship (eg. author's name, email, etc).
- Metadata elements pertaining to the widget (eg. id, title, description, etc).
- Configuration parameters (eg. width, height, network access, etc).
- A bootstrap mechanism that allows the widget user agent to find the start file of awidget resource.
- A model for finding a start file of a widget resource when a bootstrap is unavailableor is in error.
- A means for distinguishing the configuration document from other resources.
- A means to declare an alternative representation of a widget (eg. an image icon) forwhen a widget has not been instantiated.
- A widgets API that could be implemented by a widget user agent and made available toan instantiated widget that would allow authors to:
- Access preferences particular to each instantiated widget.
- Access runtime configuration properties and other relevant platform properties(out of scope).
- Access to services particular to the device on which the widget has been instantiated(eg. camera, short message service, address book, etc) (out ofscope).
- The ability to instantiate other applications on an end-user's device(out of scope).
- Access metadata values that the author declared in the configuration document.
- Capture events and access properties that are particular to each instantiatedwidget.
- Control alternative runtime representations of a widget (eg. the dockedrepresentation).
- The security model/policies that determines what an instantiated widget can accesswhile running on a end-user's device.
- A pre-existing language to declare the user interface in an accessible manner (eg.mandating the use of HTML or some other XML vocabulary).
- A HTTP-based model for a widget user agentto check if an updated version of a widget resource has become available fordownload.
Standardizable aspects of widget engines include:
TBW
Acknowledgments
The editor would particularly like to thank Corin Edwards for his help on improvingthe design on of figure 1.
The editor would like to thank to the following people who have contributed to thisdocument (ordered by first name):
- Alexander Dreiling
- Anne van Kesteren
- Arthur Barstow
- Arun Ranganathan
- Benoit Suzanne
- Bert Bos
- Bradford Lassey
- Cameron McCormack
- Cliff Schmidt
- Claudio
- Coach Wei
- Corin Edwards
- Dan Brickley
- David Pollington
- Dean Jackson
- Debra Polson
- Doug Schepers
- Ed Voas
- Gene Vayngrib
- Guido Grassel
- Jay Sweeney
- Jim Ley
- Jose Manuel Cantera Fonseca
- Kevin Lawver
- Krzysztof Maczyński
- Lachlan Hunt
- Marc Silbey
- Mark Baker
- Mikko Pohja
- Philipp Heltewig
- Stephen Paul Weber
- Thomas Landspurg
- Yang Wong
- Zachary Fitz-Walter
References
- Ajax
- Ajax: ANew Approach to Web Applications. J. J. Garrett. February 18, 2005. Adaptive Path.Available at http://www.adaptivepath.com/publications/essays/archives/000385.php
- Apple pList
- Introduction to Property List Programming Topics for Core Foundation, Apple ComputerInc, 7 February 2006. Available at http://developer.apple.com/documentation/CoreFoundation/Conceptual/CFPropertyLists/index.html
- CSS
- Cascading Style Sheets, level 2, revision1, B. Bos, T. Çelik, I. Hickson, and H. Wium Lie. W3C Candidate Recommendation19 July 2007. Available at http://www.w3.org/TR/CSS21
- DOM
- Document Object Model (DOM) Level 1Specification, L. Wood et al., 1 October 1998. Available at http://www.w3.org/TR/REC-DOM-Level-1
- Dashboard Reference
- Dashboard Reference, Apple Computer, Inc, May 2006. Available at http://developer.apple.com/documentation/AppleApplications/Reference/Dashboard_Ref/index.html
- Google Gadgets
- Google Desktop Sidebar ScriptingAPI, Google Inc., 2006.Available at http://desktop.google.com/script.html
- JSON
- The application/json media type forECMAScript Object Notation. D. Crockford. July 2006. Available at http://www.ietf.org/rfc/rfc4627.txt
- Opera Spec
- Opera WidgetsSpecification 1.0, A. Bersvendsen (Editor), Opera Software, 30 Apr, 2007. Availableat http://oxine.opera.com/widgets/documentation/widget-configuration.html
- WindowsSidebar Reference, Microsoft Corporation, 2006. Available at http://msdn2.microsoft.com/en-us/library/aa965853.aspx
- XML Internationalization andLocalization
- XML Internationalization andLocalization. Savourel, Y. Sams Publishing, Indiana. June 2001.
- Konfabulator Reference
- KonfabulatorReference 4.5 Reference Manual Yahoo! Inc., April 14, 2006. Available at http://Widgets.yahoo.com/gallery/dl_item.php?item=WidgetEngineReference_3.1.1.pdf
- WCAG
- Web Content Accessibility Guidelines1.0. W. Chisholm, G. Vanderheiden, and I. Jacobs. W3C Recommendation, 5 May 1999.Available at http://www.w3.org/TR/WAI-WEBCONTENT/
- ECMAScript
- ECMAScriptLanguage Specification, Third Edition. ECMA, December 1999. Available athttp://www.ecma-international.org/publications/standards/Ecma-262.htm
- HTML
- HTML 4.01 Specification, D. Raggett, A.Le Hors, I. Jacobs, 24 December 1999. Available at http://www.w3.org/TR/html401/
- HTTP
- Hypertext Transfer Protocol --HTTP/1.1, R. Fielding, J. Gettys, J. Mogul, H. Frystyk Nielsen, L. Masinter, P. Leachand T. Berners-Lee, June 1999. Available at http://www.ietf.org/rfc/rfc2616.txt
- MIME Type
- Multipurpose Internet Mail Extensions(MIME) Part Two: media types, N. Freed and N. Borenstein, November 1996. Available athttp://www.ietf.org/rfc/rfc2046.txt.
- Unicode
- The Unicode Standard, The Unicode Consortium, Version 5.
- XML
- Extensible Markup Language (XML)1.0 Specification (Second Edition), T. Bray, J. Paoli, C. M. Sperberg-McQueen, E.Maler, 6 October 2000. Available at http://www.w3.org/TR/REC-xml/
- XMLHttpRequest
- The XMLHttpRequest object. A. vanKesteren. 2006. W3C Working Draft, Available at http://www.w3.org/TR/XMLHttpRequest/
- X.509
- CCITT, Recommendation X.509: The Directory Authentication Framework,1988.
- IRI
- Internationalized resource Identifiers(IRIs), M. Duerst, M. Suignard. IETF, January 2005. RFC3987 is Available at http://www.ietf.org/rfc/rfc3987
- Zip
- .ZIP File FormatSpecification. PKWare Inc., September 2007. Available at http://www.pkware.com/documents/casestudies/APPNOTE.TXT
Related Sources
- Light Web Applications
- Setting the scope forlight-weight Web-based applications. B. Bos. Work in Progress. 26 Feb 2004. Availableat http://www.w3.org/People/Bos/Webapps.html
- XML Packaging
- XML Packaging Working Group Charter, J. Nava.W3C. Available at http://www.w3.org/XML/2000/07/xml-packaging-charter.html
- Semantic Webapps
- Semantic Webapps?Lightweight RDF interfaces for SVG. Sept 7, SVGOpen 2004, Japan. Available from:http://www.w3.org/2001/sw/Europe/talks/200409-svgopen/slide1-0.html
UPDATE (2018.10.11): v6326
A new update is available. More details about version 25.20.100.6326 can be found HERE.
Same OpenGL (4.6 with 245 OpenGL extensions) and Vulkan (1.1.83) support.
Downloads
Intel’s driver team has published a new graphics driver for all recent GPUs (Intel 6th, 7th and 8th Gen processors) on Windows 10. This new driver (version 25.20.100.6323) brings support for Windows 10 October 2018 Update (version 1809 with WDDM 2.5) and HDR for embedded laptop panels.
Loaded with many visual enhancements, this WDDM 2.5 Windows 10 October 2018 Update (v1809) driver introduces brilliant HDR10 on internal displays, enabling full quality HDR10 for video streaming, games, and content creation on both external and laptop displays. Support for Wide Color Gamut has been added for capable displays as well as improvements in EDR quality. This driver also introduces support for the DirectX* 12 Shader Model 6.3 Compiler and improves hot plug audio synchronization between the Graphics and Audio drivers.
This driver also introduces performance improvements for Microsoft WinML-based applications on 7th Generation Intel® Core processors and higher, by including an initial set of DirectML MetaCommands on supported platforms. These driver optimizations bring a substantial speedup to machine learning and AI-enabled applications that require certain types of convolution or matrix multiply operations.
This driver brings power optimizations to your system to improve battery lifetime, including when the display is in standby. This driver also has performance improvements for Pro Evolution Soccer* 2019 (DirectX* 11 version) on 6th Generation Intel® Core processors or higher.
New Features
– Enables full quality HDR10 in embedded laptop displays
– HDR and EDR enhancements for external and laptop displays
– Support for Wide Color Gamut Displays
– WinML performance optimizations
– Support for DirectX 12 Shader Model 6.3 Compiler
– Improves hot plug audio synchronization between the Graphics and Audio drivers
– Performance improvements and optimizations for Pro Evolution Soccer* 2019 on 6th Generation Intel® Core processors or higher
– Memory Optimizations in Vulkan
– Improved color quality during video playback and battery lifetime when display is in standby
– Security fixes and improvements
Complete release notes are available HERE.
Downloads
GL-Z 0.4.1
OpenGL support
Intel v6323 is an OpenGL 4.5 driver and exposes the same OpenGL support than v4944 (245 OpenGL extensions).
Vulkan support
Intel v6323 exposes Vulkan 1.1.83. Here is the report from GPU Caps Viewer 1.39:
Related posts: