YOUR FEEDBACK
E-Commerce 2.0
Brian wrote: I think we're heading in the right direction, but we've still...
SOA World Conference
Virtualization Conference
$200 Savings Expire May 16, 2008... – Register Today!


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SOA World Editorial: Defining Terms
It seems like not a day goes by lately in which some new story of malfeasance in office doesn't come out - whether it's lying under oath, using the services of a call girl, or spying on other officials in the government in order to further a personal agenda. Clearly, our elected officials don't have
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


Web Services and SOA - Sexy Clients and Programatic Oaths
The prototype system would talk to the customer's actual back end systems using web services and SOA

Digg This!

Recently I was called in at the last minute to help out with a sales opportunity.  The team had been working hard on a proposal for many months, during which they’d built a large working prototype system that talked to the customer’s actual back end systems using web services and SOA.  To their surprise however it had been slammed in the demos, because the user interface (the last part the sales team had put together) had been thrown together using just default fonts and colors, and basic text boxes and buttons.  Even though the whole tender was based on who could put together the most robust system that recognized the customer’s complex IT architecture, it had all fallen down merely because it didn’t look good enough.  The developers were disheartened, much the same way that a car engineer must be when no-one is prepared to look under the hood and appreciate the quality of their work because there isn’t a cupholder and CD player.

To fix things a colleague and I had two days before the sales team could go back before the customer.  We told the manager who’d asked for our help that all we could in that time was sex up the GUI.  He insisted that we shouldn’t do this, and instead should provide more engineering so that the prototype could work in a fail safe disconnected mode, because the customer had insisted that they didn’t want glitz and could only be wowed by substance.  Cause we’re wise and arrogant though, we instead spent two days doing nothing more than adding tissue paper sparkle to the existing GUI.  We replaced the widget toolkit for one that had a flat web look and feel to it, as well as adding stuff like images of credit card types on the payment screens together with twisty expandable GUI sections using gradient colored separators.  One part of the system involved booking a hotel room for which we painted a map of the hotel floor with hover help for room numbers and types.  It was total and utter fakeware, and had we not run out of time we were going to have a background thread that would draw animations to show which rooms were occupied and empty in real time.  Finally we threw in an obligatory embedded web browser and a splash screen before the sales team went back to the customer.

It was a total hit.  The client bought it and signed us up for the whole project. Our competitors felt cheated, and I got nice ego warming e-mails from senior management saying how grateful they were for my efforts, etc…

In some ways thought I felt rather like I’d broken some kind of programmer’s equivalent of the Hippocratic oath.  “I will respect the hard-won scientific gains of those programmers in whose steps I walk, and I will remember there is science to code as well as fluff, and that warmth, sympathy and understanding will outweigh the animated GIF or cheap piece of GUI smoke and mirrors”.  Yeah, right.  At the end of it we’re all just descended from apes, and how something looks is always going to trigger some atavistic assumption about how well it tastes.  I’m torn between bemoaning this fact, or accepting it and unashamedly maximizing it.  Magazine publishers who want someone to buy or read their stuff work this to their advantage when they put eye-candy pictures and silver bullet attention grabbing headlines on their front cover.  Maybe I should do likewise for a blog entry and call it “Sexy clients ?”.

posted Tuesday, 18 April 2006

About Joe Winchester
Joe Winchester, JDJ's Desktop Technologies Editor, is a software developer working on development tools for IBM in Hursley, UK.

SYS-CON India News Desk wrote: Recently I was called in at the last minute to help out with a sales opportunity. The team had been working hard on a proposal for many months, during which they'd built a large working prototype system that talked to the customer's actual back end systems using web services and SOA. To their surprise however it had been slammed in the demos, because the user interface (the last part the sales team had put together) had been thrown together using just default fonts and colors, and basic text boxes and buttons.
read & respond »
SYS-CON Italy News Desk wrote: Recently I was called in at the last minute to help out with a sales opportunity. The team had been working hard on a proposal for many months, during which they'd built a large working prototype system that talked to the customer's actual back end systems using web services and SOA. To their surprise however it had been slammed in the demos, because the user interface (the last part the sales team had put together) had been thrown together using just default fonts and colors, and basic text boxes and buttons.
read & respond »
SOA WORLD LATEST STORIES
A Little SOA Goes A Long Way
Many organizations make the faulty assumption that SOA is a panacea that can, and should be, applied to every situation. The reality is that service orientation is not the right answer for every scenario. The expense of service orientation cannot always be recouped and, in some cases,
More on the Software Assembly Question - Do Design Patterns Help?
One aspect of the debate over software productivity and assembly is whether or not visual tools can help. I think that they do - visual abstractions can be very meaningful - but I do not know of any visual system that actually solves the complete problem (i.e none have solved the custo
AMD Whistles Up New Champions To Slay its Dragons
AMD has kissed Mario Rivas good-bye and turned processor development over to Randy Allan, the head of its star-crossed server and workstation business, reporting to president and COO Dirk Meyer. Allan is now the new head of AMD's Computing Solutions Group, responsible for the bulk of t
Open Source Penetration and Use in SOA Deployments
Open source has made significant inroads into middleware deployments in the enterprise. More and more, open source is being used to deliver the benefits of SOA and open source to the enterprise. There are many custom Enterprise Service Bus deployments waiting to be upgraded to a simple
Growing an SOA Garden
Adopting SOA is a lot like gardening. It takes time, skill, a lot of hard work, and the process can be messy and even a bit frustrating at times. I know you've probably heard tons of different analogies that attempt to put SOA and governance into everyday terms and I'm sure that growin
Data Services Modeling: Data Modeling in the SOA Age
Once upon a time data modeling played a central role in the process of developing applications. Thus far in the SOA era, there has been a heavy emphasis on process, and data has all-too-often been lost in the SOA shuffle. In this talk, we present a data model for SOA - i.e., a service-
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS


ADS BY GOOGLE