GUI

Code Bubbles — Rethinking the IDE's User Interface 198

kang327 writes "As Java developers we are used to the familiar file-based user interface that is used by all of the major IDEs. A team at Brown University has developed an IDE for Java called Code Bubbles that makes a fairly radical departure from current IDEs — it is based on fragments instead of files. The idea is that you can see many different pieces of code at once. Fragments can form groups, have automatic layout assistance, wrap long lines based on syntax, and exist in a virtual workspace that you can pan. A video shows reading and editing code, opening different kinds of info such as Javadocs, bug reports and notes, annotating and sharing workspaces, and debugging with bubbles. They report on several user studies that show the system increases performance for the tasks studied, and also that professional developers were enthusiastic about using it. There is also a Beta that you can sign up for."
GUI

Next-Gen Augmented Reality Rears Its Unreal Head 49

andylim writes "Separate teams at Oxford university and Zentium, a South Korean company, are working on next-gen augmented reality solutions, which make it possible to fuse real and 3D computer-generated visuals on the fly using mobile phones. The team at Oxford university has named its solution Parallel Tracking and Mapping (PTAM) and it has licensed its technology to QderoPateo LLC, which has ambitious plans to grow the mobile augmented reality market and create an augmented reality search and gaming engine running for its 'Ouidoo' smart phone. Zentium's solution is called D-Track and is being used to develop the first markerless mobile augmented reality pet, called iKat. D-Track's mapping technology is very similar to PTAM and allows your phone to recognise the space in front of the camera and create an appropriate space for an augmented reality object or pet."
Debian

Ubuntu Gets a New Visual Identity 683

buntcake writes "Canonical has launched a new visual identity for the Ubuntu Linux distribution. Ubuntu is shedding its previous brown look and adopting a more professional color scheme with purple and orange. The colors will be used in a new GNOME theme and boot splash for Ubuntu 10.04. According to updated design documents that were published in the Ubuntu wiki, 'light' is the underlying concept behind the new visual identity. It displaces the 'human' concept that has been part of Ubuntu's theming and brand vernacular for the past five years. Ubuntu community manager Jono Bacon has posted a screenshot and additional information."
Image

Design and Evaluation of Central Control Room Operations Screenshot-sm 114

brothke writes "In aviation today, technically advanced airplanes present a unique paradox. Technically advanced airplanes, in theory, have more available safety, and the outcome should be that there are fewer accidents. But without proper training for their pilots, they could be less safe than airplanes with less available safety. The FAA found that without proper training for the pilots who fly them, technically advanced airplanes don't advance safety at all. The reason is that technically advanced airplanes present challenges that under-prepared pilots might not be equipped to handle." Read on for the rest of the review.
GUI

How Do You Get Users To Read Error Messages? 951

A BOFH writes "The longer I do desktop support, the more it becomes obvious that my users don't read anything that appears on their screen. Instead, they memorize a series of buttons to press to get whatever result they want and if anything unexpected happens, they're completely lost. Error logs help a lot, but they have their limits. I've been toying with a few ideas, but I don't know if any of them will work and I was hoping my fellow Slashdotters could point me in the right direction. For example, I was thinking about creating icons or logos to identify specific errors. They might not remember that an error is about 'uninitialized data' but they might be more able to remember that they got the 'puppy error' if I showed a puppy picture next to the error message. Or for times when finding images is too time consuming, you could create simple logos from letters, numbers, symbols, colors, or shapes, so you could have the 'red 5' error or 'blue square' error (or any combination of those elements). I've even wondered if it would be possible to expand that to cover the other senses, for example, playing a unique sound with the error. Unfortunately, haptic and olfactory feedback aren't readily available. I like to think that my users would remember the error that caused them to get a swift kick in the balls. And if they forgot it anyhow, I could always help them reproduce it. Does anyone else have experience with ideas like these? Did it work?"
Unix

PC-BSD 8.0 Release Focuses On Desktop Use 154

donadony writes "Last Monday PC-BSD 8.0 was released. PC-BSD is based on FreeBSD and uses KDE as its default desktop environment. PC-BSD is designed to make BSD much easier for desktop use. The 8.0 release includes support for 3D acceleration with NVIDIA drivers on amd64 and improvements in the USB subsystem. The PC-BSD team has also developed a friendly package manager system with a simple-to-use GUI tool (see the screenshots tour). For a full list of changes, refer to the changelog."
GUI

