Do It At Home RoomWare / AnyWhere flow

June 30, 2009

[CONCEPT]

Last week the RoomWare team (James Burke, Tijs Teulings and Tom Burger, J.T.T. for short) and I had a meeting regarding the next steps. One of the outcomes was (in my words) “Help James’ sister to set up a RoomWare Party”.

Basics:

  1. Anyone should be able to run an RoomWare installation
  2. Runs out of the box
  3. Simple installation (standard Windows / Mac setup scheme)
  4. No expertise needed
  5. Expandable set of services
  6. No local webserver required
  7. Neither the RoomWare- nor the AnyWhere Server / Identity Broker makes any call to any Web2.0 service. That is done by the Local or Remote Web Applications

AnyWhere Server: link between DevideID and people

The database on the AnyWhere Server consists of:

profile

  • [PK] personID
  • First name
  • Last name

devices

  • [PK] ID
  • [FK] personID
  • DeviceType
  • deviceID (string)

identities

  • [PK] ID
  • [FK] personID
  • [FK] serviceID (pointig to list: Flicker, Twitter, …)
  • identity

XML

<XML source=”roomware server” target=”identity broker”><ping><id>01234</id><type>rfid</type></ping></XML>

<XML source=”anywhere server” target=”caller”><ping><id>01234</id><type>rfid</type><identities><id type=”flickr” alias=”peterkaptein”><id type=”lastfm” alias=”djpkap”><id type=”twitter” alias=”peterbird”></identities></ping></XML>

<XML source=”roomware server” target=”roomware web service” roomwareserverID=”{serverID}”><ping><id>01234</id><type>rfid</type><identities><id type=”flickr” alias=”peterkaptein”><id type=”lastfm” alias=”djpkap”><id type=”twitter” alias=”peterbird”></identities></ping></XML>

The result XML from pinging the AnyWhere Server is sent to any online RoomWare Web Application.

This Web-application expects a specific format XML and will use that internally to call web 2.0 services.

RoomWare + AnyWhere = Local Reader + Remote Identity Broker

Where RoomWare reads reasonably abstract data (an numeric ID from RFID, an MAC-address / Bluetooth name that could be enyone), the AnyWhere server contains a list of users and the names of their social accounts.

Schema / sample setup

Picture 156

A: RFID card or any means of Object ID is offered to corresponding reader

B: Reader registers Object ID and sends event to RoomWare Server (or event is registered by RoomWare server)

C: RoomWare server registers the Object ID’s, creates an XML list of currently registered ID’s and sends this to an Identity Broker (Whic can be defined in the RoomWare Server settings)

D: The Identity Broker matches the abstract Object ID’s with what is in the database. WHEN a use has connected this ID to his or her account, the Identity Broker will Query for any social Identity the user has arrached to his or her profile. The result is sent back to the caller

E: The RoomWare server sends the result list form the Identity Broker to one or more RoomWare Web Applications via a HTTP POST. (part of this post is the session ID unique for the user / linked to that RoomWare Server.)

F: The RoomWare Web Application (built by anyone) retrieves the user specific information from any web2.0 service and presents the results in the web browser.

Things to think about: Privacy and breach of privacy

As the remote RoomWare Web Application can be written by anyone and draws in social data, we need to think about how to protect the individual data.

Perhaps the RoomWare server pings the remote Web Application first, asking what data it required, then lets the user selects explicitly wich data they will unveil via the RoomWare Server, thus preventing that the remote service will recieve all socially connected data neatly presented to read and possibly abuse.


Reboot 11 and presenting RoomWare/AnyWhere

June 28, 2009

Sunday, June 21 we received the following mail from Thomas Madsen-Mygdal:

hi peter & alexander,
sorry for this late response.
would love to have the both of you present your proposal at reboot – and wire/augment up the venue if possible.
can we make it happen?

Luckily we already had a lot of work done regarding the presentation. So Monday 22 I went to Alexander Zeh’s house and we started working on the presentation. Watch it here as finished for Reboot 11. It needs some touches-up but is not bad.

My first response on a Reboot RoomWare installation was: “No. Let’s do it next year,” but we decided to give it a try anyway. And we sent an e-mail stating that it might be possible but that we would need some help.

Thomas wrote:

