Quick Upload

Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
 
Post to Twitter Post to Twitter
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons
SlideShare is now available on LinkedIn. Add it to your LinkedIn profile.

Browser Object Model and Animations in qooxdoo

From wpbasti, 5 months ago Add as contact

An Introduction into the shiny new low level layer and animation layer in qooxdoo 0.8-alpha1.

722 views | 0 comments | 0 favorites | 18 downloads | 2 embeds (Stats)

Categories

Business & Mgmt

Groups/Events

Embed in your blog options close
Embed (wordpress.com) Exclude related slideshows Embed in your blog

More Info

This slideshow is Public
CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License
Total Views: 722 on Slideshare: 668 from embeds: 54
Most viewed embeds (Top 5): More
Flagged as inappropriate Flag as inappropriate

Flag as inappropriate

Select your reason for flagging this slideshow as inappropriate.

If needed, use the feedback form to let us know more details.

Slideshow Transcript

  1. Slide 1: Browser Object Model Webinale 2008, Germany Alexander Back
  2. Slide 2: Alexander Back • Software Developer at 1&1 Internet AG since 2004 • Experience with qooxdoo Application Development Since Day 1 • Developer of Rich Text Editor Component
  3. Slide 3: Introduction • Normalizes DOM Operations • Base for the Widget System • Works Fully Cross Browser • Integration Into Traditional Web Pages
  4. Slide 4: Features • Element Handling • Event Layer • XMLHttp Communication • Animation
  5. Slide 5: Element Handling • DOM Element Creation • Calculating Dimensions • Powerful Element Styling • Attribute & Property Handling • Scroll & Overflow Support
  6. Slide 6: Element Location • Query Location of Elements • Distance Between Two Elements
  7. Slide 7: Event Layer • Unified Event Objects • Matching DOM2 Specification • Bubbling & Capturing Phase • Cancelable Events • Unified Mouse & Keyboard Events • Powerful Focus Handling
  8. Slide 8: Demo Low Level Application API Viewer 85 Classes 37 KB gzipped
  9. Slide 9: Questions?
  10. Slide 10: a Bet Animations Webinale 2008, Germany Jonathan Rass
  11. Slide 11: Jonathan Rass • Software Developer at 1&1 Internet AG Since 2007 • Introduced Animation Support to qooxdoo
  12. Slide 12: Useful Animation • Enhanced User Experience • Better Feedback • Modern Styling
  13. Slide 13: Status • Available Since qooxdoo 0.8 Alpha 1 • Based on Widespread script.aculo.us • Uses BOM Layer • 14 Bundled Effects
  14. Slide 14: Usage
  15. Slide 15: Demo
  16. Slide 16: Internals • Core Effects • Single Property Modified • Combination Effects • Several Core Effects Combined • Transition Functions
  17. Slide 17: Demo
  18. Slide 18: What‘s Next • More Effects (Morph, ...) • More Transition Functions • Move Effect With 2D Transition • High Level Widget API
  19. Slide 19: Questions?