0% found this document useful (0 votes)
43 views6 pages

Touchscreen Summary

The document discusses the development of a touchscreen presentation application using Unity. It describes building a main application and editor using Unity and WebGL. The editor would allow customizing content using templates and outputting data files for the main application. An API would allow extending or modifying the applications. Next steps recommended adding customizable card and facility card templates to the editor along with making elements draggable and adding scrolling. It also discusses using Unity over HTML for its additional tools and optimized video playback in an editor-friendly environment. Security risks are minimized by running the presentation on a server.

Uploaded by

Patrick Silva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views6 pages

Touchscreen Summary

The document discusses the development of a touchscreen presentation application using Unity. It describes building a main application and editor using Unity and WebGL. The editor would allow customizing content using templates and outputting data files for the main application. An API would allow extending or modifying the applications. Next steps recommended adding customizable card and facility card templates to the editor along with making elements draggable and adding scrolling. It also discusses using Unity over HTML for its additional tools and optimized video playback in an editor-friendly environment. Security risks are minimized by running the presentation on a server.

Uploaded by

Patrick Silva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Main Build

A WebGL application built with Unity to create a touchscreen presentation


Editor Build
A WebGL and/or Windows Standalone editor software built with Unity to customize the content of the "Main Build" using templates. Outputs a Data file that could manually be implemented into the "Main Build".
API Documentation
An API Document for any developers to use to extend or modify either the "Main Build" or "Editor Build" within the Unity Engine.
Presentation Project
The development environment for the Unity Engine that contains both "Main Build" and "Editor Build"
Video Demo
A video demonstration of both the "Main Build" and "Editor Build"
Next Steps / Recommendations
1. Where we started: PPT, simulated interactive 
 
Templating worked well.

The next steps for this project would be:


• A Customizable Card template with palette of different card pieces like text and image elements
• Extending the text and image elements
- Making the elements draggable within the Editor Build would make it easier to place
- Giving anchor points to the elements that allow for easier rescaling
• A NSSC Facility Card Template
Many of these cards were similar and could be made into a template
• Make the buttons within the tabs draggable to allow for reordering
• Add a scroll view element to the Tab sections to allow for unlimited amount of button space
 

2. HTML/WebGL alternative
 
HTML is very limiting to what can be done within the application and in the end won’t extend beyond being just a website interface. Introducing WebGL and the canvas element does add a lot more to the
playing field, but some of the tools may not be easily implemented. Videos do not run very well on HTML and tend to slow things down. The lack of a user friendly editor for development will make the
project more time costly. 
 

3. Unity
 
Unity provides many more tools than HTML does and are easier to implement. The Unity editor speeds up production and makes things a lot easier to get exactly what is wanted without having to do any CSS
scripting. There is one interface and one scripting language to get what is desired. It also allows for 3D environment, should that be needed in the future. Video elements are much easier to optimize within the
Unity environment. Ultimately, Unity is the better choice for fast and easy development.
 

4. Security

Unity does very little to protect a WebGL game from being hacked. However, this is in the case that the data is being stored on the client side. In this situation, as the presentation/simulation is running on the
server only, there should virtually be no risk and all security issues are then pushed to the BrightSign Player. The only risk is if someone were able to access the BrightSign Player itself, but then everything
would also be at risk whether or not it is a PPTX or a HTML/WebGL application.

You might also like