peter,
great.
claus dahl, has computers, bluetooth, arduino and is local and have offered to help. tomas krag is another local helpful ressource.
let me know what you need.
i’ll schedule the talk.

After an intense e-mail conversation and several postings on Twitter #reboot11 on Tuesday things started to get moving.

When making a plan ant creating an inventory of what was available Claus wrote:

Hi Peter,
I have various kinds of stuff – touchatag reader and can probably borrow an extra, a small supply (maybe 50) unused tags.  – got an old Linux-machine we can set up somewhere as well – and time to help out Wednesday if that makes sense in doing a preconference setup.
Alternatively as a quick way out we could do some Bluetooth scans in lieu of enough RFID gear. I have 3-4 BT sensors we can use.

Later that day, via Thomas, Mathias Holzman joined as he was planning to do something with touchatag on Reboot and had a contact with the people from Touchatag. Mathias wrote to Edward Haeger:

Dear Edward,
thanks for calling me back and the support!
Today I got in touch with Peter and Claus from the roomware project (www.roomwareproject.org) and they have a great initiative
planned at reboot: http://www.instantinterfaces.nl/reboot/callforaction.htm which is worth supporting.
As I understood they need about:
- 500-600 RFID Cards
- 30 readers
- maybe a bot support from one of your API people
- etc. …
It would be best to get in touch with:
Peter with regards to the concept
and with
Claus with regard to the technical details
I am looking forward to see this great project coming to life!!

To which Ted Haeger from Touchatag responded:

Guys:

I just finally escaped from a hellish morning full of meetings.

I just read the RoomWare concept page. I like it, but it will be very difficult (perhaps impossible) for me to get you a bulk of tags in time for the conference tomorrow.

Tuesday and Wednesday, Claus Dahl worked hard to get all the tech stuff going and have the laptops, TouchaTag tags and basic software hookups with RoomWare and TouchaTag working so that at my arrival thursday morning we could plug all stuff in and have it working around 14:00 that day.

This was the plan I made before leaving for Copenhagen:

Tomorrow from 10:00 to 14:00 get everything up and running and tested
and working.
12:00 insert Reboot events/talks.

LOCATION : CAFE
9:30 try meet up with Claus, talk status.
10:00 – 12:00 install server, test tikitag , workstations, correct
errors / debug, finish Admin module

13:00 – 14:00: LOCATION: LOBBY
1)  get speakers to sign in first so we can connect events to people.
2) Distribute RFID cards

TIKITAG / TOUCHATAG MOBILE STATIONS
We might find people willing to serve as mobile Tikitag stations.
Laptop + Tikitag + software should do trick?

Wednesday

Wednesday I left for Copenhagen getting a lift by Iskander Smit from Info.nl and travelling along with Alper Cugun. With a DC to AC converter bought that same Wednesday and using the cigarette lighter socket in the car I had an unlimited resource of power to do programming.It was improvisation galore.

During the ride I created the database and the front-end User- and Admin application to run a RoomWare application based on three elements:

  1. The schedule of talks and events at Reboot
  2. The rooms and locations those events took place
  3. The personal preferences each user could set based on speaker or talk.

The basic setup was to install several workstations around the venue connected to the RoomWare AnyWhere Reboot application. By swiping your touchatag — a sticker with a RFID-chip wit a specific ID glued to it — past the reader the application would call the Reboot11 RoomWare app and present you your personal profile. The TouchaTag app would send two ID’s to the server:

  1. The ID of the TouchaTag reader.
  2. The ID of the TouchaTag RFID-tag.

If not account was created yet to the TouchaTag ID, you could enter your name, your Twitter, Flickr and Reboot-username and select the events you liked and did not like.

When swiping the TouchaTag, the local workstation would send tag-ID and reader ID to the server and present your personal profile and preferences and your favorite selected talks in that room and at the event as a whole.

At the end of the 9 hour ride to Copenhagen I finished the database interface using my Flash RAD framework, only to install it on my server.

Thursday

I arrived just in time to step up on the stage at the opening of Reboot 11 and join Claus to announce that we would launch the Roomware 11 around 14:00 hours that day and ask the speakers to join as at the lobby at the entrance to create their accounts and link them to the events taking place. In the pause I was approached by Marieke Hermans from NPOX. Somewhere later this year the Dutch broadcasting companies would meet in a conference for over 1000 people. They were thinking of having something like RoomWare up and running to facilitate the visitors in connecting business cards and offer some sot orf added value.

