Table Top Framework

Toolkits.TableTopFramework History

Hide minor edits - Show changes to output

June 10, 2006, at 02:45 AM by 141.44.27.190 -
Changed lines 38-39 from:
* Thesis ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_MSc_web_small.pdf | PDF]]) [1.7MB] (in progress)
*
Slides ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_Buffer_Framework.pdf | PDF]]) [34MB]
to:
* Thesis ([[Attach:AMiede_MSc_web_small.pdf | PDF]]) [2MB]
* Slides ([[Attach:AMiede_Buffer_Framework.pdf | PDF]]) [1MB]
April 24, 2006, at 07:39 AM by 141.44.27.190 -
Changed lines 38-39 from:
* Thesis ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_MSc.pdf | PDF]]) [4.5MB] (in progress)
* Slides ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_Buffer_Framework.pdf | PDF]]) [34MB] (in progress)
to:
* Thesis ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_MSc_web_small.pdf | PDF]]) [1.7MB] (in progress)
* Slides ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_Buffer_Framework.pdf | PDF]]) [34MB]
April 07, 2006, at 02:45 AM by 141.44.27.190 -
Changed line 56 from:
** Air Hockey game
to:
** Air Hockey game (coming soon)
April 07, 2006, at 02:30 AM by 141.44.27.190 -
Changed lines 54-56 from:
* [[Toolkits.TableTopFrameworkExampleApplication | Building an example application]]
to:
*'''Building tabletop applications'''
** [[Toolkits.TableTopFrameworkExampleApplication | Example
application]]
** Air Hockey game
April 07, 2006, at 02:29 AM by 141.44.27.190 -
Changed lines 55-60 from:
* Building interaction metaphors
** Simple image Component
** Complex image Component
** Simple Storage Bin Component
** Simple Current Component
to:
*'''Building interaction metaphors'''
** [[Toolkits.TableTopFrameworkSimpleImageComponent | Simple image Component]]
** [[Toolkits.TableTopFrameworkComplexImageComponent | Complex image Component]]
** Simple Storage Bin Component (coming soon)
** Simple Current
Component (coming soon)
April 07, 2006, at 02:16 AM by 141.44.27.190 -
Changed lines 38-39 from:
* Thesis ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_MSc.pdf | PDF]]) [5MB] (still in progress)
* Slides ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_Buffer_Framework.pdf | PDF]]) [34MB] (still in progress)
to:
* Thesis ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_MSc.pdf | PDF]]) [4.5MB] (in progress)
* Slides ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_Buffer_Framework.pdf | PDF]]) [34MB] (in progress)
April 06, 2006, at 12:47 AM by 141.44.27.190 -
Changed lines 38-42 from:
** Thesis ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_MSc.pdf | PDF]]) [5MB] (still in progress)
** Slides ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_Buffer_Framework.pdf | PDF]]) [34MB] (still in progress)
** C5 Paper ([[http://pages.cpsc.ucalgary.ca/~isenberg/papers/Isenberg_2006_BFS.pdf | PDF]]) ([[http://pages.cpsc.ucalgary.ca/~isenberg/papers/Isenberg_2006_BFS_Slides.pdf|Slides]])

A selection of demo videos shows what the buffer framework is capable of and what the example application looks like. They give also an introdtruction to interaction on tabletop displays.
to:
* Thesis ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_MSc.pdf | PDF]]) [5MB] (still in progress)
* Slides ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_Buffer_Framework.pdf | PDF]]) [34MB] (still in progress)
* C5 Paper ([[http://pages.cpsc.ucalgary.ca/~isenberg/papers/Isenberg_2006_BFS.pdf | PDF]]) ([[http://pages.cpsc.ucalgary.ca/~isenberg/papers/Isenberg_2006_BFS_Slides.pdf|Slides]])

A selection of demo videos shows what the buffer framework is capable of and what the example application looks like. They give also an introduction to interaction on tabletop displays.
April 06, 2006, at 12:45 AM by 141.44.27.190 -
Added line 16:
* [[#gettingstarted | Getting Started]]
Changed lines 33-34 from:
[[#tutorials]]
>>bluebox<<
to:
[[#gettingstarted]]
>>yellowbox<<
Changed lines 48-51 from:
to:
>><<

[[#tutorials]]
>>bluebox<<
April 05, 2006, at 09:51 AM by 217.86.52.242 -
Added lines 34-46:
!!! Getting Started
A good place to start is the Master's Thesis of A. Miede, where the development process and the underlying concepts of the buffer framework are explained in detail:
** Thesis ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_MSc.pdf | PDF]]) [5MB] (still in progress)
** Slides ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_Buffer_Framework.pdf | PDF]]) [34MB] (still in progress)
** C5 Paper ([[http://pages.cpsc.ucalgary.ca/~isenberg/papers/Isenberg_2006_BFS.pdf | PDF]]) ([[http://pages.cpsc.ucalgary.ca/~isenberg/papers/Isenberg_2006_BFS_Slides.pdf|Slides]])

A selection of demo videos shows what the buffer framework is capable of and what the example application looks like. They give also an introdtruction to interaction on tabletop displays.
* Videos (MPEG-1):
** [[http://pages.cpsc.ucalgary.ca/~amiede/thesis/bufferframework_demo_collaboration.mpg | collaboration]] [6.5MB]
** [[http://pages.cpsc.ucalgary.ca/~amiede/thesis/bufferframework_demo_overview.mpg | metaphors]] [10MB]
** [[http://pages.cpsc.ucalgary.ca/~amiede/thesis/bufferframework_demo_closeup.mpg | close-up]] [9MB]
Deleted lines 61-69:
* '''Information'''
** Videos (MPEG-1):
*** [[http://pages.cpsc.ucalgary.ca/~amiede/thesis/bufferframework_demo_collaboration.mpg | collaboration]] [6.5MB]
*** [[http://pages.cpsc.ucalgary.ca/~amiede/thesis/bufferframework_demo_overview.mpg | metaphors]] [10MB]
*** [[http://pages.cpsc.ucalgary.ca/~amiede/thesis/bufferframework_demo_closeup.mpg | close-up]] [9MB]
** Thesis A. Miede ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_MSc.pdf | PDF]]) [6MB] (still in progress)
** Slides A. Miede ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_Buffer_Framework.pdf | PDF]]) [34MB] (still in progress)
** C5 Paper ([[http://pages.cpsc.ucalgary.ca/~isenberg/papers/Isenberg_2006_BFS.pdf | PDF]]) ([[http://pages.cpsc.ucalgary.ca/~isenberg/papers/Isenberg_2006_BFS_Slides.pdf|Slides]])
April 05, 2006, at 09:26 AM by 141.44.27.190 -
Deleted line 15:
* [[#recipes | Recipes, How-To's]]
Changed lines 27-55 from:

* '''Requirements''':
** Microsoft Windows XP and Visual Studio .NET 2003 (at least it was developed and tested in this environment, it might work elsewhere, too)
** OpenGL,
** [[http://www.trolltech.com/products/qt/index.html | Qt Educational 3.2.0]] (for demo application and for texture loading, but can be easily replaced),
** [[http://www.smarttech.com/support/software/index.asp | SMART Board Software]],
** [[http://www.smarttech.com/resourcecenter/sdk/index.asp | SMART SDK]]. (The framework example comes with the required headers and DLLs, but in the future, there might be updates necessary.)

''Note'': If you are using these at ilab, you can get the requirements via @@\\ilab\install@@ and @@\\ilab\innernet\BufferFramework@@. There is also a lot of other useful software.

*'''Setup'''
** Install Visual Studio .NET 2003
** Install Qt 3.2.0 Educational
*** It is needed to build the example application.
*** At the moment, it is also needed within the file @@TabletopVisGL.cpp@@ to provide texture loading via @@qimage.h@@. This could easily be changed later on, if required.
*** Make sure to enable the integrating options @@Microsoft Visual C++ .NET@@ and @@Install .NET AddIn@@.
*** Also enable the option @@Set QTDIR@@.
** Install SMART Board Software.
** Extract the zip file.
** Open the solution @@UofCTabletopFramework.sln@@.
** Build and run the solution.
*** If you want to have a Release version, please copy the contents of the Debug folder (@@QT_GL_Application\Debug@@) there.
*** If you have a firewall running it might notify you that the example application is trying to access the SMART Board.
** For finetuning of the example without recompilation use the file @@config.xml@@ in the respective folder (Debug/Release).


*'''Note on compiling the framework DLL'''
** A couple of compilter warnings are disabled due to different reasons. Generally, these do not hide important information from the user. The disabling command are located within the file @@UofCTabletopFrameworkDLL.h@@ if anybody is interested in the details.
to:
* ''''+[[Toolkits.TableTopFrameworkSetup | Buffer framework requirements and setup page]]+''''
Deleted lines 31-39:
[[#recipes]]
>>yellowbox<<
!!! Recipes and How-To's

* (Under Construction)

>><<
Changed lines 36-37 from:
* (Under Construction)
to:
* [[Toolkits.TableTopFrameworkExampleApplication | Building an example application]]
* Building interaction metaphors
** Simple image Component
** Complex image Component
** Simple Storage Bin Component
** Simple Current Component
March 08, 2006, at 02:29 PM by 136.159.7.213 -
Changed lines 36-39 from:
''Note'': If you are using these at ilab, you can get the requirements via @@\\ilab\install@@ and @@\\ilab\innernet\andre.miede@@.

''Yet Another Note'': Useful software for the table can be found at @@\\Ilab\innernet\andre
.miede\BufferFramework@@
to:
''Note'': If you are using these at ilab, you can get the requirements via @@\\ilab\install@@ and @@\\ilab\innernet\BufferFramework@@. There is also a lot of other useful software.
March 06, 2006, at 06:13 PM by 136.159.7.213 -
Added lines 38-39:
''Yet Another Note'': Useful software for the table can be found at @@\\Ilab\innernet\andre.miede\BufferFramework@@
Changed lines 57-58 from:
** A couple of compilter warnings are disabled due to different reasons. Generally, these do not hide important information from the user. The disabling command are located within the file @UofCTabletopFrameworkDLL.h@ if anybody is interested in the details.
to:
** A couple of compilter warnings are disabled due to different reasons. Generally, these do not hide important information from the user. The disabling command are located within the file @@UofCTabletopFrameworkDLL.h@@ if anybody is interested in the details.
March 06, 2006, at 05:29 PM by 136.159.7.231 -
Changed lines 55-56 from:
* A couple of compilter warnings are disabled due to several reasons. Generally, these do not hide important information from the user. The disabling command are located within the file @UofCTabletopFrameworkDLL.h@ if anybody is interested in the details.
to:
** A couple of compilter warnings are disabled due to different reasons. Generally, these do not hide important information from the user. The disabling command are located within the file @UofCTabletopFrameworkDLL.h@ if anybody is interested in the details.
March 06, 2006, at 05:28 PM by 136.159.7.231 -
Added lines 53-56:

*'''Note on compiling the framework DLL'''
* A couple of compilter warnings are disabled due to several reasons. Generally, these do not hide important information from the user. The disabling command are located within the file @UofCTabletopFrameworkDLL.h@ if anybody is interested in the details.
March 03, 2006, at 11:13 AM by 136.159.7.213 -
Changed lines 81-82 from:
** Thesis A. Miede ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_MSc.pdf | PDF]]) [6MB]
** Slides A. Miede ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_Buffer_Framework.pdf | PDF]]) [34MB]
to:
** Thesis A. Miede ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_MSc.pdf | PDF]]) [6MB] (still in progress)
** Slides A. Miede
([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_Buffer_Framework.pdf | PDF]]) [34MB] (still in progress)
February 28, 2006, at 11:45 AM by 136.159.7.213 -
Changed lines 11-12 from:
[= The University of Calgary Tabletop Framework (aka buffer framework) provides a foundation to build applications for tabletop displays. Focus is on enabling responsive interaction by a novel concept using buffer for interaction. It also provides an reusable architecture to integrate interaction metaphors into applications. Please see the [[#links | links]] for more information. =]
to:
The University of Calgary Tabletop Framework (aka buffer framework) provides a foundation to build applications for tabletop displays. Focus is on enabling responsive interaction by a novel concept using buffer for interaction. It also provides an reusable architecture to integrate interaction metaphors into applications. Please see the [[#links | links]] for more information.
February 28, 2006, at 11:44 AM by 136.159.7.213 -
Changed lines 11-12 from:
[= TableTop =] The University of Calgary Tabletop Framework (aka buffer framework) provides a foundation to build applications for tabletop displays. Focus is on enabling responsive interaction by a novel concept using buffer for interaction. It also provides an reusable architecture to integrate interaction metaphors into applications. Please see the [[#links | links]] for more information.
to:
[= The University of Calgary Tabletop Framework (aka buffer framework) provides a foundation to build applications for tabletop displays. Focus is on enabling responsive interaction by a novel concept using buffer for interaction. It also provides an reusable architecture to integrate interaction metaphors into applications. Please see the [[#links | links]] for more information. =]
February 26, 2006, at 03:55 PM by 136.159.7.213 -
Added line 49:
*** If you want to have a Release version, please copy the contents of the Debug folder (@@QT_GL_Application\Debug@@) there.
February 26, 2006, at 03:45 PM by 136.159.7.213 -
Changed line 76 from:
** Videos:
to:
** Videos (MPEG-1):
February 26, 2006, at 03:45 PM by 136.159.7.213 -
Changed lines 76-77 from:
** Thesis A. Miede ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_MSc.pdf | PDF]])
** Slides A
. Miede ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_Buffer_Framework.pdf | PDF]])
to:
** Videos:
***
[[http://pages.cpsc.ucalgary.ca/~amiede/thesis/bufferframework_demo_collaboration.mpg | collaboration]] [6.5MB]
***
[[http://pages.cpsc.ucalgary.ca/~amiede/thesis/bufferframework_demo_overview.mpg | metaphors]] [10MB]
*** [[http://pages.cpsc.ucalgary.ca/~amiede/thesis/bufferframework_demo_closeup.mpg | close-up]] [9MB]
** Thesis A. Miede ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_MSc.pdf | PDF]]
) [6MB]
** Slides A. Miede ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_Buffer_Framework.pdf | PDF]]) [34MB]
February 26, 2006, at 03:26 PM by 136.159.7.230 -
Changed lines 50-51 from:
to:
** For finetuning of the example without recompilation use the file @@config.xml@@ in the respective folder (Debug/Release).
February 26, 2006, at 01:43 PM by 136.159.7.230 -
Added lines 36-37:
''Note'': If you are using these at ilab, you can get the requirements via @@\\ilab\install@@ and @@\\ilab\innernet\andre.miede@@.
February 26, 2006, at 01:36 PM by 136.159.7.230 -
Changed line 40 from:
*** At the moment, it is also needed within the file @@TabletopVisGL.cpp@@ to provide texture loading via @@qimage.h@@. This could easily be changed later on, if needed.
to:
*** At the moment, it is also needed within the file @@TabletopVisGL.cpp@@ to provide texture loading via @@qimage.h@@. This could easily be changed later on, if required.
Changed lines 46-48 from:
to:
** Build and run the solution.
*** If you have a firewall running it might notify you that the example application is trying to access the SMART Board.
February 26, 2006, at 01:28 PM by 136.159.7.230 -
Changed lines 33-34 from:
** [[http://www.smarttech.com/resourcecenter/sdk/index.asp | SMART SDK]],
to:
** [[http://www.smarttech.com/support/software/index.asp | SMART Board Software]],
** [[http://www.smarttech.com/resourcecenter/sdk/index.asp | SMART SDK]]. (The framework example comes with the required headers and DLLs, but in the future, there might be updates necessary.)
Changed lines 43-45 from:
** Extract the zip file
** Open the solution @@UofCTabletopFramework.sln@@
to:
** Install SMART Board Software.
** Extract the zip file.
** Open the solution
@@UofCTabletopFramework.sln@@.
February 26, 2006, at 01:20 PM by 136.159.7.230 -
Changed lines 36-37 from:
** todo
to:
** Install Visual Studio .NET 2003
** Install Qt 3.2.0 Educational
*** It is needed to build the example application.
*** At the moment, it is also needed within the file @@TabletopVisGL.cpp@@ to provide texture loading via @@qimage.h@@. This could easily be changed later on, if needed.
*** Make sure to enable the integrating options @@Microsoft Visual C++ .NET@@ and @@Install .NET AddIn@@.
*** Also enable the option @@Set QTDIR@@.
** Extract the zip file
** Open the solution @@UofCTabletopFramework.sln@@
February 22, 2006, at 06:59 PM by 136.159.7.213 -
Changed line 61 from:
* Information
to:
* '''Information'''
Changed line 66 from:
* Contact
to:
* '''Contact'''
February 22, 2006, at 06:59 PM by 136.159.7.213 -
Changed lines 29-30 from:
* Requirements:
** Microsoft Windows and Visual Studio .NET 2003 (at least it was developed and tested in this environment, it might work elsewhere, too)
to:
* '''Requirements''':
** Microsoft Windows XP and Visual Studio .NET 2003 (at least it was developed and tested in this environment, it might work elsewhere, too)
Changed line 35 from:
*Setup
to:
*'''Setup'''
Changed lines 62-63 from:
** Thesis A. Miede (PDF)
** Slides A
. Miede (PDF)
to:
** Thesis A. Miede ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_MSc.pdf | PDF]])
** Slides A. Miede ([[http://pages.cpsc.ucalgary.ca/~amiede/thesis/AMiede_Buffer_Framework.pdf | PDF]]
)
February 22, 2006, at 06:57 PM by 136.159.7.213 -
Changed lines 29-30 from:
More instructions and requirements.
to:
* Requirements:
** Microsoft Windows and Visual Studio
.NET 2003 (at least it was developed and tested in this environment, it might work elsewhere, too)
** OpenGL,
** [[http://www.trolltech.com/products/qt/index.html | Qt Educational 3.2.0]] (for demo application and for texture loading, but can be easily replaced),
** [[http://www.smarttech.com/resourcecenter/sdk/index.asp | SMART SDK]],

*Setup
** todo
February 22, 2006, at 06:44 PM by 136.159.7.213 -
Changed line 60 from:
** [[Tabletop Framework Features and Wishlist]]
to:
** [[Tabletop Framework Completed Features and Wishlist]]
February 22, 2006, at 06:29 PM by 136.159.7.213 -
Changed lines 54-58 from:
* (Under Construction)
*
Thesis A. Miede (PDF)
* Slides A. Miede (PDF)
* C5 Paper ([[http://pages.cpsc.ucalgary.ca/~isenberg/papers/Isenberg_2006_BFS.pdf | PDF]]) ([[http://pages.cpsc.ucalgary.ca/~isenberg/papers/Isenberg_2006_BFS_Slides.pdf|Slides]])
to:
* Information
**
Thesis A. Miede (PDF)
** Slides A. Miede (PDF)
** C5 Paper ([[http://pages.cpsc.ucalgary.ca/~isenberg/papers/Isenberg_2006_BFS.pdf | PDF]]) ([[http://pages.cpsc.ucalgary.ca/~isenberg/papers/Isenberg_2006_BFS_Slides.pdf|Slides]])

* Contact
** [[Tabletop Framework Features and Wishlist]]
** [[Tabletop Framework Bugreport]]
February 22, 2006, at 06:25 PM by 136.159.7.213 -
Added line 56:
* Slides A. Miede (PDF)
February 22, 2006, at 06:21 PM by 136.159.7.213 -
Changed lines 11-12 from:
[= TableTop =] framework text
to:
[= TableTop =] The University of Calgary Tabletop Framework (aka buffer framework) provides a foundation to build applications for tabletop displays. Focus is on enabling responsive interaction by a novel concept using buffer for interaction. It also provides an reusable architecture to integrate interaction metaphors into applications. Please see the [[#links | links]] for more information.
Changed lines 27-28 from:
* (Under Construction)
to:
* ''''+[[Toolkits.TableTopFrameworkDownload | Buffer framework download page]]+''''

More instructions and requirements.
January 31, 2006, at 04:26 PM by 136.159.7.213 -
Changed lines 53-55 from:
to:
* Thesis A. Miede (PDF)
* C5 Paper ([[http://pages.cpsc.ucalgary.ca/~isenberg/papers/Isenberg_2006_BFS.pdf | PDF]]) ([[http://pages.cpsc.ucalgary.ca/~isenberg/papers/Isenberg_2006_BFS_Slides.pdf|Slides]])
January 24, 2006, at 08:07 PM by 136.159.7.213 -
Changed line 10 from:
%rfloat% Attach:tabletop.jpg
to:
%rfloat% Attach:frameworklogo.png
Changed lines 11-12 from:
TableTop framework text
to:
[= TableTop =] framework text
Added lines 1-54:
%define=box padding-left=1em padding-right=1em margin='3px 3px 0'%
%define=yellowbox box bgcolor=#fdfaea border='1px solid #ffad80'%
%define=redbox box bgcolor=#fff3f3 border='1px solid #ffc9c9'%
%define=bluebox box bgcolor=#f4fbff border='1px solid #a1cae6'%
%define=skybox box bgcolor=#f8fcff border='1px solid #aaaaaa'%
%define=greybox box bgcolor=#fbfbfb border='1px solid #aaaaaa'%
%define=greenbox box bgcolor=#e6f3e5 border='1px solid #8fd586'%
%define=whitebox box bgcolor=#ffffff border='1px solid #999999'%
\\
%rfloat% Attach:tabletop.jpg
TableTop framework text

!!! Contents

* [[#download | Download and Installation]]
* [[#recipes | Recipes, How-To's]]
* [[#tutorials | Tutorials and Examples]]
* [[#links | Links]]
\\
\\


[[#download]]
>>greenbox<<
!!! Download and Installation

* (Under Construction)

>><<

[[#recipes]]
>>yellowbox<<
!!! Recipes and How-To's

* (Under Construction)

>><<


[[#tutorials]]
>>bluebox<<
!!! Tutorials and Examples

* (Under Construction)

>><<

[[#links]]
>>greybox<<
!!! Links

* (Under Construction)

>><<