Coder Social home page Coder Social logo

cordova-tizen's Introduction

Cordova Tizen

Cordova Tizen is a skeleton web application which allows a developer to build and run a Cordova web application on Tizen.
Cordova port to tizen is done thanks to a simple JS wrapper (shim layer) doing the mapping of the Cordova Web API to the Tizen Web API.

Set up your environment


Open a terminal, and navigate to the root cordova-tizen folder. A Makefile resides here; You can run make on individual target tasks:

  • make js - builds phonegap.js from source javascript files to libs/phonegap.js.
  • make copy_js - copies libs/phonegap.js to framework/phonegap-$(PGVERSION).js (e.g: phonegap-1.5.0.js). Modify this path if you want it in another location.
  • make sample_app - package the skeleton web application as a "wgt" widget package which can be imported from Tizen SDK IDE. (File->Import->Widget [Project and Widget File] -> select widget)

Implementation Status


The current implementation is based on Tizen SDK Beta release: see http://developer.tizen.org/documentation

Ready

  • Device: wrapper on Tizen System Information Web API.
  • File: wrapper on W3C File API (FileTransfer missing).
  • Storage: W3C Web SQL Database and W3C Web Storage.
  • Geolocation: W3C Geolocation API.
  • URI schemes: (tel:, sms:, mmsto:, mailto:) supported by WRT.
  • Notification: browser alert() and confirm() / W3C Wev Audio API / W3C vibration API.

Near to be Ready

  • Contacts: wrapper on Tizen Contact Web API. waiting the last version of TizenSDK to test first

ToDo

  • Events: online/offline: wrapper Browser Online state.
  • Accelerometer: wrapper on W3C sensor API or W3C Device Orientation Events API.
  • Compass: wrapper on W3C sensor API or W3C Device Orientation Events API.

ToDo when APIs supported by Tizen SDK

  • Connection: W3C Network Information.
  • Camera: Tizen Application Web API or W3C HTML Media Capture.
  • Capture: Tizen Application Web API or W3C HTML Media Capture, GetUserMedia API.
  • Events: battery: wrapper on W3C battery API.
  • Media: Tizen Application Web API or HTML5 Audio.

cordova-tizen's People

Stargazers

Harry Zhang avatar

Watchers

James Cloos avatar Harry Zhang 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.