As more enterprises are adopting clouds, the nature of cloud computing is changing. Previously, clouds were used to test applications or for non-mission critical applications. Today, enterprises are using clouds for cost-saving advantages and launching more mission critical applications that have defined performance needs.
In his session at the 10th International Cloud Expo, Eric Shepcaro, CEO and Chairman of the Board of Telx, will discuss how distributed computing has many advantages. It wou...| By Jeremy Geelan | Article Rating: |
|
| October 13, 2008 07:00 PM EDT | Reads: |
12,054 |
"My mission has always been to bring excellence to the field of user interface engineering," says Bill Scott, Director of User Interface Engineering at Netflix, which has 8+ million users, in this Exclusive Q&A with SYS-CON's AJAX & RIA Journal in the run-up to his session on October 20 at AJAX World RIA Conference & Expo in San Jose, California (October 20-22, 2008). 
AJAX & RIA Journal: When asked to prove to doubters that user experience matters, also to the bottom line of a company…what companies (in addition to Netflix!) do you tend to reference?
BILL SCOTT: I love Pandora. Pandora is dead simple. You pick a song or artist and immediately a radio station is built for you. The player is easy to use, easy to rate songs and does a great job of integrating advertising into the player space. The Pandora player and its companion iPhone application demonstrate the power of simple, rich interfaces that don’t get in the way of the experience but enhance it. Understanding that it is the experience of music listening and not the site experience directly is what focuses a team to build an experience for the user and not for themselves.
AJAX & RIA Journal: What would you say to those who contend that while “Rich Internet Application” had a very clear meaning at the time it was coined in the early 2000s, when an RIA was a clear contrast to the prevailing mass of applications on the web, the contrast is largely gone – leaving the term less useful. Has the entire web really evolved that dramatically, already? Is “Rich Web” now a given do you think?
SCOTT: It is not a given. It is getting to be more common. But the idea is not to make everything “rich”. The idea is to give the best experience. Sites have really messed up when they forget what the user really wanted from them. A popular TV site was primarily used for TV listings. When they changed it to be “rich” they made it harder to do the primary thing—get a TV listing.
I think the term is still useful as most of the techniques, patterns, etc. are still being fleshed out. I continue to see sites launch rich interfaces that are an abuse to the user – so there is still a lot to learn. The more capabilities, the more dangerous it is. Chain saws are great for quickly cutting down a tree, but they can also saw off a limb.
AJAX & RIA Journal: Your title at Netflix - “Director of User Interface Engineering” – bears testimony to the importance of front end engineering at Netflix. Are you surprised that there are not more ‘directors of UI engineering’ than there are?
SCOTT: Yes and no. If you really understand that crafting a good user experience requires solid engineering then it makes sense. If instead you think that creating a web interface is what developers who can’t cut the backend work then no it wouldn’t occur to you.
My mission has always been to bring excellence to the field of user interface engineering. What impressed me most about Netflix was their deep understanding of the criticality of this role. Think about it. From an engineering perspective, taming Java, JSP, HTML, CSS & Javascript into a cohesive framework with proper the proper software architecture while at the same time being perfomant for our 8+ million users is a worthwhile challenge. And then recruiting and keeping the talent to pull it off – well that deserves the attention of a Director of UI Engineering.
AJAX & RIA Journal: How did you get started in the world of user interface and user experience?
SCOTT: In 1984 I bought a Macintosh 128k. By the end of the year I joined forces with two of my fellow co-workers (from the Apple store where I worked) to write one of the first games for the Macintosh – GATO, a submarine simulation game. Designing and building the interface to this game completely hooked me on the joy of creating software that people wanted to use. From that moment forward I focused solely on user experience design and engineering.
AJAX & RIA Journal: What role do open APIs play in the business and software universe, in general terms?
SCOTT: In 2006, Netflix launched the Netflix Prize. The idea is to award $1 million to the team that can improve our recommendations engine by 10%. Why did we do this? We believe innovation is bigger than us.
Just this month Netflix announced its open APIs. By opening up APIs to the public we invite the talent of the masses to make Netflix a better experience. Open APIs foster innovation, provide an economic space for smaller development shops to thrive and allow businesses to host their services on a wide range of devices with fringe feature sets that otherwise would not have been supported.
AJAX & RIA Journal: Does Netflix make use of this trend towards open APIs?
SCOTT: Yes, with our launch of the public APIs on October 1, 2008. We are planning a soon to be announced Open Hack Day to invite developers onto our campus to hack for notoriety and fame!
AJAX & RIA Journal: What technologies does Netflix use in-house?
SCOTT: Our primary technology is Java running in a Tomcat/Apache configuration. For the user interface we use JSPs and the normal DHTML stack. We are in the process of re-architecting the presentation infrastructure utilizing: JSP tags, Struts2, Tiles2, YUI CSS framework and jQuery.
AJAX & RIA Journal: How about Cloud Computing: do you see it to be a useful product category?
SCOTT: Cloud computing is very interesting as it provides elasticity and cost benefits. We are looking carefully at all of the solutions in this space. Regardless of our direction we are busy architecting our infrastructure so that we have the flexibility to move to whatever makes the most sense.
AJAX & RIA Journal: Your latest book is called Designing Web Interfaces: Principles and Patterns for Rich Interaction – what goodies await your many fans in that?
SCOTT: The book is about interaction design: specifically, interaction design on the Web. And even more specifically, about rich interaction design on the Web. It is a distillation of best practices, patterns, and principles for creating a rich experience unique to the Web. In the book I discuss 6 principles for designing rich interactions (my talk follows this outline). There are 75+ patterns, a number of anti-patterns and over 250 examples from various web sites that illustrate these principles.
AJAX & RIA Journal: “Crafting Rich Web Interfaces” is the appealing title of your session at the upcoming AJAXWorld RIA Conference & Expo in San Jose CA. What is in store for attendees, and for those following it online during the simulcast of your session on SYS-CON.TV?
SCOTT: I will be sharing some the 6 principles from the upcoming book. The talk is chocked full of screencasts & animations that illustrate the good (patterns) and the bad (anti-patterns) when designing for rich interfaces.
AJAX & RIA Journal: What are the biggest meta-trends you see in terms of the Rich Web space in 2009?
SCOTT: One large trend (that has already started) is the way the Web (and its technologies) will be the platform for all kinds of environments. Starting with the iPhone and continuing with a host of new devices, web applications are now becoming prevelant in the mobile space.
With the iPod Touch, the web made its way onto my MP3 player – and it feels natural.
The desktop is already seeing this blending with Adobe Air, Microsoft Silverlight, Prism, Google Chrome’s application shortcut feature, Fluid and other products that bring a distraction free browsing experience into the desktop as well as bring the internet and social communities to desktop applications. Google Chrome basically introduces a Web OS onto the desktop setting the stage for online office applications to compete head to head with Microsoft Office products.
The Nintendo Wii successfully blended the web with its embedded Opera browser (Opera for devices). It is only natural that this will contine into other media spaces such as set top boxes and TVs. I will take some time for the devices to be powerful enough while still cheap enough, but it will happen. This will finally bring in web technologies onto the TV. Some will bring parts of the technology but eventually browsers will be fully integrated into these devices. Some of this has been realized already with the introduction of the Netflix player by Roku, the LG Blu-Ray player with Netflix, and the X-Box with Netflix streaming movies.
Published October 13, 2008 Reads 12,054
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
- Netflix UI Guru To Present on Crafting Rich Web Interfaces
- Bill Scott's AJAX Blog: Nine Tips for Designing Rich Internet Applications
- Crafting Rich Web Interfaces
- AJAX for Cloud Computing
- Convergence of Web, Mobile and Desktop Apps is the Next Phase
- AJAX World RIA Interview: 2009 Will Be "The Year of RIA" for Enterprises
- What Are The Seven Wonders of the Web?
- Stupid Users and Usability of UI
- AJAXWorld RIA Conference & Expo 2009 West: Call for Papers
More Stories By Jeremy Geelan
Jeremy Geelan is President & COO of Cloud Expo, Inc. and Conference Chair of the worldwide Cloud Expo series. He appears regularly at conferences and trade shows, speaking to technology audiences both in North America and overseas. He is executive producer and presenter of Cloud Expo's "Power Panels" on SYS-CON.TV.
As more enterprises are adopting clouds, the nature of cloud computing is changing. Previously, clouds were used to test applications or for non-mission critical applications. Today, enterprises are using clouds for cost-saving advantages and launching more mission critical applications that have defined performance needs.
In his session at the 10th International Cloud Expo, Eric Shepcaro, CEO and Chairman of the Board of Telx, will discuss how distributed computing has many advantages. It wou...Feb. 16, 2012 05:45 AM EST Reads: 1,766 |
By Liz McMillan Building a cloud computing environment with on-demand access to compute, network, and storage resources requires an elastic infrastructure at multiple levels. Virtualization combined with x86 servers has transformed the way we scale out compute resources. Unfortunately, legacy Fibre Channel and iSCSI storage architectures are rooted in rigid mainframe-era designs, and are fundamentally mismatched with the dynamic, shared modern data center.
In his session at the 10th International Cloud Expo, ...Feb. 16, 2012 05:30 AM EST Reads: 2,350 |
By Jeremy Geelan With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what else h...Feb. 16, 2012 05:30 AM EST Reads: 806 |
By Jeremy Geelan With Cloud Expo 2012 New York (10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what e...Feb. 15, 2012 03:15 PM EST Reads: 444 |
By Jeremy Geelan With Cloud Expo 2012 New York (10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what e...Feb. 15, 2012 03:00 PM EST Reads: 732 |
By Pat Romanski 2011 was a year of rapid adoption for public and private cloud services. Instant and on-demand server provisioning was the driving force behind the massive growth. On top, cloud server templates and script automation simplified application installation for simple and pre-defined application stacks, but have not targeted more complex enterprise application environments.
In his session at the 10th International Cloud Expo, John Yung, CEO of Appcara, will discuss how 2012 will be the year for app...Feb. 15, 2012 02:45 PM EST Reads: 1,969 |
By Jeremy Geelan With Big Data Expo 2012 New York (co-located with 10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where ...Feb. 15, 2012 11:45 AM EST Reads: 362 |
By Jeremy Geelan With Big Data Expo 2012 New York (co-located with 10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
Feb. 15, 2012 11:30 AM EST Reads: 909 |
By Elizabeth White Can you bring services from the cloud to your customers faster and have them adopt it with ease of use or bring the power of bundled services to the fingertips of your clients without creating new rigid ‘apps stove pipes'? Do you want to prevent your business running away to public and unmanageably immature cloud services?
In his session at the 10th International Cloud Expo, Hans van de Koppel, Sr. Enterprise Architect at Capgemini, will take Cloud Expo delegates to the developing world of clou...Feb. 15, 2012 10:45 AM EST Reads: 628 |
By Liz McMillan Many organizations have embraced, or are considering, the benefits of cloud computing – speed, flexibility, increased expertise, shared workload, reduced costs, etc. The benefits are many – but so are the risks. What are the threats to cloud security? Which parties assume responsibility for securing the environment? What about the data? Which type of cloud deployment offers superior security benefits?
In her session at the 10th International Cloud Expo, Kristin Lovejoy, Vice President of Infor...Feb. 15, 2012 10:00 AM EST Reads: 523 |
- How Are You Building Your Cloud?
- Cloud Expo New York Speaker Profile: Dave Asprey – Trend Micro
- Big Data in Telecom: The Need for Analytics
- Big Data Gold Mine in Cloud Governance and Automation
- Microsoft Tries Hadoop on Azure
- Thoughts on Big Data and Data Virtualization
- Drool, Britannia? Is the UK Failing the Cloud?
- Cloud Expo New York Speaker Profile: Mårten Mickos – Eucalyptus Systems
- Cloud Expo New York Speaker Profile: Bernard Golden – HyperStratus
- What Motivates Open Standards in the Cloud?
- StorSimple Supports OpenStack
- What to Expect in 2012: Cloud Computing and Open Source Software
- The Future of Cloud Computing: Industry Predictions for 2012
- HP Puts Activist Shareholder on Board
- Gartner Hype Cycle for Emerging Technologies 2011
- How Are You Building Your Cloud?
- Cloud Expo New York Speaker Profile: Dave Asprey – Trend Micro
- Big Data in Telecom: The Need for Analytics
- i-Technology in 2012: Five Industry Predictions
- Big Data Gold Mine in Cloud Governance and Automation
- 9th International Cloud Expo | Cloud Expo Silicon Valley – Photo Album
- Microsoft Tries Hadoop on Azure
- Thoughts on Big Data and Data Virtualization
- Drool, Britannia? Is the UK Failing the Cloud?
- What is Cloud Computing?
- The Top 150 Players in Cloud Computing
- Six Benefits of Cloud Computing
- Virtualization Conference Keynote Webcast Live on SYS-CON.TV
- What's the Difference Between Cloud Computing and SaaS?
- GDS International: Global Warming Scam?
- Twenty-One Experts Define Cloud Computing
- The Future of Cloud Computing
- The Top 250 Players in the Cloud Computing Ecosystem
- SOA 2 Point Oh No!
- Cloud Expo Europe 2009 in Prague: Themes & Topics
- A Brief History of Cloud Computing: Is the Cloud There Yet?








Building a cloud computing environment with on-demand access to compute, network, and storage resources requires an elastic infrastructure at multiple levels. Virtualization combined with x86 servers has transformed the way we scale out compute resources. Unfortunately, legacy Fibre Channel and iSCSI storage architectures are rooted in rigid mainframe-era designs, and are fundamentally mismatched with the dynamic, shared modern data center.
In his session at the 10th International Cloud Expo, ...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what else h...
With Cloud Expo 2012 New York (10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what e...
With Cloud Expo 2012 New York (10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what e...
2011 was a year of rapid adoption for public and private cloud services. Instant and on-demand server provisioning was the driving force behind the massive growth. On top, cloud server templates and script automation simplified application installation for simple and pre-defined application stacks, but have not targeted more complex enterprise application environments.
In his session at the 10th International Cloud Expo, John Yung, CEO of Appcara, will discuss how 2012 will be the year for app...
With Big Data Expo 2012 New York (co-located with 10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where ...
With Big Data Expo 2012 New York (co-located with 10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
Can you bring services from the cloud to your customers faster and have them adopt it with ease of use or bring the power of bundled services to the fingertips of your clients without creating new rigid ‘apps stove pipes'? Do you want to prevent your business running away to public and unmanageably immature cloud services?
In his session at the 10th International Cloud Expo, Hans van de Koppel, Sr. Enterprise Architect at Capgemini, will take Cloud Expo delegates to the developing world of clou...
Many organizations have embraced, or are considering, the benefits of cloud computing – speed, flexibility, increased expertise, shared workload, reduced costs, etc. The benefits are many – but so are the risks. What are the threats to cloud security? Which parties assume responsibility for securing the environment? What about the data? Which type of cloud deployment offers superior security benefits?
In her session at the 10th International Cloud Expo, Kristin Lovejoy, Vice President of Infor...
Statistics matter, not only in business, but increasingly also in our social life - well, at least in our social media life. Some of the statistics I noticed this week were round numbers, like 1000. With 1000 representing both the number now showing under "followers" in Twitter and the revenue numbe...
Let's face it right now the cloud is pretty immature. The level of automation and management of these environments are analogous to the early assembly lines, but it won't be this way long. This is not the industrial revolution and it moves at a wicked fast pace. Before we know it the next generation...
In previous posts such as Cloud Computing: Hype, Vision or Reality?, Hyped Cloud Technologies, PAAS is not Mainstream yet, SaaS is going Mainstream, Future applications: SaaS or traditional? I discussed Cloud Computing.
Recently I read Joe McKendrick's interesting article titled:Cloud Computing Mar...
Having covered Cloud Foundry, Force.com, Google App Engine and Red Hat OpenShift, we now take a look at Microsoft’s PaaS offering, Windows Azure.
Microsoft Windows Azure Platform is a Platform as a Service offering from Microsoft. It was announced in 2008 and became available in 2010. Since then Mi...
Many virtualization vendors offer certifications. With that in mind, is there really any value in pursuing these certifications from Microsoft and VMware? Is one more "valuable" than the other?
First, let me say that I am a big proponent of technical certifications. That is the reason why I have my...
There are – according to about a bazillion studies - 4 billion mobile devices in use around the globe.
It is interesting to note that nearly everyone who notes this statistic and then attempts to break it down into useful data (usually for marketing) that they almost always do so based on OS or dev...
What are some good reasons to adopt cloud storage? Cost, durability and flexibility.
So let me talk about performance, instead.
As part of our daily testing, we do routine performance measurements across a broad swath of cloud storage providers. It gives us a check to ensure that the various Cloud...
Is Big Data destined for only the top 3,000 companies worldwide? What about medium or small companies who are equally as data-driven? Is there a place for Big Data in SMB markets? When I talk to SMB companies about their use of public cloud services, it’s a no-brainer. Pay as you go, lower costs up...
They all automatically combine disaster recovery with backup, since the backups are stored offsite at the cloud provider’s data center.
The better cloud backup options completely automate both backup and restore, removing what historically has been a complex, order-and process-intensive, manual tas...
Tokens are at the center of API access control in the Enterprise. Token management, the process through which the lifecycle of these tokens is governed emerges as an important aspect of Enterprise API Management.
While some of this information is created during OAuth handshakes, some of it continue...









