Developing JavaScript with Chickenfoot
Google engEDU
56 min – 25-Jul-06
Google TechTalks
July 25, 2006
Rob Miller
Michael Bolin
ABSTRACT
Chickenfoot is a Firefox extension that embeds a JavaScript programming environment in the browser’s sidebar. Unlike a JavaScript shell that simply supplies access to the DOM of a webpage, Chickenfoot provides users with a high-level API, making web scripting accessible to end-user programmers as well as hackers. In this talk we will present the design and implementation of Chickenfoot; in particular, our novel technique of using keyword patterns to identify page components. We will also demonstrate how to use Chickenfoot for debugging webapps and creating rapid prototypes. In fact, we’ll write a Firefox extension in under a minute, or your money back. Read the rest of this entry »
XML11: An Abstract Windowing Protocol
Google engEDU
1 hr 12 min – 1-Jun-06
Google TechTalks
June 1, 2006
Arno Puder
Arno Puder received his masters and Ph.D. in computer science and is currently working as an Assistant Professor at San Francisco State University. He is one of the founders of the MICO CORBA implementation. His special interests include distributed systems, middleware architectures and ubiquitous computing environments.
ABSTRACT
This presentation introduces XML11, an abstract windowing protocol inspired by the X11-protocol develop by MIT. XML11 is an XML-based protocol that allows asynchronous UI updates of widgets to an end-device. To overcome high-latency connections, XML11 allows migration of application logic to the end-device.
The prototype implementation of XML11 runs in any standard web browser without Java capabilities on the client-side and replaces AWT/Swing on the server-side. This also allows us to expose legacy AWT/Swing applications as web applications. Ultimately XML11 can be used for writing Ajax applications withoutrequiring any JavaScript knowledge. The prototype implementation of XML11 is released under the GPL and available at www.xml11.org Read the rest of this entry »
Sphere: Related Content