During that morning, I talked briefly to more people, met up with people I knew, finished the web API to intercept the TouchaTag reader ID and TouchaTag ID and  tried to install the software on my server: the last to no avail.

Internet connections via wireless failed time after time. Remote Desktop from my VMware installation could not connect to the internet when I DID have a connection. My own server was IP-shielded regarding Remote Desktop and I had forgotten to ask my provider to release that for two days. Trying to call their number (usually within 5 minutes they resolve that) failed. Going to “Plan B” and using a staging machine form another party in Italy and a Windows XP machine Claus Dahl brought, I had decipher the Danish XP menu’s on the local machine and the Italian interface on Internet Information Server, the file browser and folder properties, and the Italian error messages I recieved regarding the .NET installation I made, using Google translate to figure out what the server tried to tell me, during the talk of David Weinberger in the early afternoon, I decided to abort what had become a mission impossible and join the conference and have fun.

No RoomWare application. No RoomWare installation.

Friday

Friday at 12:40 I held my talk. Taking a cab from my hotel, groggy and with about 20 slides still to add, I spend the morning with little adjustments, smoking sigarettes with people I knew and met and attending talks in the main hall while writing and making screenshots of the Natal commercial, AR demo’s on YouTube and other additional material I had planned to put in as samples of “The future is happening now” when preparing monday.

Picture 144

I had 40 minutes. When I entered the room, about 20 to 30 people where spread across the room listening to Johan Jorgensen and my first thought was: “Fuck me. I hope this is not all I will get when doing the RoomWare talk”. But the room started to fill up at 12:30 and when I started, most stools where occupied.

I had adapted my RoomWare talk to reflect the past days, had added slides reflecting the RoomWare Workshops and a brief definition of RoomWare (Open Source. A platform. An Umbrella concept. “A movement”) photo’s of the 3 guys who started the initiative and incorporated the pitch we did for Nokia in April 2009.

40 minutes was too short to show all. I got to show the 157 slides of the main story of 271 in total in an avarage of 3 to 30 seconds per slide, showing the basic concepts and visuals regarding RoomWare using the “parallel visual story telling” method introduced by [find out who] where – while you talk – slides are shown with clear images and clear statements reflecting and underlining the oral story. Each slide is shown for about 3 seconds before moving to another, unless the slide shows something to explain in depth.

When my talk was finished and during that day, several people approached me of whom are: Martin Enleff of Ping Pong regarding Eneco installations to measure home energy use based on an example showing energy use in an iPhone application, Martin Recke of the Next conference: if I could do a RoomWare presentation on the Next festival in 2010 and Frank Rooswog from Ag4 (a company that combines architecture and multi-media presentations) as they are experimenting with interactions between their installations and the environment and was asked by Ville Vesterinen from Arctic Startup if I could contribute something to Arctic Startup. (I forget what, but the answer was and is “yes”.)

Left in the room when most people where gone for lunch were Ali Jelveh and his girlfriend. Ali is part of protonet (no site up yet) who offer a Plug & Play Linux server that uses Peer to Peer mash-networking principles to hook up with the surroundings and offer out of the box local social networking tools. We discussed RoomWare and protonet and found that we had similar sentiments regarding opening RoomWare to personal home use. During lunch Elmine Wijnia approached me regarding presenting alternate streams during conferences and talks as Twitter is the current but not best solution.

Claus Dahl mailed later that day to Ted Haeger of Touchatag:

Everything was perfect – except the network at the venue – so we we’re stumped in widely deploying the system. Peter Kaptein – who wrote the information system we used the tags for – did a nice talk w a demo; and got some interesting feedback with interested users.
I think this is something people want and understand – it just takes some care when networking etc…

A lot of other things, duscussions and meetings took place those days, of which the thoughts about (human) rights, starting revolutions and changing things from without, game theory and change and privacy and human rights will be worked out in future blogs.


ADD, dysfunctional kids, schooling, bullshit in general and some personal history

June 13, 2009

[This one is for my sister: This story might also shed some light on the dark shadows I carried around until my late twenties.]

Recently the status regarding my nephew: my sister’s second child, has moved from PDD NOS to being a HDD kid.