When PC Ports of Console Games Go Wrong 398

A post up at Gamasutra complains about the lack of effort put into the PC ports of some console games. The author picks on the unimpressively-reviewed Ninja Blade in particular: "Just as a quick guide to what we're dealing with here: when you create a new save file at the start of Ninja Blade on the PC, it warns you not to 'turn off your console.' Yes, Ninja Blade is one of those conversions: not so much converted as made to perfunctorily run on a different machine. In-game, you're asked to press A, B, X and Y in various sequences as part of Ninja Blade's extraordinary abundance of quick-time events. Whether you have an Xbox 360 pad plugged in or not, the game captions these button icons with text describing the PC equivalent controls. Only it doesn't always do that. Sometimes, you're left staring at a giant, pulsating, green letter A, and no idea what to do with it." What awful ports have you had the misfortune to experience?
Networking

Nmap 5.20 Released 36

ruphus13 writes "Nmap has a new release out, and it's a major one. It includes a GUI front-end called Zenmap, and, according to the post, 'Network admins will no doubt be excited to learn that Nmap is now ready to identify Snow Leopard systems, Android Linux smartphones, and Chumbies, among other OSes that Nmap can now identify. This release also brings an additional 31 Nmap Scripting Engine scripts, bringing the total collection up to 80 pre-written scripts for Nmap. The scripts include X11 access checks to see if X.org on a system allows remote access, a script to retrieve and print an SSL certificate, and a script designed to see whether a host is serving malware. Nmap also comes with netcat and Ndiff. Source code and binaries are available from the Nmap site, including RPMs for x86 and x86_64 systems, and binaries for Windows and Mac OS X. '"
Input Devices

Pen vs. Keyboard vs. Touch vs. Everything Else 203

benz001 writes "In the run-up to everyone's favourite tablet, Phil Gyford goes back through his gadget collection and compares text entry speeds to see which one comes out on top. It's not what you'd call a rich data set, and of course the Qwerty keyboard comes up trumps, but the iPhone virtual keyboard came in a surprisingly close second, just edging out the Treo — and all the keyboard solutions regardless of how small and fiddly beat real pen and paper. This probably matches most people's experience (when was the last time you had to handwrite more than a bullet point in a meeting?) and gels pretty well with Macworld's predictions but I'm still hoping for sub-vocal voice recognition. (Jump straight to the final results here)."
GUI

MIT Offers Picture-Centric Programming To the Masses With Sikuli 154

coondoggie writes "Computer users with rudimentary skills will be able to program via screen shots rather than lines of code with a new graphical scripting language called Sikuli that was devised at the Massachusetts Institute of Technology. With a basic understanding of Python, people can write programs that incorporate screen shots of graphical user interface (GUI) elements to automate computer work. One example given by the authors of a paper about Sikuli is a script that notifies a person when his bus is rounding the corner so he can leave in time to catch it." Here's a video demo of the technology, and a paper explaining the concept (PDF).
GUI

The Apple Tablet Interface Must Be Like This 278

kylevh writes "On one side, there are the people who think that a traditional GUI—one built on windows, folders and the old desktop metaphor—is the only way to go for a tablet. In another camp, there are the ones who are dreaming about magic 3D interfaces and other experimental stuff, thinking that Apple would come up with a wondrous new interface that nobody can imagine now, one that will bring universal love, world peace and pancakes for everyone. Both camps are wrong: The iPhone started a UI revolution, and the tablet is just step two. Here's why." There are lots of cool UI ideas in there, even if it is entirely speculation. It's worth a read just to think about what the future could be like.
GNU is Not Unix

Raw Therapee 3 Is Now Free Software 162

kantier writes "The only (as far as I know) usable and free (as in beer) program for processing RAW photos outside Windows or OS X is now also free as in freedom. From version 3 onwards, the code is licensed under the GPL v3. The main developer's reasons for opening up the program are a lack of time/resources for full dedication, and a lack of interest in some parts of the program (likes to fiddle with image-processing algorithms, not so much the GUI part) — so the F/OSS model seems to be a perfect fit for this project."
GUI

Programming With Proportional Fonts? 394

