Archive

Silverlight

Recently, Webkit announced CSS Animation – There are several articles claiming that this new feature could hurt the plugin space for Adobe and Microsoft … One of the most commented articles was posted on MacRumors Yesterday…

CSS Animation Coming to Safari, Already in iPhone. Less Dependence on Flash? – Mac Rumors

The incorporation of animation into CSS could certainly threaten one of the major uses of Flash on the internet.

I really dislike the author’s positioning of Flash’s major use on the internet as an animation tool – that was 10 years ago. When was the last time you saw “skip intro” on a site (unless it was created with template monster)? Yes, it still is a great animation tool, but it has matured into a great development platform; one, that is bringing revolutionary changes to the web.

Some of the comments on the above post are so fun to read because that are so illogical … why does Flash cause such emotion from developers:

I HATE FLASH!!! —–

Flash is a thing of the past, people who have disabilities like to be able to view websites and websites composed entirely of flash are nearly impossible for them to navigate. By using CSS it allows them to view the site, and have descriptions of what is going on through their text reader etc. —–

Yay! I hope Flash catches a computer virus and dies. —–

Animation, flashing, blinking, page sounds ruin the web. They are distracting from real content and used as a substitute for quality design. I hope that Apple provide preferences for turning off this sort of junk in Safari on both the Macintosh and iPhone/iPod. —–

No one should ever be talking about “when will Flash be on the iPhone,”, but rather “When will Flash finally die its long overdue death and make way for lighter better web standards?” Screw Flash and the horse it rode in on. —–

and my favorite:

Flash is slow, bloated and adds little value to the ordinary web experience. It SUCKS… —–

Ug! I don’t want to re-hash an older blog post about flash, but these developers are just missing the point. Flash, Silverlight, AJAX, CSS – are all merely tools. All of them powerful in their own way – all of them appropriate for certain uses. At EffectiveUI, we leverage the more powerful browser plug-ins (Flash/Silverlight) to create web experiences that move away from the traditional page based metaphors… In other words, we are creating software, not ordinary web sites.

Of course we use the other, browser based platforms when and where appropriate. I’m actually very excited about CSS Animation – but we will wait a long time to see how the standard is implemented across all browsers before we begin to recommend the standard to our clients…

One last thing … A simple plea to the technology community : drop the religious fanaticism for or against any particular technology – it shows your inexperience and your unwillingness to do your homework. Focus on the end goal: creating better software for people…


This time each year, technophiles are asked to part the curtains and peek into the coming year. While last year brought unprecedented growth in RIA adoption— especially by Fortune 500 companies—RIA adoption in 2008 brings a new onslaught of risks, rewards, challenges, and opportunities for companies of all sizes.

Let’s start with something positive. Last year, the overall demand for RIAs outpaced the qualified supply chain. This trend will continue. This year, companies facing both job growth and decline will need to continue to leverage innovative, usable RIAs to hone their competitive edge to outpace their competition and improve core business practices with fast, reliable, productivity-enhancing internal and external tools. However, building and deploying effective RIAs is not something companies can jump into with blind assumptions.

"adobe flex" Job Trends graph

Without the right leadership at the helm and the right team in the trenches, the world of RIAs is fraught with risk that can cost dearly. The flip side of the coin is that good RIAs can provide your customers with user experiences that leave your competition in the dust. If you keep the following risks and rewards front of mind, you can turn the 2008 RIA challenge into successful opportunities.

 

Risk: Developer inexperience
Reward: RIAs that work result in user adoption
Since many underlying RIA technologies are still emerging, finding developers with the appropriate level of experience can be tough. Thinking that you can find good Java or .Net developers immediately turn them into expert Flex or Silverlight developers is not good thinking. Inherent to these powerful new frameworks are challenges that require mastery of the technologies. Rich client applications differ greatly from server, HTML, or desktop applications and require very certain development expertise. Beware the typical developer optimistic mindset that believes problem-solving skills are platform independent.

 

Risk: Designer inexperience
Reward: Well-designed RIAs make people want to use them
The gap between sexy and usable is huge and dangerous. A great print or web designer is not necessarily a great application designer, especially not right out of the gate. It takes a considerable shift of discipline and time on the front for designers to transition from page based metaphors to RIA necessities such as features, tasks, hierarchical navigation schemes, and transitional animations. Oddly, understanding how to leverage new technologies like AIR and Silverlight means that designers may have to unlearn some of what they have relied on in the past as successful solutions. 

Forrester Research stat: 70 to 80 percent of all IT projects fail. The number one reason why they fail is a lack of user acceptance, not technical issues (caveat: user acceptance may be poor simply because an application just doesn’t work). An effective RIA designer who respects user input and usability measurement studies will dramatically mitigate the failure rate of an IT project. Look for RIA designers with experience and/or education in human factors.

 

