Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Are there any HTML5/Canvas windowing system libraries (ala Qt, WxWidgets, etc)?

With the beginning of widespread HTML5 support and Canvas support, it seems that someone could create a desktop-esque windowing system library for RIAs. Something similar to Qt or WxWidgets. All the required parts seem to be there (runtime language: javascript, pixel drawing: canvas, even vector drawing with SVGs).

This seems to me anyway that it could be a huge leap for the ease of development of RIAs. Forget about classic HTML and styling, and simply create widgets like you would in a desktop application.

I have been searching around on the web for quite a while though and can't find anything that jumps out at me as fitting this description. Am I missing something or is there just nothing like this out there yet?

like image 792
Allen Avatar asked Aug 01 '10 16:08

Allen


People also ask

What are the best libraries for HTML5 canvas rendering?

Now let’s have a look at the most popular libraries when it comes to HTML5 Canvas rendering. They have a similar relationship to the native HTML5 Canvas API as jQuery has to JavaScript. Write less, do more…in other words they let you write less code and be more creative. Or at least that’s what I think about them. 2. PIXI.JS

What is canvas in HTML5?

The canvas element is a HTML feature and is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images. It is an easy and powerful way to draw graphics. Here are 15 HTML5 Canvas Javascript Libraries that make it much easier to work with canvas.

What can I do with the canvas library?

You can add images and more complicated shapes to the canvas as well. Once the images and shapes have been drawn on the canvas, the library allows you to scale, rotate, and move them around with your mouse. It is also possible to control attributes like the color and opacity of the shapes after you have drawn them.

What are the best alternatives to jQuery for canvas?

They have a similar relationship to the native HTML5 Canvas API as jQuery has to JavaScript. Write less, do more…in other words they let you write less code and be more creative. Or at least that’s what I think about them. 2. PIXI.JS The motto of PIXI.js is “ Create beautiful digital content with the fastest, most flexible 2D WebGL renderer ”.


1 Answers

I can think of SproutCore and Capuccino.

like image 77
Veeti Avatar answered Sep 29 '22 18:09

Veeti