theodp writes "Betty or Veronica? Mary Ann or Ginger? Proportional or Monospaced? There's renewed interest in an old blog post by Maas-Maarten Zeeman, in which M-MZ made the case for programming with proportional fonts, citing studies that show proportional fonts can be read 14% faster than fixed-width fonts. Try it for a couple of weeks, he suggests, and you might like it too. Nowadays, Lucida Grande is M-MZ's font of choice on OS X, and he uses Lucida Sans on Windows. Helvetica, anyone?"
GUI

Augmented Reality To Help Mechanics Fix Vehicles 81

kkleiner writes "ARMAR, or Augmented Reality for Maintenance and Repair, is a head mounted display unit that provides graphic overlays to assist you in making repairs. An Android phone provides an interface to control the graphics you view during the process. Published in IEEE, and recently tested with the United States Marine Corps on an armored turret, ARMAR can cut maintenance times in half by guiding users to the damaged area and displaying 3D animations to demonstrate the appropriate tools and techniques."
GUI

Kodak Sues Apple & RIM Over Preview In Cameras 285

Dave Knott writes "Kodak is suing Apple and Research In Motion over technology related to digital cameras in their iPhone and BlackBerry smart phones. The complaint specifically relates to photo preview functionality which Kodak claims infringes on their patents. The company is asking for unspecified monetary damages and a court order to end the disputed practices. Kodak has amassed more than 1,000 digital-imaging patents, and almost all of today's digital cameras rely on that technology. Kodak has licensed digital-imaging technology to about 30 companies, including mobile-device makers such as LG Electronics Inc., Motorola Inc., Nokia Corp. and Sony Ericsson, all of which pay royalties to Kodak."
Input Devices

What Will Apple Do With Swedish Eye-Tracking Technology? 170

andylim writes "An article on recombu.com explores the possibility that Apple is gearing up to launch eye-tracking technology soon. Citing a patent filed in 2008 that mentions 'gaze vectors' and a recent purchase of units from a Swedish eye-tracking company, the author suggests that the inclusion of eye-tracking tech in the company's forthcoming tablet would be Jobs's magnum opus. 'What better flourish to a career that began with the popularization of windows, icons, mouse and pointer than to usurp them all?'"
GUI

Attractive Open Source Search Interfaces? 65

An anonymous reader writes "I work for a company that manages an online database for the political market. We add to this DB daily with updates from a variety of sources and our customers then search through this content via our Solr/Lucene search engine. My problem is, our search interface is a little, well, basic and I would love to know if there are any feature-rich open source alternatives out there. The only one I can find is Flamenco, and while that seems strong on categorisation, that seems to be about the height of it."
Amiga

The Amiga, Circa 2010 — Dead and Loving It 383

Orion Blastar writes "While many Amiga users have moved on to Linux, Mac OS X, and even, gasp shock, Microsoft Windows, some of us don't want to give up so easily. There are two open source projects that are keeping the Amiga legacy alive even if Amiga Inc. seems to be deader than a doornail and not really doing much but selling old Classic Amiga games for new platforms. Like WINE, there was a project to run AmigaOS 3.1 software for Linux and other platforms, but it evolved instead into an open source operating system named Amiga Research OS, or AROS. AROS is best run inside an emulator, and while it is not a modern OS like Linux, it can be downloaded and run inside of Linux (and the downloads section has more). While it is not ready for prime time yet, it is a promising OS that is being ported to many platforms and uses the user friendly Amiga GUI we Amiga users grew up with." Read on for more.
Microsoft

Microsoft Says Goodbye GUI, Hello MUI 79

theodp writes "On New Year's Eve, the USPTO revealed that Microsoft is seeking patents for controlling a computer by simply flexing a muscle. Microsoft proposes using Electromyography (EMG) sensors and a wired or wireless human-computer interface to interact with computing systems and attached devices via electrical signals generated by specific movement of the user's muscles. 'It is important to consider mechanisms for acquiring human input that may not necessarily require direct manipulation of a physical implement,' explained the inventors. 'For example, drivers attempting to query their vehicle navigation systems may find it advantageous to be able to do so without removing their hands from the steering wheel, and a person in a meeting may want to unobtrusively communicate with someone outside. Also, since physical computer input devices have been shown to be prone to collecting microbial contamination in sterile environments, techniques that alleviate the need for these implements could be useful in surgical and clean room settings.'"

Slashdot Top Deals