The labels hardly mean anything to me. Sure: there is something different with this kid. It is not hard to notice when you observe him. It is hard to communicate with him, get connected, get a conversation going. Yes: he talks, but when he does it is a monologue about the things going on in his mind.

And I got pissed off. A new label does not provide any concrete solution, as the bias of schooling in general is not about the development of kids, but about getting them ready “for the world”. I said to my sister: “Maybe the best thing you get out of putting him to a special school will be that it will not obstruct his personal creative development.”

Recently I watched this video on TED labelled “Ken Robinson says school kills creativity”.

Just watch it before reading on.

Dysfunctional kid

As a kid teachers simply did not know what to do with me. And this was the literal thing they said to my parents, each year at the “ouderavond” where each kid was evaluated in a teacher to parent meeting. I was a strange one. A dreamer. In most classes I simply was gone inside my own mind. I showed some talent in drawing, moving way beyond that of the other kids.

To give you an example: I figured at age 10 — based on the data in the encyclopedia we had at home — that there is a logical buildup in the distance of each planet from the sun and that based on the graph I drew, one of the planets in our solar system was missing: the one labelled “???” in this reproduction and located between Mars and Jupiter. Also, I figured, Uranus is misbehaving a bit, as the distance should be somewhat like 17 AU to make the graph nicely rounded. But hey: there can be many reasons for that. (I tried then to incorporate the mass of the planets as well to solve the discrepancies, but failed as my mathematical knowledge sucked then and still lacks now.)

Picture 55

Somewhere at age 11 I figured that the earth and moon do not rotate around the sun, but more likely follows a sinus-wave or a curly-line as the sun itself moves through space as well. Taking the rotation and movement of the Milky way not in account, I came up with these concepts:

Picture 57

I found stuff like that much more interesting than the things we got as part of the lesson plan but none of my teachers understood what the fuck I was talking about as it was not part of the program. Second, I found no correlation between the different topics we got, no connection to anything substantial in the world around me, or the items in the lesson plan as such.

It was only when I discovered Science Fiction in that same period that things fell into place for me. Suddenly there was a form of daring thinking that broke through the barriers I felt all around me. I devoured Keith Laumer, Harry Harrison, Jack Vance, Ursula le Guin, Isaac Asimov, Arthur C Clarke, A.E van Voght and the German Perry Rhodan series. Where I failed hard writing essays about “what I experienced during my holiday” in the past I suddenly bloomed writing SF adventure stories about kids being abducted in A.E. van Voght type of stories, blowing up spaceships. Honestly, I think it saved my sanity as there was hardly any impulse in my surrounding waking me from a kind of mental absence that is still very disturbing to me now. (Part of me must have basically been bored out of my mind by the lack of truly interesting stuff to ponder about.)

As I did not give a toss about school, the lesson plans, the repercussions of not fitting in, the rewarding systems based on numbers in reports (which were completely alien to me) and so on, it was quite a surprise that I turned out to be the second most intelligent kid in my class, with a score above 120 where most of the high achievers only reached a maximum of 100 to 104. (I remember my score to be 128 but could be wrong.)

Being an underachiever and weird from many perspectives — also in the eyes of my fellow classmates — I would now very likely have been registered as “Autistic” or something similar.

The norm

I kind of get why our public schooling system is how it is. We are prepared to become part of the working class of society where our general knowledge will be focused more and more to the role we will take in society as we grow older. In most cases as an employee in one or another company, being part of the bigger machine that feeds us, provides us food, cars, coffee and TV. The systems we use for teaching are measurable. The amount of information transferred to the students for each next school year is plannable.

The only pity is that most of that information has been moved to the garbage can of memory before ten years are gone. I might remember 10% of my education if I am lucky and reading and basic mathematics is maybe 80% of that 10%. Everything I do and know now is based on self-education, fed by a strong curiosity, by determination, by looking at the niches where I can be valuable in the market and a strong internal drive to create specific things. And by being a “dreamer” like this, in 2007 and 2008 I made between 10.000 to 14.000 euro per month.

In one sense, each kid is an Economical Unit. By becoming part of the economic machine as it grows older, it keeps the system running: producing goods, building stuff, spending the earnings, helping to circulate the lifeblood of money in the network of the economic system. (It pays a country to stimulate parents to have more kids, as more kids = more Economical Units. When the birthrate drops, many governments worry about the economical implications on the long term.)

