From df64cfb6dda47b1c6c63939cb5f6026464c50b54 Mon Sep 17 00:00:00 2001 From: Piotr Dabrowski Date: Wed, 2 Oct 2013 10:21:04 +0200 Subject: [PATCH] application sources from tizen_2.2 Change-Id: I190a223042798b2aad8f5afc43fb85ab5649a464 --- description.xml | 10 +++ description.xsl | 97 +++++++++++++++++++++++ project/.project | 50 ++++++++++++ project/AUTHORS | 1 + project/LICENSE.Flora | 206 ++++++++++++++++++++++++++++++++++++++++++++++++ project/NOTICE | 4 + project/config.xml | 8 ++ project/css/style.css | 3 + project/icon.png | Bin 0 -> 57662 bytes project/index.html | 44 +++++++++++ project/js/config.js | 29 +++++++ project/js/main.js | 149 ++++++++++++++++++++++++++++++++++ systeminfo-snapshot.png | Bin 0 -> 9299 bytes tizen-app-template.xml | 12 +++ tizen_32.png | Bin 0 -> 4563 bytes tizen_64.png | Bin 0 -> 6849 bytes 16 files changed, 613 insertions(+) create mode 100755 description.xml create mode 100755 description.xsl create mode 100644 project/.project create mode 100755 project/AUTHORS create mode 100644 project/LICENSE.Flora create mode 100644 project/NOTICE create mode 100755 project/config.xml create mode 100755 project/css/style.css create mode 100755 project/icon.png create mode 100644 project/index.html create mode 100644 project/js/config.js create mode 100644 project/js/main.js create mode 100644 systeminfo-snapshot.png create mode 100755 tizen-app-template.xml create mode 100644 tizen_32.png create mode 100644 tizen_64.png diff --git a/description.xml b/description.xml new file mode 100755 index 0000000..d04a8b0 --- /dev/null +++ b/description.xml @@ -0,0 +1,10 @@ + + + + SystemInfo + 1.0.0 + systeminfo-snapshot.png + + A tutorial sample application demonstrating the tizen systeminfo device API usage. + + diff --git a/description.xsl b/description.xsl new file mode 100755 index 0000000..bb92b88 --- /dev/null +++ b/description.xsl @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + +
+ + + +
+ Type: JavaScript +

+ +

