Faysir / cantk

Toolkit For HTML5 Canvas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is CanTK?


CanTK is a tool kit(GUI) for HTML5 canvas, it implements a full GUI system on HTML5 canvas element, includes window manager, input dispatcher, animation, controls, adapters for different platforms.

Why CanTK?


To Develop Real Native Like Applications.

HTML5 is not good at mobile applications development. The gene of HTML is documention. It is powerful to show text, images, videos to users. But it is very weak at user interaction. HTML5 web application is little like native application when compared with web pages, but it is more like web pages when compared with native application.

CanTK draw all controls on HTML5 canvas element, so it is very easy to implement native applications look and feel.

To Help Javascript Game Engine Create Better User Interface.

Most of the game engines are developed base on the HTML5 Canvas Element, it is very hard to integrate HTML UI controls seamless. CanTK give the power for game engines to create complex and attractive user interface.

Features

  1. Open source for both free and commercial use(under LGPL).

  2. Full GUI System, support almost all common used controls on mobile devices today.

  3. Real native like appearance.

  4. Better performance than tranditional HTML5 Applications.

  5. Window animation.

  6. Game engine integration, cocos2d, panda.js, phaser.js, pixi.js, etc.

  7. Easy to use, you can create application with 画APP吧(www.drawapp8.com) by drag & drop.

  8. Easy to extension, there are several ways to extend existed controls to get different appearance or function.

  9. Support the main stream mobile platform, iOS, android, windows phone, firefox, blackberry, tizen, etc.

Tools

Game Builder For CanTK

App Builder For CanTK

Documentation

Application Programming Interface

Screenshots

Online Demos

Animal Link

Beauty Puzzle

Calculator

Stop Watch

About

Toolkit For HTML5 Canvas

License:GNU Lesser General Public License v2.1