You are here: silicon.com > Software > Applications

Applications

Microsoft wins 'HTML application' patent

Redmond keeping tight-lipped...

By Matt Loney

Published: 11 December 2003 09:25 GMT

Microsoft has been awarded a patent by the US Patents and Trademarks Office on writing Windows applications in HTML, making it possible to bypass the built-in security that browsers offer.

According to the application, the patent (no. 6,662,341) covers writing a standard HTML file that runs in its own window outside of the browser. This means, according to the filing, that the author of an HTML application file won't face the security constraints imposed by a browser. This relaxed security allows an HTML author to do things such as: read from a user's local computer; write to a user's local computer and perform scripting of frames between domains.

The patent paves the way for what it calls HTML applications - a new file type that windows would interpret as a standalone application that could be run outside of the browser.

"Most existing Windows application development environments require knowledge of specialised computer languages such as C++, or Visual Basic," says the patent. "Learning a specialised computer language is often difficult for non-technical individuals. However, many non-technical individuals can use HTML and scripting languages, such as VBScript and Jscript [Microsoft's implementation of JavaScript]."

Because HTML and scripting languages are run inside a web browser, they inherit the browser's user interface and security mechanisms. "Because non-technical individuals have knowledge of HTML and scripting languages, it would be advantageous to leverage such existing knowledge to implement a Windows application," says the patent. "Such applications should be free to define their own user interface elements and to run as trusted code on the system, that is, outside of the security model imposed by the web browser. The present invention is directed to achieving this result."

Microsoft's patent appears to be platform agnostic, making it likely to apply to all operating systems including Linux and Unix. The operating system would recognise files to be run as applications by the HTML application file extension, .hta.

Microsoft did not immediately respond to requests for comment.

Matt Loney writes for ZDNet UK

  1. Zones
  2. Management
  3. Networks
  4. Software
  5. IT Services
  6. Hardware
  1. Verticals
  2. Public Sector
  3. Financial Services
  4. Retail & Leisure

Bob Tarzey Why you must rein in your power users When they do damage, it can be catastrophic to your business

Jon Collins Is losing a mobile device really such a big deal? How to minimise the damage to your business


  • Jobs
XMAL XML 2D 3D UI Visual Web Designer - 50K - Herts .NET C#

Problem solving - the artist will be required to develop new techniques that efficiently render the desired look and feel while working within the ...

Senior Web Developer C#, PHP, .Net, Ajax, JSON London - 35

Essential Skills* C# / .Net 2.0 / 3.5* PHP 5 * DOM Javascript and experience with Scriptaculous, Prototype or JQuery toolkits* Experience working ...

Solution Architect

making sure that they are able to realise the solution architecture, by a combination of mentoring and direct intervention/involvement To optimise ...

Agenda Setters 2009
Welcome to the ninth annual Agenda Setters poll – silicon.com's list of the top 50 most influential individuals in the technology and IT industries, from techies and CIOs to entrepreneurs and business leaders. Find out more in our latest special report.





Quick Sitemap Links: