Thursday, January 31, 2008

Tales of a Code Monkey: A preview of gtk-vnc v0.3.3

Tales of a Code Monkey: A preview of gtk-vnc v0.3.3:

"At first, a VNC web-browser plugin may sound like a silly idea. Of course, both RealVNC and TightVNC ship a Java applet VNC client. Clearly, there is demand for embedding a VNC session within a web browser. Besides the obvious concerns about performance, Java applets are severely limited in what they can do. You cannot grab the mouse and you cannot grab arbitrary key events. You really can't build a first class VNC client as a Java applet.

With a gtk-vnc based plugin, you can have a first class VNC client in your web browser."

Wednesday, January 30, 2008

Sun - Immersion Special Interest Group

Sun - Immersion Special Interest Group:

Project Wonderland
MPK20: Sun's Virtual Workplace
MPK20 is the first example of a virtual 3D environment created in Wonderland. Designed for Sun's distributed workforce, employees can accomplish their real work, share documents, and meet with colleagues using natural voice communication.

MPK20: Sun's Virtual Workplace

MPK20 is the first example of a virtual 3D environment created in Wonderland. Designed for Sun's distributed workforce, employees can accomplish their real work, share documents, and meet with colleagues using natural voice communication.Project Wonderland

More »

Project Wonderland

Project Wonderland is a 3-D scene manager for creating collaborative virtual worlds. Within those worlds, users can communicate with high-fidelity, immersive audio and can share live applications such as web browsers, OpenOffice documents, and games.

More »


Project Wonderland
Project Wonderland is a 3-D scene manager for creating collaborative virtual worlds. Within those worlds, users can communicate with high-fidelity, immersive audio and can share live applications such as web browsers, OpenOffice documents, and games.

Monday, January 21, 2008

Sunday, January 20, 2008

The Consequences of Firefox 2.0 Features and Default Tabs Settings

The Consequences of Firefox 2.0 Features and Default Tabs Settings:

... in previous builds of Firefox, you had the following choices for opening links:
  1. Open links from other applications in a new window
  2. Open links from other applications in a new tab in the most recent window
  3. Open links from other applications in the most recent tab/window
  4. Force links that open new windows to open in the same tab/window as the link
  5. Force links that open new windows to open in a new tab
In Firefox 2, this all-encompassing list of five different choices has been squeezed down to just two:
  1. New pages should be opened in a new window
  2. New pages should be opened in a new tab
The problem here is that the type of user who will change these settings [Preferences/Tabs] (power users), let alone those who actually know they exist, will want the larger list of choices from the previous versions of Firefox. Firefox 2 simply doesn't accommodate these power users - ironically, the people giving Firefox the most support.

To add to the confusion for power users, there's another setting for "When I open a link in a new tab, switch to it immediately." Leaving this unchecked, as it is by default, means that when a user intentionally opens a link in another tab, the current Web page will not be affected in any way and will still be in the forefront. But when the other setting for "New pages should be opened in a new tab" is selected, the opposite happens. With this configuration, links intentionally opened in a "new tab" are still done so in the background. Click on a "new window" link, however, and the new tab is opened in the foreground!

If you're a Website designer and want to prevent this from happening to your "new window" links, you'll have to replace your code with javascript links that pass the window features parameter to the window.open method:

Friday, January 18, 2008

x10 light switch controllers

Wireless X10 devices

Figure 1: Wireless X10 devices require a wireless transceiver.

The video shows me tackling two very common problems in my 1950’s era home. First, in my bedroom (Figure 2), I use two lamps to light the room. It’s annoying to have to walk across the room in the dark to turn them on, and then to reach across the bed to turn them off at night. I fixed this in about ten minutes with about $100 in X10 hardware. Now, I can turn both lights on and off from a wall switch, or control them from my bedside table. As an added bonus, I can now dim the lights.

Adding remote switches

Figure 2: In the first project, I add remote switches to control two bedside lamps.

