Git Product home page Git Product logo

cantk's Introduction

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 Gamebuilder(gamebuilder.duapp.com)/画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.

Online Design Tools

To develop HTML5 Apps Click Here App Builder

To develop HTML5 Games Click Here Game Builder

Documentation

Application Programming Interface

Chinese Introduction

QQ Groups: html5apps

Screenshots

Online Demos

Animal Link

Beauty Puzzle

Calculator

Stop Watch

cantk's People

Contributors

drawapp8 avatar

Watchers

william avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.