Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Computing
Conference & Expo
November 2-4, 2009 NYC
Register Today and SAVE !..

2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
In many cases, the end of the year gives you time to step back and take stock of the last 12 months. This is when many of us take a hard look at what worked and what did not, complete performance reviews, and formulate plans for the coming year. For me, it is all of those things plus a time when I u...
SYS-CON.TV
Where Are the Flying Cars?
Where Are the Flying Cars?

Several years back I was watching Independence Day, a fairly decent movie about aliens invading earth. It was an enjoyable film with some pretty neat special effects, except my suspension of disbelief broke down when Jeff Goldblum decided he would infect an alien spaceship's computer defense system with a software virus. Doing so would deactivate the force field and allow Will Smith to jump into the pilot's seat and sneak back undetected to alien HQ, before loading the virus onto the mother ship and saving the planet. All good so far, except at the key point when Jeff Goldblum reached for his Apple Macintosh, cranked up a command prompt, and proceeded to write some DOS syntax. As what looked suspiciously like the result of a "dir /w" command scrolled rapidly along the command prompt, the alien spaceship threw up its hands in surrender. For me the whole movie was ruined at this point. Curiously I'm not sure why it shouldn't have been so before given the plotline's basis around little green men in dog fights with jet fighters, but the killer blow for me was the sight of a DOS prompt on a Mac.

Hollywood movies seem to have a very odd concept of a user interface, and it's all the more puzzling to me since computers are household items that presumably everyone working on a film has had access to. In earlier movies there wasn't such a ubiquity of PCs in people's homes and offices, so film directors made logon screens with huge fonts while error messages were shown with giant flashing red graphics and klaxon sound effects. Teenagers invariably hacked into any computer from their tree house simply by writing a random password generator and watching it break each digit of the password one by one as they supped on their kiddie soda. This formed the plotline for numerous films, including the 1983 hit War Games, which was made all the more unbelievable by the fact that once the whiz kids had managed to unknowingly start World War III, they averted it by reprogramming the defense department's computer to play tic-tac-toe with itself. You wonder what the IT department who programmed the original software was doing at the time the generals wanted to stop the impending war - perhaps they had all been laid off and the code maintenance outsourced overseas? Even latter day films showing people using e-mail software have 24 point font software with each letter of the incoming mail typing itself character by character.

While it's fun to knock films for failing to do software correctly, there is a purpose to my current diatribe. By continually mystifying and shrouding computers as the realm of the geek and the nerd and creating ridiculous user interfaces, they perpetuate the idea that computers should be hard to use. The syllogism is that if programmers create hard-to-use applications, they are somehow creating a sophisticated piece of software. Nothing could be further from the truth - the GUI is all about simplicity through sophistication.

When I was at university in the 1980s I used an IBM 3084 and a Honeywell computer, both of which were powerful boxes but had no GUI in sight. In my last year I had my first Macintosh and thought, "This is the future," and it pretty much inspired me to enter computing as a profession. I was shocked, however, by the fact that so much business software seemed oblivious to the GUI revolution that was to come, and my early colleagues mocked drag and drop with loaded acronyms like WIMP (windows, icons, mouse, and pull-down menus).

Most of the current GUIs that we use were conceived back in the 1970s at Xerox Parc. This is described excellently in the book Dealers in Lightning, which covers the almost incredulous opposition the early developers encountered by many who were opposed to the GUI as being anything more than research that would never catch on. The other amazing thing for me is that nothing much seems to have come along since the Xerox project. The basic concepts of scrollbars, combo boxes, moveable windows, menus, and everything we use were invented over 30 years ago, and while it's good, it's by no means perfect. Where is the next innovation coming from? It's not from movies that latch onto the latest buzzword and try to cover it in mystique (not too dissimilar from a tech company's marketing department). It could come out of research as the Xerox project did, or perhaps it will come from an entirely new angle. Wherever it comes from, the key to its success will be simplification. The WIMP made the GUI easier to use, not harder, and this should be the driving force behind any piece of interface design. There is no shame in making something easy to use, and hopefully one day soon I'll see a Hollywood movie where the software being used is simple and obvious, and breaks the cliché of an expert operator having to be a boffin or child prodigy. Talking of boffins, next time you hit a browser check out www.moller.com/skycar - it's a flying car. Enjoy.

