NextSurface is a software for creating interactive surfaces. NextSurface enables multiple people to interact simultaneously with elements shown on the screen. NextSurface supports common input devices, such as Apple Trackpad or similar devices, however user experience is much better when using a multitouch device, such as multi-touch frame overlays produced by PQLabs or ZaagTech, or when using a controller app, such as NextGesture.
Watch this video to see how NextSurface works. Try on your computer without enabling kiosk mode but enabling system events in first instance. Use an Apple trackpad to perform system gestures. Connect a multitouch device or use NextGesture app to improve the user experience.
NextSurface requires an Apple computer with macOS 10.8 or later. We recommend a system with 4GB of RAM, a dual core CPU and 2GB of free disk space. NextSurface requires at least one input controller.
NextSurface supports many types of input controllers. NextSurface has a driver for Apple Trackpad or similar device, PQLabs or ZaagTech frame overlays, any device compliant with TUIO 1.1, and NextGesture app for iOS. All type of input controllers can be used on the same time to control a single surface.
Configuration can be modified in initial window. NextSurface parameters are: location of workspace (where to read and write files), name of application script, network port for receiving TUIO events (which depends on the configuration of TUIO source), UDP and TCP ports for connecting with touch controllers, flag to enable system events, flag to enable visual feedback for cursors, and flag to enable kiosk mode. In case that you don’t change any parameter, NextSurface will enter in full screen mode and execute the selected script automatically after 30 seconds.
If you choose to enable system events, you will be able to use mouse and keyboard to create one or more touch points and you will be able to use a trackpad or similar device. However, you should not enable the system events if you already have a TUIO device connected and the device’s driver emulates a mouse or trackpad. In that case try disabling the mouse or trackpad emulation in your device driver’s settings.
NextSurface supports tap, scroll, magnify and rotate gestures. Mouse events can be used for simulating gestures performed with one or more fingers. You can add or remove touch points which can be grouped and dragged together by applying the following instructions:
Press mouse button in order to add a temporary touch point.
Release mouse button in order to remove the temporary touch point.
Press SHIFT key before releasing mouse button to create a permanent touch point.
Press SHIFT key and click on a permanent touch point in order to remove it.
Press CTRL key and click on a touch point to include it in points group.
Press button and drag the move to move a single touch point or a group of touch points.
If you install NextGesture app in your iOS device, you will be able to upload content such as images, videos, pdfs, and more, using the standard share button. In order to use the share button, you have to create a new surface entry in NextGesture’s surfaces list and enable NextGesture share extension in your settings. Once you have enabled the extension, you should be able to share content from any app if the content represents one of the supported content types. Tap on the share button, select NextGesture in the extensions list, and finally select your surface before posting your content.
NextSurface is provided with two applications for presentation and collaboration. The applications are executed by a proprietary runtime which provides a toolkit for creating the interactive surface. The runtime enables a natural interaction with visual elements and supports gestures performed with one or more fingers. Common use cases are interactive desks and walls, advanced meeting rooms, digital whiteboards, and information kiosks for hotels or estate agencies.
Docs is an application for collaborative presentation of documents, images and movies. It provides viewers for various files formats including a component for rendering and browsing web pages. You can create an interactive table for meeting rooms or a kiosk for browsing products with an innovative user interface for interacting with virtual documents.
Docs displays all documents found in a folder located in the application workspace. The documents can be added or removed from the folder even while the application is running. It is possible to share the folder over the network to easily add or remove files from any remote computer. Docs supports the following file extensions: pdf, png, jpeg, tiff, mp4, m4v, mov, mpeg, avi, html, and url (url is just a plain text file with only one row containing the target url).
News is an application for collaborative reviewing of documents, newspapers and magazines. It provides viewers for various files formats including a component for rendering web pages. Reviewing documents is very easy, just select a document, enlarge it and highlight parts of it.
News displays all documents found in a folder located in the application workspace. Documents can be added or removed from the folder even while the application is running. It is possible to share the folder over the network to easily add or remove files from any remote computer. News supports the following file extensions: pdf, png, jpeg, tiff, html and url (url is just a plain text file with only one row containing the target url).