In one sense, our schooling system and our culture is aimed at putting aside listening to our internal drives and replace them for following external drives. Most kids do not give a shit about most of the stuff they learn at school, but as you get punished by disobedience and rewarded for obedience and being a “good kid” we slowly are trained into the system of following the lead of someone else and forgetting what we originally wanted and even who we originally were and where we originally started: as playful kids, with open minds and curious about each other and the world around us.

The basis of this system is mechanical. It does not matter if it does not connect to your emotional being. At some point you simply have roles to fulfill inside that machine and if you manage to adapt yourself and fit in, you are lucky. You can earn money, buy a house, make promotion, earn more money, buy a car, buy a bigger car, a bigger house, a new couch, make more promotion, retire, sit in your home all day, maybe become more and more estranged from the world around you as your main input are the media and TV shows, move to a retirement home and die.

To be able to function in most roles, you will have to learn to set your own private thinking and passions aside. In most cases and most companies creative thinking and re-routing possibly dysfunctional processes is neither rewarded nor stimulated as it might obstruct the mechanics of the system and the politics of exclusivity running underneath. A system in most cases still based on the model of specialized and clearly distinct roles within each part of the system of a factory that Ford developed.

In most of those systems you get the biggest rewards when you are able to bend your mind in the model of the system you are part of.

Again: schooling and the schooling system as I experienced was aimed at preparing you for the working life and also based on the old fashioned systems of the working life. These systems only require you to be able to reproduce knowledge. They do not require you to be creative, nor stimulate you to develop your own voice, nor stimulate you to try and see things different (unless you enter the academic world of research and development where the rules of the game are slightly different).

Times have changed

In the past 20 years or so, there have been many revolutions. The world as we used to know before is falling apart. Companies no longer offer you a life-time warrenty of work. People no longer stay until their retirement at the same place. You do no longer need to produce solid goods in factories to become a multi-billion dollar company (like Google, Microsoft). Being a part of the machine is losing value to being creative and smart. Reality is shifting all the time. Fluidness has become a constant.

To be able to learn facts and reproduce information becomes less and less relevant as we will have more and more systems to run calculations and simulations in and more and more information directly accessible via our fingertips.

The sustainability of information is deteriorating. What you know as a fact today might already be irrelevant tomorrow.

To be able to function in an organizational system based on mechanical models is becoming less and less an asset as it requires you to kill your own passions, kill your own personality to be able to survive in the narrow minded political games played in many places and kill your own creativity during the daytime.

A more humane approach to teaching and learning

What if we would focus on what kids like? What if we would stimulate them to investigate? What if we would train them to find ways and methods you can use to crack problems? Why not give them challenges matching their interest levels and personal development stage? What about team play and self organizing groups? What if they learn how to transfer knowledge and experience to each other and thus become their own teachers? What about negotiation and finding the balance in things and situations? Finding out how to define the roles you can play in different situations?

Information is no longer scarce. Information is no longer sustainable as the world now will reflect in no way the world as it will be five years from now. To learn the capital of whatever country or province is a waste of time as you can find that information in seconds, including any kind of information regarding the history, development and mechanics that formed those places.

“How to” is sustainable. Occams razor (to name one) is still viable as a tool to find the possible cause of a problem.

It very likely will be scary, as kids would learn how to understand this world in more ways than we have ever, have learned to express themselves, have learned to negotiate places, tasks and roles as conscious processes and in some cases are able to surpass us on a very early stage in their live. It would be scary as they will have their own minds in much more clear ways as we have learned to use ours. It might be scary as they might learn the tricks to de-construct the “reality” we adults tend to cling on to as “the way it is”.

The result of abuse and disorders

There is no utopian solution. You will still have to deal with power plays and sick games coming forth from environments of mental and physical abuse. An kids who are born with a mental disorder or who are overdosed on stimuli like sugar and artificial colorants in “food” will be inclusive in the model. But there kids can show a tremendous problem-solving / self organizing capacity.

Dead people everywhere

The norm depressed me in a very early stage. I guess I was a bit too young to start to get this kind of nihilistic shit. Cycling to school as a 10 year old kid, I saw mostly houses with dead people inside, living their single-minded life for years and years without any change until they became old and died. Dead inside from a mental point of view: doing their work, going home, eat, sleep (the thought of these – in my eyes mostly ugly, old and sour – people fucking disgusted me as everyone older than 20 seemed geriatric to me) and criticizing anything and anybody that was different, that broke the norm. Slaves. Automatons, hardly called living. My grandparents were great examples in that: never reaching for more than their average lives, never questioning anything including the total mindstopping riducule of their religion.

