Glassomium | Open-source cross-platform multi-touch web-based window manager
Posted: 31 July 2012 10:20 AM   [ Ignore ]
Avatar
Rank
Joined  2012-07-24
Total Posts:  30
New Member

logo.png

Website: http://www.glassomium.org

This project is an attempt to make development for multi-touch surfaces pleasant and simple. At it’s core every application is simply a web browser tab rendered onto a 2d texture, which allows for web pages to be displayed in different orientations, allows for rotations, scaling and dragging (the typical actions you would expect from a multi touch surface).

The cool thing about it is that pretty much everything is written using web languages (HTML5, CSS, Javascript). This means that if you have developed for the web before, you can already create multi touch applications, without learning a new API. It also means that you can port existing web applications to the platform with little or no change at all.

Demo: http://www.youtube.com/watch?v=ESw2K_VCwu0&feature=g-all-esi

The project is currently an unstable beta, but development keeps on going. I’m really hoping to spark some interest to carry forward this project, so if you are interested in helping out with bug submissions and beta testing or you want to help with the code, make sure you let me know. The native layer is developed in C++ and Ruby, while the application framework is all web powered.

Feedback is greatly appreciated!

 Signature 

Open-source cross-platform web-based TUIO-enabled multi-touch window manager: http://www.glassomium.org