About Joe Winchester
Joe Winchester, Editor-in-Chief of Java Developer's Journal, was formerly JDJ's longtime Desktop Technologies Editor and is a software developer working on development tools for IBM in Hursley, UK.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

I''m always puzzled by the little "noises" you hear as the screen paints in a movie or TV show. I''m specifically thinking of the Fox series "24." I can actually let the verbal "computer talk" BS pass through and still enjoy the show. But those little screen activity noises are too much. I would go insane in the cube farm where I work if all the computers were making squeak noises every time a screen changed.

I do understand why the screens paint so slow. They''re supposed to be government computers ;-).

Sorry, but I think that the movie (Independence Day)was not good from the start because it was too much American for me (I''m not american of course). I like Goldblum but the movie look like a propaganda film for America where we can see that the American are the best, the clever and so on. It''s such a pain !

Actually if the Mac was running Virtual PC, it could easily have been running DOS (at that time, DOS was a supported configuration on Virtual PC). I used to run it all the time on my Powerbook 5300!

F.

Sun''s Project Looking Glass is in the early stages, but it appears to be an interesting step in the evolution of the GUI:
http://wwws.sun.com/software/looking_glass/

"simply by writing a random password generator and watching it break each digit of the password one by one"

Actually this is exactly how you hack a TENEX system.

Heres an article about it: http://www.securitytechnique.com/1/8

"... decent movie"? How old are you?!

Two myths here: First one is, that a "windows" style GUI is by default more effecient and productive than a text based UI (TUI). As just one example, ever watch legal secretaries work? They never take their hands off of the keyboard. To do so is very unproductive. Using a mouse to manipulate drop-downs and such is not necessarily better, but in fact can create more complexity, depending on the nature of the work.

Second myth is, that Hollywood is connected to reality enough that they should know how to portray a realistic computer UI. Hollywood is out of touch with day to day reality in almost every respect, let alone computer use. :)

I was really impressed by the UI on the Mac that uploaded the virus. Didn''t it actually have a progress bar with the text "Uploading Virus" displayed above it?

My personnel best computer scene is in Jurassic Park when the 12 years old girl tell "Hey, it''s Unix, i know this system" and at the commputer we see 3D interface where the cursor fly over what seems to be the file system looking for a way to open the Park gates...

Really unrealistic...

Actually, my favorite movie scene on computer interfaces and portrayals is in the Star Trek movie where they go back in time to our day "from the future". Scotty is in an engineering department or something and walks up to a PC (again, a Mac) looks at it a moment, picks up the mouse off of the table and puts it to his mouth and says: "Hello, Computer!" in a very loud voice .... Extremely humerous, but makes you think ... not quite the M-5 is it (now THERE''S another portrayal) :)

Liked the article - very amusing and to the point in terms of "where''s the next UI revolution". Kind of akin to "why do we still have internal combustion engines". On the Hollywood angle, the best example to break the mold of talking UIs with 24 point messages etc must be Minority Report (with a concept that was repeated in Paycheck).


