interface

  • warning: Creating default object from empty value in /home1/supraset/public_html/blog/modules/taxonomy/taxonomy.pages.inc on line 34.
  • : Assigning the return value of new by reference is deprecated in /home1/supraset/public_html/blog/sites/all/modules/views/includes/view.inc on line 988.
  • strict warning: Non-static method view::load() should not be called statically in /home1/supraset/public_html/blog/sites/all/modules/views/views.module on line 941.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home1/supraset/public_html/blog/sites/all/modules/views/includes/plugins.inc on line 1519.
  • strict warning: Declaration of views_plugin_display::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home1/supraset/public_html/blog/sites/all/modules/views/includes/plugins.inc on line 1519.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home1/supraset/public_html/blog/sites/all/modules/views/includes/plugins.inc on line 3095.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home1/supraset/public_html/blog/sites/all/modules/views/includes/plugins.inc on line 3095.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home1/supraset/public_html/blog/sites/all/modules/views/includes/filter.handlers.inc on line 505.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home1/supraset/public_html/blog/sites/all/modules/views/includes/filter.handlers.inc on line 505.
  • strict warning: Declaration of views_handler_filter_many_to_one::init() should be compatible with views_handler_filter::init(&$view, $options) in /home1/supraset/public_html/blog/sites/all/modules/views/includes/filter.handlers.inc on line 1460.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home1/supraset/public_html/blog/sites/all/modules/views/includes/argument.handlers.inc on line 632.
  • strict warning: Declaration of views_handler_field_comment::init() should be compatible with views_handler::init(&$view, $options) in /home1/supraset/public_html/blog/sites/all/modules/views/modules/comment.views.inc on line 479.
  • strict warning: Declaration of views_handler_field_username_comment::init() should be compatible with views_handler::init(&$view, $options) in /home1/supraset/public_html/blog/sites/all/modules/views/modules/comment.views.inc on line 527.
  • strict warning: Declaration of views_handler_field_node_new_comments::pre_render() should be compatible with views_handler_field::pre_render($values) in /home1/supraset/public_html/blog/sites/all/modules/views/modules/comment.views.inc on line 816.
  • strict warning: Declaration of views_handler_filter_node_status::operator_form() should be compatible with views_handler_filter::operator_form(&$form, &$form_state) in /home1/supraset/public_html/blog/sites/all/modules/views/modules/node.views.inc on line 1116.
  • strict warning: Declaration of views_handler_filter_search::exposed_validate() should be compatible with views_handler::exposed_validate(&$form, &$form_state) in /home1/supraset/public_html/blog/sites/all/modules/views/modules/search.views.inc on line 233.
  • strict warning: Declaration of views_join_search_dataset::construct() should be compatible with views_join::construct($table = NULL, $left_table = NULL, $left_field = NULL, $field = NULL, $extra = Array, $type = 'LEFT') in /home1/supraset/public_html/blog/sites/all/modules/views/modules/search.views.inc on line 245.
  • strict warning: Declaration of views_handler_field_file::init() should be compatible with views_handler::init(&$view, $options) in /home1/supraset/public_html/blog/sites/all/modules/views/modules/system.views.inc on line 221.
  • strict warning: Declaration of views_handler_filter_term_node_tid::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home1/supraset/public_html/blog/sites/all/modules/views/modules/taxonomy.views.inc on line 937.
  • strict warning: Declaration of views_handler_field_upload_description::init() should be compatible with views_handler::init(&$view, $options) in /home1/supraset/public_html/blog/sites/all/modules/views/modules/upload.views.inc on line 250.
  • strict warning: Declaration of views_handler_field_user::init() should be compatible with views_handler::init(&$view, $options) in /home1/supraset/public_html/blog/sites/all/modules/views/modules/user.views.inc on line 405.
  • strict warning: Declaration of views_handler_filter_user_name::value_submit() should be compatible with views_handler_filter_in_operator::value_submit($form, &$form_state) in /home1/supraset/public_html/blog/sites/all/modules/views/modules/user.views.inc on line 740.
  • strict warning: Declaration of views_handler_filter_user_name::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home1/supraset/public_html/blog/sites/all/modules/views/modules/user.views.inc on line 740.
  • strict warning: Non-static method view::load() should not be called statically in /home1/supraset/public_html/blog/sites/all/modules/views/views.module on line 941.
  • strict warning: Non-static method view::load() should not be called statically in /home1/supraset/public_html/blog/sites/all/modules/views/views.module on line 941.

mind control!

Well, not exactly "mind control". It's not about controlling minds, but minds controlling an interface just by thinking about (or in some cases, minor facial muscle movement).

Built by emotiv, the technology has a lot of potential (mind reading by a lot of machine learning) but I think they have to rethink what they want to do with it beyond novelty and specialty and think of the big picture in terms of HCI.

Put your touch screens away, it's time to get spatial

Hot, hot demo of gspeak platform that post-shadows the interface shown in the movie, Minority Report. Built by Oblong industries, this collaborative interface combines multi-screen displays with spatial hand tracking movements through special gloves. More about it here.

g-speak overview 1828121108 from john underkoffler on Vimeo.

10 interfaces of the future?

Smashing Magazine posted a list of 10 futuristic interfaces.

Between clever games, brainwave operated interfaces and holographic displays, there are some pretty nice ideas. Most look like constructive re-imaginings of HCI (human computer interaction). So hopefully in the not-too-distant future we can bust out of the chains that bind us to mouses and keyboards. Admittedly this is already occurring with mobile devices and touchscreens, but not really for general work-related purposes (typing, photo-editing, coding, etc.).

And more interesting, what lies beyond the standard interface model, WIMP (Window Icon Menu Pointing-device)?

Ravin Balakrishnan - a very productive interface developer

Murphy pointed me to this: Ravin Balakrishnan's website. He's a professor at the University of Toronto doing some great work in interface design and HCI.

tenori-on go!

Yamaha has come out with this pricey but fun music creation gadget, Tenori-on -- it's kind of like a drum machine only more visual and cooler. I think it's an interesting example of interface as it relates to a multi-touch grid surface (ie. room-sized interface). I can definitely imagine applying this same idea to a large dancefloor experience. Also, it shows some nice use of a lo-res monochromatic display.

Tenori-On Ambient Demo from Arctic Sunrise on Vimeo.

FlicFlex - flexible interface prototype

a pretty sexy demo for a large handheld interface called flicflex, built by this guy Chris Woebken

more information and another video at Woebken's site.

room-sized interfaces

SmartTiles - Room-Sized Artifacts (2005) - download pdf
These guys have developed a very modular setup for a tiled room -- 1 computer per tile -- for educational purposes. It seems they choose high modularity because they want students to be able to program individual tiles. Haven't read all of it but they sound pretty smart and have a forward-thinking perspective on education. There's not too much talk about hardware, but it looks like it has some good sources in the bibliography.

Syndicate content