Profile
 
 
Posted: 31 July 2012 12:51 PM   [ Ignore ]   [ # 1 ]
Avatar
Rank
Joined  2012-04-27
Total Posts:  6
New Member

Piero,

We are very interested in this approach for Playsurface (see playsurface.org).  We will try to give it a go on our latest model and maybe shoot you a video of how it goes.  We are particularly interested in speed performance and how that might be optimized.  We are also interested in seeing how it can be expanded to support WebGL, as that is another focus we are working on.

It looks like great work and we are excited to try it!  Feel free to contact me directly at .

Profile
 
 
Posted: 02 August 2012 05:00 PM   [ Ignore ]   [ # 2 ]
Avatar
Rank
Joined  2012-07-24
Total Posts:  30
New Member

I look forward to a possible collaboration with the Playsurface! If anybody else is interested, we are looking for beta testers and developers alike! http://www.glassomium.org/wiki/contributing_to_the_project

 Signature 

Open-source cross-platform web-based TUIO-enabled multi-touch window manager: http://www.glassomium.org

Profile
 
 
Posted: 07 August 2012 05:32 PM   [ Ignore ]   [ # 3 ]
Avatar
Rank
Joined  2012-07-24
Total Posts:  30
New Member

Object geometry recognition in Glassomium 0.2… works with CCV 1.5 configured for TUIO 1.1.

557498_4474990158769_186103308_n.jpg

Also for those who have missed the Live demo: http://www.youtube.com/watch?v=Onuf5HoWCQM&feature=youtu.be

 Signature 

Open-source cross-platform web-based TUIO-enabled multi-touch window manager: http://www.glassomium.org

Profile
 
 
Posted: 23 August 2012 01:25 AM   [ Ignore ]   [ # 4 ]
Rank
Joined  2010-05-12
Total Posts:  21
New Member

Why object recognition doesn`t work with TUIO 1.0?

Profile
 
 
Posted: 23 August 2012 09:01 AM   [ Ignore ]   [ # 5 ]
Avatar
Rank
Joined  2012-07-24
Total Posts:  30
New Member

Because it’s not part of the specification. http://www.tuio.org/?tuio10

 Signature 

Open-source cross-platform web-based TUIO-enabled multi-touch window manager: http://www.glassomium.org

Profile
 
 
Posted: 23 August 2012 10:55 AM   [ Ignore ]   [ # 6 ]
Rank
Joined  2010-05-12
Total Posts:  21
New Member

But TUIO 1.0 and 1.1 has the same profile 2Dobj:
/tuio/2Dobj set s i x y a X Y A m r

Profile
 
 
Posted: 23 August 2012 11:00 AM   [ Ignore ]   [ # 7 ]
Avatar
Rank
Joined  2012-07-24
Total Posts:  30
New Member

I guess my terminology was incorrect, when I wrote “object” I really meant “blob”. Blobs are not part of TUIO 1.0.

 Signature 

Open-source cross-platform web-based TUIO-enabled multi-touch window manager: http://www.glassomium.org

Profile
 
 
Posted: 23 August 2012 12:42 PM   [ Ignore ]   [ # 8 ]
Rank
Joined  2010-05-12
Total Posts:  21
New Member

I see.
Cool project.
Testing Glassomium now )))

Profile
 
 
Posted: 26 August 2012 05:43 PM   [ Ignore ]   [ # 9 ]
Rank
Joined  2010-07-28
Total Posts:  17
New Member

it gives me “glassomium has stopped working” error on windows 7 x64?

Profile
 
 
Posted: 26 August 2012 06:58 PM   [ Ignore ]   [ # 10 ]
Avatar
Rank
Joined  2012-07-24
Total Posts:  30
New Member

Could you please open a thread on this mailing list to report bugs?

https://groups.google.com/forum/#!forum/glassomium

Make sure to include the steps to reproduce the error (if you can reproduce it).

 Signature 

Open-source cross-platform web-based TUIO-enabled multi-touch window manager: http://www.glassomium.org

Profile
 
 
Posted: 31 August 2012 12:19 PM   [ Ignore ]   [ # 11 ]
Avatar
Rank
Joined  2012-07-24
Total Posts:  30
New Member

OSX Theme in the upcoming 0.2 release.

Image Attachments
GlassomiumOSX.jpg
 Signature 

Open-source cross-platform web-based TUIO-enabled multi-touch window manager: http://www.glassomium.org

Profile
 
 
Posted: 07 September 2012 08:44 AM   [ Ignore ]   [ # 12 ]
Avatar
Rank
Joined  2012-07-24
Total Posts:  30
New Member

Glassomium 0.2 is released!

Windows installer and Linux binaries are available for download at http://www.glassomium.org. Some of the new features include:

* Add support for recognizing untagged objects’ geometries
* Filtering of unwanted touches when a window is dragged or scaled/resized
* Add speech to text support in the keyboard
* Add plugin support for the UI Server
* Improving the pinch gesture algorithm
* Development of photo application
* UI Server plugins support
* OSX Theme

To upgrade on Windows simply double-click the installer. If you have added applications they will be kept upon upgrade. If you have modified existing applications/themes, make sure to back them up before upgrading as they will get replaced.

Enjoy! Please report bugs and/or feedback on the project’s mailing list at https://groups.google.com/forum/?fromgroups=#!forum/glassomium

 Signature 

Open-source cross-platform web-based TUIO-enabled multi-touch window manager: http://www.glassomium.org

Profile
 
 
Posted: 21 November 2012 08:12 PM   [ Ignore ]   [ # 13 ]
Avatar
Rank
Joined  2012-07-24
Total Posts:  30
New Member

Glassomium 0.3 prerelease binaries are available!

http://nuigroup.com/S=108308bc182e0ad2f9364046b74aa03a3baa3727/forums/viewthread/14622/

 Signature 

Open-source cross-platform web-based TUIO-enabled multi-touch window manager: http://www.glassomium.org

Profile
 
 
Posted: 04 January 2013 05:04 PM   [ Ignore ]   [ # 14 ]
Avatar
Rank
Joined  2012-07-24
Total Posts:  30
New Member

Glassomium 0.3 is out! Grab your copy at http://www.glassomium.org

Windows installer: http://www.glassomium.org/glassomium-0.3-win32-installer.zip
Linux 32bit binaries: http://www.glassomium.org/glassomium-0.3-linux32.tar.gz

Please note that Linux binaries will not work on Ubuntu 12.04. There is currently an issue with the berkelium library and that particular distro. Earlier versions will work fine.

Changelog for 0.3:
* More compatible touch events. Now DOM elements receive the events before the document object.
* Added Box2d physics drag. Now windows can have momentum when released from a drag.
* Improved dragging. Now adding/removing a touch while dragging a window will not cause a sudden shift.
* New demo applications including Glow Hockey, Checkers, Chess, Feed The Panda (Cut the rope clone) and Movie Player.
* Fixed heap overflow bug while maximizing a window.
* Fixed race conditions that were causing display issues during animations.
* Removed system menus, now applications can be closed by a pinch gesture.
* Removed GLA.SetMenuButtons API.
* Added aspect ratio option in the configuration for applications.
* Faster input and rendering for fullscreen applications!
* Improved the transitions to fullscreen (now fades instead of scaling).
* Fixed the default theme’s navigator size.
* Improved deallocation of windows that were causing crashes due to racing conditions.
* Dynamic resize of windows. Now upon resize the browser tab mapped to the window will get resized as well, making rendering faster and interaction easier.
* Improved texture size calculation of theme windows.

 Signature 

Open-source cross-platform web-based TUIO-enabled multi-touch window manager: http://www.glassomium.org

Profile