I think I loathed the human condition in general at that point and the arrogance of whatever and whomever to consider humans “the crown on creation” as the fucking Christians would see us. At age 14 I considered myself to own the mind of a 60 year old an humans to be the most destructive force on and to this planet: killing of thousands of speicies of animals, murdering forests and ecosystems to feed the destructive greed. A earth-killing virus. In my opinion at that time, the best thing that could happen was a mass destruction of mankind, without any distinction of who or what. (I have become milder about this in the years :-)

I guess at that time I also developed this safeguard of “I can always step out by killing myself” being actually quite an optimistic thought as there WAS a way out of this all.

It took me until I reached the age of 15 to become enlightened to the true horror of all this, working in a company producing electronics for Coffee Machines. In one single night my mind brutally smashed through a chain of associations regarding the pointlessness of it all, smashing the concepts that people had tried to sell me as “reality and truth” into the realm of “collective fabrications with underlying pointlessness”, “collective lies” and “what people call lives is nothing more than occupational therapy, things to keep them busy”. A place I decided I did not want my kids to grow up in. (As I also believe that kids are not the ones to make the future better: we are.)

The big mistake I made then was to equate the people with the system we are in. Although the mix of influences from schooling, environment, media and the system of religious, governmental, social and commercial propaganda I grew up in, helps pushing our minds in specific directions and although many people accept this mix as “true” and “our reality”, it is unfair to point fingers at people.

Unity 3D

I advised my sister today (June 13, 2009) to find out what makes my nephew go “Yeah!” The difficulty is that it is really hard to reach him. As he likes to play Lego and likes to play games I suggested her to get him started with Unity 3D or something similar. It offers an environment in which he can build complete worlds. It has built-in physics so that you can make things bump. And you can build games in it. As it does have quite a learning curve, this might be quite the challenge but who knows. I started toying with electronics when I was 9 years old and although I did not understand all of it, I was able to make some fun stuff with 2 transistors, 5 resistors, 2 capacitors and anything I could get out of trashed TV-sets I found at pavements on garbage day in later years.

This might not land the kid a solid job with a solid wager in a classically styled company, but fuck: even that means nothing anymore when your kid gets sacked after one and a half year because the shareholders go through their cyclic five year itch in which they decide the company is not making enough profit.


Brainstorm at NestProject, July 11

June 12, 2009

Saturday July 11, 2009 the Nest Project (Changfang Luo and Tsaijer Cheng) will organize a brainstorm about the Nest Project. This brainstorm ends with a party that was originally planned the day before. We from the RoomWare/AnyWhere crew (me and Alexander Zeh) will help in the shaping of that process and assist the brainstorm that day. July 7 will be the preparation day for the workshop.

Brief:

The Nest Project is about accessible workplaces all over the world. Simply put: If I would like to work in Tokyo next week, the Nest Project enables me to do so. In one simple way you could perceive it as a Starbucks for Co-working. (My definition.) Starting with available locations like empty office spaces, the project might grow out to build their own buildings.

The main difference with other places is that it will be designed from the inside out: people will help define the architecture and the work spaces from the inside out.

The brainstorm

The brainstorm will include a mix of different people from our respective networks.

Today we defined some basic sets and a structure using some of the techniques I apply when bending a creative brief into a concrete solution. The image below displays the time line and the process used for the workshop.

Picture 53

Fields

We addressed three fields using the “What is in it for?”:

  1. The people?
  2. Us?
  3. The Nest Project?

1: “The people”:

  1. Fun / play
  2. Meeting other people
  3. Sharing enthusiasm
  4. Inspiration / getting inspired.

2: “Us”

  1. Sharpen the vision of the Nest Project
  2. Networking / meeting people
  3. Find supporters / advocates for the project
  4. A testbed for the current set of ideas

3: “The Nest Project”

  1. Support
  2. Verification of validity
  3. Plans for the next steps to take

The process

