You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by an...@apache.org on 2012/07/19 01:16:56 UTC
[7/10] adding standard sample app to bada
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/js/index.js
----------------------------------------------------------------------
diff --git a/Res/js/index.js b/Res/js/index.js
new file mode 100644
index 0000000..f3894b8
--- /dev/null
+++ b/Res/js/index.js
@@ -0,0 +1,15 @@
+var app = {
+ initialize: function() {
+ this.bind();
+ },
+ bind: function() {
+ document.addEventListener('deviceready', this.deviceready, false);
+ },
+ deviceready: function() {
+ app.report('deviceready');
+ },
+ report: function(id) {
+ document.querySelector('#' + id + ' .pending').classList.add('hide');
+ document.querySelector('#' + id + ' .complete').classList.remove('hide');
+ }
+};
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/js/sample.js
----------------------------------------------------------------------
diff --git a/Res/js/sample.js b/Res/js/sample.js
deleted file mode 100644
index 5a1fd23..0000000
--- a/Res/js/sample.js
+++ /dev/null
@@ -1,404 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/*
- * Device
- */
-
-function setDeviceInfo() {
- var deviceInfo = document.getElementById("device");
- deviceInfo.innerHTML = "device.name: " + device.name +
- "<br />device.cordova: " + device.cordova +
- "<br />device.uuid: " + device.uuid +
- "<br />device.version: " + device.version +
- "<br />device.platform " + device.platform
-
-}
-
-/*
- * Acceleration
- */
-var accelWatchID = null;
-
-function getCurrentAcceleration() {
- var successCallback = function(acceleration) {
- var accelEm = document.getElementById("acceleration");
- accelEm.innerHTML = "X: "+acceleration.x + " Y: " + acceleration.y + " Z: " + acceleration.z;
- };
-
- var errorCallback = function(error) {
- console.log(error);
- document.getElementById("acceleration").innerHTML = "ERROR";
- };
- navigator.accelerometer.getCurrentAcceleration(successCallback, errorCallback, null);
-}
-
-function toggleAcceleration() {
- var accelBtn = document.getElementById("accelBtn");
- if(accelBtn.innerHTML == "watchAcceleration") {
- watchAcceleration();
- accelBtn.innerHTML = "clearWatch";
- } else {
- clearAccelerationWatch();
- accelBtn.innerHTML = "watchAcceleration";
- }
-}
-
-function watchAcceleration() {
- var successCallback = function(acceleration) {
- console.log("watchAcceleration::successCallback");
- var accelEm = document.getElementById("acceleration");
- accelEm.innerHTML = "X: "+acceleration.x + " Y: " + acceleration.y + " Z: " + acceleration.z;
- };
-
- var errorCallback = function(error) {
- console.log(JSON.stringify(error));
- document.getElementById("acceleration").innerHTML = "ERROR";
- };
- accelWatchID = navigator.accelerometer.watchAcceleration(successCallback, errorCallback, {frequency: 1000});
- console.log("watchAcceleration "+accelWatchID);
-}
-function clearAccelerationWatch() {
- if(accelWatchID != null) {
- navigator.accelerometer.clearWatch(accelWatchID);
- accelWatchID = null;
- document.getElementById("acceleration").innerHTML = "";
- console.log("clearAccelerationWatch");
- }
-}
-
-/*
- * Geolocation
- */
-
-var geoWatchID = null;
-
-function getCurrentPosition() {
- var successCallback = function(geolocation) {
- var geoEm = document.getElementById("geolocation");
- geoEm.innerHTML = "Latitude: "+geolocation.coords.latitude + " Longitude: " + geolocation.coords.longitude;
- };
-
- var errorCallback = function(error) {
- console.log(error);
- var geoEm = document.getElementById("geolocation");
- geoEm.innerHTML = "ERROR";
- };
- navigator.geolocation.getCurrentPosition(successCallback, errorCallback);
-}
-
-function togglePosition() {
- var geoBtn = document.getElementById("geoBtn");
- if(geoBtn.innerHTML == "watchPosition") {
- watchPosition();
- geoBtn.innerHTML = "clearWatch";
- } else {
- clearPositionWatch();
- geoBtn.innerHTML = "watchPosition";
- }
-}
-
-function watchPosition() {
- var successCallback = function(geolocation) {
- console.log("watchPosition::successCallback");
- var geoEm = document.getElementById("geolocation");
- geoEm.innerHTML = "latitude: "+geolocation.coords.latitude + " longitude: " + geolocation.coords.longitude;
- };
-
- var errorCallback = function(error) {
- console.log(error);
- var geoEm = document.getElementById("geolocation");
- geoEm.innerHTML = "ERROR";
- };
- geoWatchID = navigator.geolocation.watchPosition(successCallback, errorCallback);
- console.log("watchPosition "+geoWatchID);
-}
-function clearPositionWatch() {
- if(geoWatchID != null) {
- navigator.geolocation.clearWatch(geoWatchID);
- geoWatchID = null;
- document.getElementById("geolocation").innerHTML = "";
- console.log("clearPositionWatch");
- }
-}
-
-/*
- * Compass
- */
-
-var compassWatchID = null;
-
-function getCurrentHeading() {
- var successCallback = function(heading) {
- var headingEm = document.getElementById("heading");
- headingEm.innerHTML = "magnetic Heading: "+ heading.magneticHeading +
- " true Heading: " + heading.trueHeading +
- " heading accuracy: " + heading.headingAccuracy +
- " heading timestamp " + heading.timestamp;
- };
-
- var errorCallback = function(error) {
- console.log(error);
- var headingEm = document.getElementById("heading");
- headingEm.innerHTML = "ERROR";
- };
- navigator.compass.getCurrentHeading(successCallback, errorCallback);
-}
-
-function toggleCompass() {
- var geoBtn = document.getElementById("compassBtn");
- if(geoBtn.innerHTML == "watchHeading") {
- watchHeading();
- compassBtn.innerHTML = "clearWatch";
- } else {
- clearHeadingWatch();
- compassBtn.innerHTML = "watchHeading";
- }
-}
-
-function watchHeading() {
- var successCallback = function(heading) {
- console.log("watchHeading::successCallback");
- var headingEm = document.getElementById("heading");
- headingEm.innerHTML = "magnetic Heading: "+ heading.magneticHeading +
- " true Heading: " + heading.trueHeading +
- " heading accuracy: " + heading.headingAccuracy +
- " heading timestamp " + heading.timestamp;
- };
-
- var errorCallback = function(error) {
- console.log(error);
- var headingEm = document.getElementById("heading");
- headingEm.innerHTML = "ERROR";
- };
- compassWatchID = navigator.compass.watchHeading(successCallback, errorCallback);
- console.log("watchHeading "+compassWatchID);
-}
-function clearHeadingWatch() {
- if(compassWatchID != null) {
- navigator.compass.clearWatch(compassWatchID);
- compassWatchID = null;
- document.getElementById("heading").innerHTML = "";
- console.log("clearHeadingWatch");
- }
-}
-
-/*
- * Connection
- */
-
-function getConnection() {
- var connectionEm = document.getElementById("connection");
- connectionEm.innerHTML = "Connection type "+navigator.network.connection.type;
-}
-
-/*
- * Notification
- */
-
-function notificationAlert() {
- var notifEm = document.getElementById('result');
- var alertDismissed = function() {
- console.log('alertDismissed');
- };
- navigator.notification.alert('You are the winner!', alertDismissed, 'Game Over', 'Done');
-}
-
-function notificationVibrate() {
- navigator.notification.vibrate(2000);
-}
-
-function notificationBeep() {
- navigator.notification.beep(4, 2000);
-}
-
-function notificationLightOn() {
- navigator.notification.lightOn(2000);
-}
-
-function cameraPreview() {
- var preview = document.getElementById("preview");
- if(preview.childNodes[0]) {
- navigator.camera.hidePreview("preview");
- document.getElementById("cameraControls").style.display = "none";
- } else {
- navigator.camera.showPreview("preview");
- document.getElementById("cameraControls").style.display = "";
- }
-}
-
-function startVideoCapture() {
- var success = function(filename) {console.log(filename); };
- var fail = function(error) { console.log("ERROR "+JSON.stringify(error)); };
- navigator.capture.startVideoCapture(success, fail, {duration: 5000, destinationFilename: "videos/a.3gp"});
-}
-
-function stopVideoCapture() {
- navigator.capture.stopVideoCapture();
-}
-
-function captureImage2() {
- var success = function(filename) {
- console.log(filename);
- };
- var fail = function(error) {
- console.log("ERROR"+JSON.stringify(error));
- };
- var options = { destinationFilename: "images/cam01.jpg", highRes: false};
- navigator.capture.captureImage(success, fail, options);
-}
-
-function getPicture() {
- var success = function(imageURI) {
- var i;
- var media = document.getElementById("media");
- var image = document.createElement("img");
- image.src = imageURI;
- image.style.width = "256px";
- media.appendChild(image);
- };
- var fail = function(error) {
- console.log("ERROR"+JSON.stringify(error));
- };
- navigator.camera.getPicture(success, fail, {});
-}
-
-function captureImage() {
- var success = function(mediaFiles) {
- var i;
- var media = document.getElementById("media");
- for(i = 0 ; i < mediaFiles.length ; i += 1) {
- var image = document.createElement("img");
- image.src = mediaFiles[i].fullPath;
- image.style.width = "256px";
- media.appendChild(image);
- }
- };
- var fail = function(error) {
- console.log("ERROR"+JSON.stringify(error));
- };
- navigator.device.capture.captureImage(success, fail);
-}
-
-function captureVideo() {
- var success = function(mediaFiles) {
- var i;
- var media = document.getElementById("media");
- for(i = 0 ; i < mediaFiles.length ; i += 1) {
- console.log(mediaFiles[i].fullPath);
- }
- };
- var fail = function(error) {
- console.log(error);
- };
- navigator.device.capture.captureVideo(success, fail);
-}
-
-function createContact() {
- function onSuccess(contact) {
- alert("Save Success "+JSON.stringify(contact));
- };
-
- function onError(contactError) {
- alert("Error = " + contactError.code);
- };
-
- // create a new contact object
- var contact = navigator.contacts.create();
- contact.displayName = "Plumber";
- contact.nickname = "Plumber"; //specify both to support all devices
-
- // populate some fields
- var name = new ContactName();
- name.givenName = "Jackson";
- name.familyName = "Doe";
- contact.name = name;
-
- // save to device
- contact.save(onSuccess,onError);
-}
-
-function findContact() {
- function onSuccess(contacts) {
- alert(JSON.stringify(contacts));
- alert('Found ' + contacts.length + ' contacts.');
- };
-
- function onError(contactError) {
- alert('onError!');
- };
-
- var options = new ContactFindOptions();
- options.filter="Jane";
- var fields = ["displayName", "name"];
- navigator.contacts.find(fields, onSuccess, onError, options);
-
-}
-
-function updateContact() {
- function onSuccess(contact) {
- alert("Save Success "+JSON.stringify(contact));
- };
-
- function onError(contactError) {
- alert("Error = " + contactError.code);
- };
-
- // create a new contact object
- var contact = navigator.contacts.create();
- contact.displayName = "Plumber";
- contact.nickname = "Plumber"; //specify both to support all devices
-
- // populate some fields
- var name = new ContactName();
- name.givenName = "Jane";
- name.familyName = "Doe";
- contact.name = name;
-
- // save to device
- contact.save(onSuccess,onError);
-
- // update
- name.givenName = "John";
- contact.name = name;
- contact.save(onSuccess,onError);
-}
-
-function removeContact() {
- function onSuccess(contacts) {
- var i, j;
- var success = function(c) {
- alert('contact removed!');
- };
- var error = function(c) {
- alert('error removing');
- };
- for(i = 0, j = contacts.length ; i < j ; i++) {
- contacts[i].remove(success, error);
- }
- };
-
- function onError(contactError) {
- alert('onError!');
- };
- var options = new ContactFindOptions();
- options.filter="Doe";
- var fields = ["displayName", "name"];
- navigator.contacts.find(fields, onSuccess, onError, options);
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_128.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_128.png b/Res/res/icon/cordova_128.png
new file mode 100644
index 0000000..3516df3
Binary files /dev/null and b/Res/res/icon/cordova_128.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_16.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_16.png b/Res/res/icon/cordova_16.png
new file mode 100644
index 0000000..54e19c5
Binary files /dev/null and b/Res/res/icon/cordova_16.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_24.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_24.png b/Res/res/icon/cordova_24.png
new file mode 100644
index 0000000..c7d43ad
Binary files /dev/null and b/Res/res/icon/cordova_24.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_256.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_256.png b/Res/res/icon/cordova_256.png
new file mode 100644
index 0000000..e1cd0e6
Binary files /dev/null and b/Res/res/icon/cordova_256.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_32.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_32.png b/Res/res/icon/cordova_32.png
new file mode 100644
index 0000000..734fffc
Binary files /dev/null and b/Res/res/icon/cordova_32.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_48.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_48.png b/Res/res/icon/cordova_48.png
new file mode 100644
index 0000000..8ad8bac
Binary files /dev/null and b/Res/res/icon/cordova_48.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_512.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_512.png b/Res/res/icon/cordova_512.png
new file mode 100644
index 0000000..c9465f3
Binary files /dev/null and b/Res/res/icon/cordova_512.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_64.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_64.png b/Res/res/icon/cordova_64.png
new file mode 100644
index 0000000..03b3849
Binary files /dev/null and b/Res/res/icon/cordova_64.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_android_36.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_android_36.png b/Res/res/icon/cordova_android_36.png
new file mode 100644
index 0000000..cd5032a
Binary files /dev/null and b/Res/res/icon/cordova_android_36.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_android_48.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_android_48.png b/Res/res/icon/cordova_android_48.png
new file mode 100644
index 0000000..e79c606
Binary files /dev/null and b/Res/res/icon/cordova_android_48.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_android_72.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_android_72.png b/Res/res/icon/cordova_android_72.png
new file mode 100644
index 0000000..4d27634
Binary files /dev/null and b/Res/res/icon/cordova_android_72.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_android_96.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_android_96.png b/Res/res/icon/cordova_android_96.png
new file mode 100644
index 0000000..ec7ffbf
Binary files /dev/null and b/Res/res/icon/cordova_android_96.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_bb_80.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_bb_80.png b/Res/res/icon/cordova_bb_80.png
new file mode 100644
index 0000000..f86a27a
Binary files /dev/null and b/Res/res/icon/cordova_bb_80.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_ios_114.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_ios_114.png b/Res/res/icon/cordova_ios_114.png
new file mode 100644
index 0000000..efd9c37
Binary files /dev/null and b/Res/res/icon/cordova_ios_114.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_ios_144.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_ios_144.png b/Res/res/icon/cordova_ios_144.png
new file mode 100644
index 0000000..dd819da
Binary files /dev/null and b/Res/res/icon/cordova_ios_144.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_ios_57.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_ios_57.png b/Res/res/icon/cordova_ios_57.png
new file mode 100644
index 0000000..c795fc4
Binary files /dev/null and b/Res/res/icon/cordova_ios_57.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/icon/cordova_ios_72.png
----------------------------------------------------------------------
diff --git a/Res/res/icon/cordova_ios_72.png b/Res/res/icon/cordova_ios_72.png
new file mode 100644
index 0000000..b1cfde7
Binary files /dev/null and b/Res/res/icon/cordova_ios_72.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/android_hdpi_landscape.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/android_hdpi_landscape.png b/Res/res/screen/android_hdpi_landscape.png
new file mode 100644
index 0000000..a61e2b1
Binary files /dev/null and b/Res/res/screen/android_hdpi_landscape.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/android_hdpi_portrait.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/android_hdpi_portrait.png b/Res/res/screen/android_hdpi_portrait.png
new file mode 100644
index 0000000..5d6a28a
Binary files /dev/null and b/Res/res/screen/android_hdpi_portrait.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/android_ldpi_landscape.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/android_ldpi_landscape.png b/Res/res/screen/android_ldpi_landscape.png
new file mode 100644
index 0000000..f3934cd
Binary files /dev/null and b/Res/res/screen/android_ldpi_landscape.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/android_ldpi_portrait.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/android_ldpi_portrait.png b/Res/res/screen/android_ldpi_portrait.png
new file mode 100644
index 0000000..65ad163
Binary files /dev/null and b/Res/res/screen/android_ldpi_portrait.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/android_mdpi_landscape.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/android_mdpi_landscape.png b/Res/res/screen/android_mdpi_landscape.png
new file mode 100644
index 0000000..a1b697c
Binary files /dev/null and b/Res/res/screen/android_mdpi_landscape.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/android_mdpi_portrait.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/android_mdpi_portrait.png b/Res/res/screen/android_mdpi_portrait.png
new file mode 100644
index 0000000..ea15693
Binary files /dev/null and b/Res/res/screen/android_mdpi_portrait.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/android_xhdpi_landscape.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/android_xhdpi_landscape.png b/Res/res/screen/android_xhdpi_landscape.png
new file mode 100644
index 0000000..79f2f09
Binary files /dev/null and b/Res/res/screen/android_xhdpi_landscape.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/android_xhdpi_portrait.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/android_xhdpi_portrait.png b/Res/res/screen/android_xhdpi_portrait.png
new file mode 100644
index 0000000..c2e8042
Binary files /dev/null and b/Res/res/screen/android_xhdpi_portrait.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/blackberry_transparent_300.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/blackberry_transparent_300.png b/Res/res/screen/blackberry_transparent_300.png
new file mode 100644
index 0000000..b548bdc
Binary files /dev/null and b/Res/res/screen/blackberry_transparent_300.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/blackberry_transparent_400.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/blackberry_transparent_400.png b/Res/res/screen/blackberry_transparent_400.png
new file mode 100644
index 0000000..3facdf9
Binary files /dev/null and b/Res/res/screen/blackberry_transparent_400.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/ipad_landscape.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/ipad_landscape.png b/Res/res/screen/ipad_landscape.png
new file mode 100644
index 0000000..04be5ac
Binary files /dev/null and b/Res/res/screen/ipad_landscape.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/ipad_portrait.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/ipad_portrait.png b/Res/res/screen/ipad_portrait.png
new file mode 100644
index 0000000..41e839d
Binary files /dev/null and b/Res/res/screen/ipad_portrait.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/ipad_retina_landscape.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/ipad_retina_landscape.png b/Res/res/screen/ipad_retina_landscape.png
new file mode 100644
index 0000000..95c542d
Binary files /dev/null and b/Res/res/screen/ipad_retina_landscape.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/ipad_retina_portrait.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/ipad_retina_portrait.png b/Res/res/screen/ipad_retina_portrait.png
new file mode 100644
index 0000000..aae1862
Binary files /dev/null and b/Res/res/screen/ipad_retina_portrait.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/iphone_landscape.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/iphone_landscape.png b/Res/res/screen/iphone_landscape.png
new file mode 100644
index 0000000..d154883
Binary files /dev/null and b/Res/res/screen/iphone_landscape.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/iphone_portrait.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/iphone_portrait.png b/Res/res/screen/iphone_portrait.png
new file mode 100644
index 0000000..6fcba56
Binary files /dev/null and b/Res/res/screen/iphone_portrait.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/iphone_retina_landscape.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/iphone_retina_landscape.png b/Res/res/screen/iphone_retina_landscape.png
new file mode 100644
index 0000000..0165669
Binary files /dev/null and b/Res/res/screen/iphone_retina_landscape.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/iphone_retina_portrait.png
----------------------------------------------------------------------
diff --git a/Res/res/screen/iphone_retina_portrait.png b/Res/res/screen/iphone_retina_portrait.png
new file mode 100644
index 0000000..bd24886
Binary files /dev/null and b/Res/res/screen/iphone_retina_portrait.png differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/res/screen/windows_phone_portrait.jpg
----------------------------------------------------------------------
diff --git a/Res/res/screen/windows_phone_portrait.jpg b/Res/res/screen/windows_phone_portrait.jpg
new file mode 100644
index 0000000..9f95387
Binary files /dev/null and b/Res/res/screen/windows_phone_portrait.jpg differ
http://git-wip-us.apache.org/repos/asf/incubator-cordova-bada-wac/blob/1bf09f15/Res/sample/index.html
----------------------------------------------------------------------
diff --git a/Res/sample/index.html b/Res/sample/index.html
new file mode 100644
index 0000000..5ce902c
--- /dev/null
+++ b/Res/sample/index.html
@@ -0,0 +1,167 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+ <meta name="viewport" content="target-densitydpi=high-dpi, user-scalable=no" />
+ <title>Cordova Sample</title>
+ <script type="text/javascript" src="./js/cordova.js"></script>
+ <style type="text/css">
+ button.btn {
+ color:#050;
+ font: bold 24px 'trebuchet ms',helvetica,sans-serif;
+ background-color:#fed;
+ width: 400px;
+ height: 100px;
+ border: 1px solid;
+ border-color: #696 #363 #363 #696;
+ /* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); */
+ }
+
+ button.btn2 {
+ color:#050;
+ font: bold 24px 'trebuchet ms',helvetica,sans-serif;
+ background-color:#fed;
+ width: 200px;
+ height: 100px;
+ border: 1px solid;
+ border-color: #696 #363 #363 #696;
+ /* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); */
+ }
+ </style>
+ <link href="osp://webapp/css/style.css" rel="stylesheet" type="text/css" />f
+ <script type="text/javascript" src="osp://webapp/js/webapp_core.js"> </script>
+ <script type="text/javascript" src="osp://webapp/js/webapp_ui.js"> </script>
+ <script>
+ document.addEventListener("deviceready", function(e) {alert('Cordova is ready');});
+ </script>
+</head>
+<body>
+ <ul>
+ <li>
+ <h3>Device</h3>
+ <div><button type="button" class="btn" onclick="setDeviceInfo()">DeviceInfo</button></div>
+ <span id="device"></span>
+ </li>
+ <li>
+ <h3>Acceleration</h3>
+ <div>
+ <button type="button" class="btn" onclick="getCurrentAcceleration();">getCurrentAcceleration</button>
+ </div>
+ <div>
+ <button type="button" class="btn" id="accelBtn" onclick="toggleAcceleration();">watchAcceleration</button>
+ </div>
+ <div>
+ <span id="acceleration"></span>
+ </div>
+ </li>
+ <li>
+ <h3>Geolocation</h3>
+ <div>
+ <button type="button" class="btn" onclick="getCurrentPosition();">getCurrentPosition</button>
+ </div>
+ <div>
+ <button type="button" class="btn" id="geoBtn" onclick="togglePosition();">watchPosition</button>
+ </div>
+ <div>
+ <span id="geolocation"></span>
+ </div>
+ </li>
+ <li>
+ <h3>Compass</h3>
+ <div>
+ <button type="button" class="btn" onclick="getCurrentHeading();">getCurrentHeading</button>
+ </div>
+ <div>
+ <button type="button" class="btn" id="compassBtn" onclick="toggleCompass();">watchHeading</button>
+ </div>
+ <div>
+ <span id="heading"></span>
+ </div>
+ </li>
+ <li>
+ <h3>Connection</h3>
+ <div>
+ <button type="button" class="btn" onclick="getConnection();">getConnectionType</button>
+ </div>
+ <div>
+ <span id="connection"></span>
+ </div>
+ </li>
+ <li>
+ <h3>Notifications</h3>
+ <div>
+ <button type="button" class="btn" onclick="notificationAlert();">Alert</button>
+ </div>
+ <div>
+ <button type="button" class="btn" onclick="notificationAlert();">Confirm</button>
+ </div>
+ <div>
+ <button type="button" class="btn" onclick="notificationVibrate();">Vibrate</button>
+ </div>
+ <div>
+ <button type="button" class="btn" onclick="notificationBeep();">Beep</button>
+ </div>
+ <div>
+ <button type="button" class="btn" onclick="notificationLightOn();">Light ON</button>
+ </div>
+ </li>
+ <li>
+ <h3>Camera</h3>
+ <div>
+ <button type="button" class="btn" onclick="cameraPreview();">cameraPreview</button>
+ </div>
+ <div id="cameraControls" style="display:none;">
+ <span>
+ <button type="button" class="btn2" onclick="startVideoCapture();">startVideoCapture</button>
+ <button type="button" class="btn2" onclick="stopVideoCapture();">stopVideoCapture</button>
+ </span>
+ <div>
+ <button type="button" class="btn" onclick="captureImage2();">captureImage</button>
+ </div>
+ </div>
+ <div id="preview"></div>
+ </li>
+ <li>
+ <h3>Capture</h3>
+ <div>
+ <button type="button" class="btn" onclick="captureImage();">captureImage</button>
+ <button type="button" class="btn" onclick="captureVideo();">captureVideo</button>
+ <button type="button" class="btn" onclick="getPicture();">getPicture</button>
+ </div>
+ <div id="media">
+ </div>
+ </li>
+ <li>
+ <h3>Contacts</h3>
+ <div>
+ <button type="button" class="btn" onclick="createContact();">createContact</button>
+ <button type="button" class="btn" onclick="findContact();">findContact</button>
+ <button type="button" class="btn" onclick="updateContact();">updateContact</button>
+ <button type="button" class="btn" onclick="removeContact();">removeContacts</button>
+ </div>
+ </li>
+ </ul>
+ <script type="text/javascript" src="./js/sample.js"></script>
+</body>
+</html>