From abb0d102c43bcea32bb7ad17984ea263485cd39b Mon Sep 17 00:00:00 2001 From: Sangho Park Date: Mon, 4 May 2015 17:04:18 +0900 Subject: [PATCH] [DevTools] Emulator Extended Features revised - Frequently used sub-sections move upward - Typo fixed Change-Id: Ib97ac0569b9c36c9f4cd68339d35d05841196ecd Signed-off-by: Sangho Park (cherry picked from commit 0a79ab87d858bb5497ed34a4045549cb47f2a0b3) --- org.tizen.devtools/html/common_tools/emulator.htm | 162 ++++++++++----------- .../html/common_tools/emulator_features.htm | 84 +++++------ 2 files changed, 123 insertions(+), 123 deletions(-) diff --git a/org.tizen.devtools/html/common_tools/emulator.htm b/org.tizen.devtools/html/common_tools/emulator.htm index b8cf0f7..52f9d1e 100644 --- a/org.tizen.devtools/html/common_tools/emulator.htm +++ b/org.tizen.devtools/html/common_tools/emulator.htm @@ -198,7 +198,7 @@ src="../images/emulator_manager.png" />

  • File Sharing -

    You can share a directory between the host PC and the Emulator. If you want to use this feature, set the value to ON and define the input directory to share in the directory field. For more information, see File Sharing.

  • +

    You can share a directory between the host PC and the Emulator. If you want to use this feature, set the value to ON and define the input directory to share in the directory field. For more information, see Directory Sharing.

  • CPU VT

    The Emulator supports hardware virtualization. It is kvm on Ubuntu and HAX on Windows®. If the host CPU supports hardware virtualization and a hardware virtualization module is installed, you can change this value. For more information, see Using Hardware Virtualization.

  • @@ -239,8 +239,8 @@ src="../images/emulator_manager.png" />

    Please refer to CLI's help messages for detailed information.

    -

    Figure: Emulator Manager command line

    -

    Emulator Manager command line

    +

    Figure: Emulator Manager command line

    +

    Emulator Manager command line

    Using Hardware Virtualization

    In order to run App faster, the Tizen x86 Emulator exploits KVM (Kernel-based Virtual Machine in Linux) or HAX (Hardware Accelerated eXecution in Windows® and Mac OS® X) with HW virtualization support.

    @@ -273,7 +273,7 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - +

    No configuration is required for KVM or HAX.

    @@ -338,7 +338,7 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo

    When you tap, it opens a list of options available for the current screen.

  • Home (mobile only) -

    If you long press the Home key, the Task switcher application appears as in a real device.

    +

    If you long press the Home key, the Task switcher application appears as in a real device.

  • Back (mobile only)

    When you tap, it returns to the previous screen.

    @@ -402,7 +402,7 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - File Sharing + Directory Sharing Whether host directory sharing is used or not @@ -509,7 +509,7 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo

    Emulator Control Panel

    You can execute the ECP by selecting Control Panel on the Context Menu after the Emulator was successfully launched. You can control and monitor the state of the Emulator dynamically.

    -

    The main features of ECP:

    +

    The main features of ECP:

    • Device Manager @@ -568,19 +568,19 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo Wearable Description - + Uninstaller No Yes You can see user-installed applications and uninstall them. - - - + + +
    • - - + +
    • Event Injector

      The following table lists the Event Injector features and their availability on different profiles.

      @@ -590,40 +590,40 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo Feature - Mobile + Mobile Wearable Description - + Battery Yes Yes - You can set the battery level using the Level slider. + You can set the battery level using the Level slider. To set the charger status to connected or disconnected, select the appropriate Charger radio button. - + RSSI Yes No You can set the remote signal strength using the level bar. - + Sensor - 3-Axis Sensor + 3-Axis Sensor Yes Yes - You can inject user acceleration, magnetic, gyroscope using slider bars or text input. - - + You can inject user acceleration, magnetic, gyroscope using slider bars or text input. + + - Light + Light Yes Yes - You can inject a lux value into light sensor. - If you set brightness as auto, then display will be changed by injecting light value. + You can inject a lux value into light sensor. + If you set brightness as auto, then display will be changed by injecting light value. @@ -632,14 +632,14 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo Yes You can inject the presence of nearby objects. - + Pressure Yes Yes You can inject a hPa value into the pressure sensor. - + Ultraviolet Yes @@ -659,44 +659,44 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo No You can inject adding or removing headset. - + Gesture No Yes You can inject flick up (menu button) or flick down (back button) events in the wearable profile. - + USB Yes Yes You can add or remove a USB device by setting the USB device setting to the connected or disconnected state. - + SDCard Yes No You can inject 4, 8, 16, or 32G SD card. - + Location Yes Yes You can inject latitude and longitude value via map. Also you can inject these manually. Log file as well. - + Telephony Yes Yes You can make/receive a call via Call tab. Also you can send/receive SMS via SMS tab. - - - + + +
    @@ -864,7 +864,7 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo
  • - +

    Emulator Control Panel CLI

    You can control and monitor the Tizen Emulator by using ECP CLI instead of the ECP UI tool. The ECP CLI supports all the functionalities of the ECP UI. The CLI binary is located at: @@ -880,7 +880,7 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo

    You can access this mode by running the binary without any parameters. The mode keeps a session until it is exited. You can exit by entering the exit command.

  • Shell mode

    This mode is used for one-time message handling.

  • -

    Figure: Session and shell modes

    +

    Figure: Session and shell modes

    Session and shell modes

    In Linux, the bash-based auto-completion is used with the TAB button.

    @@ -934,7 +934,7 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo hds status Show the current host directory sharing status. - + @@ -944,14 +944,14 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - + - + - + @@ -969,12 +969,12 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - + - + - + @@ -988,12 +988,12 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - + - + - + @@ -1009,10 +1009,10 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - + - + @@ -1024,10 +1024,10 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - + - + @@ -1035,10 +1035,10 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - + - + @@ -1046,10 +1046,10 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - + - + @@ -1057,10 +1057,10 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - + - + @@ -1072,12 +1072,12 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - + - + - + @@ -1134,24 +1134,24 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - - @@ -1257,12 +1257,12 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - @@ -1330,7 +1330,7 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - + @@ -1364,7 +1364,7 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - + @@ -1424,10 +1424,10 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - - + + - + @@ -1455,7 +1455,7 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - + @@ -1465,8 +1465,8 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo - - + + diff --git a/org.tizen.devtools/html/common_tools/emulator_features.htm b/org.tizen.devtools/html/common_tools/emulator_features.htm index e913562..c12e50f 100644 --- a/org.tizen.devtools/html/common_tools/emulator_features.htm +++ b/org.tizen.devtools/html/common_tools/emulator_features.htm @@ -24,10 +24,10 @@

    Content

    Table: CLI profile commands
    Command Mobile WearableSyntaxSyntax
    callcall dial YesNoNo call dial <number>
    status call status
    smssms send YesNoNo sms send <number> <text>
    mms_status sms mms_status
    locationlocation set YesYesYes location set <longitude> <latitude>
    location file <file-path>
    batterybattery level YesYesYes battery level <percent>
    battery status
    earjackearjack set YesNoNo earjack set <3wire | 4wire | off>
    earjack status
    usbusb set YesYesYes usb set <on | off>
    usb status
    rssirssi set YesNoNo rssi set <0~4>
    rssi status
    sdcardsdcard mount YesNoNo sdcard mount <sdcard_ext4_[ 4 | 8 | 16 | 32 ]G>
    sdcard status
    sensorsensor accelerometer YesYesYes sensor accelerometer <x> <y> <z>
    gyroscope sensor gyroscope <x> <y> <z>
    Skin

    Skins are fitted to the screen resolution:

    +

    Skins are fitted to the screen resolution:

    • Mobile
      • WVGA (480 x 800, default)
      • qHD (540 x 960)
      • HD (720 x 1280)
      -
    • +
    • Wearable
      • 320 x 320
      • 360 x 360 (default)
      • 360 x 480
    • -
    + -

    4 orientation modes are supported:

    +

    4 orientation modes are supported:

    • Portrait (default), landscape, reverse portrait, and reverse landscape
    @@ -1209,15 +1209,15 @@ $egrep -c '(vmx|svm)' /proc/cpuinfo
    Sound AC97 device SupportedAudio in: +Audio in:
      -
    • Make sure that the input volume of the microphone is enough to record your voice or songs on the host machine.
    • +
    • Make sure that the input volume of the microphone is enough to record your voice or songs on the host machine.
    • On Windows® 7, inject the microphone into the host machine before starting the Emulator.
    -

    Audio out:

    +

    Audio out:

      -
    • On Windows® 7, enable at least 1 audio out device before starting the Emulator. Make sure that the volume icon in the tray is not disabled.
    • +
    • On Windows® 7, enable at least 1 audio out device before starting the Emulator. Make sure that the volume icon in the tray is not disabled.
    • While the Emulator is running, do not disable the audio out device, as it can lock the audio system of the guest platform.
    Camera

    Virtual camera device connecting a host machine's Webcam

    +

    Virtual camera device connecting a host machine's Webcam

    Support: preview, capture, and record

    -

    Image format: YUYV, I420, and YV12

    -

    Attributes: brightness and contrast

    +

    Image format: YUYV, I420, and YV12

    +

    Attributes: brightness and contrast

    Resolution: 160 x 120, 176 x 144, 320 x 240, 352 x 288, and 640 x 480

    -

    Video resolution: 1280 x 720 for the WVGA, 320 x 240 for the WQVGA, and 640 x 480 for the HVGA devices.

    +

    Video resolution: 1280 x 720 for the WVGA, 320 x 240 for the WQVGA, and 640 x 480 for the HVGA devices.

    The supported video codecs are MPEG-4, H.263, VC-1 for both encoding and decoding, and H.264 for only decoding.

    Supported
    CategorySubjectSubject Physical target Emulator
    Not supported Supported
    Portability Screen resolution Bluetooth Fully supported Not supported
    PerformancePerformance CPU performance Mobile CPU Desktop CPU (with hardware virtualization)
    CategoryPhysical targetPhysical target Emulator
    Real device and driver Virtual (VirtIO) device and driver
    Host keyboard and hardware key Real device and driver
    + + + + + + + + +
    Note
    You must have a read/write permission for the directory you want to share. You can share only one directory.
    + +

    Using a Webcam

    With the Emulator, you can host a Webcam just like a device camera.

    @@ -318,39 +351,6 @@ resolution.height=800 -

    File Sharing

    - -

    You are able to share a directory between Emulator and your computer. The host machine's directory is shown as /mnt/host in the Emulator.

    - -
      -
    1. Run the Emulator Manager and click Create New or Modify.
    2. -
    3. In the File Sharing section of the VM property, enable the Sharing button and select a directory to share.
    4. -
    5. Start the Emulator. -
    6. -
    - -

    You can also add a shared directory in the Emulator Control Panel:

    - -
      -
    1. Start the Emulator.
    2. -
    3. Right-click the Emulator and select Control Panel .
    4. -
    5. Move to the Host Directory Sharing tab.
    6. -
    7. Mount/unmount the host machine directory. -
    8. -
    - - - - - - - - - - -
    Note
    You must have a read/write permission for the directory you want to share. You can share only one directory.
    - -

    Using EventCast

    The Emulator supports event injection using ECP (Emulator Control Panel). However, injecting sensor events using ECP is less intuitive and convenient. When you are injecting events, touching the Emulator screen simultaneously is impossible. EventCast enables you to inject sensor and touch events more intuitively using a real target device.

    -- 2.7.4