The process has five steps and four phases, as displayed in the image above:

  1. Introduction / definition. Here the Nest Project will be presented, the method we will use for the day and the “ingredients” for the brainstorm.
  2. Phase 1: Expansion. Based on the “ingredients” introduced in the introduction, the brainstorm starts. The end result will be a lot of ideas.
  3. Phase 2:Consolidation. Out of all these ideas, specific trends will be distilled. The end result will be a clear overview of possibilities.
  4. Phase 3: Contraction. Based on that, three groups will be formed. Each of these three groups will filter the ideas from the brainstorm down to clear cases.
  5. Phase 4: Concretization. Each of the cases will be made concrete in the final brainstorms per group. The main question will be: “What steps and actions are required for the Nest Project to make it work?”

Presentations

There will be three “presentations”:

  1. Start of session
    1. Basic ingredients of the Nest
    2. Introduction of the brainstorming method
    3. The nest 5 years from now – The vision of the Nest Project
    4. The nest NOW: what would that be like?
  2. Contraction phase
    1. Goals / end results of that phase
    2. Ways to get there
  3. Concretization phase
    1. Goals / end results of that phase
    2. Ways to get there

At the end of the day there will be the seeds of three plans and a definition of steps.

I am looking forward to it.


RoomWare, Augmented reality and new exiting stuff happening fast

June 4, 2009

This is a collection of AR and RoomWare related items and inventions.

High definition 3D city maps

Using aeroplanes, high resolution camera’s and software to crunch the images, a sub-division of Saab has created a solution to map cities and object in 3D. Watch the video here (blip.tv).

Augmented reality using trackpoints from the environment

The video below shows the result of an experiment using tracking points in the real world to get the 3D mapping coordinates to do Augmented reality.

On the iPhone:

While riding a train:

Tracking movement and gestures to interface

Microsoft and Sony are both releasing new technologies that presents the next step of human computer interfacing.

Microsoft Natal allows you to use gestures almost anywhere in the room and directly manipulate things in a 3D simulated environment. I heard from a reliable source (August 2009) that Natal still has trouble tracking objects, but I guess it is a matter of time before we will see it in action.

Sony has done some work on a new controller which (using camera feeds) does quite a good job as well:

RoomWare

Alexander Zeh and I are currently shaping a new presentation regarding RoomWare. RoomWare is about buildings and spaces as living entities with which you can interact. We are mainly focusing on lo-tech solutions now, but these new emerging technologies are really very exiting. They will enable us to blend reality with data and virtual reality in a way I personally did not think was possible for the next five years.

My first reaction today (June 4, 2009)  working on my Flash RAD framework and seeing the Augmented Reality demo’s I thought: “Fuck – I quit.”

On the other hand: now is the time to start implementing these new things.

Breaking language barriers: Translations on the fly

Google has this translation service for a while now. I have seen the first demo’s in Wave, translating French to English on the fly. The translations are dodgy still. But give it time and it will very likely improve and useful for on the fly translations in any language you need.

[August 20, 2009]

Do It Yourself “Minority Report” interface in Flash

Last week (August 10 to August 16) I developed the first of a series of cheap interfacing means using Flash and the Web cam to create different interaction scenarios.Check this page.

SixtSense

SixtSense is a combination of a on-body portable beamer, a cell phone and a web-cam. It responds to the environment and is a portable version of the “Minority Report” interface. Developed by Pranav Mistry. Watch this page and the videos. It is awesome.

ARTag: Using AR table wide

The current Flash AR / FLAR applications are what I  mockingly call “some movable shit on a paper”. The possible use is wider than that, using the AR tags as location markers on tables and enabling you to use large scale surfaces to do AR on. As I was outlining my own “next step” with FLAR toolkit, I came across ARTag via a friend. ARTag is already using combined AR tags. See here where AR with Flash will move to.

TrackMate: Reactable revisited

TrackMate shows a simple and portable implementation of the “Reactable” concept, using object with markers to create interactions with a computer system. See their page here.

Crystal: Integration of devices in the room

The guys from Crystal are showing a nice integration of devices and media using a “touch table” with top projection.

What makes it so exiting and new?

All examples (except Sony) show new ways where real world/ virtual world connections are happening on the fly. We are not far away from the point where “facial recognition” is done with environments as they are and our mobile phone will show overlays of data. Interfacing with spaces can be done using your body. No hardware required. Mapping cities as Saab does will make virtual explorations over and through a city get within the reach of our hands. “Where am I” gets new tools to find answers.