+
+ + + + + +
+ + +
+ +
diff --git a/project/.project b/project/.project new file mode 100644 index 0000000..4af25b2 --- /dev/null +++ b/project/.project @@ -0,0 +1,50 @@ + + + Systeminfo + + + + + + org.eclipse.wst.jsdt.core.javascriptValidator + + + + + json.validation.builder + + + + + org.tizen.web.jslint.nature.JSLintBuilder + + + + + org.tizen.web.editor.css.nature.CSSBuilder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.tizen.web.project.builder.WebBuilder + + + usedLibraryType + WebUIFramework + + + + + + json.validation.nature + org.tizen.web.jslint.nature.JSLintNature + org.tizen.web.editor.css.nature.CSSNature + org.eclipse.wst.jsdt.core.jsNature + org.tizen.web.project.builder.WebNature + + diff --git a/project/AUTHORS b/project/AUTHORS new file mode 100755 index 0000000..9dd159f --- /dev/null +++ b/project/AUTHORS @@ -0,0 +1 @@ +Seoghyun Kang diff --git a/project/LICENSE.Flora b/project/LICENSE.Flora new file mode 100644 index 0000000..4a0af40 --- /dev/null +++ b/project/LICENSE.Flora @@ -0,0 +1,206 @@ +Flora License + +Version 1.1, April, 2013 + +http://floralicense.org/license/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, +and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by +the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and +all other entities that control, are controlled by, or are +under common control with that entity. For the purposes of +this definition, "control" means (i) the power, direct or indirect, +to cause the direction or management of such entity, +whether by contract or otherwise, or (ii) ownership of fifty percent (50%) +or more of the outstanding shares, or (iii) beneficial ownership of +such entity. + +"You" (or "Your") shall mean an individual or Legal Entity +exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation source, +and configuration files. + +"Object" form shall mean any form resulting from mechanical +transformation or translation of a Source form, including but +not limited to compiled object code, generated documentation, +and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, +made available under the License, as indicated by a copyright notice +that is included in or attached to the work (an example is provided +in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, +that is based on (or derived from) the Work and for which the editorial +revisions, annotations, elaborations, or other modifications represent, +as a whole, an original work of authorship. For the purposes of this License, +Derivative Works shall not include works that remain separable from, +or merely link (or bind by name) to the interfaces of, the Work and +Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original +version of the Work and any modifications or additions to that Work or +Derivative Works thereof, that is intentionally submitted to Licensor +for inclusion in the Work by the copyright owner or by an individual or +Legal Entity authorized to submit on behalf of the copyright owner. +For the purposes of this definition, "submitted" means any form of +electronic, verbal, or written communication sent to the Licensor or +its representatives, including but not limited to communication on +electronic mailing lists, source code control systems, and issue +tracking systems that are managed by, or on behalf of, the Licensor +for the purpose of discussing and improving the Work, but excluding +communication that is conspicuously marked or otherwise designated +in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity +on behalf of whom a Contribution has been received by Licensor and +subsequently incorporated within the Work. + +"Tizen Certified Platform" shall mean a software platform that complies +with the standards set forth in the Tizen Compliance Specification +and passes the Tizen Compliance Tests as defined from time to time +by the Tizen Technical Steering Group and certified by the Tizen +Association or its designated agent. + +2. Grant of Copyright License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +copyright license to reproduce, prepare Derivative Works of, +publicly display, publicly perform, sublicense, and distribute the +Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +(except as stated in this section) patent license to make, have made, +use, offer to sell, sell, import, and otherwise transfer the Work +solely as incorporated into a Tizen Certified Platform, where such +license applies only to those patent claims licensable by such +Contributor that are necessarily infringed by their Contribution(s) +alone or by combination of their Contribution(s) with the Work solely +as incorporated into a Tizen Certified Platform to which such +Contribution(s) was submitted. If You institute patent litigation +against any entity (including a cross-claim or counterclaim +in a lawsuit) alleging that the Work or a Contribution incorporated +within the Work constitutes direct or contributory patent infringement, +then any patent licenses granted to You under this License for that +Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the +Work or Derivative Works thereof pursuant to the copyright license +above, in any medium, with or without modifications, and in Source or +Object form, provided that You meet the following conditions: + + 1. You must give any other recipients of the Work or Derivative Works + a copy of this License; and + 2. You must cause any modified files to carry prominent notices stating + that You changed the files; and + 3. You must retain, in the Source form of any Derivative Works that + You distribute, all copyright, patent, trademark, and attribution + notices from the Source form of the Work, excluding those notices + that do not pertain to any part of the Derivative Works; and + 4. If the Work includes a "NOTICE" text file as part of its distribution, + then any Derivative Works that You distribute must include a readable + copy of the attribution notices contained within such NOTICE file, + excluding those notices that do not pertain to any part of + the Derivative Works, in at least one of the following places: + within a NOTICE text file distributed as part of the Derivative Works; + within the Source form or documentation, if provided along with the + Derivative Works; or, within a display generated by the Derivative Works, + if and wherever such third-party notices normally appear. + The contents of the NOTICE file are for informational purposes only + and do not modify the License. You may add Your own attribution notices + within Derivative Works that You distribute, alongside or as an addendum + to the NOTICE text from the Work, provided that such additional attribution + notices cannot be construed as modifying the License. You may add Your own + copyright statement to Your modifications and may provide additional or + different license terms and conditions for use, reproduction, or + distribution of Your modifications, or for any such Derivative Works + as a whole, provided Your use, reproduction, and distribution of + the Work otherwise complies with the conditions stated in this License + and your own copyright statement or terms and conditions do not conflict + the conditions stated in the License including section 3. + +5. Submission of Contributions. Unless You explicitly state otherwise, +any Contribution intentionally submitted for inclusion in the Work +by You to the Licensor shall be under the terms and conditions of +this License, without any additional terms or conditions. +Notwithstanding the above, nothing herein shall supersede or modify +the terms of any separate license agreement you may have executed +with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade +names, trademarks, service marks, or product names of the Licensor, +except as required for reasonable and customary use in describing the +origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or +agreed to in writing, Licensor provides the Work (and each +Contributor provides its Contributions) on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied, including, without limitation, any warranties or conditions +of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A +PARTICULAR PURPOSE. You are solely responsible for determining the +appropriateness of using or redistributing the Work and assume any +risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, +whether in tort (including negligence), contract, or otherwise, +unless required by applicable law (such as deliberate and grossly +negligent acts) or agreed to in writing, shall any Contributor be +liable to You for damages, including any direct, indirect, special, +incidental, or consequential damages of any character arising as a +result of this License or out of the use or inability to use the +Work (including but not limited to damages for loss of goodwill, +work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses), even if such Contributor +has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing +the Work or Derivative Works thereof, You may choose to offer, +and charge a fee for, acceptance of support, warranty, indemnity, +or other liability obligations and/or rights consistent with this +License. However, in accepting such obligations, You may act only +on Your own behalf and on Your sole responsibility, not on behalf +of any other Contributor, and only if You agree to indemnify, +defend, and hold each Contributor harmless for any liability +incurred by, or claims asserted against, such Contributor by reason +of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Flora License to your work + +To apply the Flora License to your work, attach the following +boilerplate notice, with the fields enclosed by brackets "[]" +replaced with your own identifying information. (Don't include +the brackets!) The text should be enclosed in the appropriate +comment syntax for the file format. We also recommend that a +file or class name and description of purpose be included on the +same "printed page" as the copyright notice for easier +identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Flora License, Version 1.1 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://floralicense.org/license/ + + 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. + diff --git a/project/NOTICE b/project/NOTICE new file mode 100644 index 0000000..99c4f72 --- /dev/null +++ b/project/NOTICE @@ -0,0 +1,4 @@ +Copyright (c) 2012-2013 Samsung Electronics Co., Ltd. All rights reserved. +Except as noted, this software is licensed under Flora License, Version 1.1 +Please, see the LICENSE.Flora file for Flora License, Version 1.1 terms and conditions. + diff --git a/project/config.xml b/project/config.xml new file mode 100755 index 0000000..fbfac1f --- /dev/null +++ b/project/config.xml @@ -0,0 +1,8 @@ + + + + + + System Info + + diff --git a/project/css/style.css b/project/css/style.css new file mode 100755 index 0000000..6d2ee4f --- /dev/null +++ b/project/css/style.css @@ -0,0 +1,3 @@ +li>label { + color:#646464; +} diff --git a/project/icon.png b/project/icon.png new file mode 100755 index 0000000000000000000000000000000000000000..9765b1bda7e5bddf0925555ab204b887a873bf24 GIT binary patch literal 57662 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 kZ}gYfNaCF}xV$|1>H6z0+kD + + + + + System info + + + + + + + + + +
+
+

