User Tools

Site Tools


xw_home_screen

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
xw_home_screen [2015/02/23 05:44]
FGraham [Installation Prerequisites]
xw_home_screen [2022/07/26 23:15]
waltminer Obsolete - delete page
Line 1: Line 1:
 ====== Home Screen ====== ====== Home Screen ======
-====== Under Construction =====+
  
 ===== Summary ​ ===== ===== Summary ​ =====
Line 13: Line 13:
  
  
-Watch Home Screen ​video soon.+Watch the [[https://​download.automotivelinux.org/​POC/​Xwalk_PoC_Videos/​Homescreen%20XWALK%20POC.mp4|video]].
  
-Access the Design Requirements Document (DRD) soon. +Access the [[https://​download.automotivelinux.org/​POC/​Xwalk_PoC_DRDs/​DRD_XWalk_Homescreen.xlsx|Design Requirements Document (DRD)]].
- +
-Access the Source code soon. +
- +
-Download the Widget file soon.+
  
 +Access the [[https://​github.com/​PDXostc/​homescreen|Sources code on GitHub]].
  
 +Download the [[https://​download.automotivelinux.org/​POC/​Xwalk_PoC_RPM_WGT/​HomeScreen-0.0.1-1.i686.rpm|RPM Package Manager (RPM) file]].
 ===== What the app does  ===== ===== What the app does  =====
  
Line 35: Line 33:
 In all application instances, a simple touch is all that is required to launch a given application. In all application instances, a simple touch is all that is required to launch a given application.
  
- 
-===== Technical Details ​ ===== 
- 
- 
-The sections below are taken from directions for what is known as the September Release of Tizen 3.0 IVI.  The current Tizen release is dated 2014.01.14, and may require some adjustment. 
- 
- 
- 
- 
- 
-==== Installation Prerequisites ​ ==== 
-  
-  
-The following installation directions take the base Tizen image and install needed supporting software. 
-  
-  
-==== Modify Weston ​ ==== 
-  
-  
-For correct resolution setup and orientation modify /​etc/​xdg/​weston/​weston.ini as you have your display connected to HDMI port, modify [output] section, like the following: 
- 
-  [output] 
-     ​name=HDMI1 
-     ​mode=1280x720@60.0 
-     ​transform=90 
-      
-     ​[output] 
-     ​name=HDMI2 
-     ​mode=off 
-      
-     ​[output] 
-     ​name=HDMI3 
-     ​mode=1280x720@60.0 
-     ​transform=90 
-      
-     ​[output] 
-     ​name=DP1 
-     ​mode=1920x1080 
-     ​transform=90 
-      
-     ​[output] 
-     ​name=VGA1 
-     ​mode=off 
-  
-Note: This config is created as common for both NDIS166 and NUC. (HDMI1 - NUC HDMI1 output, HDMI2 - NUC HDMI2 and NDIS166 DVI output, HDMI3 - NDIS166 HDMI output, VGA - NDIS166 VGA output) 
-  
-In [core] section, disable ICO Homescreen (ico_plugin_loader.so) and load desktop-shell.so:​ 
- 
-  [core] 
-     #​modules=ico_plugin_loader.so 
-     ​modules=desktop-shell.so 
-  
-Reboot NDiS166. 
-  
-  
-==== Auto-Launching HomeScreen application ​ ==== 
-  
-  
-For automatic startup of HomeScreen application create launcher shell script /​usr/​lib/​systemd/​system/​poc_launcher.sh,​ that will keep checking until HomeScreen app is up and running (has pid), then break the loop and finish/​close the script: 
-  
-  #!/bin/bash 
-  
-    # extra wait time before first start-up 
-    # this is a workaroud for some strange behaviour of webkit/​WebProcess(?​) 
-     <​nowiki>#​ note from testing: range 6 to 12 is unsafe and will break webkit/​webProcess(?​) behaviour (reason unknown) 
-  
-    sleep 2 
-  
-    # start intelPoc10.HomeScreen app 
-    /​usr/​bin/​wrt-launcher -s intelPoc10.HomeScreen 
-  
-    # check if app is up and running after 10s, if not try to start it again 
-     sleep 10 
-     while true; do 
-         ​proc=`ps aux | grep i[n]telPoc10.HomeScreen` # [] used to exclude grep itself 
-         set -- $proc 
-         if [ -z "​$2"​ ]; then 
-             # the application is not running - start it again 
-             /​usr/​bin/​xwalk-launcher -s JLRPOCX001.HomeScreen 
-         else 
-             break 
-         fi 
-         sleep 5 # check every 5 second 
-     done 
-  
-and make it executable: chmod +x /​usr/​lib/​systemd/​system/​poc_launcher.sh 
-  
-Create systemd'​s init script /​usr/​lib/​systemd/​system/​poc.service with the following content: 
-  
-  [Unit] 
-     ​Description=Intel POC HomeScreen application 
-     ​After=ac.target 
-  
-     ​[Service] 
-     ​ExecStart=/​usr/​lib/​systemd/​system/​poc_launcher.sh 
-  
-     ​[Install] 
-     ​WantedBy=graphical.target 
-  
-Auto-enable it by running (as root): 
-  
-     ​systemctl enable poc 
-  
-Note: As you haven'​t installed wgt applications yet, this service will fail to start HomeScreen application after reboot for now. 
-  
-  
  
 ===== Known Bugs  ===== ===== Known Bugs  =====