Risk: Poor hires
Reward: Powerful designer/developer collaboration
Managers may see the words "Flex experience" on a resume and assume that, in-and-of-itself, Flex experience makes the candidate qualified. Differentiating between experience and quality is very hard for an IT manager to assess since they may have not yet seen what a good RIA developer really looks like. The same premise holds true for design talent. Hiring the wrong developer or designer obviously will likely point to costly disaster on any project.

Consider outsourcing to proven experts. Or build teams consisting of blended internal and external talent and give them prudent product management guidance. 

 

Risk: Lack of process and culture
Reward: Integrated workflow and new behaviors
Let’s say that you lucked out and put together a great team. Now you have to get them to collaborate. Establishing the right culture to enable the team to work together is critical to the success of creating engaging applications. It takes a delicate combination of humility, passion, confidence, knowledge, process, and realism to execute against business and user requirements.

Also, carefully consider reporting structures. Should the designer sit in Marketing? IT? Companies trying to build effective teams may be challenged by traditional organizational and hierarchical silos and boundaries to get the right people in the right room with the right priorities and agendas.

 

Risk: Messaging from platform providers
Reward: Great news across the board
Both Adobe and Microsoft have emerging RIA platforms (AIR/Flex/Flash and Silverlight respectively). While the hype for Silverlight is hitting stride, currently the Adobe Flash/Flex/AIR platform is the way to go for most robust online applications. Microsoft’s roadmap is very exciting, and I believe that we will see some great moves forward on their platform in the next 12 months. However, the Silverlight runtime just does not offer enough functionality or the ubiquitous reach that the Flash Player does.

The opportunity, no matter the platform, is abundant. Microsoft entering the RIA game is great news for everyone, even Adobe. They have helped to validate that RIAs are the future of how companies will engage, inform, retain, and entertain, their customers.

 

Risk: RIA providers on overload
Reward: Consistent home runs
Many providers in the RIA space are growing more rapidly than they can realistically support— flirting with implosion and growth rates of 1,000 percent and higher. Without dedicated, qualified team members in place, RIA providers have no business taking on work just to take on work. If you come across an RIA provider who has people available immediately, beware. At EffectiveUI, we would rather turn away work than fatigue or dilute our human resources.

 

Risk: Inadequate budgets
Reward: Proving the value of an RIA
The return on investing into a great RIA—even a simple one— can be astounding. Applying the same budget approach as you would, for example, a micro site or an HTML calculator is not the model to follow. Find guidance and build your case. Deploying an application that is truly going to engage users and deliver a measurable ROI requires appropriate budgeting of dollars and time.

 

Risk: Inappropriate intention
Reward: Focused discipline for the job
Hiring your advertising agency to build a critical business application is like asking your interior designer to engineer a new building. While both disciplines are important and somewhat related, they absolutely require pinpointed expertise and focus. Make sure that the person or company you engage to build your RIA understands and respects the difference.

 

add blog to del.icio.us

add blog to technorati

dig this story

A good article by Elizabeth Montalbanco of IDG News Service was picked up by InforWorld:
 

http://www.infoworld.com/article/07/12/20/AIR-RIAs-raise-Adobe-profile_1.html

She discusses how Adobe is becoming a “major player” in the platform market:”Over its 25 years, Adobe — a company known less for its dazzle than its dependability — has quietly turned itself into a multibillion-dollar software vendor on the strength of technologies that have become essential to computer users. Creative professionals would be lost without the graphic-design tools Photoshop and Illustrator, and Adobe Acrobat and PDF have made it easy for everyone to share documents cross-platform.But with its acquisition of Macromedia two years ago, Adobe also took on another role — as pioneer of providing a next-generation platform for developing rich Internet applications. RIAs, as they’re called, provide more intuitive and multimedia-rich user experiences on the Web than typical client/server or desktop applications, and are now in high demand as users expect more from their multimedia Web experiences with the rise in popularity of sites like YouTube and Facebook.” 

Disclaimer: I was interviewed for this article, so my opinion should be taken with a grain of salt :)

Creating great UIs for clients [podtech content=http://media1.podtech.net/media/2007/12/PID_013155/Podtech_EffectiveUI_Anthony.flv&postURL=http://www.podtech.net/home/4688/creating-great-uis-for-clients&totalTime=1172000&breadcrumb=263ba99510e34eb69182acf105b9e7ee]Creating Killer UIs[podtech content=http://media1.podtech.net/media/2007/12/PID_013156/Podtech_EffectiveUI_RJOwen.flv&postURL=http://www.podtech.net/home/4689/creating-kickass-uis&totalTime=895000&breadcrumb=b9afc45b0e7e44a8ace24dbc9ef24487]Beneath great user experiences[podtech content=http://media1.podtech.net/media/2007/12/PID_013157/Podtech_EffectiveUI_demo.flv&postURL=http://www.podtech.net/home/4690/beneath-great-user-experiences&totalTime=724000&breadcrumb=0560786079ed48bf9f7abe69be3e61c2]

%d bloggers like this: