Team Server / Ajax Development with IntelliJ IDEA
Google engEDU
1 hr 13 min – May 15, 2006
Google TechTalks
May 15, 2006
Dmitry Jemerov
Mike Aizatsky
ABSTRACT
The first presentation is completely dedicated to our new product Team Server, which has to bring to the whole team the same level of productivity as IDEA does for the individual developer. We will talk about continuous integration, server-side code analysis, peer-to-peer collaboration, and many other interesting things.
The second presentation is dedicated to a lot of new and cool stuff in IntelliJ IDEA 6.0 related to Java, Web/J2EE and JavaScript/AJAX development. Read the rest of this entry »
Sphere: Related ContentDeveloping JavaScript with Chickenfoot
Google engEDU
56 min – Jul 25, 2006
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 »
Best Practices in Javascript Library Design
Google engEDU
1 hr 1 min – Aug 17, 2007
Google Tech Talks
August 17, 2007
This talk explores all the techniques used to build a robust, reusable, cross-platform JavaScript Library. We’ll look at how to write a solid JavaScript API, show you how to use functional programming to create contained, concise, code, and delve deep into common cross browser issues that you’ll have to solve in order to have a successful library.
John Resig is a JavaScript Evangelist, working for the Mozilla Corporation, and the author of the book ‘Pro Javascript Techniques.’ He’s also the creator and lead developer of the jQuery JavaScript library and the co-designer of the FUEL JavaScript library (included in Firefox 3). He’s currently located in Cambridge, MA. Read the rest of this entry »
XML11: An Abstract Windowing Protocol
Google engEDU
1 hr 12 min – Jun 1, 2006
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 ContentDeveloping 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 »