System information

+
+
+
    +
  • Storage
  • +
  • Battery
  • +
  • CPU
  • +
  • Display
  • +
  • Device orientation
  • +
+
+
+ +
+
+

+
+
+
    +
+
+
+ + + diff --git a/project/js/config.js b/project/js/config.js new file mode 100644 index 0000000..7581f82 --- /dev/null +++ b/project/js/config.js @@ -0,0 +1,29 @@ +/* + * Copyright 2012 Samsung Electronics Co., Ltd + * + * Licensed under the Flora License, Version 1.1 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://floralicense.org/license + * + * 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. + */ + +//tizen-web-ui-fw configuration +$(document).bind("mobileinit", function() { + $.mobile.loadingMessageTextVisible = false; + $.mobile.defaultPageTransition = "none"; + // Disable context menu + $(document).bind("contextmenu", function(e) { + return false; + }); + // Disable text selection + $(document).delegate("[data-role='page']", "pageinit", function(e) { + $.mobile.tizen.disableSelection($(e.target)); + }); +}); diff --git a/project/js/main.js b/project/js/main.js new file mode 100644 index 0000000..f9de595 --- /dev/null +++ b/project/js/main.js @@ -0,0 +1,149 @@ +/* + * Copyright 2012 Samsung Electronics Co., Ltd + * + * Licensed under the Flora License, Version 1.1 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://floralicense.org/license + * + * 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. + */ + +var gInfoTitle = "", gInfo = "", gBatteryListener; + +$(document).delegate("#main", "pageinit", function() { + $("#storage-info").bind("vclick", function() { + getSystemProperty("STORAGE", onStorageSuccess); + return false; + }); + $("#battery-info").bind("vclick", function() { + getSystemProperty("BATTERY", onBatterySuccess); + return false; + }); + $("#cpu-info").bind("vclick", function() { + getSystemProperty("CPU", onCpuInfoSuccess); + return false; + }); + $("#display-info").bind("vclick", function() { + getSystemProperty("DISPLAY", onDisplaySuccess); + return false; + }); + + $("#orientation-info").bind("vclick", function() { + getSystemProperty("DEVICE_ORIENTATION", onOrientationSuccess); + return false; + }); + + $(window).on('tizenhwkey', function (e) { + if (e.originalEvent.keyName === "back") { + if ($.mobile.activePage.attr('id') === 'main') { + tizen.application.getCurrentApplication().exit(); + } else { + history.back(); + } + } + }); +}); + +$(document).delegate("#info", "pageinit", function() { + $("#info").bind("pagebeforeshow", function() { + $("#info-title").html(gInfoTitle); + $("#info-list").html(gInfo).trigger("create").listview("refresh"); + }); +}); + +function onError(e) { + alert("Error: " + e.message); +} + +function make2lineListItem(title, value) { + return '
  • ' + + title + + '' + + value + + '
  • '; +} + +function make1lineListItem(value) { + return '
  • ' + value + '
  • '; +} + +function makeDividerListItem(value) { + return '
  • ' + value + '
  • '; +} + +function onStorageSuccess(storages) { + gInfoTitle = "Storages (" + storages.units.length + ")"; + gInfo = ""; + for (var i = 0; i < storages.units.length; i++) { + gInfo += makeDividerListItem("Storage " + (i + 1)) + + make2lineListItem("Type", storages.units[i].type) + + make2lineListItem("Capacity", Math.floor(storages.units[i].capacity / 1000000) + " MB") + + make2lineListItem("Available capacity", Math.floor(storages.units[i].availableCapacity / 1000000) + " MB") + + make2lineListItem("Removable", (storages.units[i].isRemoveable == true ? "Yes" : "No")); + } + + $.mobile.changePage("#info"); +} + +function onBatterySuccess(battery) { + gInfoTitle = "Battery"; + gInfo = make2lineListItem("Level", battery.level) + + make2lineListItem("Charging", (battery.isCharging == true ? "Yes" : "No")); + + $.mobile.changePage("#info"); +} + +function onCpuInfoSuccess(cpu) { + gInfoTitle = "CPU"; + gInfo = make2lineListItem("Load", cpu.load); + + $.mobile.changePage("#info"); +} + +function onDisplaySuccess(display) { + gInfoTitle = "Display"; + gInfo = makeDividerListItem("Resolution") + + make2lineListItem("Width", display.resolutionWidth) + + make2lineListItem("Height", display.resolutionHeight) + + makeDividerListItem("Dots per inch") + + make2lineListItem("Horizontal", display.dotsPerInchWidth) + + make2lineListItem("Vertical", display.dotsPerInchHeight) + + makeDividerListItem("Physical size") + + make2lineListItem("Width", display.physicalWidth) + + make2lineListItem("Height", display.physicalHeight) + + makeDividerListItem("Brightness") + + make1lineListItem(display.brightness); + + $.mobile.changePage("#info"); +} + +function onDeviceSuccess(device) { + gInfoTitle = "Device"; + gInfo = make2lineListItem("IMEI", device.imei) + + make2lineListItem("Model", device.model) + + make2lineListItem("Version", device.version) + + make2lineListItem("Vendor", device.vendor); + + $.mobile.changePage("#info"); +} + +function onOrientationSuccess(orientation) { + gInfoTitle = "Device orientation"; + gInfo = make2lineListItem("Status", orientation.status); + + $.mobile.changePage("#info"); +} + +function getSystemProperty(property, onSuccess) { + try { + tizen.systeminfo.getPropertyValue(property, onSuccess, onError); + } catch (e) { + alert("Exception: " + e.message); + } +} diff --git a/systeminfo-snapshot.png b/systeminfo-snapshot.png new file mode 100644 index 0000000000000000000000000000000000000000..55c58f6ddc1060b721d1a00fce161a28d1530d05 GIT binary patch literal 9299 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
    -mxf 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 Vt$#>l6J8epG*q=!$|05!{|jUu#Ww%| literal 0 HcmV?d00001 diff --git a/tizen-app-template.xml b/tizen-app-template.xml new file mode 100755 index 0000000..7816f3f --- /dev/null +++ b/tizen-app-template.xml @@ -0,0 +1,12 @@ + + + SystemInfo + TIZEN + + description.xml + + + + + + diff --git a/tizen_32.png b/tizen_32.png new file mode 100644 index 0000000000000000000000000000000000000000..61f35c0507d8a7275c92019e8dcc399148d7e1d9 GIT binary patch literal 4563 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 literal 0 HcmV?d00001 diff --git a/tizen_64.png b/tizen_64.png new file mode 100644 index 0000000000000000000000000000000000000000..b1880832b1ee1bf80498667f1dde9b8b744761ec GIT binary patch literal 6849 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 literal 0 HcmV?d00001 -- 2.7.4