The second problem is in my office. I have a light switch, but the light it controls is too dim. So, when I go into my office, I flip the light switch on, and then walk across my office to turn on a floor lamp. With another $100 investment in X10 hardware and about 30 minutes time, I replaced my wall switch with an X10 switch capable of controlling both the built-in light and my floor lamp, as shown in Figure 3. Now, with a single flick, I can control all the lights in my office.

Saturday, January 12, 2008

SourceForge.net: EditArea

SourceForge.net: EditArea: "

search box Here is EditArea, a free javascript editor for source code. It allow to write well formated source code with line numerotation, tab support, search & replace (with regexp) and live syntax highlighting (customizable).

WiiEarth - Wiimote Interface for Virtual Earth

WiiEarth - Wiimote Interface for Virtual Earth


Video: Wiimote Interface for Virtual Earth

Friday, January 11, 2008

Video Trace

This would be great for the Virtual Children's Zone project.
(Thanks Adam)
03:34 From: hengel2

VideoTrace: Rapid interactive scene modelling from video.

VideoTrace is a system for interactively generating realistic 3D models of objects from video—models that might be inserted into a video game, a simulation environment, or another video sequence. The user interacts with VideoTrace by tracing the shape of the object to be modelled over one or more frames of the video. By interpreting the sketch drawn by the user in light of 3D information obtained from computer vision techniques, a small number of simple 2D interactions can be used to generate a realistic 3D model.
http://www.acvt.com.au/research/videotrace/

See also... http://www.realviz.com/3d_model_software.htm


This is just very cool too...
05:16 From: briska

Tuesday, January 08, 2008

Moderation Strategies | Main / HomePage

PM Wiki: Moderation Strategies | Main

This is a space for studying strategies of moderation in groups that conduct some or all of their communications online. The principal content of this wiki is a proposed 'pattern language' -- a description of the common patterns of these moderation systems -- for developers to consider when deploying or altering social software.

More in the About page.

Contributing to this wiki
In order to avoid spam on this wiki, editing now requires a password. If you'd like to participate or edit content, please send an email to clay(at)shirky(.)com OR mouna(at)nyu(.)edu. Thanks."

Social Design Patterns at Like It Matters

Social Design Patterns at Like It Matters:
06Nov07

Josh puts a gloss on some social design principles some peeps at the Google put out in conjunction with last week’s hooha. Check em out.

I’d also point you to Christian’s evolving social media design patterns.

& to Alex’s roundup of social trends in enterprise tools. (RWW is really upping their game. Alex is one of my favorite reads these days, and Marshall seems to let it all hang out in his RWW posts. Useful.)

I generally look to Thomas, Josh, Rashmi, Stowe, Tom, Tara, Chris & Leisa for social design best practices. Tell me what I’m missing out on, pretty please.

Welie.com - Patterns in Interaction Design

Welie.com - Patterns in Interaction Design

Pattern library

All patterns are listed here. It's quite a bunch of them, but I have tried to group them meaningfully.

Other patterns libraries

Designing Interfaces
by Jenifer Tidwell

Yahoo Design Pattern Library
by Yahoo

Interaction Design patterns for games
by Eelke Folmer

Mobile User Interface Design Patterns
by Little Springs Design

Web Patterns
by UC Berkeley

Contents | Beyond Productivity: Information Technology, Innovation, and Creativity | Committee on Information Technology and Creativity | Computer Sci

Contents | Beyond Productivity: Information Technology, Innovation, and Creativity

SUMMARY AND RECOMMENDATIONS 1


CREATIVE PRACTICES 30

ADVANCING CREATIVE PRACTICES THROUGH INFORMATION TECHNOLOGY 61

THE INFLUENCE OF ART AND DESIGN ON COMPUTER SCIENCE RESEARCH AND DEVELOPMENT
96


VENUES FOR INFORMATION TECHNOLOGY AND CREATIVE PRACTICES 118

SCHOOLS, COLLEGES, AND UNIVERSITIES 151

INSTITUTIONAL ISSUES AND PUBLIC POLICY 176

SUPPORTING WORK IN INFORMATION TECHNOLOGY AND CREATIVE PRACTICES 197

Wii MultiTouch (in air)

Monday, January 07, 2008