Researchers at Microsoft are building “C3,” an extensible platform for HTML-based applications. Along with University of Washington researchers, Microsoft researchers will show off C3 at the WebApps’11 conference this June in Portland, Oreg.
Word of the existence of C3 emerged last November when researchers posted a technical paper, entitled “Veri?ed Security for Browser Extensions.” There’s now a bit more information available now about C3 (though the full WebApps’11 paper on it isn’t yet available). “C3 may stand for “cloud computing client.””
From one of the University of Washington researcher’s description:
We present C3, an implementation of the HTML/JS/CSS platform designed for web client research and experimentation. C3 introduces novel extension points and generalizes existing ones, creating simpler and more powerful opportunities for customization. In addition, C3’s typesafe, modular architecture lowers the barrier to web and browser research. We discuss and evaluate C3’s design decisions for flexibility, and provide examples for various extensions that we and others have built.
And from a UW Engineering Web page on the project:
Nothing inherently confines webapps to a browser’s page- navigation idiom, and browsers can do far more than merely render content.
Xax is another Microsoft Research project:
“Xax is a browser plugin model that enables developers to leverage existing tools, libraries, and entire programs to deliver feature-rich apps on the web,” according to the Microsoft Research web page about the project. “Xax employs a novel combination of mechanisms that collectively provide security, OS-independence, performance, and support for legacy code.”
Microsoft Researchers are also working on other browser- and HTML-app-centric projects, as well, including the ServiceOS/Verve.
[Via: All About Microsoft]