Slashdot Mirror


Computer Interaction in Science Fiction Movies

MidVicious writes "From futuristic 'Punch Cards' to Voice Recognition HoloDeck Interfaces, human/computer interactions have always mirrored the base concepts of our emerging technologies. An article from a Saarland University CS Seminar highlights Hollywood history with UI, ranging from the moderately feasible (Total Recall's television/scenery display wall) to the often ridiculous (Swordfish's 6-flat screen monitor setup complete with 3-D virus-hacking environment). An interesting read, especially considering some of the technology is on its way to becoming a reality."

57 of 232 comments (clear)

  1. Video game as firewall by starfishsystems · · Score: 5, Funny
    My favorite are scenes where figuring out how to hack through some kind of super hardened security amounts to playing a big old video game.

    It's like, yeah, that's really how I configure iptables or add a server cert to Apache.

    --
    Parity: What to do when the weekend comes.
    1. Re:Video game as firewall by Anonymous Coward · · Score: 5, Funny

      You mean YOU don't compile the kernel by using tetris bricks?

    2. Re:Video game as firewall by Mr.+Flibble · · Score: 5, Funny

      You don't? Hell I use psDooM on all my production systems. I like to let my processes sort out their own issues, who needs nice anyways? And boy, with this kind of user interface, I deal with hackers by "iddqd" "idkfa" and then pull out the BFG. Problem solved.

      (Screenshots for those who don't remember psDooM: http://psdoom.sourceforge.net/screenshots.html

      --
      Try to hack my 31337 firewall!
    3. Re:Video game as firewall by shmlco · · Score: 3, Funny

      That's no good unless you have to quickly catch them as they fall AND orient and place them correctly. I mean, we need to maintain some level of skill. Can't make building Linux kernels so easy that ANYONE can do it... (grin)

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    4. Re:Video game as firewall by Clazzy · · Score: 5, Funny

      What they don't realise is that firewall configuration goes something like this:

      You are now entering port 80.
      It is pitch black.
      You are likely to be eaten by a grue.
      The batteries have gone on your flashlight.
      > CHANGE BATTERIES
      You have no new batteries.
      You were eaten by a grue, port 80 is now open.

      --
      If we can hit that bull's-eye, the rest of the dominoes will fall like a house of cards... Checkmate.
    5. Re:Video game as firewall by stefanlasiewski · · Score: 3, Funny

      And somehow, I can never survive the explosion when I kill the big Boss named '1:init'...

      --
      "Can of worms? The can is open... the worms are everywhere."
    6. Re:Video game as firewall by harry666t · · Score: 2, Funny

      "You mean YOU don't compile the kernel by using tetris bricks?"

      One day I've put 'init=/usr/games/tetris-bsd' to kernel's args line and told my sister that she must win the game in order to boot the system :D

  2. Lex says... by the_tsi · · Score: 5, Funny

    This is a Unix system! I know this!

    1. Re:Lex says... by lottameez · · Score: 3, Funny

      Jurassic park? I laughed when I heard that line. "Run like hell" I said, "you'll never figure out what the csh call is in time!"

      --
      Yeah? Well I think you're overrated too.
    2. Re:Lex says... by harp2812 · · Score: 5, Interesting
      Sad thing is, I actually went and installed it after seeing the movie...

      http://www.sgi.com/fun/freeware/3d_navigator.html

      Slow as hell, and not nearly as cool as I thought it'd be though. :(

      --
      I've found that nurturing one's Zen nature is vital to dealing with technology. Violence is pretty damn useful too.
  3. Alien by chebucto · · Score: 3, Insightful

    The computer in Alien (the first in the series) was unrealistic - not because of the artificial intelligence or natural-language processing, but because of the cumbersome way commands were entered and the unnecessary tekno-futurism of the computer room. Still, it was really good at helping the conspiratorial mood of the movie, and it is still one of my favorites in terms of fictional computers. I think the Star Trek TNG computers were probably the best depiction of how computers should be.

    --
    The English word fart is one of the oldest words in the English vocabulary.
    1. Re:Alien by spaceyhackerlady · · Score: 3, Interesting

      I think the Star Trek TNG computers were probably the best depiction of how computers should be.

      The TNG computers were pretty good. I remember seeing an interview with Michael Okuda talking about the challenges of creating something that people would accept as 23rd century technology, but having to use 20th century technology to do it. I also remember, when TNG was just about to debut, remarking in another forum that the TOS computers looked clunky by then, and that the flight deck of a Shuttle or 767 looked far more futuristic.

      While it never made it in to film, the interface in the later Foundation novels wins for me.

      ...laura

    2. Re:Alien by Original+Replica · · Score: 4, Interesting

      Star Trek has predicted other aspects of communication/information well enough, I don't see why predicting useful GUIs would be out of character for the series. Aside from the obvious cell phone = communicator, we also saw Uhura's bluetooth earbud, and between MRIs, spectrometers, and NASA's NUGGET (Neutron/Gamma Ray Geologic Tomography) we are working our way to a proper tricorder.

      --
      We are all just people.
    3. Re:Alien by Oktober+Sunset · · Score: 5, Funny

      I think the TNG computer was a sack of crap, you ask it where someone is and its says they aren't on board, if the computer knows where people are on he ship, why doesn't it tell you something usefull like, they went crazy and flew off in a shuttle or they mysteriously vanished from some coridor due to weird alien crap. And why didn't it tell someone when they went missing, rather than sit there like a fucktard for 5 hours untill someone notices they are gone before telling anyone they were mysteriously abducted by wierd energy monsters or whatever. The interface was good, with the touch screens and the voice, but the AI of the thing was dumb as fuck.

    4. Re:Alien by vux984 · · Score: 4, Insightful

      Maybe the crew liked having the freedom of not having their every move recorded. IE the computer only tracked someone down when it was asked to (by command staff even maybe?), rather than maintaining continual tabs on everybody all the time.

      Not saying that's the rationale for TNG... but I wouldn't mind a future where it was.

    5. Re:Alien by Anonymous Coward · · Score: 5, Funny

      While it never made it in to film, the interface in the later Foundation novels wins for me. Do the UI components still explode with a sea of sparks every time the ship has any problem like in the TV shows? Or have they finally figured out how to get input from consoles without needing 100,000 V and a couple of pieces of random explosives strapped inside?
    6. Re:Alien by kv9 · · Score: 3, Interesting

      The TNG computers were pretty good.

      I never quite got how the turbolifts worked. the crew doesn't seem to prepend commands with "computer...", they just usually say "deck x", "bridge", "pause", "resume". how does it know when it's a command and when it's just crew chatter? or are these keywords reserved for computer communication and their usage in casual chatter is verboten?

    7. Re:Alien by sgtrock · · Score: 2, Interesting

      Ob "Scanners" scene:

      Evil Security Guy backs away slowly.

      Lab Coated SysAdmin #1 sees this and scoffs, "What, you expecting it to explode like in the movies? That never happens in real life."

      ESG replies, "No one's ever shut down a computer system with a scanner in it before."

      Big Blinkenlight mainframe shuts down. LEDs go out slowly, tape drives quit spinning. Everything's quiet.

      LCSA#1 says, "See? I told you there was nothing to worry about."

      THEN we get the big explosion. :D

  4. Re:Swordfish by dbhankins · · Score: 4, Funny

    It wasn't the six panels that was ridiculous, it was the additional peripheral the hacker had to deal with during his job interview.

  5. Mouse? by Anonymous Coward · · Score: 4, Insightful

    Am i the only one who notices punching keys is all they do in movies? even tho they have a graphical UI

    1. Re:Mouse? by The+Living+Fractal · · Score: 2, Interesting

      No, you might be the only one who thinks a mouse is faster than knowing every single keyboard shortcut for what you need when you can type 1,200 WPM.

      I guess.

      TLF

      --
      I do not respond to cowards. Especially anonymous ones.
    2. Re:Mouse? by fyngyrz · · Score: 5, Interesting

      See, the thing about menu driven interfaces is they are serious compromises. They trade cost (many buttons and the space they take up) for layers on a single interface (a screen.) When operating critical machinery, you can't be navigating menus. For instance, if cap'n starboy says "shields up", you can't say, "sorry, I didn't get them up in time because I was in the turbolift interface." You need to press a button that puts the shields up, and *right now.* Likewise for any number of critical functions.

      I can give you a practical modern example. I own a Denon 7.1 channel surround system. It's really pretty decent quality, and it is the main system for our theater. If you want to do anything besides change sources or volume, you'll be navigating menus. Sometimes... lots of menus. It's a pain in the butt, and it is slow. This thing cost me about two grand.

      In my library, I have a Marantz 2325, circa 1975 or so. This has every control and status display on a button, knob, or dial. There are only two multi-purpose things on it. Consequently, it is a lot easier to run - everything is always in the same place, and the things you use often you learn where are almost immediately - and it is a whole lot faster to operate. Want to turn up the bass? Reach for the bass control. Want just bass on the left speaker? Inner concentric ring of the bass control. And so on, for almost every function on the unit. It's not perfect - FM muting level is on the rear, and the Dolby levels take over the FM signal strength meter when you want to look at them, but man is it a lot easier and more comfortable to operate than the Denon. But accounting for inflation, the retail on this was about five grand. Those buttons and knobs are very costly. It isn't just advances in electronics that make that relative price drop!

      The Denon actually has a lot more functionality. But getting at it is tough. Practically speaking, that actually means that mostly, I don't get at it at all.

      Coming back to a computer interface for a spacecraft or a watercraft or any war machine, I can see them going back to buttons regardless of the ability to fold functionality into a graphic interface, because with a button, a well trained person goes right to the function and time may be of the essence in any one of a number of situations, including some that may not have been foreseen by the system designers. Buttons cost more in terms of real estate, but then again, they can give you more in terms of outright survival.

      Buttons are faster than speech, too, even if there is no latency. Takes about 40 ms to hit a button. You can't talk that fast. It's just that simple. Now, if they ever manage to make a mind to machine interface, we'll be on new ground, but until then... buttons ftw. :-)

      --
      I've fallen off your lawn, and I can't get up.
    3. Re:Mouse? by mvdwege · · Score: 2, Interesting

      Cameras went through the same evolution. In the eighties, it was hip to put LCD displays on the body and run all functions through simple up/down buttons. Minolta even went as far as to implement this for their zoom lenses, where you had to use a zoom-in/zoom-out button to run the zoom.

      Somehow, it dawned on camara makers that this was not a good idea. The last generation of film SLR bodies went back to dedicated buttons and knobs, witness such cameras as the Minolta Dynax/Maxxum 7 and 9, and the Nikon F5. Funnily enough, the first generations of digital cameras replicated this mistake, with the DSLRs finally returning to dedicated knobs, and makers such as Panasonic ditching the two-way switches on their compacts.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  6. about the 'often ridiculous' by N3wsByt3 · · Score: 2, Informative

    The claim that something similar to the system depicted in swordfish is ridiculous, is on itself ridiculous. Multi-monitors are nothing new; even ordinary PC users with a decent graphic-card can already link two. Currently, there are already systems which can handle *more* then 6 screens.

    And as far as the 3D goes:

    "HUNTINGTON BEACH, Calif. -- August 9, 2004

    Sharp Systems of America, a division of Sharp Electronics Corporation, today introduced the Sharp LL-151-3D display, Sharp's first stand-alone display that features Sharp's 3D LCD Technology. This exciting 15-inch 3D LCD monitor delivers eye-popping 3D images to the naked eye, and can be easily switched between 2D and 3D viewing for standard applications such as spreadsheets, word processing or email. "

    Note the date. It's not even Sci-fi anymore.

    --
    --- "To pee or not to pee, that is the question." ---
    1. Re:about the 'often ridiculous' by edschurr · · Score: 2, Insightful

      I don't know about the /. summary, but the setup in Swordfish was silly because it was only supposed to look cool. There was no HCI behind it: the monitors are arranged such that it would hurt your neck unnecessarily. The technology was superficial—it was a prop.

    2. Re:about the 'often ridiculous' by Cervantes · · Score: 2, Insightful

      I agree, multimonitor is old news. I remember many years ago digging up a lot of cords and spare parts so I could see if I really could fill all my PCI slots with graphics cards and have it work. 6 monitors later, I did. :)
      Heck, I'm pretty sure I was running Win98SE back when I had 3 monitors running.

      Also, I found it humourous that the blurb complained about 6 monitors, directly over a picture of ... 7 monitors.
      Great proofreading there guys. Can't wait for you to be a /. editor.

      --
      If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
  7. For shame! by aitikin · · Score: 2, Insightful
    FTA:

    which consists of 6 flatscreen monitors of common size put together and probably supposed to be used as an enhanced display.
    Great speech from a guy who can't count past 6!
    --
    "Don't meddle in the affairs of a patent dragon, for thou art tasty and good with ketchup." ~ohcrapitssteve
  8. My favorite by Bongo+Bill · · Score: 3, Funny

    I want a monitor that will project the text I'm typing onto my face.

    --
    ...but is it art?
  9. Minority Report by TheTiminator · · Score: 2, Interesting

    Lets also not forget those great glass monitors used in Minority Report. All one has to do is look at how interaction is working with the Wii. The use of gloves with motion detection is already a reality. The only piece left is the see through monitors. I would love to have one of those.

    --
    TheTiminator
    1. Re:Minority Report by technococcus · · Score: 3, Interesting

      (NOTE: Not an Apple shill; owns no Apple products)

      Apple's working on it. One of their latest iMac concepts included a screen that was completely clear when off and semi-translucent when in use. There was a Slashdot post about it, IIRC.

      Right, here we go: http://ibloggedthis.com/2006/08/09/a-concept-of-a- future-imac-pictures-transparent-screen-and-keyboa rd/

      Enjoy.

  10. I wonder how far away form GPP interfaces we are? by edwardpickman · · Score: 3, Funny

    After the attempt at Bob and then Clippy I wonder if Douglas Adams predicted where Microsoft will be 200 years from now? Are they the real Sirius Cybernetics? If so how long do I have to wait for my very own Marvin? ...........Now that I think about it hopefully a very very long time.

  11. Sigh by geekoid · · Score: 2, Insightful

    "The conceptual fault here is that the controls of the machine are exactly the opposite of a human-centered design, since user has to work for the device to make it run."

    That's the God DAMN POINT, fool.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  12. biometric interfaces in SciFi by tronicum · · Score: 2, Informative

    You should see this video (204 MB MPEG4) of a 23C3 Speech/Screening featuring biometric interfaces in SciFi movies.

  13. Re:3-D interface in X-Men by StaticEngine · · Score: 2, Insightful

    A mildly nightmarish array of pins that extended from hyrdraulic cylinders, connected to a mux and central pump system, would probably work just fine. The naieve implementation would have all pins either extending or receeding at once, but if you had two valves per pin, you could simultaneously raise and lower individual pins. Encoders could check the height of each pin, and then the whole thing would just be a representation of a heightmap.

    I don't think the X-Men display features any color, so this is probably doable today. If memory serves, this kind of display was also in the original Myst game.

  14. Give credit were credit is due by Rumagent · · Score: 2, Insightful

    Given the title of the "paper" and given that he knows how to use references, he could at least admit which luminary in the field of HCI he has stolen the idea from.

  15. Star Trek comm badge logic by 47Ronin · · Score: 3, Interesting

    Somehow the way comm badges work in Star Trek doesn't make any sense. Take the scenario which is frequently done on the show:

    (1) Enterprise bridge crew is watching an away team's planet survey on the main viewscreen. Captain Piccard decides to ask Commander Riker (who is on the away team) a question.

    (2) Scene cuts to the planet. You see Riker with his away team. Suddenly you hear Piccard's voice on Riker's comm badge "Piccard to Riker: Report!"

    Now tell me this... In this scenario, Piccard supposedly hails Riker and even though there is no "routing" done with the message beforehand, Piccard's entire vocal request automatically goes to Riker and ONLY Riker, though everyone on the away team has a comm badge. In fact, you hear the initial request for Riker on his own badge. Did the comm badge psychically know to message Riker solely at the instant Piccard clicked his comm badge to transmit?

    --
    Those who laugh at you for you having a Mac.. are the people who constantly call you to fix their PC.
    1. Re:Star Trek comm badge logic by rklemaster · · Score: 5, Funny

      You need to get laid.

    2. Re:Star Trek comm badge logic by PhreakOfTime · · Score: 4, Insightful

      As sad as this is... Ive actually thought about that too. What follows is my attempt to justify the technology and what must be going on, with what you would see on the screen.

      Lets say that Picard(on the bridge) taps his badge to ask for Riker(not on the bridge). This is how that might work;

      1)Picard taps the badge to initiate the comm link.
      2)Picard begins the link by stating who he is, and who he is attempting to contact.
      3)With just a few second delay, the computer could derive from the audio who the intended recipient is.
      4)Having cached the entire audio to determine who is the recipient, the ships comm system then forward this cached audi(mith a few second delay) to the recipient.
      5)When the recipient hears the request come through on their badge, the link is already established, and there is no more need for a delay.
      6)conversation proceeds as normal.

      And no fair to the guy who said "you need to get laid". To that I say... "You need to stop getting laid, we have enough friggin people here!"

    3. Re:Star Trek comm badge logic by slickwillie · · Score: 2, Insightful

      And they NEVER tap the badge to end the conversation.

      And in the original ST, they always began with "Computer ...". How was the computer supposed to know when they had finished?

    4. Re:Star Trek comm badge logic by SPQR_Julian · · Score: 3, Insightful

      Come on, this is Slashdot. Anyone who utters that statement here should explode from the sheer redundancy of that statement.

  16. Re:3-D interface in X-Men by Original+Replica · · Score: 4, Interesting

    I don't think the X-Men display features any color, so this is probably doable today.

    I would almost feel sorry for anyone who went through the trouble of building one, without running fiber optics up each pin. The color part should be easy compared to the hydraulics part.

    --
    We are all just people.
  17. Where do they get Compatible Cables? by krbvroc1 · · Score: 3, Insightful

    In all these movies, they are a joke.

    I mean, I cannot find a proper cable and even then I need to dig out 3 gender changers and a break-out box. These guys can I/F with some computer port from a different civilization using the same RS-232 port and a TTL voltage. Amazing! If only we the same interoperability here on planet Earth.

  18. Bad example by Anonymous Coward · · Score: 2, Insightful

    here's what the stupid article says about Metropolis : "The conceptual fault here is that the controls of the machine are exactly the opposite of a human-centered design, since user has to work for the device to make it run."

    Duh ! That was the point of the movie !

  19. Re:Swordfish by edschurr · · Score: 2, Funny

    Apparently the nipple isn't so intuitive.

  20. The forgot by www.sorehands.com · · Score: 2, Interesting

    They forgot Earth: Final Conflict. The 3d movement interface in flying the shuttles were interesting. Of course if it was not a woman pilot, would the movements be the same?

  21. Uplink Hackers Elite by zaibazu · · Score: 3, Informative

    This game takes it the other way round. It takes a movie style interface and give the the impression you are "hacking" into corporate computers. Pretty entertaining (And it has a Linux Version yay)
    Main Site:
    http://www.introversion.co.uk/uplink/
    Review at Home of the Underdogs:
    http://www.the-underdogs.info/game.php?id=3044

    1. Re:Uplink Hackers Elite by wizzahd · · Score: 2, Informative

      Off-topic, but Uplink is a great game. If you like Introversion's style you should check out Darwinia, which is another game by them. Beautiful graphics and awesome gameplay!

  22. Metropolis 'interface' by Oktober+Sunset · · Score: 5, Insightful

    Something tells me that they didn't quite grasp the concepts at work in some of these films, like criticising the metropolis interface for making the 'user' work. The workers in metropolis weren't users, and they didn't interface with the machines, they were slaves to the machines and just carried out the machines instructions, they didn't have any input, they just performed physical labour acording to the machines instructions. The clock thing was like a relay, but with a person doing the physical labour. They seemed to miss the whole point of that scene.

  23. So tempting... by Anonymous Coward · · Score: 3, Insightful

    I know, I know... I am as comfortable in front of csh and piping through awk and sed as most folks are with playing video games. Today, as part of the normal day-to-day crap, I wrote a 15 line perl script without referring to a manual, that formatted a bunch of data and made it all pretty for a browser. My co-workers can all do this.

    I'm also big into making films. Much as I want to join the chorus and laugh at the totally unrealistic interfaces, I do realize something: most people don't know and don't care. To them, this is how they see computers. When I type up some bizarre iptables ruleset it's about as clear to them as Swahili is to a goat in Uganda. For the director it's a matter of balancing the telling of the story with realism. This is *tough* to do.

    BTW, someone once said that it's better to blame stupidity/laziness/ignorance than malice. I realized this all too clearly when I had to shoot 4 actors. One was *extremely* difficult to light because of his skin tones to the point that I ended up cutting him out of the shot entirely. My ignorance probably contributes to the idea that directors/producers don't highlight certain actors. It's not malice, just that I'm not experienced enough to do it properly. Certainly not an excuse for professionals though... The same thing with computers.. Film guys are not necessarily computer guys (though there's a lot of overlap).

  24. Scotty by jac89 · · Score: 5, Funny

    Hello Computer?? ***maybe you should use the keyboard*** ... Ah yes, how quaint.

  25. Re:Swordfish by chebucto · · Score: 2, Funny

    Which is why this product is truly the pinnacle of human-computer interfaces.

    --
    The English word fart is one of the oldest words in the English vocabulary.
  26. Re:Swordfish by Scarletdown · · Score: 4, Funny

    I'm dropping out of society if this ever becomes a standard interface for any system.

    --
    This space unintentionally left blank.
  27. Ghost in the Shell? by zanglang · · Score: 2, Interesting

    No references to Masamune Shirow's Ghost in the Shell? Virtual user interfaces, data storage in cybernetic memory, inter-human message exchanging via wireless... we're getting there.

  28. Mouse Unnecessary by johndmann · · Score: 2, Insightful

    For the first year after I had MS Windows on my computer, I did not have a mouse on my system. It is entirely possible that they know what they are doing with keyboard shortcuts, and therefore do not need a mouse.

  29. Two observations... by WCVanHorne · · Score: 2, Insightful

    Two observations: On the Aliens IV "breath" authentication; I think more credit needs to be given besides novelty. Feasibility notwithstanding, this would be one of the few biometric methods where the authenticator needs to be alive and *breathing*. I found this concept intriguing and it does show some thought on how to have a system that at least cannot be fooled by a chopped off hand, plucked eyeball, or easily recorded voice. OTOH not being able to get through a door because of your last, garlic laden, meal does pose some problems. :D Second, with the Nebuchadnezzar approach scene in "The Matrix: Reloaded" I understood the controller to be jacked into a mini-matrix enviroment (like the training scenes) with the 'display' being a VR. I think the article implies they think it was some sort of 3D display.

  30. Eureka (TV) by pipingguy · · Score: 2, Funny

    I was watching an episode of Eureka the other night where the trapped people in the automated house were asked, "Shall we play a game?" by the house's temporarily evil software. The characters all said (in increasing tones of concern/panic), "No!"

    It was extremely funny as a reference to Wargames. I find Eureka to be very entertaining. YMMV.

    [I am a fan of ReGenesis and Dexter also -TV is not a total wasteland]

  31. Minority Report by AP31R0N · · Score: 2, Insightful

    The worst hollywood interface im>ho was minority report's. His arms are flailing this way and that over a basically 2D screen. It was wide and things were stacked, but the size is the only part that is novel. How tired would you be if you spent a day, even an hour doing those gyrations. Imagine using that interface with just one arm, or sitting in a wheelchair. He could have just as easily been sitting down and clicking and dragging with a mouse up on the wide projection screen. Pretty, yes. But not practical for anything longer than the scenes we saw him use it. There was a Micheal Douglas movie that had a equally stupid interface. He put on a VR helm and gloves to control VR hands open VR drawers and sift through VR folders. Why make an interface that mimics the OLD way of doing something?

    --
    Utilizing the synergization of benchmark e-solutions to pre-workaround action items!