Flex, Flash and Apollo for Rich Internet Applications
Google EngEDU
56 min – May 2, 2007
Google Tech Talks
May 2, 2007
James Ward, engineer and evangelist for Adobe’s Flex, Flash and Apollo technologies, will demonstrate their use for very rich user experiences in internet applications. Topics covered will include ECMAscript, the recent open source donation of the scripting engine to the Apache Tamarin project, Apollo (the standalone execution environment for running desktop applications written in flash and HTML) and much more. Read the rest of this entry »
Sphere: Related ContentThe Archimedes Palimpsest
Google engEDU
1 hr 4 min – Mar 7, 2006
Google TechTalks
March 7, 2006
Will Noel
Roger L. Easton, Jr.
Michael B. Toth
ABSTRACT
The Archimedes Palimpsest is a 10th Century medieval manuscript that is the subject of an ongoing technical, scientific and conservation effort at the Walters Art Museum in Baltimore, Maryland. Since 1999, the multidisciplinary team has been disbinding, conserving, imaging, analyzing, transcribing and studying the 174 parchment folios – yielding approximately 400Gb of data to date. The Palimpsest, which the team affectionately calls “Archie,†includes at least seven treatises by Archimedes: The only copies of two of his Treatises, /The Method/ and /Stomachion/; the only copy in Greek of /On Floating Bodies;/ and copies of the /Equilibrium of Planes/, /Spiral Lines/, /The Measurement of the Circle/, and /Sphere and Cylinder/. It also contains 10 pages of text by the 4th century B.C. Attic Greek orator Hyperides; six folios from a Neo-Platonic philosophical text that has yet to be identified, but may be commentaries on Aristotle; four folios from a liturgical book; and twelve pages from two different books, the text of which has yet to be deciphered. Read the rest of this entry »
Advanced Python or Understanding Python
Google engEDU
1 hr 16 min – Feb 21, 2007
Google Tech Talks
February 21, 2007
The Python language, while object-oriented, is fundamentally different from both C++ and Java. The dynamic and introspective nature of Python allow for language mechanics unlike that of static languages. This talk aims to enlighten programmers new to Python about these fundamentals, the language mechanics that flow from them and how to effectively put those to use. Among the topics covered are duck-typing, interfaces, descriptors, decorators, metaclasses, reference-counting and the cyclic-garbage collector, the divide between C/C++ data and Python objects and the CPython implementation in general.
This talk is part of the Advanced Topics in Programming Languages series. The goal of this series is to encourage all of the people at Google who know and love programming languages to share their knowledge. If you would like information on upcoming talks, or to schedule a talk of your own, contact information is available on the wiki page: Read the rest of this entry »
Sphere: Related ContentCreating Tools for AJAX Development
Google engEDU
1 hr – May 3, 2006
Google TechTalks
May 3, 2006
Javier Pedemonte, IBM
Adam Peller, IBM
ABSTRACT
Tools for building HTML/Javascript and so-called AJAX-style applications are sparse. Mozilla has traditionally had the best tools in Venkman and its DOM Inspector, but recently development has been stagnant and these tools do not offer integration with active code development.
Newer tools like Firebug offer more clever tools to inspect pages but still have no role in the rest of the development cycle.
The Eclipse AJAX Toolkit Framework brings these types of tools into the Eclipse IDE — making use of the Java XPCOM to Java bridge and leveraging the robust features of Eclipse, while leaving the environment pluggable for more enhancements. The current work will be demonstrated and the architecture will be discussed, with particular attention to the JavaScript debugger and embedding of xulrunner. Read the rest of this entry »
Sphere: Related ContentWeb Applications and the Ubiquitous Web
Google engEDU
1 hr – Feb 1, 2006
Google TechTalks
February 1, 2006
Dave Raggett
Dave Raggett is currently a W3C Fellow from Canon, and W3C Activity Lead for Multimodal Interaction. Dave has been closely involved with driving standards for the Web since 1992, e.g. setting up the IETF HTTP working group, helping with work on ECMAScript, and W3C work on HTML, XForms, MathML, VoiceXML and other related specifications. For further details see: http://www.w3.org/People/Raggett
ABSTRACT
The Web is increasingly a ubiquitous platform for application developers. The talk will outline an emerging vision for the Ubiquitous Web and areas where further work is needed. I will also present work I have been doing on a Web-based alternative to Microsoft PowerPoint and its extension to support remote meetings. Finally, I will demonstrate the use of AJAX to add speech capabilities to web browsers and the role of remote speech engines. Read the rest of this entry »