| By Sean Christmann | Article Rating: |
|
| August 17, 2008 11:15 AM EDT | Reads: |
4,559 |
Sean Christmann's Blog
I have recently released a new benchmark called GUIMark. GUIMark is kinda like an Acid3 test that’s geared towards RIA technologies. The goal was to figure out how to implement a reference design in different runtimes and then benchmark how smoothly that design could be animated. So far I have implementations in DHTML, Flex, Java, Silverlight 1 and Silverlight 2.
GUIMark shares a lot in common with another RIA benchmark Bubblemark. I’ve written a bit about Bubblemark and why I think an alternative is necessary, but I do believe Bubblemark and GUIMark can coexist while serving 2 different purposes. Alexey Gavrilov stated it best in that he sees Bubblemark as a sortof ‘Hello World’ launchpad into comparing different environments and I agree with him.
Bubblemark is a *very* accessible test suite and its easy for any kind of developer to jump in and play around with performance techniques. GUIMark takes a different approach by trying to benchmark the types of UI elements common in our Web 2.0 world. This includes things like vector redraws, alpha transparencies, text reflow, bitmap motion, and 9 scale slicing rules.
From there I just fill up the render pipeline until it becomes so over-saturated that it becomes easy to visually distinguish which rendering engines are more efficient then others. As a result, the benchmark is more complicated on a visual level and requires a bit more time then Bubblemark to understand the implementation rules. Lastly with GUIMark I’ve tried to get into some of the lower level details behind how rendering engines work and how that’s affected the creation of this project.
I’m hoping that developers and designers will be able to use this test suite to identify any pros or cons to choosing a particular environment when visual transitions are a key element of the experience. I’m also hoping these benchmarks provide a spotlight for the community that we can turn toward the runtime engineers inside Sun or Adobe or Mozilla to demand better performance.
[This post appeared originally here and is republished in full with the kind permission of the authnor, who retains copyright.]
Published August 17, 2008 Reads 4,559
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Sean Christmann
Sean Christmann has been an interface developer since 2001. He works with several technologies related to web and application GUI development. He is currently an Experience Architect at EffectiveUI based out of Denver, CO. He has worked on several commercial and enterprise applications during his career including leading the development for eBay Desktop 1.0. You can usually find Sean floating around several developer mailing lists and forums, or speaking at technology conferences through the year
![]() |
radixweb 08/21/08 05:54:42 AM EDT | |||
Great Post... Java Software Application Development Company..... |
||||
- 4th International Cloud Computing Conference & Expo Starts Today
- Yahoo! Named “Platinum Sponsor” of Cloud Computing Expo
- Practical Approaches for Optimizing Website Performance
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- GovIT Expo Highlights Cloud Computing
- Live Demo of Yahoo! Query Language to be Given at 4th Cloud Computing Expo
- Wave on Ulitzer: Confessions of a Google Wave Fanboy
- Adaptivity & Cloud Computing: Exclusive Q&A with CEO Tony Bishop
- IBM Goes After Gmail
- SOA in the Cloud - Monitoring and Management for Reliability
- 4th International Cloud Computing Conference & Expo Starts Today
- 1st Annual Government IT Expo: Call for Papers Deadline July 15
- Yahoo! Named “Platinum Sponsor” of Cloud Computing Expo
- Practical Approaches for Optimizing Website Performance
- Cloud Computing Bootcamp Returns to Silicon Valley
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- GovIT Expo Highlights Cloud Computing
- Google's GDrive Cloud Storage Offering "Coming Soon"
- Where Are RIA Technologies Headed in 2008?
- Personal Branding Checklist
- Open Web Developer Summit to Take Place April 21-22, 2008 in New York City
- Wal-Mart To Sell $399 Ubuntu Linux-based Laptop with Google Operating System
- Google's OpenSocial: A Technical Overview and Critique
- Why Microsoft Loves Google's Android
- Web 2.0 Is Dead And It's Time To Get Out Of This Mess!
- i-Technology Blog: Google Trends on Java, McNealy, AJAX, and SOA Give Pause For Thought
- Android: Who Hates Google Over the Phone?
- Google Sales Surge 57% and Net Income 46% in Quarter 3





































