This document is a 53 page presentation by Andreas Ecker of 1&1 Internet AG on advanced object-oriented JavaScript. It covers topics like classes, inheritance, scopes, closures, namespaces, and design patterns. It also introduces the qooxdoo framework, which provides features like classes, static members, interfaces, and mixins to improve the object model of JavaScript.