Your Feedback
Derek wrote: I''m always puzzled by the little "noises" you hear as the screen paints in a movie or TV show. I''m specifically thinking of the Fox series "24." I can actually let the verbal "computer talk" BS pass through and still enjoy the show. But those little screen activity noises are too much. I would go insane in the cube farm where I work if all the computers were making squeak noises every time a screen changed. I do understand why the screens paint so slow. They''re supposed to be government computers ;-).
LASKAWIEC wrote: Sorry, but I think that the movie (Independence Day)was not good from the start because it was too much American for me (I''m not american of course). I like Goldblum but the movie look like a propaganda film for America where we can see that the American are the best, the clever and so on. It''s such a pain !
Frank Cicchetto wrote: Actually if the Mac was running Virtual PC, it could easily have been running DOS (at that time, DOS was a supported configuration on Virtual PC). I used to run it all the time on my Powerbook 5300! F.
Mostly Harmless wrote: Sun''s Project Looking Glass is in the early stages, but it appears to be an interesting step in the evolution of the GUI: http://wwws.sun.com/software/looking_glass/
David Trott wrote: "simply by writing a random password generator and watching it break each digit of the password one by one" Actually this is exactly how you hack a TENEX system. Heres an article about it: http://www.securitytechnique.com/1/8
My Name wrote: "... decent movie"? How old are you?!
LMM wrote: Two myths here: First one is, that a "windows" style GUI is by default more effecient and productive than a text based UI (TUI). As just one example, ever watch legal secretaries work? They never take their hands off of the keyboard. To do so is very unproductive. Using a mouse to manipulate drop-downs and such is not necessarily better, but in fact can create more complexity, depending on the nature of the work. Second myth is, that Hollywood is connected to reality enough that they should know how to portray a realistic computer UI. Hollywood is out of touch with day to day reality in almost every respect, let alone computer use. :)
Gregg Saffell wrote: I was really impressed by the UI on the Mac that uploaded the virus. Didn''t it actually have a progress bar with the text "Uploading Virus" displayed above it?
RLA wrote: My personnel best computer scene is in Jurassic Park when the 12 years old girl tell "Hey, it''s Unix, i know this system" and at the commputer we see 3D interface where the cursor fly over what seems to be the file system looking for a way to open the Park gates... Really unrealistic...
JPL wrote: Actually, my favorite movie scene on computer interfaces and portrayals is in the Star Trek movie where they go back in time to our day "from the future". Scotty is in an engineering department or something and walks up to a PC (again, a Mac) looks at it a moment, picks up the mouse off of the table and puts it to his mouth and says: "Hello, Computer!" in a very loud voice .... Extremely humerous, but makes you think ... not quite the M-5 is it (now THERE''S another portrayal) :)
Ian Simmonds wrote: Liked the article - very amusing and to the point in terms of "where''s the next UI revolution". Kind of akin to "why do we still have internal combustion engines". On the Hollywood angle, the best example to break the mold of talking UIs with 24 point messages etc must be Minority Report (with a concept that was repeated in Paycheck).
SOA World Latest Stories
In a surprise move on Tuesday, January 10, Oracle wheeled out its Big Data Appliance. That’s the one it said in October would be ready sometime in the first half. Only nobody believed it meant early in the first half. Heck, it’s not even clear anybody thought Oracle could make the fi...
A Munich court Thursday found Motorola Mobility guilty of infringing an Apple patent and handed Apple a permanent injunction against two Android smartphones. Apple can enforce the injunction after posting a bond lest MMI succeed in invalidating the slide-to-unlock patent (EP1964022) ...
Quick Response (QR) codes are intended to help direct users quickly and easily to information about products and services, but they are also starting to be used for social engineering exploits. This article looks at the emergence of QR scan scams and the rising concern for users today....
The Chinese company that claims it owns the iPad trademark says it plans to seek a ban on iPad exports out of China, threatening global supplies. According to what a lawyer for Proview Technology (Shenzhen) Co Ltd told Reuters, the firm is petitioning Chinese customs to stop shipment...
Cisco Wednesday filed suit in the European Union’s second-highest court, the General Court in Luxembourg, challenging the European Commission’s rubber stamp last October of Microsoft’s $8.5 billion acquisition of Skype. Cisco says it isn’t opposed to the merger, but figures the EC sh...
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 applic...
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