| By Sean Christmann | Article Rating: |
|
| August 17, 2008 11:15 AM EDT | Reads: |
3,723 |
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 3,723
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
About 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..... |
||||
- Accessing the ASP.NET Authentication, Profile and Role Service in Silverlight
- Kaazing Announces Support for Silverlight
- Ulitzer’s Amazing First 30 Days in Public Beta
- RIAs for Web 3.0 Using the Microsoft Platform
- Ulitzer vs. Ning - a Quick Review
- First Time with AJAX.NET
- Ted Weissman and Lois Paul & Partners PR Firm
- Apple Should Buy Adobe
- Microsoft in a First Sells Billions in Bonds
- Windows 7 To Virtualize XP
- Accessing the ASP.NET Authentication, Profile and Role Service in Silverlight
- Kaazing Announces Support for Silverlight
- WebORB Launched for Flex, Flash, AJAX and Silverlight
- Ulitzer’s Amazing First 30 Days in Public Beta
- AJAX and RIA Market Is Heating Up: Sun CEO
- RIAs for Web 3.0 Using the Microsoft Platform
- 5,000 New Technology Topics Going Live on Ulitzer!
- Ulitzer vs. Ning - a Quick Review
- First Time with AJAX.NET
- New AJAX and RIA-Based System with Visual WebGui Rolled Out in UK
- Accessing the ASP.NET Authentication, Profile and Role Service in Silverlight
- Silverlight 2 - Adobe Flex Killer Is on Its Way!
- Kaazing Announces Support for Silverlight
- Is the Silverlight Adoption Rate Artificially Inflated?
- VS 2008 Builds AJAX-based Web Apps
- Building Great AJAX Applications Using ASP.NET
- Spice Up User Experience with Silverlight
- Getting Started with Silverlight: Zero to Hero
- Developing Situational Applications with Web 2.0 Mashups
- SYS-CON Launches New Web Hosting News and Content Site webhosting.sys-con.com






































