From f3a28ea93eba79b1767118e4252c0d2a79a7eafe Mon Sep 17 00:00:00 2001 From: Editor Lionbridge Date: Mon, 10 Oct 2016 13:46:30 +0300 Subject: [PATCH] PS1: [LB] Oct 5 delivery updates; 1. Update Related Info; 2. Updates Security and API Privileges; Change-Id: Icd07c199313801149a3dcd0ee95357f20926b204 --- org.tizen.guides/html/images/audio_input.png | Bin 13588 -> 15668 bytes .../html/images/audio_input_interrupt_state.png | Bin 25837 -> 27942 bytes .../html/images/using_recorder_states.png | Bin 15085 -> 16528 bytes org.tizen.guides/html/index.htm | 2 +- .../html/native/ui/dali/properties_n.htm | 2 +- .../html/web/app_management/web_widget_ww.htm | 6 +++--- .../html/web/connectivity/bluetooth_w.htm | 2 +- .../html/web/connectivity/task_bluetoothchat_w.htm | 12 +++++------- .../web/connectivity/task_contactsexchanger_w.htm | 2 +- .../web/connectivity/task_downloadmanager_w.htm | 2 +- org.tizen.guides/html/web/data/file_archiving_w.htm | 2 +- org.tizen.guides/html/web/data/stored_content_w.htm | 2 +- .../html/web/data/task_filemanager_w.htm | 4 ++-- .../html/web/data/task_mediacontent_w.htm | 2 +- .../html/web/device/system_setting_w.htm | 1 + .../html/web/device/task_systeminfo_w.htm | 2 +- .../html/web/messaging/task_chatter_w.htm | 2 +- .../html/web/notification/notification_w.htm | 3 ++- org.tizen.guides/html/web/personal/account_w.htm | 1 + .../html/web/personal/task_calllog_w.htm | 2 +- .../html/web/personal/task_eventmanager_w.htm | 2 +- .../html/web/sensors/task_sensorball_w.htm | 2 +- .../html/web/text_input/input_method_w.htm | 4 ++++ .../html/web/ui/tau/accessibility_w.htm | 3 ++- org.tizen.guides/html/web/ui/tau/animation_w.htm | 2 +- org.tizen.guides/html/web/ui/tau/circular_ui_ww.htm | 2 +- .../html/web/ui/tau/creating_animation_w.htm | 3 ++- org.tizen.guides/html/web/ui/tau/download_tau_w.htm | 3 ++- .../html/web/ui/tau/event_handling_w.htm | 3 ++- .../html/web/ui/tau/globalization_w.htm | 2 +- org.tizen.guides/html/web/ui/tau/helloworld_w.htm | 3 ++- .../html/web/ui/tau/managing_page_w.htm | 3 ++- org.tizen.guides/html/web/ui/tau/notepad_w.htm | 3 ++- org.tizen.guides/html/web/ui/tau/tau_porting_w.htm | 8 +++----- org.tizen.guides/html/web/ui/tau/tau_rotary_ww.htm | 2 +- org.tizen.guides/html/web/ui/tau/tau_w.htm | 3 ++- .../html/web/w3c/device/task_compass_w.htm | 2 +- .../html/web/w3c/device/task_touch_paint_mw.htm | 2 +- .../html/web/w3c/device/task_touch_paint_ww.htm | 2 +- .../html/web/w3c/graphics/task_basicwatch_w.htm | 2 +- .../html/web/w3c/location/geolocation_w.htm | 1 + .../html/web/w3c/media/task_piano_w.htm | 2 +- .../html/web/w3c/media/task_selfcamera_w.htm | 2 +- .../html/web/w3c/perf_opt/web_workers_w.htm | 1 + .../html/web/w3c/supplement/task_camera_w.htm | 2 +- org.tizen.guides/html/web/w3c/ui/media_query_w.htm | 1 + org.tizen.guides/html/web/w3c/ui/multi_mw.htm | 2 +- .../html/web/w3c/ui/multiple_screens_mw.htm | 3 +-- org.tizen.guides/html/web/w3c/ui/transform_w.htm | 1 + org.tizen.guides/index.xml | 2 +- .../html/native/details/sec_privileges_n.htm | 9 +++++++-- .../html/native/feature/app_battery_power_n.htm | 4 ++-- .../html/web/details/sec_privileges_w.htm | 7 ++++++- .../html/web/details/tizen_apis_w.htm | 6 +++--- .../html/web/mobile/first_app_mw.htm | 2 +- .../html/web/process/app_dev_process_w.htm | 4 ++-- 56 files changed, 89 insertions(+), 65 deletions(-) diff --git a/org.tizen.guides/html/images/audio_input.png b/org.tizen.guides/html/images/audio_input.png index a0514794fd3281fdca37b28fb3384933f664dac6..ba43ca32689dc1fb1d527ed6cbd9ccaf9157a176 100644 GIT binary patch literal 15668 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 diff --git a/org.tizen.guides/html/images/using_recorder_states.png b/org.tizen.guides/html/images/using_recorder_states.png index d73c6cf4391b79004323a40074473202c136338c..e8d7c0bcdab3958dd2e371091113d8d9b3c67cf6 100644 GIT binary patch literal 16528 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 zTask: Bluetooth Chat -
  • Near Field Communication (NFC) +
  • NFC diff --git a/org.tizen.guides/html/native/ui/dali/properties_n.htm b/org.tizen.guides/html/native/ui/dali/properties_n.htm index c4fbe66..97d0169 100644 --- a/org.tizen.guides/html/native/ui/dali/properties_n.htm +++ b/org.tizen.guides/html/native/ui/dali/properties_n.htm @@ -34,7 +34,7 @@

    Related Info

    diff --git a/org.tizen.guides/html/web/app_management/web_widget_ww.htm b/org.tizen.guides/html/web/app_management/web_widget_ww.htm index bf4fac2..4693a3f 100644 --- a/org.tizen.guides/html/web/app_management/web_widget_ww.htm +++ b/org.tizen.guides/html/web/app_management/web_widget_ww.htm @@ -1013,7 +1013,7 @@ var peerAgentFindCallback =             SAAgent.requestServiceConnection(peerAgent);          }       } -      catch(err) +      catch (err)       {          /* Error handling */       } @@ -1032,7 +1032,7 @@ function onsuccess(agents)          SAAgent.findPeerAgents();       }    } -   catch(err) +   catch (err)    {       /* Error handling */    } @@ -1056,7 +1056,7 @@ function getDataFromHostApp()          /* Error handling */       });    } -   catch(err) +   catch (err)    {       /* Error handling */    } diff --git a/org.tizen.guides/html/web/connectivity/bluetooth_w.htm b/org.tizen.guides/html/web/connectivity/bluetooth_w.htm index e68f7ea..366bdcc 100644 --- a/org.tizen.guides/html/web/connectivity/bluetooth_w.htm +++ b/org.tizen.guides/html/web/connectivity/bluetooth_w.htm @@ -119,7 +119,7 @@
  • -

    Task

    +

    Task in Mobile Applications

    In the Bluetooth Chat task, we will walk through how to use the device as a Bluetooth server or client in a chat application.

    Prerequisites

    diff --git a/org.tizen.guides/html/web/connectivity/task_bluetoothchat_w.htm b/org.tizen.guides/html/web/connectivity/task_bluetoothchat_w.htm index ee839dc..1112f09 100644 --- a/org.tizen.guides/html/web/connectivity/task_bluetoothchat_w.htm +++ b/org.tizen.guides/html/web/connectivity/task_bluetoothchat_w.htm @@ -18,14 +18,13 @@
    -

    Mobile Web Wearable Web

    +

    Mobile Web

    Dependencies

    • Tizen 2.4 and Higher for Mobile
    • -
    • Tizen 2.3.1 and Higher for Wearable

    Content

    @@ -46,7 +44,7 @@

    Task: Bluetooth Chat

    -

    This task, based on the BluetoothChat sample delivered with the Tizen Studio, demonstrates how you can use the Bluetooth API (in mobile and wearable applications) to create a chat between 2 devices. For more information on the sample functionality and creating the sample with the full source code, see BluetoothChat.

    +

    This task, based on the BluetoothChat sample delivered with the Tizen Studio, demonstrates how you can use the Bluetooth API to create a chat between 2 devices. For more information on the sample functionality and creating the sample with the full source code, see Bluetooth Chat.

    This task consists of the following parts:

    • Defining the Application Layout defines how to create the application screens.
    • @@ -76,7 +74,7 @@    <div id="start-header" data-role="header" data-position="fixed">       <h1>Bluetooth chat</h1>    </div> -
    • The actual content section of the screen is defined within a <div> element whose data-role attribute is set to content. It contains buttons (in mobile or wearable applications) for turning on the Bluetooth connection and either creating or joining a server connection. The buttons displayed depend on whether the Bluetooth adapter is on.

      +
    • The actual content section of the screen is defined within a <div> element whose data-role attribute is set to content. It contains buttons for turning on the Bluetooth connection and either creating or joining a server connection. The buttons displayed depend on whether the Bluetooth adapter is on.

         <!--Content section-->
          <div id="start-content" data-role="content" data-scroll="none">
             <div class="box">
      @@ -181,7 +179,7 @@ $('#keyboard-ok-button').on('click', function(event)
       

      Defining the Choose Your Server Screen

      1. templates/choose_page.tpl Source File -
        1. The content section of the Choose your server screen displays a list (in mobile or wearable applications) of available servers.

          +
          1. The content section of the Choose your server screen displays a list of available servers.

             <div data-role="page" id="choose">
                <!--Header section-->
            @@ -198,7 +196,7 @@ $('#keyboard-ok-button').on('click', function(event)
             
          2. -

            When the user taps a server name, the system starts searching for the server and attempts to connect to it. After connecting, the system displays confirmation pop-ups (in mobile or wearable applications).

            +

            When the user taps a server name, the system starts searching for the server and attempts to connect to it. After connecting, the system displays confirmation pop-ups.

             $('#choose-content').on('tap', 'ul.ui-listview li', function() 
             {
            diff --git a/org.tizen.guides/html/web/connectivity/task_contactsexchanger_w.htm b/org.tizen.guides/html/web/connectivity/task_contactsexchanger_w.htm
            index 0a38874..03d1f8c 100644
            --- a/org.tizen.guides/html/web/connectivity/task_contactsexchanger_w.htm
            +++ b/org.tizen.guides/html/web/connectivity/task_contactsexchanger_w.htm
            @@ -45,7 +45,7 @@
             

            Task: Contacts Exchanger

            -

            This task, based on the ContactsExchanger sample delivered with the Tizen Studio, demonstrates how you can use the NFC API to exchange contacts between devices. For more information on the sample functionality and creating the sample with the full source code, see ContactsExchanger.

            +

            This task, based on the ContactsExchanger sample delivered with the Tizen Studio, demonstrates how you can use the NFC API to exchange contacts between devices. For more information on the sample functionality and creating the sample with the full source code, see Contacts Exchanger.

            This task consists of the following parts:

              diff --git a/org.tizen.guides/html/web/connectivity/task_downloadmanager_w.htm b/org.tizen.guides/html/web/connectivity/task_downloadmanager_w.htm index d531f05..70725ca 100644 --- a/org.tizen.guides/html/web/connectivity/task_downloadmanager_w.htm +++ b/org.tizen.guides/html/web/connectivity/task_downloadmanager_w.htm @@ -45,7 +45,7 @@

              Task: Download Manager

              -

              This task, based on the DownloadManager sample delivered with the Tizen Studio, demonstrates how you can use the Download API (in mobile and wearable applications) to asynchronously download URL content to the device storage. For more information on the sample functionality and creating the sample with the full source code, see DownloadManager.

              +

              This task, based on the DownloadManager sample delivered with the Tizen Studio, demonstrates how you can use the Download API (in mobile and wearable applications) to asynchronously download URL content to the device storage. For more information on the sample functionality and creating the sample with the full source code, see Download Manager.

              This task consists of the following parts:

              • Defining the Application Layout defines how to create the application screens.
              • diff --git a/org.tizen.guides/html/web/data/file_archiving_w.htm b/org.tizen.guides/html/web/data/file_archiving_w.htm index b125a60..2710b20 100644 --- a/org.tizen.guides/html/web/data/file_archiving_w.htm +++ b/org.tizen.guides/html/web/data/file_archiving_w.htm @@ -59,7 +59,7 @@

                Before you start, remember to prepare your application to use the archive functionality.

                -

                To start any kind of zip operation (packing or unpacking), you must first call the open() method of the ArchiveManager interface (in mobile and wearable applications). The first parameter of is a FileReference object (in mobile and wearable applications), which can be a File object (in mobile and wearable applications) or the virtual path. The second parameter is a FileMode enumerator (in mobile and wearable applications), whose values are described in the following table.

                +

                To start any kind of zip operation (packing or unpacking), you must first call the open() method of the ArchiveManager interface (in mobile and wearable applications). The first parameter is a FileReference object (in mobile and wearable applications), which can be a File object (in mobile and wearable applications) or the virtual path. The second parameter is a FileMode enumerator (in mobile and wearable applications), whose values are described in the following table.

                diff --git a/org.tizen.guides/html/web/data/stored_content_w.htm b/org.tizen.guides/html/web/data/stored_content_w.htm index 842c036..2e241ec 100644 --- a/org.tizen.guides/html/web/data/stored_content_w.htm +++ b/org.tizen.guides/html/web/data/stored_content_w.htm @@ -48,7 +48,7 @@
              • Content API for Wearable Web
              • (Circle) Music Player Sample Description
              • Media Content Sample Description
              • -
              • Memo Gallery Sample Description
              • +
              • Memo Sample Description
              • Mini Gallery Sample Description
              • diff --git a/org.tizen.guides/html/web/data/task_filemanager_w.htm b/org.tizen.guides/html/web/data/task_filemanager_w.htm index 30f2ee7..5aa3c43 100644 --- a/org.tizen.guides/html/web/data/task_filemanager_w.htm +++ b/org.tizen.guides/html/web/data/task_filemanager_w.htm @@ -45,7 +45,7 @@

                Task: File Manager

                -

                This task, based on the FileManager sample delivered with the Tizen Studio, demonstrates how you can use the Filesystem API (in mobile and wearable applications) to manage files in your application. For more information on the sample functionality and creating the sample with the full source code, see FileManager.

                +

                This task, based on the FileManager sample delivered with the Tizen Studio, demonstrates how you can use the Filesystem API (in mobile and wearable applications) to manage files in your application. For more information on the sample functionality and creating the sample with the full source code, see File Manager.

                This task consists of the following parts:

                • Defining the Application Layout defines how to create the application screens.
                • @@ -244,7 +244,7 @@ passThruModifiers: function(tplHtml, tplParam, content)    </div> </div> -

                  +
                    diff --git a/org.tizen.guides/html/web/data/task_mediacontent_w.htm b/org.tizen.guides/html/web/data/task_mediacontent_w.htm index e28883d..61b502f 100644 --- a/org.tizen.guides/html/web/data/task_mediacontent_w.htm +++ b/org.tizen.guides/html/web/data/task_mediacontent_w.htm @@ -46,7 +46,7 @@

                    Task: Media Content

                    -

                    This task, based on the MediaContent sample delivered with the Tizen Studio, demonstrates how you can use the Content API (in mobile and wearable applications) to manage media files in your application. For more information on the sample functionality and creating the sample with the full source code, see Media Content.

                    +

                    This task, based on the MediaContent sample delivered with the Tizen Studio, demonstrates how you can use the Content API (in mobile and wearable applications) to manage media files in your application. For more information on the sample functionality and creating the sample with the full source code, see Media Content.

                    This task consists of the following parts:

                    diff --git a/org.tizen.guides/html/web/device/task_systeminfo_w.htm b/org.tizen.guides/html/web/device/task_systeminfo_w.htm index 5581295..b1da666 100644 --- a/org.tizen.guides/html/web/device/task_systeminfo_w.htm +++ b/org.tizen.guides/html/web/device/task_systeminfo_w.htm @@ -44,7 +44,7 @@

                    Task: System Information

                    -

                    This task, based on the Systeminfo sample delivered with the Tizen Studio, demonstrates how you can use the System Information API (in mobile and wearable applications) to retrieve and display status and details of various device-specific items. For more information on the sample functionality and creating the sample with the full source code, see SystemInfo.

                    +

                    This task, based on the Systeminfo sample delivered with the Tizen Studio, demonstrates how you can use the System Information API (in mobile and wearable applications) to retrieve and display status and details of various device-specific items. For more information on the sample functionality and creating the sample with the full source code, see System Info.

                    This task consists of the following parts:

                    • Defining the Application Layout defines how to create the application screens.
                    • diff --git a/org.tizen.guides/html/web/messaging/task_chatter_w.htm b/org.tizen.guides/html/web/messaging/task_chatter_w.htm index 993e3cc..7c61570 100644 --- a/org.tizen.guides/html/web/messaging/task_chatter_w.htm +++ b/org.tizen.guides/html/web/messaging/task_chatter_w.htm @@ -45,7 +45,7 @@

                      Task: Chatter

                      -

                      This task, based on the Chatter sample delivered with the Tizen Studio, demonstrates how you can use the Messaging API to send, receive, and manage your messages. For more information on the sample functionality and creating the sample with the full source code, see Chatter.

                      +

                      This task, based on the Chatter sample delivered with the Tizen Studio, demonstrates how you can use the Messaging API to send, receive, and manage your messages. For more information on the sample functionality and creating the sample with the full source code, see Chatter.

                      This task consists of the following parts:

                      diff --git a/org.tizen.guides/html/web/personal/account_w.htm b/org.tizen.guides/html/web/personal/account_w.htm index 94a857c..6e612b5 100644 --- a/org.tizen.guides/html/web/personal/account_w.htm +++ b/org.tizen.guides/html/web/personal/account_w.htm @@ -36,6 +36,7 @@

                      Related Info

                    diff --git a/org.tizen.guides/html/web/personal/task_calllog_w.htm b/org.tizen.guides/html/web/personal/task_calllog_w.htm index a3fefb0..bceefef 100644 --- a/org.tizen.guides/html/web/personal/task_calllog_w.htm +++ b/org.tizen.guides/html/web/personal/task_calllog_w.htm @@ -46,7 +46,7 @@

                    Task: Call Log

                    -

                    This task, based on the CallLog sample delivered with the Tizen Studio, demonstrates how you can use the Call History API to manage call logs in your application. For more information on the sample functionality and creating the sample with the full source code, see CallLog.

                    +

                    This task, based on the CallLog sample delivered with the Tizen Studio, demonstrates how you can use the Call History API to manage call logs in your application. For more information on the sample functionality and creating the sample with the full source code, see Call Log.

                    This task consists of the following parts:

                    • Defining the Application Layout defines how to create the application screens.
                    • diff --git a/org.tizen.guides/html/web/personal/task_eventmanager_w.htm b/org.tizen.guides/html/web/personal/task_eventmanager_w.htm index 720e6ee..0fe5ceb 100644 --- a/org.tizen.guides/html/web/personal/task_eventmanager_w.htm +++ b/org.tizen.guides/html/web/personal/task_eventmanager_w.htm @@ -46,7 +46,7 @@

                      Task: Event Manager

                      -

                      This task, based on the EventManager sample delivered with the Tizen Studio, demonstrates how you can use the Calendar API to manage calendar events. For more information on the sample functionality and creating the sample with the full source code, see EventManager.

                      +

                      This task, based on the EventManager sample delivered with the Tizen Studio, demonstrates how you can use the Calendar API to manage calendar events. For more information on the sample functionality and creating the sample with the full source code, see Event Manager.

                      This task consists of the following parts:

                        diff --git a/org.tizen.guides/html/web/sensors/task_sensorball_w.htm b/org.tizen.guides/html/web/sensors/task_sensorball_w.htm index 64bb250..0e2a2dd 100644 --- a/org.tizen.guides/html/web/sensors/task_sensorball_w.htm +++ b/org.tizen.guides/html/web/sensors/task_sensorball_w.htm @@ -43,7 +43,7 @@

                        Task: Sensor Ball

                        -

                        This task, based on the SensorBall sample delivered with the Tizen Studio, demonstrates how you can use the Sensor API to read and process gyro sensor data. For more information on the sample functionality and creating the sample with the full source code, see the SensorBall.

                        +

                        This task, based on the SensorBall sample delivered with the Tizen Studio, demonstrates how you can use the Sensor API to read and process gyro sensor data. For more information on the sample functionality and creating the sample with the full source code, see the Sensor Ball.

                        This task consists of the following parts:

                        • Defining the Application Layout defines how to create the application screens.
                        • diff --git a/org.tizen.guides/html/web/text_input/input_method_w.htm b/org.tizen.guides/html/web/text_input/input_method_w.htm index 923db3a..ceca92a 100644 --- a/org.tizen.guides/html/web/text_input/input_method_w.htm +++ b/org.tizen.guides/html/web/text_input/input_method_w.htm @@ -35,6 +35,10 @@
                        • Web IME Life-cycle
                        • Sample IME Application
                        +

                        Related Info

                        +
                        diff --git a/org.tizen.guides/html/web/ui/tau/accessibility_w.htm b/org.tizen.guides/html/web/ui/tau/accessibility_w.htm index 5c1362e..f8afd4a 100644 --- a/org.tizen.guides/html/web/ui/tau/accessibility_w.htm +++ b/org.tizen.guides/html/web/ui/tau/accessibility_w.htm @@ -27,7 +27,8 @@

                      Related Info

                diff --git a/org.tizen.guides/html/web/ui/tau/animation_w.htm b/org.tizen.guides/html/web/ui/tau/animation_w.htm index c5ed08e..af92d38 100644 --- a/org.tizen.guides/html/web/ui/tau/animation_w.htm +++ b/org.tizen.guides/html/web/ui/tau/animation_w.htm @@ -33,7 +33,7 @@

                Related Info

                diff --git a/org.tizen.guides/html/web/ui/tau/circular_ui_ww.htm b/org.tizen.guides/html/web/ui/tau/circular_ui_ww.htm index 427f923..3c09d92 100644 --- a/org.tizen.guides/html/web/ui/tau/circular_ui_ww.htm +++ b/org.tizen.guides/html/web/ui/tau/circular_ui_ww.htm @@ -33,7 +33,7 @@

                Related Info

                diff --git a/org.tizen.guides/html/web/ui/tau/creating_animation_w.htm b/org.tizen.guides/html/web/ui/tau/creating_animation_w.htm index d17867e..1499713 100644 --- a/org.tizen.guides/html/web/ui/tau/creating_animation_w.htm +++ b/org.tizen.guides/html/web/ui/tau/creating_animation_w.htm @@ -32,7 +32,8 @@

                Related Info

                diff --git a/org.tizen.guides/html/web/ui/tau/download_tau_w.htm b/org.tizen.guides/html/web/ui/tau/download_tau_w.htm index c22e79e..69b9e4a 100644 --- a/org.tizen.guides/html/web/ui/tau/download_tau_w.htm +++ b/org.tizen.guides/html/web/ui/tau/download_tau_w.htm @@ -27,7 +27,8 @@

                Related Info

                diff --git a/org.tizen.guides/html/web/ui/tau/event_handling_w.htm b/org.tizen.guides/html/web/ui/tau/event_handling_w.htm index 479a4bf..7593c8e 100644 --- a/org.tizen.guides/html/web/ui/tau/event_handling_w.htm +++ b/org.tizen.guides/html/web/ui/tau/event_handling_w.htm @@ -32,7 +32,8 @@

                Related Info

                diff --git a/org.tizen.guides/html/web/ui/tau/globalization_w.htm b/org.tizen.guides/html/web/ui/tau/globalization_w.htm index 33dedfa..113d043 100644 --- a/org.tizen.guides/html/web/ui/tau/globalization_w.htm +++ b/org.tizen.guides/html/web/ui/tau/globalization_w.htm @@ -34,7 +34,7 @@

                Related Info

                diff --git a/org.tizen.guides/html/web/ui/tau/helloworld_w.htm b/org.tizen.guides/html/web/ui/tau/helloworld_w.htm index 266335c..1fea2c6 100644 --- a/org.tizen.guides/html/web/ui/tau/helloworld_w.htm +++ b/org.tizen.guides/html/web/ui/tau/helloworld_w.htm @@ -34,7 +34,8 @@

                Related Info

                diff --git a/org.tizen.guides/html/web/ui/tau/managing_page_w.htm b/org.tizen.guides/html/web/ui/tau/managing_page_w.htm index 26fa0c7..3b2a363 100644 --- a/org.tizen.guides/html/web/ui/tau/managing_page_w.htm +++ b/org.tizen.guides/html/web/ui/tau/managing_page_w.htm @@ -34,7 +34,8 @@

                Related Info

                diff --git a/org.tizen.guides/html/web/ui/tau/notepad_w.htm b/org.tizen.guides/html/web/ui/tau/notepad_w.htm index dccaca3..8d2367a 100644 --- a/org.tizen.guides/html/web/ui/tau/notepad_w.htm +++ b/org.tizen.guides/html/web/ui/tau/notepad_w.htm @@ -27,7 +27,8 @@

                Related Info

                diff --git a/org.tizen.guides/html/web/ui/tau/tau_porting_w.htm b/org.tizen.guides/html/web/ui/tau/tau_porting_w.htm index d42881e..49fcd7a 100644 --- a/org.tizen.guides/html/web/ui/tau/tau_porting_w.htm +++ b/org.tizen.guides/html/web/ui/tau/tau_porting_w.htm @@ -16,14 +16,13 @@
                -

                Mobile Web Wearable Web

                +

                Mobile Web

                Dependencies

                • Tizen 2.4 and Higher for Mobile
                • -
                • Tizen 2.3.1 and Higher for Wearable

                Content

                @@ -87,7 +85,7 @@

                Since Tizen 2.4, it is strongly recommended to use the class selector to define the components in HTML files. The "data-role" selector has been deprecated and is no longer supported.

                -

                The class selectors in TAU are composed with the "ui-" prefix and followed by the <COMPONENT_NAME>. For more information, see the UI Component API Reference (in mobile and wearable applications).

                +

                The class selectors in TAU are composed with the "ui-" prefix and followed by the <COMPONENT_NAME>. For more information, see UI Component API Reference.

                The following example shows how to define the UI components before and after:

                • Before: diff --git a/org.tizen.guides/html/web/ui/tau/tau_rotary_ww.htm b/org.tizen.guides/html/web/ui/tau/tau_rotary_ww.htm index e8675d7..f8633cb 100644 --- a/org.tizen.guides/html/web/ui/tau/tau_rotary_ww.htm +++ b/org.tizen.guides/html/web/ui/tau/tau_rotary_ww.htm @@ -34,7 +34,7 @@

                  Related Info

                  Related Info

                  diff --git a/org.tizen.guides/html/web/w3c/device/task_compass_w.htm b/org.tizen.guides/html/web/w3c/device/task_compass_w.htm index f7652ba..0432504 100644 --- a/org.tizen.guides/html/web/w3c/device/task_compass_w.htm +++ b/org.tizen.guides/html/web/w3c/device/task_compass_w.htm @@ -43,7 +43,7 @@

                  Task: Compass

                  -

                  This task, based on the Compass sample delivered with the Tizen Studio, demonstrates how you can use the DeviceOrientation Event Specification API to create a compass-functionality for your application. For more information on the sample functionality and creating the sample with the full source code, see Compass.

                  +

                  This task, based on the Compass sample delivered with the Tizen Studio, demonstrates how you can use the DeviceOrientation Event Specification API to create a compass-functionality for your application. For more information on the sample functionality and creating the sample with the full source code, see Compass.

                  This task consists of the following parts:

                  • Defining the Application Layout defines how to create the application screens.
                  • diff --git a/org.tizen.guides/html/web/w3c/device/task_touch_paint_mw.htm b/org.tizen.guides/html/web/w3c/device/task_touch_paint_mw.htm index 5b6d674..2cb9ed8 100644 --- a/org.tizen.guides/html/web/w3c/device/task_touch_paint_mw.htm +++ b/org.tizen.guides/html/web/w3c/device/task_touch_paint_mw.htm @@ -44,7 +44,7 @@

                    Task: Touch Paint

                    -

                    This task, based on the TouchPaint sample delivered with the Tizen Studio, demonstrates how you can use the Touch Events version 1 API to create a simple paint application using the touch events and the Canvas element. For more information on the sample functionality and creating the sample with the full source code, see TouchPaint.

                    +

                    This task, based on the TouchPaint sample delivered with the Tizen Studio, demonstrates how you can use the Touch Events version 1 API to create a simple paint application using the touch events and the Canvas element. For more information on the sample functionality and creating the sample with the full source code, see Touch Paint.

                    This task consists of the following parts:

                      diff --git a/org.tizen.guides/html/web/w3c/device/task_touch_paint_ww.htm b/org.tizen.guides/html/web/w3c/device/task_touch_paint_ww.htm index bcf841a..9c6bcd4 100644 --- a/org.tizen.guides/html/web/w3c/device/task_touch_paint_ww.htm +++ b/org.tizen.guides/html/web/w3c/device/task_touch_paint_ww.htm @@ -44,7 +44,7 @@

                      Task: Touch Paint

                      -

                      This task, based on the TouchPaint sample delivered with the Tizen Studio, demonstrates how you can use the Touch Events version 1 API to create a simple paint application using the touch events and the Canvas element. For more information on the sample functionality and creating the sample with the full source code, see TouchPaint.

                      +

                      This task, based on the TouchPaint sample delivered with the Tizen Studio, demonstrates how you can use the Touch Events version 1 API to create a simple paint application using the touch events and the Canvas element. For more information on the sample functionality and creating the sample with the full source code, see Touch Paint.

                      This task consists of the following parts:

                        diff --git a/org.tizen.guides/html/web/w3c/graphics/task_basicwatch_w.htm b/org.tizen.guides/html/web/w3c/graphics/task_basicwatch_w.htm index d3f5ba9..fa49312 100644 --- a/org.tizen.guides/html/web/w3c/graphics/task_basicwatch_w.htm +++ b/org.tizen.guides/html/web/w3c/graphics/task_basicwatch_w.htm @@ -44,7 +44,7 @@

                        Task: Basic Watch

                        -

                        This task, based on the BasicWatch sample delivered with the Tizen Studio, demonstrates how you can use the HTML Canvas 2D Context API to create an analog watch on a canvas. For more information on the sample functionality and creating the sample with the full source code, see BasicWatch.

                        +

                        This task, based on the BasicWatch sample delivered with the Tizen Studio, demonstrates how you can use the HTML Canvas 2D Context API to create an analog watch on a canvas. For more information on the sample functionality and creating the sample with the full source code, see Basic Watch.

                        This task consists of the following parts:

                  diff --git a/org.tizen.guides/html/web/w3c/media/task_piano_w.htm b/org.tizen.guides/html/web/w3c/media/task_piano_w.htm index c5d3942..e13cd37 100644 --- a/org.tizen.guides/html/web/w3c/media/task_piano_w.htm +++ b/org.tizen.guides/html/web/w3c/media/task_piano_w.htm @@ -44,7 +44,7 @@

                  Task: Piano

                  -

                  This task, based on the Piano sample delivered with the Tizen Studio, demonstrates how you can use the HTML5 audio element API to create a piano application and play sounds. For more information on the sample functionality and creating the sample with the full source code, see Piano.

                  +

                  This task, based on the Piano sample delivered with the Tizen Studio, demonstrates how you can use the HTML5 audio element API to create a piano application and play sounds. For more information on the sample functionality and creating the sample with the full source code, see Piano.

                  This task consists of the following parts:

                    diff --git a/org.tizen.guides/html/web/w3c/media/task_selfcamera_w.htm b/org.tizen.guides/html/web/w3c/media/task_selfcamera_w.htm index a34c899..c548667 100644 --- a/org.tizen.guides/html/web/w3c/media/task_selfcamera_w.htm +++ b/org.tizen.guides/html/web/w3c/media/task_selfcamera_w.htm @@ -44,7 +44,7 @@

                    Task: Self Camera

                    -

                    This task, based on the SelfCamera sample delivered with the Tizen Studio, demonstrates how you can use the getUserMedia API to access and display the camera video stream, and capture a single photo. For more information on the sample functionality and creating the sample with the full source code, see the SelfCamera.

                    +

                    This task, based on the SelfCamera sample delivered with the Tizen Studio, demonstrates how you can use the getUserMedia API to access and display the camera video stream, and capture a single photo. For more information on the sample functionality and creating the sample with the full source code, see the Self Camera.

                    This task consists of the following parts:

                    diff --git a/org.tizen.guides/html/web/w3c/supplement/task_camera_w.htm b/org.tizen.guides/html/web/w3c/supplement/task_camera_w.htm index 4641516..c115bb1 100644 --- a/org.tizen.guides/html/web/w3c/supplement/task_camera_w.htm +++ b/org.tizen.guides/html/web/w3c/supplement/task_camera_w.htm @@ -45,7 +45,7 @@

                    Task: Camera

                    -

                    This task, based on the Camera sample delivered with the Tizen Studio, demonstrates how you can use the Camera API (Tizen Extension) API to control the camera on the Tizen wearable device. For more information on the sample functionality and creating the sample with the full source code, see Camera.

                    +

                    This task, based on the Camera sample delivered with the Tizen Studio, demonstrates how you can use the Camera API (Tizen Extension) API to control the camera on the Tizen wearable device. For more information on the sample functionality and creating the sample with the full source code, see Camera.

                    This task consists of the following parts:

                    diff --git a/org.tizen.guides/html/web/w3c/ui/multi_mw.htm b/org.tizen.guides/html/web/w3c/ui/multi_mw.htm index e9a314c..18361a5 100644 --- a/org.tizen.guides/html/web/w3c/ui/multi_mw.htm +++ b/org.tizen.guides/html/web/w3c/ui/multi_mw.htm @@ -572,7 +572,7 @@ function removeGroup()

                    The following figures illustrate the created layout in different display sizes and orientations.

                    Figure: Dynamic layout on a 480 x 800 display

                    -

                    Dynamic layout on a 480 x 800 display

                    +

                    Dynamic layout on a 480 x 800 display

                    Figure: Dynamic layout on a 720 x 1280 display

                    Dynamic layout on a 720 x 1280 display

                    diff --git a/org.tizen.guides/html/web/w3c/ui/multiple_screens_mw.htm b/org.tizen.guides/html/web/w3c/ui/multiple_screens_mw.htm index ddd2769..cdd9266 100644 --- a/org.tizen.guides/html/web/w3c/ui/multiple_screens_mw.htm +++ b/org.tizen.guides/html/web/w3c/ui/multiple_screens_mw.htm @@ -65,7 +65,6 @@
                  • Define the image resource to be used based on the screen dots per inch (DPI) ratio.
                  • Determine the CSS layout to be used based on the screen width.
                  -

                  UI Scalability

                  With UI scalability, you can support multiple screen resolutions in a single Tizen Web application. Tizen automatically converts and translates the size and position values that are defined in the application's logical resolution to the physical resolution at runtime. The Tizen Advanced UI (TAU) uses the viewport meta tag to fit the Web page into the device screen, and the rem unit to determine the size of the Tizen Web UI components.

                  Setting the Viewport

                  @@ -163,7 +162,7 @@

                  Image Resolution Optimization

                  In Web applications, optimization of applications for various platforms (regarding devices, OS, and resolution) is efficient.

                  -

                  Media Queries and Flexible Box Layout can be used to create flexible layouts, and to build the deployable package easily.

                  +

                  Media Queries and Flexible Box Layout can be used to create flexible layouts, and to build the deployable package easily.

                  Images can be used in Web applications in the following ways:

                  diff --git a/org.tizen.guides/index.xml b/org.tizen.guides/index.xml index 36657df..33987dd 100644 --- a/org.tizen.guides/index.xml +++ b/org.tizen.guides/index.xml @@ -413,7 +413,7 @@ - + diff --git a/org.tizen.tutorials/html/native/details/sec_privileges_n.htm b/org.tizen.tutorials/html/native/details/sec_privileges_n.htm index 5437b3d..f923d8d 100644 --- a/org.tizen.tutorials/html/native/details/sec_privileges_n.htm +++ b/org.tizen.tutorials/html/native/details/sec_privileges_n.htm @@ -32,7 +32,12 @@ tr.partner-level, tr.platform-level { background-color: #cff }

                  To effectively protect the device system and user private data, the Tizen security architecture is based on privileges and application signing of the Linux basic security model, which includes process isolation and mandatory access control. Since Tizen, as an open mobile platform, provides a wide range of features and experiences for users with a variety of applications, the users must be able to grant privileges for security-sensitive operations.

                  -

                  Tizen provides API-level access control for security-sensitive operations which, if not used correctly, can harm user privacy and system stability. Therefore, applications that use such sensitive APIs must declare the required privileges in the tizen-manifest.xml file. Privileges are categorized into 3 levels-public, partner and platform- according to their hierarchy. The public level is the minimum privilege level hence any application developed by using the SDK can use these privileges. The partner level privileges require at least a partner-signed certificate which is granted to developers who have business relationship with the vendor. The platform level is the highest privilege level, and an application that needs theses privileges requires at least a platform-signed certificate which is granted to the vendor developers.

                  +

                  Tizen provides API-level access control for security-sensitive operations which, if not used correctly, can harm user privacy and system stability. Therefore, applications that use such sensitive APIs must declare the required privileges in the tizen-manifest.xml file. Privileges are categorized into public, partner, and platform levels according to their hierarchy:

                  +
                    +
                  • The public level is the minimum privilege level, which means that any application developed using the Tizen Studio can use these privileges.
                  • +
                  • The partner level privileges require at least a partner-signed certificate which is granted to developers who have a business relationship with the vendor.
                  • +
                  • The platform level is the highest privilege level, and an application that needs these privileges requires at least a platform-signed certificate, which is granted to vendor developers.
                  • +

                  If an application invokes a privileged API, the Tizen system checks whether the privilege is present in the tizen-manifest.xml file. If the privilege is not present in the file, the system prohibits the application execution.

                  The Tizen Studio also provides privilege checker tools to check whether the Tizen application source code contains any privilege violations. For more information, see Verifying APIs and Privileges.

                  @@ -687,7 +692,7 @@ tr.partner-level, tr.platform-level { background-color: #cff }
                - + diff --git a/org.tizen.tutorials/html/native/feature/app_battery_power_n.htm b/org.tizen.tutorials/html/native/feature/app_battery_power_n.htm index e0cb2cd..5ef4182 100644 --- a/org.tizen.tutorials/html/native/feature/app_battery_power_n.htm +++ b/org.tizen.tutorials/html/native/feature/app_battery_power_n.htm @@ -54,7 +54,7 @@ - + @@ -209,7 +209,7 @@ create_location_service(void *data)     int ret;     /* Create the location service to use all positioning sources */ -    ret = location_manager_create(LOCATIONS_METHOD_HYRBID, &manager); +    ret = location_manager_create(LOCATIONS_METHOD_HYBRID, &manager);     if (ret != LOCATIONS_ERROR_NONE) {         dlog_print(DLOG_ERROR, LOG_TAG, "location_manager_create() failed.(%d)", ret);     } diff --git a/org.tizen.tutorials/html/web/details/sec_privileges_w.htm b/org.tizen.tutorials/html/web/details/sec_privileges_w.htm index 488510d..472b111 100644 --- a/org.tizen.tutorials/html/web/details/sec_privileges_w.htm +++ b/org.tizen.tutorials/html/web/details/sec_privileges_w.htm @@ -32,7 +32,12 @@ tr.partner-level, tr.platform-level { background-color: #cff }

                To effectively protect the device system and user private data, the Tizen security architecture is based on privileges and application signing of the Linux basic security model, which includes process isolation and mandatory access control. Since Tizen, as an open mobile platform, provides a wide range of features and experiences for users with a variety of applications, the users must be able to grant privileges for security-sensitive operations.

                -

                Tizen provides API-level access control for security-sensitive operations which, if not used correctly, can harm user privacy and system stability. Therefore, applications that use such sensitive APIs must declare the required privileges in the config.xml file. Privileges are categorized into 3 levels-public, partner and platform- according to their hierarchy. The public level is the minimum privilege level hence any application developed by using the SDK can use these privileges. The partner level privileges require at least a partner-signed certificate which is granted to developers who have business relationship with the vendor. The platform level is the highest privilege level, and an application that needs theses privileges requires at least a platform-signed certificate which is granted to the vendor developers.

                +

                Tizen provides API-level access control for security-sensitive operations which, if not used correctly, can harm user privacy and system stability. Therefore, applications that use such sensitive APIs must declare the required privileges in the config.xml file. Privileges are categorized into public, partner, and platform levels according to their hierarchy:

                +
                  +
                • The public level is the minimum privilege level, which means that any application developed using the Tizen Studio can use these privileges.
                • +
                • The partner level privileges require at least a partner-signed certificate which is granted to developers who have a business relationship with the vendor.
                • +
                • The platform level is the highest privilege level, and an application that needs these privileges requires at least a platform-signed certificate, which is granted to vendor developers.
                • +

                If an application invokes a privileged API, the Tizen system checks whether the privilege is present in the config.xml file. If the privilege is not present in the file, the system prohibits the application execution.

                The Tizen Studio also provides privilege checker tools to check whether the Tizen application source code contains any privilege violations. For more information, see Verifying Privilege Usage.

                diff --git a/org.tizen.tutorials/html/web/details/tizen_apis_w.htm b/org.tizen.tutorials/html/web/details/tizen_apis_w.htm index a15457f..7ca7897 100644 --- a/org.tizen.tutorials/html/web/details/tizen_apis_w.htm +++ b/org.tizen.tutorials/html/web/details/tizen_apis_w.htm @@ -155,7 +155,7 @@ @@ -179,7 +179,7 @@ - diff --git a/org.tizen.tutorials/html/web/mobile/first_app_mw.htm b/org.tizen.tutorials/html/web/mobile/first_app_mw.htm index 8695e5a..48a789c 100644 --- a/org.tizen.tutorials/html/web/mobile/first_app_mw.htm +++ b/org.tizen.tutorials/html/web/mobile/first_app_mw.htm @@ -896,7 +896,7 @@ body }()); -

                The above steps have created a simple Tizen mobile Web application with the TAU library. For more advanced UI components and APIs, see Tizen Advanced UI and TAU API Reference.

                +

                The above steps have created a simple Tizen mobile Web application with the TAU library. For more advanced UI components and APIs, see Tizen Advanced UI and TAU API Reference.

                diff --git a/org.tizen.tutorials/html/web/process/app_dev_process_w.htm b/org.tizen.tutorials/html/web/process/app_dev_process_w.htm index 9ae3660..ee14d87 100644 --- a/org.tizen.tutorials/html/web/process/app_dev_process_w.htm +++ b/org.tizen.tutorials/html/web/process/app_dev_process_w.htm @@ -78,7 +78,7 @@

                Designing the Application UI

                -

                You can design the application UI using the UI components defined in the Tizen Advanced UI Framework.

                +

                You can design the application UI using the UI components defined in the Tizen Advanced UI Framework (in mobile and wearable applications).

                Coding the Application

                @@ -263,7 +263,7 @@

                A hybrid application package is very useful to Web applications that need background processing or monitoring. A native service application does not have a UI and can be run in the background.

                The Web application and native service applications within a hybrid application package share the same package ID and data folder. Sharing application data between them is easy. Many useful inter-application APIs, such as Message Port and AppControl, can be used in a hybrid application package.

                -

                For more information on hybrid applications and their package structure, see HybridWebApp and HybridServiceApp, and Hybrid Application Package.

                +

                For more information on hybrid applications and their package structure, see Hybrid Web App sample (in mobile and wearable applications), Hybrid Service sample, and Hybrid Application Package.

                Certifying and Publishing the Application

                -- 2.7.4
                platform 2.3.1 Locking/unlocking secure repositoryThe application can lock and unlock a password-protected storage, and manage password changes for it.The application can lock and unlock a password-protected storage, and manage password changes for it.
                http://tizen.org/privilege/ledDescription
                LOCATIONS_METHOD_HYRBIDLOCATIONS_METHOD_HYBRID GPS, Wi-Fi AP, cell information This method allows the device to use all location sources. It provides the best effort with the highest power consumption.
                TizenThis API contain classes and interfaces that provide a set of basic definitions and interfaces that are used in the Tizen Device API. + This API contains classes and interfaces that provide a set of basic definitions and interfaces that are used in the Tizen Device API.

                You can use filters and sorting modes for query methods, generic success and error event handlers, a generic error interface, and a simple coordinate interface for defining location information.

                  @@ -279,7 +279,7 @@