Files
sailing-analytics/wiki/planning/racerenderingtechnology.md
T

3.4 KiB
Raw Blame History

Rendering Technologies for Races

Here we want to collect technology options to build a new innovative race viewer.

Usage scenarios

  • TV + data overlays
  • Deep analytics
  • Casual user race viewer
  • Big screen / public viewing
  • Raw data viewer (jury support)
  • Moderator cockpit

Unity Gaming Engine

Unity is a cross-platform game engine with a built-in IDE developed by Unity Technologies. It is used to develop video games for web plugins, desktop platforms, consoles and mobile devices. It grew from an OS X supported game development tool in 2005 to a multi-platform game engine.

The latest update, Unity 4.3, was released November 2013. It currently supports development for iOS, Android, Windows, BlackBerry 10, OS X, Linux, web browsers, Flash, PlayStation 3, Xbox 360, Windows Phone 8, and Wii. Two versions of the game engine are available for download, Unity and Unity Pro.

OpenLayers v3

OpenLayers is a JavaScript library for displaying map data in web browsers. It provides an API for building rich web-based geographic applications similar to Google Maps and Bing Maps.

Lienzo Framework

Lienzo allows you to build scalable graphics applications (in Java) that will run in any browser or device that supports the HTML5 Canvas API, including smart phones and tablets.

Google Maps

Google Maps based on WebGL

CAAT: Canvas Advanced Animation Tookit

CAAT is a director-based Scene graph manager. It is able to render using Canvas, WebGL and CSS without making changes to the applications that sit on top of it.

D3

D3 is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.

Standards to consider

GeoJson

WebGL

Other cool stuff