• DocumentCode
    145608
  • Title

    Portable 3D-Browser-Applications Using Cross-Compiled Programming Languages

  • Author

    Muller, Candice ; Gartner, Fabian ; Dik, Denis

  • Author_Institution
    Fac. of Digital Media, Hochschule Furtwangen Univ., Furtwangen, Germany
  • Volume
    2
  • fYear
    2014
  • fDate
    10-13 March 2014
  • Firstpage
    229
  • Lastpage
    232
  • Abstract
    Compiling from a more traditional programming language into JavaScript to yield browser-capable applications has many advantages, such as re-using code and developer experience on multiple platforms. Our open-source project "Furtwangen University Simulation and Entertainment Engine" proves that cross-platform real-time 3D development in C# is possible with one target platform being JavaScript. However, special demands must be met to achieve the same level of performance without having to use additional browser plugins. This paper describes FUSEE and its core functionality and our approaches to compensate for any disadvantages in a cross-compiler scenario using C# as the source language and JavaScript as the target language.
  • Keywords
    C++ language; Java; authoring languages; online front-ends; program compilers; public domain software; search engines; C# language; Furtwangen University Simulation and Entertainment Engine; JavaScript; browser plugins; cross-compiled programming languages; cross-platform real-time 3D development; open-source project; portable 3D-browser-applications; Arrays; Browsers; Computer languages; Engines; Geometry; Real-time systems; Three-dimensional displays; 3D Imaging; HTML5/WebGL; Virtual Reality; Visualization and Simulation; Web Based Real-Time 3D Applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Computational Intelligence (CSCI), 2014 International Conference on
  • Conference_Location
    Las Vegas, NV
  • Type

    conf

  • DOI
    10.1109/CSCI.2014.125
  • Filename
    6822336