Archive for October 2009


Exclusive: Shaun White & Red Bull Project X video!

October 30th, 2009 — 1:28pm

Only a few more days (November 3) before Red Bull’s Project X releases some new footy & info of White’s new tricks and experience at his secret pipe in Silverton Colorado.

They just released a new exclusive teaser of what Project X is about and what went down. This video clip has some great shots showing the scale of this pipe and White’s big airs – way above the lip. Aslo, a few sneak peeks at a few of his crazy corked spins are presented near the end of the video.

Check it out!

or visit:

http://www.youtube.com/watch?v=JlFq2UrkitY&fmt=22

visit the red Bull Project X site at:

http://www.shaunwhite.com/projectx/?fbid=FjiUKVt531_

Shaun White Progression Video Clip – Project X

October 24th, 2009 — 9:19pm

Red Bull Project X features Shaun White taking it to the next level. Until they release more footy, check out the Progression video from the site that gives a sneak peak at the caliber of riding and new tricks, like 720º double corks that White pulled on the Silverton Mega Pipe.

And this is just what they released so far.

Check it out here:

http://shaunwhite.com/projectx/#/docvideos/progression

New Mac Stuff! (Magic mouse has no balls!)

October 20th, 2009 — 11:32am

Apple recently introduced the New iMac, new MacBook, Apple Remote, new MacMini, and the new Magic Mouse (no balls, but a multi-touch surface)!

New MacBook
macbook
2.26GHz : 250GB
* 2.26GHz Intel Core 2 Duo
* 2GB DDR3 memory
* 250GB hard drive1
* 8x double-layer SuperDrive
* NVIDIA GeForce 9400M graphics
* Built-in 7-hour battery2
* Polycarbonate unibody enclosure

New MacMini
mac mini
2.53GHz : 320GB
* 2.53GHz Intel Core 2 Duo
* 4GB memory
* 320GB hard drive1
* 8x double-layer SuperDrive
* NVIDIA GeForce 9400M graphics
* Mac OS X Snow Leopard
and Mac Mini with Snow Leopard Server available

New iMac (27″ 2.66GHz Quadcore option)
iMac
21.5″ 3.06GHz to 27″ 2.66GHz available
$1,199.00 – $1,999.00*
* stock configurations

new Magic Mouse

The same Multi-Touch technology first introduced on the revolutionary iPhone comes to the mouse. It’s called Magic Mouse, and it’s the world’s first Multi-Touch mouse. Click anywhere, scroll in any direction, and swipe through images on its smooth, seamless top shell. It works wirelessly using Bluetooth, so you don’t have to worry about cables or adapters cluttering your workspace. And built-in software lets you configure Magic Mouse any way you want.

images by Apple Computers

Shaun White Project X

October 19th, 2009 — 10:44am

I had a post last season about a secret half-pipe in the San Juan mountains with heli-access only, that Red Bull built for Shaun White. Some people were skeptical about this and thought it was fake or a rumor, but I’m more than happy to say it is official!

Not only was it real, but it has pushed snowboarding into a new phase of evolution with the already progressive talent of Shaun White. White has been pushing the sport to the limits in the past several years making switch 1080º’s a standard in half pipe competition, which even 5-7 years ago, was a pipe-dream for many – no pun intended, seriously – no pun intended.

Shaun White’s website has a special section dedicated to Project X and you can visit it now to get a sneak peak at some of the aspects of this project which will be revealed soon. One o the sections I’m dying to check is White’s New Tricks. To be announced November 3, 2009.

Visit the site here:

www.redbullprojectx.com

I can’t imagine what White pulled on this monolithic super pipe. And to see that he has a new set of tricks even this far into his career is pretty damn impressive. Not that he is old or anything like that, but the learning new tricks with the arsenal White already has, almost leads me to believe that he has not only added new tricks, but possibly created some as well.

Creating s new trick this late in the sport most likely consists of a combination of existing tricks or being the first to do the next largest rotation. I’m very curious to see what White has in this new bag of tricks.

White is arguably one of the best halfpipe riders in the world, and his park skills kill it too. The combination of his prodigious riding talent and the support of Red Bull to construct this environment for him creates an inevitable realm of challenge and evolution that is destined to push the limits even further in a sport that has already grown (freestyle-wise) exponentially only in the past 5 years.

There is also a foam pit at the end of the pipe to help Shaun practice these new tricks which helped White work on his visions of these maneuvers and obtain the confidence and feel of them before taking it to the actual pipe wall. When this hits, it will not only propel White, but the industry into a new renaissance of innovation and possibilities.

Make sure to visit the www.redbullprojectx.com and stay tuned to the unveiling of new tricks and footage from Shaun White.

Flex Stateful Skins vs. Stateless

October 13th, 2009 — 3:00pm

Explanation of Stateless and Stateful skins
There are several approaches to style and skin Flex applications. Adobe has also been nice enough to provide some special skinning extensions and kits to work in conjunction with the CS3-CS4 tools such as Flash, Fireworks, Photoshop and Illustrator.

These extensions provide templates and some export commands to assist the workflow of creating graphical skin and exporting them out to bring into your Flex application. Most of these workflows consist of using a “stateless” approach. This means there is an individual asset for each state of a component, such as an image for the up, over, down, and disabled states of a basic Button. The stateless approach can be used with AI, PS, FW and Flash. The nice thing about using it with AI and Flash, is that you can keep the graphics vector within a SWF, if that is your preference. In FW and PS, they will export as bitmaps.

