أزاحت شركة Google الستار عن برنامج جديد مفتوح المصدر أطلقت عليه اسم Interactive Spaces، يتيح التواصل والتفاعل بين الأماكن والأشخاص، وبذلك يمنح المصممين والمبرمجين القدرة على إنشاء تجارب تفاعلية على أرض واقعية، وعلى سبيل المثال إنشاء غرف أو مساحات تفاعلية أو ألعاب تنطوي على التفاعل المادي، أي التفاعل بين الإنسان والكمبيوتر. ووفقا لوصف كيث هوجز أحد مطوري شركة Google فإن هذا البرنامج عبارة عن بقع ضوئية تتعقب الأشخاص وتتحرك داخل غرفة أو مساحة معينة، حيث يقوم البرنامج بقراءة البيانات والمعلومات التي يستقبلها عبر كاميرات مثبتة في زوايا الغرفة وأعلى سقفها. ومن ثم تستجيب أرضية الغرفة المطورة خصيصاً لهذا الغرض والمكونة من شاشات عرض، في إطار يحقق تفاعل بين الكائنات المتعقبة والكائنات المرئية الظاهرة على شاشة العرض. ويتم التحكم في عملية التفاعل داخل الغرفة عبر برنامج Interactive Spaces الذي يتسم بقدرته على إنشاء تطبيقات وأنشطة قادرة على التفاعل والتواصل مع العديد من أجهزة الإدخال والإخراج. ويتكون هذا البرنامج من واجهة برمجة التطبيقات المعروفة اختصاراً بالرمز API، ويعمل البرنامج مع جميع أنظمة التشغيل التي تدعم لغة البرمجة Java كأنظمة تشغيل Linux وMac OSX. وستطلق google قريباً نسخة من هذا البرنامج تدعم نظام تشغيل Windows. كما يدعم البرنامج لغات برمجة أخرى مثل Javascript وPython وهي لغة برمجة عالية المستوى تتسم ببساطة الكتابة والقراءة المفتوحة المصدر. ويتم توزيع هذا البرنامج بموجب ترخيص Apache License، وهو متاح حالياً للتحميل عبر موقع: www.code.google.com.