Web Apps
In addition to applications running natively at full speed on your computer, which depend on its operating system and must be downloaded and installed, Calerga also develops web apps (web applications) which run directly in your web browser. They rely on web technologies such as HTML, CSS and JavaScript which are available on all modern platforms, from smartphones and tablets to laptops and desktop computers.
Computers of all sizes have become extremely powerful. Modern microprocessors include an FPU (floating-point unit) to accelerate math operations, a GPU (graphics processing unit) to accelerate 2D and 3D graphical rendering, and a large amount of cache to accelerate memory access. Moreover, the implementation of JavaScript, the programming language of the web, has been improved tremendously these last years. Even if native applications keep a speed advantage, the web browser has become a very capable platform with its specific benefits: in addition to its ease of use, one should mention the security it provides, preventing unwanted access to local files.
Calerga is very active in the development of web apps. Its two main applications are:
- Sysquake Mobile, a JavaScript version of Sysquake with the same programming language and support for interactive graphics which can run the same applications.
- Calerga VR, a virtual reality environment based on WebGL which implements the X3D standard. In connection with Sysquake Mobile, it offers a solid platform for virtual experimentation.