As for the stateful approach, this had been my preferred choice for the past year or so. This requires the Flex skinning extension kit for Flash where it provides a Make Flex Component Command and provides the FlexComponentBase to your file which allows Flex to communicate and translate with the state and transition frame labels without having to write any additional script within Flash or Flex. This approach also utilizes the Embed Skin Class approach within the CSS v. the Embed Source as with stateless.

Example CSS for a Button
Stateful CSS:
Button.
{
skin: Embed(skinClass=”Button_skin”);
}

Stateless CSS:
Button
{
disabledSkin: Embed(source=”flex_skins.swf”,symbol=”Button_disabledSkin”);
downSkin: Embed(source=”flex_skins.swf”,symbol=”Button_downSkin”);
overSkin: Embed(source=”flex_skins.swf”, symbol=”Button_overSkin”);
upSkin: Embed(source=”flex_skins.swf”, symbol=”Button_upSkin”);
}

As you can see, in the stateful skin, you only need one symbol for all of your states of that particular component. The states are designed within the timeline of the individual symbol within Flash. Inside that symbol, there are two informative layers for Flex to communicate with and to be able to assign the appropriate state/transition to that particular component.

Those layers are states and transitions. A typical button would have frame labels of: up, over, down, disabled, selectedUp, selectedOver, selectedDown, selectedDisabled.

The stateless approach would require creating a separate symbol for each state of that particular component.

Now, for the main point of this post…

Issues with Stateful skins

The stateful skin approach was a channel later introduced by Adobe as one of their recommended workflows, and had seemed to be the most optimal in regards to efficiency and workflow in my opinion. Unfortunately, we (Project Team @ EffectiveUI) have discovered a major flaw with performance using stateful skins within a large Flex application where there are many instances of a component using a graphical skin. In smaller applications with minimal instances of a graphical skin, the performance hit is minimal and may not be noticeable, so it is proportional to the amount of objects using a graphical skin.

On a recent project, we saw a rather large percentage increase in CPU usage when using a stateful skin on a CheckBox and other components. There appears to be an OnEnterFrame recursion on UIMovieClip, which is the Base Class for a stateful skin. We weren’t sure if it was part of the swc, or how Flex was pulling it in and reading it, so we decided to run a quick test. We swapped out the stateful skin with a stateless version using the same exact graphical information in the fla, but just designed as stateless and compiled to a swf. Once the developer threw that into the app, the CPU usage dropped dramatically! It dropped to the expected percentage which should be almost identical to not using any CSS or external styling in your Flex application, since skins should not hit the CPU usage. So, it seems like we have narrowed down the issue to the use of stateful skins.
(note: There were issues on more than just the CheckBox, but this was one of the components we used to try to narrow down the issue)

The Test
A fellow coworker, Greg Owen – Lead Developer @ EffectiveUI, help me create a test environment Flex application (wrapped in AIR), which will instantiate several hundred CheckBoxes, this should provide enough performance in the app to see a hit on the CPU usage while using the stateful skin swc.

In the test app, we did some variations with stateful skins and here are the results:
Running 100 CheckBoxes + stateful skins – CPU usage = 19%
Running 250 CheckBoxes + stateful skins – CPU usage = 30%
Running 500 CheckBoxes + stateful skins – CPU usage = 50%
Running any # of CheckBoxes*—————- CPU usage = 10%
(*no added styles/skins)

You can download the source if you would like to try the test it yourself. You can go into the MXML and alter the amount of instances of the CheckBox, and you can swap the style sheets used between the stateful and stateless skins.

I have created two sets of skins for this CheckBox to swap out and review the difference in performance. One skin is a stateful symbol within a swc, and the other stateless skin is comprised of eight symbols, one for every state of a CheckBox, within the swf.


Download the source files here:

http://www.patrickhansen.com/demos/flex/SkinningTest.zip

Click below to view Greg Owen’s post about this issue:

http://behindtheui.blogspot.com/2009/03/flex-component-kit-cpu-black-hole.html

As a result, I plan on working with stateless skins from here on out until there is a resolution to this issue.I’m also planning on working with Degrafa and FX-G in FB4 more for skinning as well.

updated: March 2009
Here is the post for: Stateless vs. Stateful vs. Degrafa

*On a Mac, you can open the Activity Monitor under Applications/Utilities and you can check the CPU usage.

Modern In Denver Fall Issue – My Artist Profile

October 4th, 2009 — 11:04am

I wanted to announce that the new Modern In Denver Fall issue is out!

This issue has a lot of great features and articles from the cover story, Visual Acoustics, “a New documentary that reveals the life, work and inspiration of photographer Julius Shulman” to Digital Scandanavia, “A Look at a collaborative cross-disciplinary art and design initiative asking students to engage in digital process-based research that explores multi-scalar design.”

Mixed in with these enticing features is my very first published Artist Profile! Melissa Belongea provided me an opportunity to speak about my art and my life in this 4 page spread (pages 76-79). Of course they couldn’t cover everything about me in those few paragraphs and photographs, I feel Belongea captured a lot of important aspects about my perspective on art, my growth, and inspiration.

Visit my recent works here:

I would like to thank Eddie Breidenbach for the profile photo he shot in a moments notice, and my girlfriend, Crystal, who also took a photo of me painting and has been a big inspiration with my art lately. Of Course, a shout out to Melissa Belongea & Modern In Denver Magazine for interviewing me and providing me this opportunity.

You can pick up an issue of the magazine at the following locations:
Tattered Cover
Mod Livin
MCA Denver
Composition
New Era Paint
Pearl Velo
Cultural Legacy Bookstore
The Kirkland Museum
BMOCA (Boulder)
Invironments (Boulder)

Back to top