TV Home/Apps Migration 42/147142/1
authorJH Choi <jjie.choi@samsung.com>
Fri, 1 Sep 2017 06:49:35 +0000 (15:49 +0900)
committerJH Choi <jjie.choi@samsung.com>
Fri, 1 Sep 2017 06:49:35 +0000 (15:49 +0900)
Change-Id: If19587d2eb7c777d6a6e4890cbfbbb0acc22275a
Signed-off-by: JH Choi <jjie.choi@samsung.com>
328 files changed:
HomeUnitTest/AppShortcutTestCases.cs [deleted file]
HomeUnitTest/HomeUnitTest.csproj [deleted file]
HomeUnitTest/ManagedAppsTestCases.cs [deleted file]
HomeUnitTest/Properties/AssemblyInfo.cs [deleted file]
HomeUnitTest/RecentTestCases.cs [deleted file]
HomeUnitTest/packages.config [deleted file]
LibCommon.Shared/DataModels/AppControlAction.cs [moved from LibTVRefCommonPortable/DataModels/AppControlAction.cs with 100% similarity]
LibCommon.Shared/DataModels/AppShortcutInfo.cs [moved from LibTVRefCommonPortable/DataModels/AppShortcutInfo.cs with 100% similarity, mode: 0644]
LibCommon.Shared/DataModels/CommandAction.cs [moved from LibTVRefCommonPortable/DataModels/CommandAction.cs with 100% similarity]
LibCommon.Shared/DataModels/FileSystemEventCustomArgs.cs [moved from LibTVRefCommonPortable/DataModels/FileSystemEventCustomArgs.cs with 100% similarity]
LibCommon.Shared/DataModels/HomeMenuAppShortcutInfo.cs [moved from LibTVRefCommonPortable/DataModels/HomeMenuAppShortcutInfo.cs with 100% similarity]
LibCommon.Shared/DataModels/IAction.cs [moved from LibTVRefCommonPortable/DataModels/IAction.cs with 100% similarity]
LibCommon.Shared/DataModels/IEnumerableItem.cs [moved from LibTVRefCommonPortable/DataModels/IEnumerableItem.cs with 100% similarity]
LibCommon.Shared/DataModels/MediaControlAction.cs [moved from LibTVRefCommonPortable/DataModels/MediaControlAction.cs with 100% similarity]
LibCommon.Shared/DataModels/RecentShortcutInfo.cs [moved from LibTVRefCommonPortable/DataModels/RecentShortcutInfo.cs with 100% similarity, mode: 0644]
LibCommon.Shared/DataModels/SettingShortcutInfo.cs [moved from LibTVRefCommonPortable/DataModels/SettingShortcutInfo.cs with 100% similarity, mode: 0644]
LibCommon.Shared/DataModels/ShortcutInfo.cs [moved from LibTVRefCommonPortable/DataModels/ShortcutInfo.cs with 100% similarity]
LibCommon.Shared/DataModels/StateDescription.cs [moved from LibTVRefCommonPortable/DataModels/StateDescription.cs with 100% similarity]
LibCommon.Shared/DataModels/WatcherType.cs [moved from LibTVRefCommonPortable/DataModels/WatcherType.cs with 100% similarity]
LibCommon.Shared/LibCommon.Shared.csproj [new file with mode: 0644]
LibCommon.Shared/Models/AppShortcutController.cs [moved from LibTVRefCommonPortable/Models/AppShortcutController.cs with 100% similarity, mode: 0644]
LibCommon.Shared/Models/ManagedApps.cs [moved from LibTVRefCommonPortable/Models/ManagedApps.cs with 100% similarity]
LibCommon.Shared/Models/RecentShortcutController.cs [moved from LibTVRefCommonPortable/Models/RecentShortcutController.cs with 100% similarity, mode: 0644]
LibCommon.Shared/Settings.StyleCop [moved from TVApps/TVApps.TizenTV/Settings.StyleCop with 100% similarity]
LibCommon.Shared/Stubs/ApplicationManagerAPITestStub.cs [moved from LibTVRefCommonPortable/Stubs/ApplicationManagerAPITestStub.cs with 100% similarity]
LibCommon.Shared/Stubs/FileSystemAPITestStub.cs [moved from LibTVRefCommonPortable/Stubs/FileSystemAPITestStub.cs with 100% similarity]
LibCommon.Shared/Stubs/FileWatcherAPITestStub.cs [moved from LibTVRefCommonPortable/Stubs/FileWatcherAPITestStub.cs with 100% similarity]
LibCommon.Shared/Stubs/MediaContentAPITestStub.cs [moved from LibTVRefCommonPortable/Stubs/MediaContentAPITestStub.cs with 100% similarity]
LibCommon.Shared/Utils/AppControlUtils.cs [moved from LibTVRefCommonPortable/Utils/AppControlUtils.cs with 100% similarity]
LibCommon.Shared/Utils/AppShortcutStorage.cs [moved from LibTVRefCommonPortable/Utils/AppShortcutStorage.cs with 100% similarity]
LibCommon.Shared/Utils/ApplicationManagerUtils.cs [moved from LibTVRefCommonPortable/Utils/ApplicationManagerUtils.cs with 100% similarity]
LibCommon.Shared/Utils/DateUtils.cs [moved from LibTVRefCommonPortable/Utils/DateUtils.cs with 100% similarity]
LibCommon.Shared/Utils/DebuggingUtils.cs [moved from LibTVRefCommonPortable/Utils/DebuggingUtils.cs with 100% similarity]
LibCommon.Shared/Utils/FileSystemUtils.cs [moved from LibTVRefCommonPortable/Utils/FileSystemUtils.cs with 100% similarity]
LibCommon.Shared/Utils/IAppControl.cs [moved from LibTVRefCommonPortable/Utils/IAppControl.cs with 100% similarity]
LibCommon.Shared/Utils/IAppLifeControl.cs [moved from LibTVRefCommonPortable/Utils/IAppLifeControl.cs with 100% similarity]
LibCommon.Shared/Utils/IApplicationManagerAPIs.cs [moved from LibTVRefCommonPortable/Utils/IApplicationManagerAPIs.cs with 100% similarity, mode: 0644]
LibCommon.Shared/Utils/IDebuggingAPIs.cs [moved from LibTVRefCommonPortable/Utils/IDebuggingAPIs.cs with 100% similarity]
LibCommon.Shared/Utils/IFileSystemAPIs.cs [moved from LibTVRefCommonPortable/Utils/IFileSystemAPIs.cs with 100% similarity]
LibCommon.Shared/Utils/IFileSystemWatcherAPIs.cs [moved from LibTVRefCommonPortable/Utils/IFileSystemWatcherAPIs.cs with 100% similarity]
LibCommon.Shared/Utils/IMediaContentAPIs.cs [moved from LibTVRefCommonPortable/Utils/IMediaContentAPIs.cs with 100% similarity]
LibCommon.Shared/Utils/IPackageManager.cs [moved from LibTVRefCommonPortable/Utils/IPackageManager.cs with 100% similarity]
LibCommon.Shared/Utils/IPlatformNotification.cs [moved from LibTVRefCommonPortable/Utils/IPlatformNotification.cs with 100% similarity, mode: 0644]
LibCommon.Shared/Utils/IStatePublisher.cs [moved from LibTVRefCommonPortable/Utils/IStatePublisher.cs with 100% similarity]
LibCommon.Shared/Utils/IStateSubscriber.cs [moved from LibTVRefCommonPortable/Utils/IStateSubscriber.cs with 100% similarity]
LibCommon.Shared/Utils/ISystemSettings.cs [moved from LibTVRefCommonPortable/Utils/ISystemSettings.cs with 100% similarity]
LibCommon.Shared/Utils/ITVHome.cs [moved from LibTVRefCommonPortable/Utils/ITVHome.cs with 100% similarity, mode: 0644]
LibCommon.Shared/Utils/IWindowAPIs.cs [moved from LibTVRefCommonPortable/Utils/IWindowAPIs.cs with 100% similarity]
LibCommon.Shared/Utils/MediaContentUtils.cs [moved from LibTVRefCommonPortable/Utils/MediaContentUtils.cs with 100% similarity]
LibCommon.Shared/Utils/PackageManagerUtils.cs [moved from LibTVRefCommonPortable/Utils/PackageManagerUtils.cs with 100% similarity]
LibCommon.Shared/Utils/RecentShortcutStorage.cs [moved from LibTVRefCommonPortable/Utils/RecentShortcutStorage.cs with 100% similarity, mode: 0644]
LibCommon.Shared/Utils/SizeUtils.cs [moved from LibTVRefCommonPortable/Utils/SizeUtils.cs with 100% similarity]
LibCommon.Shared/Utils/TVHomeImpl.cs [moved from LibTVRefCommonPortable/Utils/TVHomeImpl.cs with 100% similarity, mode: 0644]
LibCommon.Shared/bin/Debug/netstandard2.0/LibCommon.Shared.deps.json [new file with mode: 0644]
LibCommon.Tizen/LibCommon.Tizen.csproj [new file with mode: 0644]
LibCommon.Tizen/Ports/AppControlPort.cs [moved from LibTVRefCommonTizen/Ports/AppControlPort.cs with 100% similarity]
LibCommon.Tizen/Ports/ApplicationManagerPort.cs [moved from LibTVRefCommonTizen/Ports/ApplicationManagerPort.cs with 100% similarity, mode: 0644]
LibCommon.Tizen/Ports/DbgPort.cs [moved from LibTVRefCommonTizen/Ports/DbgPort.cs with 98% similarity]
LibCommon.Tizen/Ports/FileSystemPort.cs [moved from LibTVRefCommonTizen/Ports/FileSystemPort.cs with 100% similarity]
LibCommon.Tizen/Ports/FileSystemWatcherPort.cs [moved from LibTVRefCommonTizen/Ports/FileSystemWatcherPort.cs with 100% similarity, mode: 0644]
LibCommon.Tizen/Ports/MediaContentPort.cs [moved from LibTVRefCommonTizen/Ports/MediaContentPort.cs with 54% similarity]
LibCommon.Tizen/Ports/PackageManagerPort.cs [moved from LibTVRefCommonTizen/Ports/PackageManagerPort.cs with 100% similarity]
LibCommon.Tizen/Ports/SystemSettingsPort.cs [moved from LibTVRefCommonTizen/Ports/SystemSettingsPort.cs with 100% similarity]
LibCommon.Tizen/Ports/WindowPort.cs [moved from LibTVRefCommonTizen/Ports/WindowPort.cs with 98% similarity]
LibCommon.Tizen/Settings.StyleCop [moved from LibTVRefCommonTizen/Settings.StyleCop with 100% similarity]
LibCommon.Tizen/bin/Debug/netstandard2.0/LibCommon.Tizen.deps.json [new file with mode: 0644]
LibTVRefCommonPortable/LibTVRefCommonPortable.csproj [deleted file]
LibTVRefCommonPortable/Properties/AssemblyInfo.cs [deleted file]
LibTVRefCommonPortable/packages.config [deleted file]
LibTVRefCommonTizen/LibTVRefCommonTizen.csproj [deleted file]
LibTVRefCommonTizen/LibTVRefCommonTizen.project.json [deleted file]
LibTVRefCommonTizen/Properties/AssemblyInfo.cs [deleted file]
TVApps.sln [deleted file]
TVApps/TVApps.Tizen.TV/Renderer/NinePatchImageRenderer.cs [moved from TVApps/TVApps.TizenTV/Renderer/NinePatchImageRenderer.cs with 100% similarity]
TVApps/TVApps.Tizen.TV/Settings.StyleCop [moved from LibTVRefCommonPortable/Settings.StyleCop with 100% similarity]
TVApps/TVApps.Tizen.TV/TVApps.Tizen.TV.csproj [new file with mode: 0644]
TVApps/TVApps.Tizen.TV/TVApps.TizenTV.cs [moved from TVApps/TVApps.TizenTV/TVApps.TizenTV.cs with 100% similarity, mode: 0644]
TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/TVApps.Tizen.TV.deps.json [new file with mode: 0644]
TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/TVApps.Tizen.TV.runtimeconfig.dev.json [new file with mode: 0644]
TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/TVApps.Tizen.TV.runtimeconfig.json [new file with mode: 0644]
TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/org.tizen.xaapps-1.0.0.tpi [new file with mode: 0644]
TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/org.tizen.xaapps-1.0.0.tpk [new file with mode: 0644]
TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/author-signature.xml [new file with mode: 0644]
TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/shared/res/TVApps.Tizen.TV.png [new file with mode: 0644]
TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/signature1.xml [new file with mode: 0644]
TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/tizen-manifest.xml [moved from TVApps/TVApps.TizenTV/tizen-manifest.xml with 59% similarity]
TVApps/TVApps.Tizen.TV/shared/res/TVApps.Tizen.TV.png [new file with mode: 0644]
TVApps/TVApps.Tizen.TV/tizen-manifest.xml [new file with mode: 0644]
TVApps/TVApps.TizenTV/Properties/AssemblyInfo.cs [deleted file]
TVApps/TVApps.TizenTV/TVApps.TizenTV.csproj [deleted file]
TVApps/TVApps.TizenTV/TVApps.TizenTV.project.json [deleted file]
TVApps/TVApps.TizenTV/shared/res/xaapps.png [deleted file]
TVApps/TVApps/Controls/AppItemCell.xaml.cs
TVApps/TVApps/Properties/AssemblyInfo.cs [deleted file]
TVApps/TVApps/TVApps.csproj
TVApps/TVApps/Views/FooterNormalStatus.xaml.cs
TVApps/TVApps/Views/FooterPinStatus.xaml.cs
TVApps/TVApps/Views/MainPage.xaml.cs
TVApps/TVApps/bin/Debug/netstandard2.0/TVApps.deps.json [new file with mode: 0644]
TVApps/TVApps/packages.config [deleted file]
TVHome.sln [deleted file]
TVHome/TVHome.Tizen.TV/Settings.StyleCop [moved from HomeUnitTest/Settings.StyleCop with 100% similarity]
TVHome/TVHome.Tizen.TV/Sniper.cs [moved from TVHome/TVHome.TizenTV/Sniper.cs with 100% similarity]
TVHome/TVHome.Tizen.TV/SniperException.cs [moved from TVHome/TVHome.TizenTV/SniperException.cs with 100% similarity]
TVHome/TVHome.Tizen.TV/SniperInterOp.cs [moved from TVHome/TVHome.TizenTV/SniperInterOp.cs with 100% similarity]
TVHome/TVHome.Tizen.TV/TVHome.Tizen.TV.csproj [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/TVHome.TizenTV.cs [moved from TVHome/TVHome.TizenTV/TVHome.TizenTV.cs with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/TVHome.Tizen.TV.deps.json [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/TVHome.Tizen.TV.runtimeconfig.dev.json [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/TVHome.Tizen.TV.runtimeconfig.json [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/org.tizen.xahome-1.0.0.tpi [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/org.tizen.xahome-1.0.0.tpk [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/author-signature.xml [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/AppIcon.png [moved from TVHome/TVHome.TizenTV/res/AppIcon.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/bg_home_gradient_dimmed.9.png [moved from TVHome/TVHome.TizenTV/res/bg_home_gradient_dimmed.9.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/bg_home_gradient_dimmed_option.9.png [moved from TVHome/TVHome.TizenTV/res/bg_home_gradient_dimmed_option.9.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/btn_home_list_move_left.png [moved from TVHome/TVHome.TizenTV/res/btn_home_list_move_left.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/btn_home_list_move_right.png [moved from TVHome/TVHome.TizenTV/res/btn_home_list_move_right.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/btn_option_menu_nocontent_bg.9.png [moved from TVHome/TVHome.TizenTV/res/btn_option_menu_nocontent_bg.9.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/btn_tizen_dropdown_line_dimmed.9.png [moved from TVHome/TVHome.TizenTV/res/btn_tizen_dropdown_line_dimmed.9.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/btn_tizen_dropdown_line_normal.9.png [moved from TVHome/TVHome.TizenTV/res/btn_tizen_dropdown_line_normal.9.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/btn_tizen_option_menu_bg_focused.9.png [moved from TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_bg_focused.9.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/btn_tizen_option_menu_bg_normal.9.png [moved from TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_bg_normal.9.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/btn_tizen_option_menu_bg_selected.9.png [moved from TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_bg_selected.9.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/btn_tizen_option_menu_list_box_bg.9.png [moved from TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_list_box_bg.9.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/btn_tizen_option_menu_nocontent_bg.9.png [moved from TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_nocontent_bg.9.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/home_icon_bg_01.png [moved from TVHome/TVHome.TizenTV/res/home_icon_bg_01.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/home_icon_bg_02.png [moved from TVHome/TVHome.TizenTV/res/home_icon_bg_02.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/home_icon_bg_03.png [moved from TVHome/TVHome.TizenTV/res/home_icon_bg_03.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/home_icon_bg_04.png [moved from TVHome/TVHome.TizenTV/res/home_icon_bg_04.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/home_icon_bg_05.png [moved from TVHome/TVHome.TizenTV/res/home_icon_bg_05.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/home_icon_bg_06.png [moved from TVHome/TVHome.TizenTV/res/home_icon_bg_06.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/home_icon_bg_07.png [moved from TVHome/TVHome.TizenTV/res/home_icon_bg_07.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/home_icon_bg_08.png [moved from TVHome/TVHome.TizenTV/res/home_icon_bg_08.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_apps_additional_back.png [moved from TVHome/TVHome.TizenTV/res/ic_apps_additional_back.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_apps_launcher_mediahub_164.png [moved from TVHome/TVHome.TizenTV/res/ic_apps_launcher_mediahub_164.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_apps_launcher_mediahub_196.png [moved from TVHome/TVHome.TizenTV/res/ic_apps_launcher_mediahub_196.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_apps_launcher_pinmark.png [moved from TVHome/TVHome.TizenTV/res/ic_apps_launcher_pinmark.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_apps_pinmark.png [moved from TVHome/TVHome.TizenTV/res/ic_apps_pinmark.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_launcher_mediahub_136.png [moved from TVHome/TVHome.TizenTV/res/ic_home_launcher_mediahub_136.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_launcher_mediahub_168.png [moved from TVHome/TVHome.TizenTV/res/ic_home_launcher_mediahub_168.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_launcher_mediahub_42.png [moved from TVHome/TVHome.TizenTV/res/ic_home_launcher_mediahub_42.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_addpin_138.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_addpin_138.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_addpin_182.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_addpin_182.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_apps_138.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_apps_138.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_apps_182.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_apps_182.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_apps_focused.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_apps_focused.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_apps_normal.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_apps_normal.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_apps_selected.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_apps_selected.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_apps_unselected.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_apps_unselected.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_recent_focused.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_recent_focused.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_recent_normal.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_recent_normal.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_recent_selected.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_recent_selected.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_recent_unselected.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_recent_unselected.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_settings_focused.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_settings_focused.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_settings_normal.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_settings_normal.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_settings_selected.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_settings_selected.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_menu_settings_unselected.png [moved from TVHome/TVHome.TizenTV/res/ic_home_menu_settings_unselected.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_settings_all_138.png [moved from TVHome/TVHome.TizenTV/res/ic_home_settings_all_138.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_settings_all_182.png [moved from TVHome/TVHome.TizenTV/res/ic_home_settings_all_182.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_settings_brightness_138.png [moved from TVHome/TVHome.TizenTV/res/ic_home_settings_brightness_138.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_settings_brightness_182.png [moved from TVHome/TVHome.TizenTV/res/ic_home_settings_brightness_182.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_settings_color_138.png [moved from TVHome/TVHome.TizenTV/res/ic_home_settings_color_138.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_settings_color_182.png [moved from TVHome/TVHome.TizenTV/res/ic_home_settings_color_182.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_settings_contrast_138.png [moved from TVHome/TVHome.TizenTV/res/ic_home_settings_contrast_138.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_settings_contrast_182.png [moved from TVHome/TVHome.TizenTV/res/ic_home_settings_contrast_182.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_settings_tint_138.png [moved from TVHome/TVHome.TizenTV/res/ic_home_settings_tint_138.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_home_settings_tint_182.png [moved from TVHome/TVHome.TizenTV/res/ic_home_settings_tint_182.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_launcher_mediahub_138.png [moved from TVHome/TVHome.TizenTV/res/ic_launcher_mediahub_138.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_launcher_mediahub_182.png [moved from TVHome/TVHome.TizenTV/res/ic_launcher_mediahub_182.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_list_thumbnail_gradient_focused.9.png [moved from TVHome/TVHome.TizenTV/res/ic_list_thumbnail_gradient_focused.9.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_list_thumbnail_gradient_normal.9.png [moved from TVHome/TVHome.TizenTV/res/ic_list_thumbnail_gradient_normal.9.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_list_thumbnail_shadow_focused.9.png [moved from TVHome/TVHome.TizenTV/res/ic_list_thumbnail_shadow_focused.9.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_home_list_addpin_focused.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_home_list_addpin_focused.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_home_list_addpin_normal.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_home_list_addpin_normal.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_home_list_allapps_focused.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_home_list_allapps_focused.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_home_list_allapps_normal.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_home_list_allapps_normal.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_home_list_mediahub_focused.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_home_list_mediahub_focused.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_home_list_mediahub_normal.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_home_list_mediahub_normal.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_home_menu_addpin_138.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_addpin_138.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_home_menu_addpin_182.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_addpin_182.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_home_menu_apps_138.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_apps_138.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_home_menu_apps_182.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_apps_182.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_option_box_more_dimmed.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_option_box_more_dimmed.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_option_box_more_normal.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_option_box_more_normal.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_option_menu_list_box_check_focused.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_option_menu_list_box_check_focused.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_option_menu_list_box_check_normal.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_option_menu_list_box_check_normal.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/ic_tizen_option_menu_list_box_check_selected.png [moved from TVHome/TVHome.TizenTV/res/ic_tizen_option_menu_list_box_check_selected.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_apps_list_dimmed_75.png [moved from TVHome/TVHome.TizenTV/res/img_apps_list_dimmed_75.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_apps_list_dimmed_85.9.png [moved from TVHome/TVHome.TizenTV/res/img_apps_list_dimmed_85.9.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_apps_list_dimmed_95.9.png [moved from TVHome/TVHome.TizenTV/res/img_apps_list_dimmed_95.9.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_apps_list_dimmed_check.png [moved from TVHome/TVHome.TizenTV/res/img_apps_list_dimmed_check.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_apps_list_stroke.png [moved from TVHome/TVHome.TizenTV/res/img_apps_list_stroke.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_apps_no_contents.png [moved from TVHome/TVHome.TizenTV/res/img_apps_no_contents.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_home_list_dimmed_apps_60.png [moved from TVHome/TVHome.TizenTV/res/img_home_list_dimmed_apps_60.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_home_list_dimmed_apps_75.png [moved from TVHome/TVHome.TizenTV/res/img_home_list_dimmed_apps_75.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_home_list_dimmed_recent_60.9.png [moved from TVHome/TVHome.TizenTV/res/img_home_list_dimmed_recent_60.9.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_home_menu_focused_bg.png [moved from TVHome/TVHome.TizenTV/res/img_home_menu_focused_bg.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_home_recent_dimmed_option_75.9.png [moved from TVHome/TVHome.TizenTV/res/img_home_recent_dimmed_option_75.9.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_tizen_apps_list_dimmed.png [moved from TVHome/TVHome.TizenTV/res/img_tizen_apps_list_dimmed.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_tizen_apps_list_dimmed_check.png [moved from TVHome/TVHome.TizenTV/res/img_tizen_apps_list_dimmed_check.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_tizen_home_list_bg_focused.png [moved from TVHome/TVHome.TizenTV/res/img_tizen_home_list_bg_focused.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_tizen_home_list_bg_normal.png [moved from TVHome/TVHome.TizenTV/res/img_tizen_home_list_bg_normal.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_tizen_home_list_bg_white_focused.png [moved from TVHome/TVHome.TizenTV/res/img_tizen_home_list_bg_white_focused.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_tizen_home_list_bg_white_normal.png [moved from TVHome/TVHome.TizenTV/res/img_tizen_home_list_bg_white_normal.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/img_tizen_home_list_dimmed_recent.png [moved from TVHome/TVHome.TizenTV/res/img_tizen_home_list_dimmed_recent.png with 100% similarity]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/res/screenshot.png [moved from TVHome/TVHome.TizenTV/res/screenshot.png with 100% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/shared/res/TVHome.Tizen.TV.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/signature1.xml [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/tizen-manifest.xml [moved from TVHome/TVHome.TizenTV/tizen-manifest.xml with 71% similarity, mode: 0644]
TVHome/TVHome.Tizen.TV/res/AppIcon.png [moved from TVHome/TVHome.TizenTV/shared/res/xahome.png with 100% similarity]
TVHome/TVHome.Tizen.TV/res/bg_home_gradient_dimmed.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/bg_home_gradient_dimmed_option.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/btn_home_list_move_left.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/btn_home_list_move_right.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/btn_option_menu_nocontent_bg.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/btn_tizen_dropdown_line_dimmed.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/btn_tizen_dropdown_line_normal.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_bg_focused.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_bg_normal.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_bg_selected.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_list_box_bg.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_nocontent_bg.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/home_icon_bg_01.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/home_icon_bg_02.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/home_icon_bg_03.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/home_icon_bg_04.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/home_icon_bg_05.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/home_icon_bg_06.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/home_icon_bg_07.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/home_icon_bg_08.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_apps_additional_back.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_apps_launcher_mediahub_164.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_apps_launcher_mediahub_196.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_apps_launcher_pinmark.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_apps_pinmark.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_launcher_mediahub_136.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_launcher_mediahub_168.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_launcher_mediahub_42.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_addpin_138.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_addpin_182.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_138.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_182.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_focused.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_normal.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_selected.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_unselected.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_focused.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_normal.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_selected.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_unselected.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_focused.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_normal.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_selected.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_unselected.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_settings_all_138.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_settings_all_182.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_settings_brightness_138.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_settings_brightness_182.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_settings_color_138.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_settings_color_182.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_settings_contrast_138.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_settings_contrast_182.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_settings_tint_138.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_home_settings_tint_182.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_launcher_mediahub_138.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_launcher_mediahub_182.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_list_thumbnail_gradient_focused.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_list_thumbnail_gradient_normal.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_list_thumbnail_shadow_focused.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_addpin_focused.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_addpin_normal.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_allapps_focused.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_allapps_normal.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_mediahub_focused.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_mediahub_normal.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_addpin_138.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_addpin_182.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_apps_138.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_apps_182.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_option_box_more_dimmed.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_option_box_more_normal.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_option_menu_list_box_check_focused.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_option_menu_list_box_check_normal.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/ic_tizen_option_menu_list_box_check_selected.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_75.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_85.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_95.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_check.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_apps_list_stroke.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_apps_no_contents.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_home_list_dimmed_apps_60.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_home_list_dimmed_apps_75.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_home_list_dimmed_recent_60.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_home_menu_focused_bg.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_home_recent_dimmed_option_75.9.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_tizen_apps_list_dimmed.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_tizen_apps_list_dimmed_check.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_focused.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_normal.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_white_focused.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_white_normal.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_dimmed_recent.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/res/screenshot.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/shared/res/TVHome.Tizen.TV.png [new file with mode: 0644]
TVHome/TVHome.Tizen.TV/tizen-manifest.xml [new file with mode: 0644]
TVHome/TVHome.TizenTV/Properties/AssemblyInfo.cs [deleted file]
TVHome/TVHome.TizenTV/Settings.StyleCop [deleted file]
TVHome/TVHome.TizenTV/TVHome.TizenTV.csproj [deleted file]
TVHome/TVHome.TizenTV/TVHome.TizenTV.project.json [deleted file]
TVHome/TVHome.TizenTV/bin/Debug/TVHome.TizenTV.tpk [deleted file]
TVHome/TVHome.TizenTV/shared/org.tizen.home.service [deleted file]
TVHome/TVHome.TizenTV/shared/replace_default.home.sh [deleted file]
TVHome/TVHome/Controls/MainPanelButton.xaml.cs
TVHome/TVHome/Controls/SubPanelAllAppsButton.xaml.cs
TVHome/TVHome/Controls/SubPanelButton.xaml.cs
TVHome/TVHome/Controls/SubPanelSettingButton.xaml.cs
TVHome/TVHome/Controls/SubPanelThumbnailButton.xaml.cs
TVHome/TVHome/Properties/AssemblyInfo.cs [deleted file]
TVHome/TVHome/TVHome.csproj
TVHome/TVHome/Views/MainPage.xaml.cs
TVHome/TVHome/Views/SubThumbnailPanel.xaml.cs
TVHome/TVHome/bin/Debug/netstandard2.0/TVHome.deps.json [new file with mode: 0644]
TVHome/TVHome/packages.config [deleted file]
TVHomeApps.sln
packaging/org.tizen.xahome.path [deleted file]
packaging/org.tizen.xahome.service [deleted file]
packaging/org.tizen.xahome.spec [deleted file]

diff --git a/HomeUnitTest/AppShortcutTestCases.cs b/HomeUnitTest/AppShortcutTestCases.cs
deleted file mode 100644 (file)
index 0484e2e..0000000
+++ /dev/null
@@ -1,251 +0,0 @@
-/*
- * Copyright (c) 2017 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.
- */
-
-using System;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using LibTVRefCommonPortable.Models;
-using System.Threading.Tasks;
-using System.Linq;
-using LibTVRefCommonPortable.DataModels;
-
-namespace HomeUnitTest
-{
-    /// <summary>
-    /// A test cases for AppShortcutController
-    /// </summary>
-    [TestClass]
-    public class AppShortcutTestCases
-    {
-        /// <summary>
-        /// A instance of AppShortcutController
-        /// </summary>
-        private AppShortcutController controller;
-
-        /// <summary>
-        /// All Apps app shortcut name
-        /// </summary>
-        private static readonly string AllApps = "All apps";
-
-        /// <summary>
-        /// MediaHub app shortcut name
-        /// </summary>
-        private static readonly string MediaHub = "Media Hub";
-
-        /// <summary>
-        /// Add pin app shortcut name
-        /// </summary>
-        private static readonly string AddPin = "Add pin";
-
-        /// <summary>
-        /// A constructor that initialize AppShortcutController instance.
-        /// </summary>
-        public AppShortcutTestCases()
-        {
-            controller = new AppShortcutController();
-        }
-
-        #region 추가 테스트 특성
-        //
-        // 테스트를 작성할 때 다음 추가 특성을 사용할 수 있습니다.
-        //
-        // ClassInitialize를 사용하여 클래스의 첫 번째 테스트를 실행하기 전에 코드를 실행합니다.
-        // [ClassInitialize()]
-        // public static void MyClassInitialize(TestContext testContext) { }
-        //
-        // ClassCleanup을 사용하여 클래스의 테스트를 모두 실행한 후에 코드를 실행합니다.
-        // [ClassCleanup()]
-        // public static void MyClassCleanup() { }
-        //
-        // TestInitialize를 사용하여 각 테스트를 실행하기 전에 코드를 실행합니다.
-        // [TestInitialize()]
-        // public void MyTestInitialize() { }
-        //
-        // TestCleanup을 사용하여 각 테스트를 실행한 후에 코드를 실행합니다.
-        // [TestCleanup()]
-        // public void MyTestCleanup() { }
-        //
-        #endregion
-
-
-        [TestMethod]
-        public async Task AppShortcutGetInstalledAppsTest()
-        {
-            var installedApps = await controller.GetInstalledApps();
-
-            foreach (var app in installedApps)
-            {
-                Console.Out.WriteLine("App ID : " + app.AppID);
-                Console.Out.WriteLine("Installed Date : " + app.Installed);
-
-                Assert.AreNotEqual(app.AppID, null,
-                    "AppID is required!!!");
-
-                // Err : CurrentStateDescription should not be null
-                Assert.AreNotEqual(app.CurrentStateDescription, null,
-                    "CurrentStateDescription is null!!!");
-
-                // Err : type of Action should be the AppControlAction
-                Assert.IsTrue(app.CurrentStateDescription.Action is AppControlAction,
-                    "AppShortcut's action should be AppControlAction!!!");
-
-                // Err : Action in CurrentStateDescription should not be null
-                Assert.AreNotEqual(app.CurrentStateDescription.Action, null,
-                    "StateDescription should have Action!!!");
-
-                // Err : Label in CurrentStateDescription should not be null
-                Assert.AreNotEqual(app.CurrentStateDescription.Label, null,
-                    "StateDescription should have Label!!!");
-
-                // Err : IconPath in CurrentStateDescription should not be null
-                Assert.AreNotEqual(app.CurrentStateDescription.IconPath, null,
-                    "StateDescription should have App Icon!!!");
-
-                // Err : removable app property check
-                if (app.CurrentStateDescription.Label.Contains("removable") &&
-                    app.IsRemovable == false)
-                {
-                    Assert.Fail("Setting Removable flag is wrong");
-                }
-
-                // Err : Invalid state description removing.
-                if (app.CurrentStateDescription.Label.Contains("invalid"))
-                {
-                    Assert.Fail("Invalid App Shortcut included!!!");
-                }
-            }
-        }
-
-        [TestMethod]
-        public void AppShortcutGetDefaultShortcutsTest()
-        {
-            var defaultShortcuts = controller.GetDefaultShortcuts();
-
-            // Req : Order of default shortcuts is All apps > Media Hub > Add pin
-            Assert.AreNotEqual(defaultShortcuts.ElementAt(0).CurrentStateDescription,
-                null, "All Apps CurrentStateDescription is invalid!!!");
-            Assert.AreEqual(defaultShortcuts.ElementAt(0).CurrentStateDescription.Label, AllApps);
-
-            Assert.AreNotEqual(defaultShortcuts.ElementAt(1).CurrentStateDescription,
-                null, "Media Hub CurrentStateDescription is invalid!!!");
-            Assert.AreEqual(defaultShortcuts.ElementAt(1).CurrentStateDescription.Label, MediaHub);
-
-            Assert.AreNotEqual(defaultShortcuts.ElementAt(2).CurrentStateDescription,
-                null, "Add pin CurrentStateDescription is invalid!!!");
-            Assert.AreEqual(defaultShortcuts.ElementAt(2).CurrentStateDescription.Label, AddPin);
-        }
-
-        [TestMethod]
-        public async Task AppShortcutGetPinnedAppsWithDefaultShortcutsTest()
-        {
-            var pinnedApps = await controller.GetPinnedAppsWithDefaultShortcuts();
-
-            // Req : A Maximum number of pinned apps is 10. + All apps, Media Hub, Add pin
-            Assert.IsTrue(pinnedApps.Count() <= 13, "A Maximum number of pinned apps is 10!!! NOT " + pinnedApps.Count());
-
-            // Req : Order of default shortcuts is All apps > Media Hub > Add pin
-            Assert.AreNotEqual(pinnedApps.ElementAt(0).CurrentStateDescription,
-                null, "All Apps CurrentStateDescription is invalid!!!");
-            Assert.AreEqual(pinnedApps.ElementAt(0).CurrentStateDescription.Label, AllApps);
-
-            Assert.AreNotEqual(pinnedApps.ElementAt(1).CurrentStateDescription,
-                null, "Media Hub CurrentStateDescription is invalid!!!");
-            Assert.AreEqual(pinnedApps.ElementAt(1).CurrentStateDescription.Label, MediaHub);
-
-            Assert.AreNotEqual(pinnedApps.ElementAt(pinnedApps.Count() - 1).CurrentStateDescription,
-                null, "Add pin CurrentStateDescription is invalid!!!");
-            Assert.AreEqual(pinnedApps.ElementAt(pinnedApps.Count() - 1).CurrentStateDescription.Label, AddPin);
-
-            foreach (var shortcut in pinnedApps)
-            {
-                // Err : shortcut should be AppShortcutInfo
-                if ((shortcut is AppShortcutInfo) == false)
-                {
-                    Assert.Fail("Invalid ShortCut type!!!");
-                }
-
-                var app = shortcut as AppShortcutInfo;
-
-                Console.Out.WriteLine("ID : " + app.AppID);
-                Console.Out.WriteLine("Label : " + app.CurrentStateDescription.Label);
-                Console.Out.WriteLine("Installed : " + app.Installed);
-
-                // Err : CurrentStateDescription should not be null
-                Assert.AreNotEqual(app.CurrentStateDescription, null,
-                    "StateDescription CurrentStateDescription is null!!!");
-
-                // Err : Both ID and Label should not be null
-                Assert.IsFalse((app.AppID == null || app.AppID.Length < 1) &&
-                    (app.CurrentStateDescription.Label == null || app.CurrentStateDescription.Label.Length < 1),
-                        "Both ID and Label should not be null!!!");
-
-                // Err : AppID should be exist
-                if (app.AppID == null)
-                {
-                    if (app.CurrentStateDescription.Label.CompareTo(AllApps) != 0 &&
-                        app.CurrentStateDescription.Label.CompareTo(MediaHub) != 0 &&
-                        app.CurrentStateDescription.Label.CompareTo(AddPin) != 0)
-                    {
-                        Assert.Fail("App ID is missing!!! " + app.CurrentStateDescription.Label);
-                    }
-                }
-                else
-                {
-                    // Req : TVHome, TVApps, MediaHub, Settings should not be pinned.
-                    Assert.IsFalse(app.AppID.Contains("xahome"), "TVHome should not be pinned");
-                    Assert.IsFalse(app.AppID.Contains("xaapps"), "TVApps should not be pinned");
-                    Assert.IsFalse(app.AppID.Contains("xamediahub"), "MediaHub should not be pinned");
-                    Assert.IsFalse(app.AppID.Contains("settings"), "Settings should not be pinned");
-                }
-
-                // Err : removable app property check
-                if (app.CurrentStateDescription.Label.Contains("removable") &&
-                    app.IsRemovable == false)
-                {
-                    Assert.Fail("Removable is failed");
-                }
-
-                // Err : Invalid state description removing.
-                if (app.CurrentStateDescription.Label.Contains("invalid"))
-                {
-                    Assert.Fail("Invalid App Shortcut included!!!");
-                }
-            }
-        }
-
-        [TestMethod]
-        public async Task AppShortcutGetPinnedAppsAppIDsTest()
-        {
-            var pinnedAppsIDs = await controller.GetPinnedAppsAppIDs();
-
-            // Req : A Maximum number of pinned apps is 10.
-            Assert.IsTrue(pinnedAppsIDs.Count() <= 10,
-                "A Maximum number of pinned apps is 10!!! NOT " + pinnedAppsIDs.Count());
-
-            foreach (var appID in pinnedAppsIDs.Keys)
-            {
-                // Err : AppID should not be null or empty.
-                Assert.AreNotEqual(appID, null, "App ID should not be null");
-                Assert.IsFalse(appID.Length < 1, "App ID should not be empty");
-
-                // Req : TVHome, TVApps, MediaHub, Settings should not be pinned.
-                Assert.IsFalse(appID.Contains("xahome"), "TVHome should not be pinned");
-                Assert.IsFalse(appID.Contains("xaapps"), "TVApps should not be pinned");
-                Assert.IsFalse(appID.Contains("xamediahub"), "MediaHub should not be pinned");
-                Assert.IsFalse(appID.Contains("settings"), "Settings should not be pinned");
-            }
-        }
-    }
-}
diff --git a/HomeUnitTest/HomeUnitTest.csproj b/HomeUnitTest/HomeUnitTest.csproj
deleted file mode 100755 (executable)
index 3bba917..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <Import Project="..\packages\MSTest.TestAdapter.1.1.11\build\net45\MSTest.TestAdapter.props" Condition="Exists('..\packages\MSTest.TestAdapter.1.1.11\build\net45\MSTest.TestAdapter.props')" />
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProjectGuid>{1F2DB8A0-7D1E-4BA3-BF27-335D033C572C}</ProjectGuid>
-    <OutputType>Library</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>HomeUnitTest</RootNamespace>
-    <AssemblyName>HomeUnitTest</AssemblyName>
-    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
-    <FileAlignment>512</FileAlignment>
-    <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
-    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">15.0</VisualStudioVersion>
-    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
-    <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages</ReferencePath>
-    <IsCodedUITest>False</IsCodedUITest>
-    <TestProjectType>UnitTest</TestProjectType>
-    <NuGetPackageImportStamp>
-    </NuGetPackageImportStamp>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>TRACE;DEBUG</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="System" />
-    <Reference Include="System.Core" />
-    <PackageReference Include="Tizen.Xamarin.Forms.Extension">
-      <Version>2.3.5-v00015</Version>
-    </PackageReference>
-    <PackageReference Include="Xamarin.Forms">
-      <Version>2.4.0-r266-001</Version>
-    </PackageReference>
-    <PackageReference Include="MSTest.TestAdapter">
-        <Version>1.1.11</Version>
-    </PackageReference>
-    <PackageReference Include="MSTest.TestFramework">
-        <Version>1.1.11</Version>
-    </PackageReference>
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="AppShortcutTestCases.cs" />
-    <Compile Include="ManagedAppsTestCases.cs" />
-    <Compile Include="RecentTestCases.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\LibTVRefCommonPortable\LibTVRefCommonPortable.csproj">
-      <Project>{67f9d3a8-f71e-4428-913f-c37ae82cdb24}</Project>
-      <Name>LibTVRefCommonPortable</Name>
-    </ProjectReference>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="packages.config" />
-  </ItemGroup>
-  <Import Project="$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets" Condition="Exists('$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets')" />
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
-  </Target>
-</Project>
\ No newline at end of file
diff --git a/HomeUnitTest/ManagedAppsTestCases.cs b/HomeUnitTest/ManagedAppsTestCases.cs
deleted file mode 100644 (file)
index 4d12be1..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Copyright (c) 2017 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.
- */
-
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using LibTVRefCommonPortable.Models;
-
-namespace HomeUnitTest
-{
-    /// <summary>
-    /// A Test cases for ManagedApps class.
-    /// </summary>
-    [TestClass]
-    public class ManagedAppsTestCases
-    {
-        /// <summary>
-        /// TVHome package ID
-        /// </summary>
-        private static readonly string Home = "org.tizen.xahome";
-
-        /// <summary>
-        /// TVApps package ID
-        /// </summary>
-        private static readonly string Apps = "org.tizen.xaapps";
-
-        /// <summary>
-        /// Mediahub package ID
-        /// </summary>
-        private static readonly string Mediahub = "org.tizen.xamediahub";
-
-        /// <summary>
-        /// Settings package ID
-        /// </summary>
-        private static readonly string Settings = "org.tizen.settings";
-
-        [TestMethod]
-        public void ManagerAppsIsHiddenRecentAppTest()
-        {
-            Assert.IsTrue(ManagedApps.IsHiddenRecentApp(Home), "TVHome should not be hidden in Recents");
-            Assert.IsTrue(ManagedApps.IsHiddenRecentApp(Apps), "Apps should not be hidden in Recents");
-            Assert.IsTrue(ManagedApps.IsHiddenRecentApp(Mediahub), "Mediahub should not be hidden in Recents");
-            Assert.IsTrue(ManagedApps.IsHiddenRecentApp(Settings), "Settings should not be hidden in Recents");
-        }
-
-        [TestMethod]
-        public void ManagerAppsIsNonPinnableAppsTest()
-        {
-            Assert.IsTrue(ManagedApps.IsNonPinnableApps(Home), "TVHome should not be pinned");
-            Assert.IsTrue(ManagedApps.IsNonPinnableApps(Apps), "Apps should not be pinned");
-            Assert.IsTrue(ManagedApps.IsNonPinnableApps(Mediahub), "Mediahub should not be pinned");
-            Assert.IsTrue(ManagedApps.IsNonPinnableApps(Settings), "Settings should not be pinned");
-        }
-    }
-}
diff --git a/HomeUnitTest/Properties/AssemblyInfo.cs b/HomeUnitTest/Properties/AssemblyInfo.cs
deleted file mode 100644 (file)
index 695ffc8..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// <auto-generated/>
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-[assembly: AssemblyTitle("HomeUnitTest")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("HomeUnitTest")]
-[assembly: AssemblyCopyright("Copyright ©  2017")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-[assembly: ComVisible(false)]
-
-[assembly: Guid("1f2db8a0-7d1e-4ba3-bf27-335d033c572c")]
-
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/HomeUnitTest/RecentTestCases.cs b/HomeUnitTest/RecentTestCases.cs
deleted file mode 100644 (file)
index b0fae05..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * Copyright (c) 2017 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.
- */
-
-using System;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using LibTVRefCommonPortable.Models;
-using LibTVRefCommonPortable.DataModels;
-using System.Linq;
-
-namespace HomeUnitTest
-{
-    /// <summary>
-    /// A test cases for RecentShortcutController
-    /// </summary>
-    [TestClass]
-    public class RecentTestCases
-    {
-        /// <summary>
-        /// A instance of RecentShortcutController
-        /// </summary>
-        private RecentShortcutController controller;
-
-        /// <summary>
-        /// A constructor that initializes RecentShortcutController instance.
-        /// </summary>
-        public RecentTestCases()
-        {
-            controller = new RecentShortcutController();
-        }
-
-        [TestMethod]
-        public void RecentGetListTest()
-        {
-            var recents = controller.GetList();
-
-            // Req : MAX number of recent = 10
-            if (recents.Count() > 10)
-            {
-                Assert.Fail("Too many Recent!!!, Returned = " + recents.Count());
-            }
-
-            bool isAllMedias = true;
-            bool isAllApps = true;
-
-            foreach (var recent in recents)
-            {
-                Console.Out.WriteLine("-----------------------------");
-                Console.Out.WriteLine("Type : " + recent.Type);
-                Console.Out.WriteLine("ID : " + recent.Id);
-                Console.Out.WriteLine("Date : " + recent.Date);
-                Console.Out.WriteLine("ScreenShot : " + recent.ScreenshotPath);
-
-                switch (recent.Type)
-                {
-                    case RecentShortcutType.Application:
-                        isAllMedias = false;
-                        break;
-                    case RecentShortcutType.Media:
-                        isAllApps = false;
-                        break;
-                }
-
-                // Req : Invalid Recent(id, label has 'invalid') should not included!!!
-                if (recent.CurrentStateDescription == null ||
-                    recent.CurrentStateDescription.Label.ToLower().Contains("invalid"))
-                {
-                    Assert.Fail("Recent including invalid items!!!, " + recent.Id);
-                }
-            }
-
-            // Err : Test Sample Recents are consist of App and Media types both.
-            if (isAllMedias || isAllApps)
-            {
-                Assert.Fail("Invalid Recent list, All Media({0}), All Apps({1})", isAllMedias, isAllApps);
-            }
-        }
-    }
-}
diff --git a/HomeUnitTest/packages.config b/HomeUnitTest/packages.config
deleted file mode 100644 (file)
index 46675bd..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<packages>
-  <package id="MSTest.TestAdapter" version="1.1.11" targetFramework="net461" />
-  <package id="MSTest.TestFramework" version="1.1.11" targetFramework="net461" />
-  <package id="Xamarin.Forms" version="2.3.5-r233-012" targetFramework="net461" />
-</packages>
\ No newline at end of file
diff --git a/LibCommon.Shared/LibCommon.Shared.csproj b/LibCommon.Shared/LibCommon.Shared.csproj
new file mode 100644 (file)
index 0000000..21691c0
--- /dev/null
@@ -0,0 +1,12 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <TargetFramework>netstandard2.0</TargetFramework>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <PackageReference Include="Tizen.Xamarin.Forms.Extension" Version="2.4.0-v00005" />
+    <PackageReference Include="Xamarin.Forms" Version="2.4.0.266-pre1" />
+  </ItemGroup>
+
+</Project>
old mode 100755 (executable)
new mode 100644 (file)
similarity index 100%
rename from LibTVRefCommonPortable/Utils/ITVHome.cs
rename to LibCommon.Shared/Utils/ITVHome.cs
old mode 100755 (executable)
new mode 100644 (file)
similarity index 100%
rename from LibTVRefCommonPortable/Utils/TVHomeImpl.cs
rename to LibCommon.Shared/Utils/TVHomeImpl.cs
diff --git a/LibCommon.Shared/bin/Debug/netstandard2.0/LibCommon.Shared.deps.json b/LibCommon.Shared/bin/Debug/netstandard2.0/LibCommon.Shared.deps.json
new file mode 100644 (file)
index 0000000..6dfbe97
--- /dev/null
@@ -0,0 +1,78 @@
+{
+  "runtimeTarget": {
+    "name": ".NETStandard,Version=v2.0/",
+    "signature": "cf5149bdff09bd8db6df7773b79e5a86c601ccd4"
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETStandard,Version=v2.0": {},
+    ".NETStandard,Version=v2.0/": {
+      "LibCommon.Shared/1.0.0": {
+        "dependencies": {
+          "NETStandard.Library": "2.0.0",
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "LibCommon.Shared.dll": {}
+        }
+      },
+      "Microsoft.NETCore.Platforms/1.1.0": {},
+      "NETStandard.Library/2.0.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0"
+        }
+      },
+      "Tizen.Xamarin.Forms.Extension/2.4.0-v00005": {
+        "dependencies": {
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "lib/netstandard1.0/Tizen.Xamarin.Forms.Extension.dll": {}
+        }
+      },
+      "Xamarin.Forms/2.4.0.266-pre1": {
+        "runtime": {
+          "lib/netstandard1.0/Xamarin.Forms.Core.dll": {},
+          "lib/netstandard1.0/Xamarin.Forms.Platform.dll": {},
+          "lib/netstandard1.0/Xamarin.Forms.Xaml.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "LibCommon.Shared/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "Microsoft.NETCore.Platforms/1.1.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
+      "path": "microsoft.netcore.platforms/1.1.0",
+      "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
+    },
+    "NETStandard.Library/2.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==",
+      "path": "netstandard.library/2.0.0",
+      "hashPath": "netstandard.library.2.0.0.nupkg.sha512"
+    },
+    "Tizen.Xamarin.Forms.Extension/2.4.0-v00005": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-MKUamVt5XloZ/JziyOXLdbahn7T0LDQDJGUt3ynt0iSia4aLpZLOua6/iypBhnC79FgMaNfUA7APjVfjh3NLTg==",
+      "path": "tizen.xamarin.forms.extension/2.4.0-v00005",
+      "hashPath": "tizen.xamarin.forms.extension.2.4.0-v00005.nupkg.sha512"
+    },
+    "Xamarin.Forms/2.4.0.266-pre1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-pMu+b01vdH1ul5EJo1opQjEcwisWT35DdZO6EuR9HNKfY1dWyKmAlWgRdGUtjtdbhjOAtCOQUxI7F3x4hvV8KA==",
+      "path": "xamarin.forms/2.4.0.266-pre1",
+      "hashPath": "xamarin.forms.2.4.0.266-pre1.nupkg.sha512"
+    }
+  }
+}
\ No newline at end of file
diff --git a/LibCommon.Tizen/LibCommon.Tizen.csproj b/LibCommon.Tizen/LibCommon.Tizen.csproj
new file mode 100644 (file)
index 0000000..a57be02
--- /dev/null
@@ -0,0 +1,18 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <TargetFramework>netstandard2.0</TargetFramework>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <PackageReference Include="Tizen.NET" Version="4.0.0-preview1-00143" />
+    <PackageReference Include="Tizen.Xamarin.Forms.Extension" Version="2.4.0-v00005" />
+    <PackageReference Include="Xamarin.Forms" Version="2.4.0.266-pre1" />
+    <PackageReference Include="Xamarin.Forms.Platform.Tizen" Version="2.4.0-r266-006" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <ProjectReference Include="..\LibCommon.Shared\LibCommon.Shared.csproj" />
+  </ItemGroup>
+
+</Project>
similarity index 98%
rename from LibTVRefCommonTizen/Ports/DbgPort.cs
rename to LibCommon.Tizen/Ports/DbgPort.cs
index 64eb213..682f4c0 100644 (file)
@@ -19,6 +19,7 @@ using Tizen;
 using LibTVRefCommonPortable.Utils;
 using System.Runtime.CompilerServices;
 using System;
+using ElmSharp;
 
 namespace LibTVRefCommonTizen.Ports
 {
@@ -36,7 +37,7 @@ namespace LibTVRefCommonTizen.Ports
         /// A TV Home Windows reference
         /// This is used to display a Dialog
         /// </summary>
-        public static Xamarin.Forms.Platform.Tizen.Native.Window MainWindow
+        public static Window MainWindow
         {
             set;
             get;
similarity index 54%
rename from LibTVRefCommonTizen/Ports/MediaContentPort.cs
rename to LibCommon.Tizen/Ports/MediaContentPort.cs
index dba51f5..ccc610b 100644 (file)
@@ -26,6 +26,8 @@ namespace LibTVRefCommonTizen.Ports
     /// </summary>
     public class MediaContentPort : IMediaContentAPIs
     {
+        private MediaDatabase mediaDatabase;
+        private MediaInfoCommand mediaInfoCommand;
         /// <summary>
         /// The constructor of this class
         /// Connects content database
@@ -33,7 +35,9 @@ namespace LibTVRefCommonTizen.Ports
         public MediaContentPort()
         {
             DbgPort.D("MediaContentPort");
-            ContentDatabase.Connect();
+            mediaDatabase = new MediaDatabase();
+            mediaDatabase.Connect();
+            mediaInfoCommand = new MediaInfoCommand(mediaDatabase);
         }
 
         /// <summary>
@@ -44,38 +48,40 @@ namespace LibTVRefCommonTizen.Ports
         public IEnumerable<RecentlyPlayedMedia> GetRecentlyPlayedMedia(int limitation)
         {
             var recentlyPlayedVideos = new List<RecentlyPlayedMedia>();
-            var contentFilter = new ContentFilter();
+            var selectArguments = new SelectArguments();
 
-            contentFilter.OrderKey = "MEDIA_LAST_PLAYED_TIME";
-            contentFilter.Order = ContentOrder.Desc;
-            contentFilter.Condition = "MEDIA_TYPE=1 AND MEDIA_LAST_PLAYED_TIME!=0";
-            contentFilter.Offset = 0;
-            contentFilter.Count = limitation;
+            selectArguments.SortOrder = "MEDIA_LAST_PLAYED_TIME";
+            //contentFilter.OrderKey = "MEDIA_LAST_PLAYED_TIME";           
+            //contentFilter.Order = ContentOrder.Desc;
+            selectArguments.FilterExpression = "MEDIA_TYPE=1 AND MEDIA_LAST_PLAYED_TIME!=0";
+            selectArguments.StartRowIndex = 0;
+            selectArguments.TotalRowCount = limitation;
 
-            IEnumerable<MediaInformation> mediaInformations = new List<MediaInformation>();
+            IEnumerable<VideoInfo> mediaInformations = new List<VideoInfo>();
 
             try
             {
-                mediaInformations = ContentManager.Database.SelectAll<MediaInformation>(contentFilter);
+                var reader = mediaInfoCommand.SelectMedia(selectArguments);
+                while (reader.Read())
+                {
+                    var videoInfo = reader.Current as VideoInfo;
+                    recentlyPlayedVideos.Add(
+                        new RecentlyPlayedMedia()
+                        {
+                            MediaId = videoInfo.Id,
+                            ThumbnailPath = videoInfo.ThumbnailPath,
+                            DisplayName = videoInfo.DisplayName,
+                            //videoInfo.
+                            //PlayedAt = videoInfo.PlayedAt,
+                            FilePath = videoInfo.Path,
+                        });
+                }
             }
             catch (Exception exception)
             {
                 DbgPort.E(exception.Message);
             }
 
-            foreach (var mediaInformation in mediaInformations)
-            {
-                recentlyPlayedVideos.Add(
-                    new RecentlyPlayedMedia()
-                    {
-                        MediaId = mediaInformation.MediaId,
-                        ThumbnailPath = mediaInformation.ThumbnailPath,
-                        DisplayName = mediaInformation.DisplayName,
-                        PlayedAt = mediaInformation.PlayedAt,
-                        FilePath = mediaInformation.FilePath,
-                    });
-            }
-
             return recentlyPlayedVideos;
         }
     }
similarity index 98%
rename from LibTVRefCommonTizen/Ports/WindowPort.cs
rename to LibCommon.Tizen/Ports/WindowPort.cs
index f2213d3..2c45c91 100644 (file)
@@ -17,7 +17,7 @@
 using System;
 using System.Runtime.InteropServices;
 using LibTVRefCommonPortable.Utils;
-using Xamarin.Forms.Platform.Tizen.Native;
+using ElmSharp;
 
 namespace LibTVRefCommonTizen.Ports
 {
diff --git a/LibCommon.Tizen/bin/Debug/netstandard2.0/LibCommon.Tizen.deps.json b/LibCommon.Tizen/bin/Debug/netstandard2.0/LibCommon.Tizen.deps.json
new file mode 100644 (file)
index 0000000..35e1d9f
--- /dev/null
@@ -0,0 +1,199 @@
+{
+  "runtimeTarget": {
+    "name": ".NETStandard,Version=v2.0/",
+    "signature": "2a93253ff39d191d9ba22d2151167c179fe82d97"
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETStandard,Version=v2.0": {},
+    ".NETStandard,Version=v2.0/": {
+      "LibCommon.Tizen/1.0.0": {
+        "dependencies": {
+          "LibCommon.Shared": "1.0.0",
+          "NETStandard.Library": "2.0.0",
+          "Tizen.NET": "4.0.0-preview1-00143",
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1",
+          "Xamarin.Forms.Platform.Tizen": "2.4.0-r266-006"
+        },
+        "runtime": {
+          "LibCommon.Tizen.dll": {}
+        }
+      },
+      "Microsoft.NETCore.Platforms/1.1.0": {},
+      "NETStandard.Library/2.0.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0"
+        }
+      },
+      "Tizen.NET/4.0.0-preview1-00143": {
+        "runtime": {
+          "lib/netstandard1.6/ElmSharp.Wearable.dll": {},
+          "lib/netstandard1.6/ElmSharp.dll": {},
+          "lib/netstandard1.6/Tizen.Account.AccountManager.dll": {},
+          "lib/netstandard1.6/Tizen.Account.FidoClient.dll": {},
+          "lib/netstandard1.6/Tizen.Account.OAuth2.dll": {},
+          "lib/netstandard1.6/Tizen.Account.SyncManager.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Alarm.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.AttachPanel.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Badge.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Common.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.DataControl.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.MessagePort.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Notification.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.NotificationEventListener.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.PackageManager.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Preference.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.RemoteView.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Service.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.ToastMessage.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.UI.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.WatchApplication.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.WidgetApplication.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.WidgetControl.dll": {},
+          "lib/netstandard1.6/Tizen.Content.Download.dll": {},
+          "lib/netstandard1.6/Tizen.Content.MediaContent.dll": {},
+          "lib/netstandard1.6/Tizen.Content.MimeType.dll": {},
+          "lib/netstandard1.6/Tizen.Context.dll": {},
+          "lib/netstandard1.6/Tizen.Location.Geofence.dll": {},
+          "lib/netstandard1.6/Tizen.Location.dll": {},
+          "lib/netstandard1.6/Tizen.Log.dll": {},
+          "lib/netstandard1.6/Tizen.Maps.dll": {},
+          "lib/netstandard1.6/Tizen.Messaging.Push.dll": {},
+          "lib/netstandard1.6/Tizen.Messaging.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.AudioIO.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Camera.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.MediaCodec.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.MediaPlayer.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Metadata.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Radio.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Recorder.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Remoting.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.StreamRecorder.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Util.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Vision.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.dll": {},
+          "lib/netstandard1.6/Tizen.NUI.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Bluetooth.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Connection.dll": {},
+          "lib/netstandard1.6/Tizen.Network.IoTConnectivity.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Nfc.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Nsd.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Smartcard.dll": {},
+          "lib/netstandard1.6/Tizen.Network.WiFi.dll": {},
+          "lib/netstandard1.6/Tizen.Network.WiFiDirect.dll": {},
+          "lib/netstandard1.6/Tizen.PhonenumberUtils.dll": {},
+          "lib/netstandard1.6/Tizen.Pims.Calendar.dll": {},
+          "lib/netstandard1.6/Tizen.Pims.Contacts.dll": {},
+          "lib/netstandard1.6/Tizen.Security.SecureRepository.dll": {},
+          "lib/netstandard1.6/Tizen.Security.TEEC.dll": {},
+          "lib/netstandard1.6/Tizen.Security.dll": {},
+          "lib/netstandard1.6/Tizen.Sensor.dll": {},
+          "lib/netstandard1.6/Tizen.System.Feedback.dll": {},
+          "lib/netstandard1.6/Tizen.System.Information.dll": {},
+          "lib/netstandard1.6/Tizen.System.MediaKey.dll": {},
+          "lib/netstandard1.6/Tizen.System.PlatformConfig.dll": {},
+          "lib/netstandard1.6/Tizen.System.Storage.dll": {},
+          "lib/netstandard1.6/Tizen.System.SystemSettings.dll": {},
+          "lib/netstandard1.6/Tizen.System.dll": {},
+          "lib/netstandard1.6/Tizen.Telephony.dll": {},
+          "lib/netstandard1.6/Tizen.Tracer.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.InputMethod.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.InputMethodManager.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.Stt.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.Tts.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.VoiceControl.dll": {},
+          "lib/netstandard1.6/Tizen.WebView.dll": {},
+          "lib/netstandard1.6/Tizen.dll": {}
+        }
+      },
+      "Tizen.Xamarin.Forms.Extension/2.4.0-v00005": {
+        "dependencies": {
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "lib/netstandard1.0/Tizen.Xamarin.Forms.Extension.dll": {}
+        }
+      },
+      "Xamarin.Forms/2.4.0.266-pre1": {
+        "runtime": {
+          "lib/netstandard1.0/Xamarin.Forms.Core.dll": {},
+          "lib/netstandard1.0/Xamarin.Forms.Platform.dll": {},
+          "lib/netstandard1.0/Xamarin.Forms.Xaml.dll": {}
+        }
+      },
+      "Xamarin.Forms.Platform.Tizen/2.4.0-r266-006": {
+        "dependencies": {
+          "Tizen.NET": "4.0.0-preview1-00143",
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "lib/netstandard1.6/Xamarin.Forms.Platform.Tizen.dll": {}
+        }
+      },
+      "LibCommon.Shared/1.0.0": {
+        "dependencies": {
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "LibCommon.Shared.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "LibCommon.Tizen/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "Microsoft.NETCore.Platforms/1.1.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
+      "path": "microsoft.netcore.platforms/1.1.0",
+      "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
+    },
+    "NETStandard.Library/2.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==",
+      "path": "netstandard.library/2.0.0",
+      "hashPath": "netstandard.library.2.0.0.nupkg.sha512"
+    },
+    "Tizen.NET/4.0.0-preview1-00143": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-woW6D9FsWZD2lJRwbND2hzMIi9l7QYwUqfpCxrMT3+Mh3+8UdFM86skDdw3mAgpLIqfC1plUfbISksQ9G2Gcgg==",
+      "path": "tizen.net/4.0.0-preview1-00143",
+      "hashPath": "tizen.net.4.0.0-preview1-00143.nupkg.sha512"
+    },
+    "Tizen.Xamarin.Forms.Extension/2.4.0-v00005": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-MKUamVt5XloZ/JziyOXLdbahn7T0LDQDJGUt3ynt0iSia4aLpZLOua6/iypBhnC79FgMaNfUA7APjVfjh3NLTg==",
+      "path": "tizen.xamarin.forms.extension/2.4.0-v00005",
+      "hashPath": "tizen.xamarin.forms.extension.2.4.0-v00005.nupkg.sha512"
+    },
+    "Xamarin.Forms/2.4.0.266-pre1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-pMu+b01vdH1ul5EJo1opQjEcwisWT35DdZO6EuR9HNKfY1dWyKmAlWgRdGUtjtdbhjOAtCOQUxI7F3x4hvV8KA==",
+      "path": "xamarin.forms/2.4.0.266-pre1",
+      "hashPath": "xamarin.forms.2.4.0.266-pre1.nupkg.sha512"
+    },
+    "Xamarin.Forms.Platform.Tizen/2.4.0-r266-006": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-xDEcJnKerroXtMLLUVssB9+f2mZMB5ngulNB09OsIp0gRqP7GnpqJEyWQsISFRCk272lNVd57UhXGCUFl9/aRg==",
+      "path": "xamarin.forms.platform.tizen/2.4.0-r266-006",
+      "hashPath": "xamarin.forms.platform.tizen.2.4.0-r266-006.nupkg.sha512"
+    },
+    "LibCommon.Shared/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/LibTVRefCommonPortable/LibTVRefCommonPortable.csproj b/LibTVRefCommonPortable/LibTVRefCommonPortable.csproj
deleted file mode 100755 (executable)
index a5a92f2..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
-  <PropertyGroup>
-    <MinimumVisualStudioVersion>10.0</MinimumVisualStudioVersion>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProjectGuid>{67F9D3A8-F71E-4428-913F-C37AE82CDB24}</ProjectGuid>
-    <OutputType>Library</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>LibTVRefCommonPortable</RootNamespace>
-    <AssemblyName>LibTVRefCommonPortable</AssemblyName>
-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
-    <TargetFrameworkProfile>Profile259</TargetFrameworkProfile>
-    <FileAlignment>512</FileAlignment>
-    <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
-    <NuGetPackageImportStamp>
-    </NuGetPackageImportStamp>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Compile Include="DataModels\AppControlAction.cs" />
-    <Compile Include="DataModels\AppShortcutInfo.cs" />
-    <Compile Include="DataModels\CommandAction.cs" />
-    <Compile Include="DataModels\FileSystemEventCustomArgs.cs" />
-    <Compile Include="DataModels\HomeMenuAppShortcutInfo.cs" />
-    <Compile Include="DataModels\IAction.cs" />
-    <Compile Include="DataModels\MediaControlAction.cs" />
-    <Compile Include="DataModels\RecentShortcutInfo.cs" />
-    <Compile Include="DataModels\SettingShortcutInfo.cs" />
-    <Compile Include="DataModels\ShortcutInfo.cs" />
-    <Compile Include="DataModels\StateDescription.cs" />
-    <Compile Include="DataModels\WatcherType.cs" />
-    <Compile Include="Models\AppShortcutController.cs" />
-    <Compile Include="Models\ManagedApps.cs" />
-    <Compile Include="Models\RecentShortcutController.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-    <Compile Include="Stubs\ApplicationManagerAPITestStub.cs" />
-    <Compile Include="Stubs\FileSystemAPITestStub.cs" />
-    <Compile Include="Stubs\FileWatcherAPITestStub.cs" />
-    <Compile Include="Stubs\MediaContentAPITestStub.cs" />
-    <Compile Include="Utils\AppControlUtils.cs" />
-    <Compile Include="Utils\ApplicationManagerUtils.cs" />
-    <Compile Include="Utils\AppShortcutStorage.cs" />
-    <Compile Include="Utils\FileSystemUtils.cs" />
-    <Compile Include="Utils\IMediaContentAPIs.cs" />
-    <Compile Include="Utils\IStatePublisher.cs" />
-    <Compile Include="Utils\IStateSubscriber.cs" />
-    <Compile Include="Utils\ISystemSettings.cs" />
-    <Compile Include="Utils\MediaContentUtils.cs" />
-    <Compile Include="Utils\SizeUtils.cs" />
-    <Compile Include="Utils\DateUtils.cs" />
-    <Compile Include="Utils\DebuggingUtils.cs" />
-    <Compile Include="Utils\IAppControl.cs" />
-    <Compile Include="Utils\IApplicationManagerAPIs.cs" />
-    <Compile Include="Utils\IAppLifeControl.cs" />
-    <Compile Include="Utils\IWindowAPIs.cs" />
-    <Compile Include="Utils\IPlatformNotification.cs" />
-    <Compile Include="Utils\IDebuggingAPIs.cs" />
-    <Compile Include="Utils\IFileSystemAPIs.cs" />
-    <Compile Include="Utils\IFileSystemWatcherAPIs.cs" />
-    <Compile Include="Utils\IPackageManager.cs" />
-    <Compile Include="Utils\ITVHome.cs" />
-    <Compile Include="Utils\PackageManagerUtils.cs" />
-    <Compile Include="Utils\RecentShortcutStorage.cs" />
-    <Compile Include="Utils\TVHomeImpl.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <PackageReference Include="Tizen.Xamarin.Forms.Extension">
-      <Version>2.3.5-v00015</Version>
-    </PackageReference>
-    <PackageReference Include="Xamarin.Forms">
-      <Version>2.4.0-r266-001</Version>
-    </PackageReference>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="packages.config" />
-  </ItemGroup>
-  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
-  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
-  </Target>
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
-</Project>
\ No newline at end of file
diff --git a/LibTVRefCommonPortable/Properties/AssemblyInfo.cs b/LibTVRefCommonPortable/Properties/AssemblyInfo.cs
deleted file mode 100644 (file)
index b75f38f..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-using System.Resources;
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("LibTVRefCommonPortable")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("LibTVRefCommonPortable")]
-[assembly: AssemblyCopyright("Copyright ©  2014")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-[assembly: NeutralResourcesLanguage("en")]
-
-// Version information for an assembly consists of the following four values:
-//
-//      Major Version
-//      Minor Version
-//      Build Number
-//      Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/LibTVRefCommonPortable/packages.config b/LibTVRefCommonPortable/packages.config
deleted file mode 100755 (executable)
index 6356cba..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<packages>
-  <package id="Tizen.Xamarin.Forms.Extension" version="2.3.5-v00010" targetFramework="portable45-net45+win8+wp8+wpa81" />
-  <package id="Xamarin.Forms" version="2.3.5-r233-012" targetFramework="portable45-net45+win8+wp8+wpa81" />
-</packages>
\ No newline at end of file
diff --git a/LibTVRefCommonTizen/LibTVRefCommonTizen.csproj b/LibTVRefCommonTizen/LibTVRefCommonTizen.csproj
deleted file mode 100755 (executable)
index bd6be11..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>8.0.30703</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectTypeGuids>{2F98DAC9-6F16-457B-AED7-D43CAC379341};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
-    <ProjectGuid>{C558D279-897E-45E1-A10A-DECD788770F4}</ProjectGuid>
-    <OutputType>Library</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>LibTVRefCommonTizen</RootNamespace>
-    <AssemblyName>LibTVRefCommonTizen</AssemblyName>
-    <FileAlignment>512</FileAlignment>
-    <DefaultLanguage>en-US</DefaultLanguage>
-  </PropertyGroup>
-  <PropertyGroup>
-    <TargetFrameworkIdentifier>DNXCore</TargetFrameworkIdentifier>
-    <TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
-    <NuGetTargetMoniker>.NETCoreApp,Version=v1.0</NuGetTargetMoniker>
-    <NoStdLib>true</NoStdLib>
-    <NoWarn>$(NoWarn);1701</NoWarn>
-    <UseVSHostingProcess>false</UseVSHostingProcess>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>portable</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>portable</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <None Include="LibTVRefCommonTizen.project.json" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="Ports\AppControlPort.cs" />
-    <Compile Include="Ports\ApplicationManagerPort.cs" />
-    <Compile Include="Ports\DbgPort.cs" />
-    <Compile Include="Ports\MediaContentPort.cs" />
-    <Compile Include="Ports\SystemSettingsPort.cs" />
-    <Compile Include="Ports\WindowPort.cs" />
-    <Compile Include="Ports\FileSystemPort.cs" />
-    <Compile Include="Ports\FileSystemWatcherPort.cs" />
-    <Compile Include="Ports\PackageManagerPort.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\LibTVRefCommonPortable\LibTVRefCommonPortable.csproj">
-      <Project>{67f9d3a8-f71e-4428-913f-c37ae82cdb24}</Project>
-      <Name>LibTVRefCommonPortable</Name>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
-               Other similar extension points exist, see Microsoft.Common.targets.
-       <Target Name="BeforeBuild">
-       </Target>
-       <Target Name="AfterBuild">
-       </Target>
-       -->
-  <PropertyGroup>
-    <!-- https://github.com/dotnet/corefxlab/tree/master/samples/NetCoreSample and
-                        https://docs.microsoft.com/en-us/dotnet/articles/core/tutorials/target-dotnetcore-with-msbuild
-               -->
-    <!-- We don't use any of MSBuild's resolution logic for resolving the framework, so just set these two
-                        properties to any folder that exists to skip the GetReferenceAssemblyPaths task (not target) and
-                        to prevent it from outputting a warning (MSB3644).
-               -->
-    <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)</_TargetFrameworkDirectories>
-    <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)</_FullFrameworkReferenceAssemblyPaths>
-    <AutoUnifyAssemblyReferences>true</AutoUnifyAssemblyReferences>
-  </PropertyGroup>
-  <ProjectExtensions>
-    <VisualStudio>
-      <FlavorProperties GUID="{2F98DAC9-6F16-457B-AED7-D43CAC379341}" Configuration="Debug|Any CPU">
-        <ProjectCommonFlavorCfg>
-          <excludeXamarinForms>True</excludeXamarinForms>
-        </ProjectCommonFlavorCfg>
-      </FlavorProperties>
-      <FlavorProperties GUID="{2F98DAC9-6F16-457B-AED7-D43CAC379341}" Configuration="Release|Any CPU">
-        <ProjectCommonFlavorCfg />
-      </FlavorProperties>
-    </VisualStudio>
-  </ProjectExtensions>
-</Project>
\ No newline at end of file
diff --git a/LibTVRefCommonTizen/LibTVRefCommonTizen.project.json b/LibTVRefCommonTizen/LibTVRefCommonTizen.project.json
deleted file mode 100755 (executable)
index 84dadd1..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-{
-  "dependencies": {
-    "ElmSharp": "1.2.2",
-    "Microsoft.NETCore.App": "1.1.2",
-    "Tizen.Applications": "1.5.8",
-    "Tizen.Content.MediaContent": "1.0.20",
-    "Tizen.Multimedia": "1.2.0",
-    "Tizen.Multimedia.MediaPlayer": "1.0.2",
-    "Tizen.Xamarin.Forms.Extension": "2.3.5-v00015",
-    "Xamarin.Forms": "2.4.0-r266-001",
-    "Xamarin.Forms.Platform.Tizen": "2.3.5-r256-001"
-  },
-  "frameworks": {
-    "netcoreapp1.0": {
-      "imports": [
-        "portable-net45+wp80+win81+wpa81",
-        "netstandard1.6"
-      ]
-    }
-  }
-}
\ No newline at end of file
diff --git a/LibTVRefCommonTizen/Properties/AssemblyInfo.cs b/LibTVRefCommonTizen/Properties/AssemblyInfo.cs
deleted file mode 100644 (file)
index cc5ece9..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("LibTVRefCommonTizen")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("LibTVRefCommonTizen")]
-[assembly: AssemblyCopyright("Copyright ©  2017")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components.  If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("c558d279-897e-45e1-a10a-decd788770f4")]
-
-// Version information for an assembly consists of the following four values:
-//
-//      Major Version
-//      Minor Version
-//      Build Number
-//      Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/TVApps.sln b/TVApps.sln
deleted file mode 100644 (file)
index 1c609c9..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 14
-VisualStudioVersion = 14.0.25420.1
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVApps", "TVApps\TVApps\TVApps.csproj", "{FD8C0EF4-6CEA-4421-85B7-7AC8592738C6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVApps.TizenTV", "TVApps\TVApps.TizenTV\TVApps.TizenTV.csproj", "{7E341BF5-B7BD-4532-9D4A-AA89537B525E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibTVRefCommonPortable", "LibTVRefCommonPortable\LibTVRefCommonPortable.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibTVRefCommonTizen", "LibTVRefCommonTizen\LibTVRefCommonTizen.csproj", "{C558D279-897E-45E1-A10A-DECD788770F4}"
-EndProject
-Global
-       GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug|Any CPU = Debug|Any CPU
-               Release|Any CPU = Release|Any CPU
-       EndGlobalSection
-       GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               {FD8C0EF4-6CEA-4421-85B7-7AC8592738C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {FD8C0EF4-6CEA-4421-85B7-7AC8592738C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {FD8C0EF4-6CEA-4421-85B7-7AC8592738C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {FD8C0EF4-6CEA-4421-85B7-7AC8592738C6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7E341BF5-B7BD-4532-9D4A-AA89537B525E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7E341BF5-B7BD-4532-9D4A-AA89537B525E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7E341BF5-B7BD-4532-9D4A-AA89537B525E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7E341BF5-B7BD-4532-9D4A-AA89537B525E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C558D279-897E-45E1-A10A-DECD788770F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C558D279-897E-45E1-A10A-DECD788770F4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C558D279-897E-45E1-A10A-DECD788770F4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C558D279-897E-45E1-A10A-DECD788770F4}.Release|Any CPU.Build.0 = Release|Any CPU
-       EndGlobalSection
-       GlobalSection(SolutionProperties) = preSolution
-               HideSolutionNode = FALSE
-       EndGlobalSection
-EndGlobal
diff --git a/TVApps/TVApps.Tizen.TV/TVApps.Tizen.TV.csproj b/TVApps/TVApps.Tizen.TV/TVApps.Tizen.TV.csproj
new file mode 100644 (file)
index 0000000..e0d9483
--- /dev/null
@@ -0,0 +1,56 @@
+<Project>
+  <Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
+
+  <!-- Setting Tizen Extension Path -->
+  <PropertyGroup Label="Globals">
+    <TizenProjectExtensionsPath>$(MSBuildExtensionsPath)\Tizen\VisualStudio\</TizenProjectExtensionsPath>
+  </PropertyGroup>
+
+  <!-- Import Tizen property in Tizen.NET SDK -->
+  <Import Project="$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.props" Condition="Exists('$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.props')" />
+
+  <!-- Property Group for .NET Core Project -->
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>netcoreapp2.0</TargetFramework>
+  </PropertyGroup>
+
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugType>portable</DebugType>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>None</DebugType>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <Folder Include="lib\" />
+    <Folder Include="res\" />
+  </ItemGroup>
+
+  
+  <!-- If solution already has PCL project, will reference -->
+  
+
+  <!-- Include Nuget Package for Tizen Project building -->
+  <ItemGroup>
+    <PackageReference Include="Tizen.NET" Version="4.0.0-preview1-00143" />
+    <PackageReference Include="Tizen.NET.Sdk" Version="0.9.18-pre1" />
+    <PackageReference Include="Tizen.Xamarin.Forms.Extension" Version="2.4.0-v00005" />
+    <PackageReference Include="Xamarin.Forms" Version="2.4.0.266-pre1" />
+    <PackageReference Include="Xamarin.Forms.Platform.Tizen" Version="2.4.0-r266-006" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\..\LibCommon.Shared\LibCommon.Shared.csproj" />
+    <ProjectReference Include="..\..\LibCommon.Tizen\LibCommon.Tizen.csproj" />
+    <ProjectReference Include="..\TVApps\TVApps.csproj" />
+  </ItemGroup>
+
+  <Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
+  <Import Project="$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets" Condition="Exists('$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets')" />
+
+  <!-- Install Check 'Visual Studio for Tizen' for developing on Visual Studio -->
+  <Target Name="TizenVsixInstallCheck" BeforeTargets="CompileDesignTime">
+    <Warning Condition="!Exists('$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.props')" Text="$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.props is not exist.&#xA; you need to check if 'Visual Studio for Tizen' is installed" />
+    <Warning Condition="!Exists('$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets')" Text="$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets is not exist.\&#xA; you need to check if 'Visual Studio for Tizen' is installed" />
+  </Target>
+</Project>
old mode 100755 (executable)
new mode 100644 (file)
similarity index 100%
rename from TVApps/TVApps.TizenTV/TVApps.TizenTV.cs
rename to TVApps/TVApps.Tizen.TV/TVApps.TizenTV.cs
diff --git a/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/TVApps.Tizen.TV.deps.json b/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/TVApps.Tizen.TV.deps.json
new file mode 100644 (file)
index 0000000..a2bf14e
--- /dev/null
@@ -0,0 +1,222 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v2.0",
+    "signature": "7b37460e941a73f9576f52a534d76051a2c28b59"
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v2.0": {
+      "TVApps.Tizen.TV/1.0.0": {
+        "dependencies": {
+          "LibCommon.Shared": "1.0.0",
+          "LibCommon.Tizen": "1.0.0",
+          "TVApps": "1.0.0",
+          "Tizen.NET": "4.0.0-preview1-00143",
+          "Tizen.NET.Sdk": "0.9.18-pre1",
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1",
+          "Xamarin.Forms.Platform.Tizen": "2.4.0-r266-006"
+        },
+        "runtime": {
+          "TVApps.Tizen.TV.dll": {}
+        }
+      },
+      "Tizen.NET/4.0.0-preview1-00143": {
+        "runtime": {
+          "lib/netstandard1.6/ElmSharp.Wearable.dll": {},
+          "lib/netstandard1.6/ElmSharp.dll": {},
+          "lib/netstandard1.6/Tizen.Account.AccountManager.dll": {},
+          "lib/netstandard1.6/Tizen.Account.FidoClient.dll": {},
+          "lib/netstandard1.6/Tizen.Account.OAuth2.dll": {},
+          "lib/netstandard1.6/Tizen.Account.SyncManager.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Alarm.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.AttachPanel.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Badge.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Common.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.DataControl.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.MessagePort.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Notification.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.NotificationEventListener.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.PackageManager.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Preference.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.RemoteView.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Service.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.ToastMessage.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.UI.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.WatchApplication.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.WidgetApplication.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.WidgetControl.dll": {},
+          "lib/netstandard1.6/Tizen.Content.Download.dll": {},
+          "lib/netstandard1.6/Tizen.Content.MediaContent.dll": {},
+          "lib/netstandard1.6/Tizen.Content.MimeType.dll": {},
+          "lib/netstandard1.6/Tizen.Context.dll": {},
+          "lib/netstandard1.6/Tizen.Location.Geofence.dll": {},
+          "lib/netstandard1.6/Tizen.Location.dll": {},
+          "lib/netstandard1.6/Tizen.Log.dll": {},
+          "lib/netstandard1.6/Tizen.Maps.dll": {},
+          "lib/netstandard1.6/Tizen.Messaging.Push.dll": {},
+          "lib/netstandard1.6/Tizen.Messaging.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.AudioIO.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Camera.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.MediaCodec.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.MediaPlayer.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Metadata.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Radio.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Recorder.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Remoting.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.StreamRecorder.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Util.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Vision.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.dll": {},
+          "lib/netstandard1.6/Tizen.NUI.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Bluetooth.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Connection.dll": {},
+          "lib/netstandard1.6/Tizen.Network.IoTConnectivity.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Nfc.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Nsd.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Smartcard.dll": {},
+          "lib/netstandard1.6/Tizen.Network.WiFi.dll": {},
+          "lib/netstandard1.6/Tizen.Network.WiFiDirect.dll": {},
+          "lib/netstandard1.6/Tizen.PhonenumberUtils.dll": {},
+          "lib/netstandard1.6/Tizen.Pims.Calendar.dll": {},
+          "lib/netstandard1.6/Tizen.Pims.Contacts.dll": {},
+          "lib/netstandard1.6/Tizen.Security.SecureRepository.dll": {},
+          "lib/netstandard1.6/Tizen.Security.TEEC.dll": {},
+          "lib/netstandard1.6/Tizen.Security.dll": {},
+          "lib/netstandard1.6/Tizen.Sensor.dll": {},
+          "lib/netstandard1.6/Tizen.System.Feedback.dll": {},
+          "lib/netstandard1.6/Tizen.System.Information.dll": {},
+          "lib/netstandard1.6/Tizen.System.MediaKey.dll": {},
+          "lib/netstandard1.6/Tizen.System.PlatformConfig.dll": {},
+          "lib/netstandard1.6/Tizen.System.Storage.dll": {},
+          "lib/netstandard1.6/Tizen.System.SystemSettings.dll": {},
+          "lib/netstandard1.6/Tizen.System.dll": {},
+          "lib/netstandard1.6/Tizen.Telephony.dll": {},
+          "lib/netstandard1.6/Tizen.Tracer.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.InputMethod.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.InputMethodManager.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.Stt.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.Tts.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.VoiceControl.dll": {},
+          "lib/netstandard1.6/Tizen.WebView.dll": {},
+          "lib/netstandard1.6/Tizen.dll": {}
+        }
+      },
+      "Tizen.NET.Sdk/0.9.18-pre1": {},
+      "Tizen.Xamarin.Forms.Extension/2.4.0-v00005": {
+        "dependencies": {
+          "Xamarin.Forms": "2.4.0.266-pre1",
+          "Xamarin.Forms.Platform.Tizen": "2.4.0-r266-006"
+        },
+        "runtime": {
+          "lib/netcoreapp2.0/Tizen.Xamarin.Forms.Extension.Renderer.dll": {},
+          "lib/netcoreapp2.0/Tizen.Xamarin.Forms.Extension.dll": {}
+        }
+      },
+      "Xamarin.Forms/2.4.0.266-pre1": {
+        "runtime": {
+          "lib/netstandard1.0/Xamarin.Forms.Core.dll": {},
+          "lib/netstandard1.0/Xamarin.Forms.Platform.dll": {},
+          "lib/netstandard1.0/Xamarin.Forms.Xaml.dll": {}
+        }
+      },
+      "Xamarin.Forms.Platform.Tizen/2.4.0-r266-006": {
+        "dependencies": {
+          "Tizen.NET": "4.0.0-preview1-00143",
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "lib/netstandard1.6/Xamarin.Forms.Platform.Tizen.dll": {}
+        }
+      },
+      "LibCommon.Shared/1.0.0": {
+        "dependencies": {
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "LibCommon.Shared.dll": {}
+        }
+      },
+      "LibCommon.Tizen/1.0.0": {
+        "dependencies": {
+          "LibCommon.Shared": "1.0.0",
+          "Tizen.NET": "4.0.0-preview1-00143",
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1",
+          "Xamarin.Forms.Platform.Tizen": "2.4.0-r266-006"
+        },
+        "runtime": {
+          "LibCommon.Tizen.dll": {}
+        }
+      },
+      "TVApps/1.0.0": {
+        "dependencies": {
+          "LibCommon.Shared": "1.0.0",
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "TVApps.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "TVApps.Tizen.TV/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "Tizen.NET/4.0.0-preview1-00143": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-woW6D9FsWZD2lJRwbND2hzMIi9l7QYwUqfpCxrMT3+Mh3+8UdFM86skDdw3mAgpLIqfC1plUfbISksQ9G2Gcgg==",
+      "path": "tizen.net/4.0.0-preview1-00143",
+      "hashPath": "tizen.net.4.0.0-preview1-00143.nupkg.sha512"
+    },
+    "Tizen.NET.Sdk/0.9.18-pre1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-lUsZ48M9YxKKwpYpE6zbd2/uw7GeJJZmKYABHW6Xdcfarxf17ncGRBLl7Gnt2rAc5ev8UkNKYfZoQQh+kQO2Hw==",
+      "path": "tizen.net.sdk/0.9.18-pre1",
+      "hashPath": "tizen.net.sdk.0.9.18-pre1.nupkg.sha512"
+    },
+    "Tizen.Xamarin.Forms.Extension/2.4.0-v00005": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-MKUamVt5XloZ/JziyOXLdbahn7T0LDQDJGUt3ynt0iSia4aLpZLOua6/iypBhnC79FgMaNfUA7APjVfjh3NLTg==",
+      "path": "tizen.xamarin.forms.extension/2.4.0-v00005",
+      "hashPath": "tizen.xamarin.forms.extension.2.4.0-v00005.nupkg.sha512"
+    },
+    "Xamarin.Forms/2.4.0.266-pre1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-pMu+b01vdH1ul5EJo1opQjEcwisWT35DdZO6EuR9HNKfY1dWyKmAlWgRdGUtjtdbhjOAtCOQUxI7F3x4hvV8KA==",
+      "path": "xamarin.forms/2.4.0.266-pre1",
+      "hashPath": "xamarin.forms.2.4.0.266-pre1.nupkg.sha512"
+    },
+    "Xamarin.Forms.Platform.Tizen/2.4.0-r266-006": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-xDEcJnKerroXtMLLUVssB9+f2mZMB5ngulNB09OsIp0gRqP7GnpqJEyWQsISFRCk272lNVd57UhXGCUFl9/aRg==",
+      "path": "xamarin.forms.platform.tizen/2.4.0-r266-006",
+      "hashPath": "xamarin.forms.platform.tizen.2.4.0-r266-006.nupkg.sha512"
+    },
+    "LibCommon.Shared/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "LibCommon.Tizen/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "TVApps/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/TVApps.Tizen.TV.runtimeconfig.dev.json b/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/TVApps.Tizen.TV.runtimeconfig.dev.json
new file mode 100644 (file)
index 0000000..2c2f357
--- /dev/null
@@ -0,0 +1,9 @@
+{
+  "runtimeOptions": {
+    "additionalProbingPaths": [
+      "C:\\Users\\samsung\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\samsung\\.nuget\\packages",
+      "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/TVApps.Tizen.TV.runtimeconfig.json b/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/TVApps.Tizen.TV.runtimeconfig.json
new file mode 100644 (file)
index 0000000..7539019
--- /dev/null
@@ -0,0 +1,9 @@
+{
+  "runtimeOptions": {
+    "tfm": "netcoreapp2.0",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "2.0.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/org.tizen.xaapps-1.0.0.tpi b/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/org.tizen.xaapps-1.0.0.tpi
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/org.tizen.xaapps-1.0.0.tpk b/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/org.tizen.xaapps-1.0.0.tpk
new file mode 100644 (file)
index 0000000..7319ded
Binary files /dev/null and b/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/org.tizen.xaapps-1.0.0.tpk differ
diff --git a/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/author-signature.xml b/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/author-signature.xml
new file mode 100644 (file)
index 0000000..b9074ae
--- /dev/null
@@ -0,0 +1,150 @@
+<Signature Id="AuthorSignature" xmlns="http://www.w3.org/2000/09/xmldsig#">
+  <SignedInfo>
+    <CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+    <SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
+    <Reference URI="tizen-manifest.xml">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>PW6DDKlhSQZGENOMYSTs9krh2HLoq2dKCYzYpjHKDNs=</DigestValue>
+    </Reference>
+    <Reference URI="shared%2Fres%2FTVApps.Tizen.TV.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>/gTbhhRqVKFAMykTkZyDaEozK7OBNMSXGtsJpmRcLuE=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Xaml.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>J/d/Iu+nPnrMUHbnjHtcNpI4dTAbHKyD61nelmBE8rE=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Platform.Tizen.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>k9quBEmTxuUA7AiVyJthoirEwrl9SgQr5J0DXi6llkk=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Platform.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>8FCwIup+0tvOQf5a14Lo7VQVCCG9bgxkw/sxAFAN8lM=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Core.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Wnha/ZDGFuzYPiZ6JyEp1wTQYBpYv7WDYs8CHPr3Ugs=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.Tizen.TV.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>x/rqZEBQb4V2cBRByJrDHyvHUP5aIka4jiBYuVysUJg=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.Tizen.TV.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>BgawWdKNYytoW7rglBK3/WadIDO64RmYLRvqdVlKcYA=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>iN7qVbbwpxhN3RAqDyb3zDQuvkTlNJNM3mIo45nyMzU=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>nmik89SH8yehPu6zI2peM/amzyT0kunzhWjX/nKDWto=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Xamarin.Forms.Extension.Renderer.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>7oZiDFE6sc/h/5gxMoKu72pn73f48lWBD8p5W7h7j4I=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Xamarin.Forms.Extension.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Q1voviamaw/GnkgZDXopBuyM18WxY0sxyD5g3Uyovf4=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.System.PlatformConfig.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>1fLNIiGbumlNGMW1fApud98XB/+XaRzlfKtOlAaIDwQ=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Applications.WatchApplication.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>899qMfwfpHleUrl1Eyx89Y4AJxYGBwOc7bsmIIERfA4=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Applications.AttachPanel.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Ujn3mYvFRa5GBhVgy6iMMKWOOh0Vl33ISGagcSkxC2U=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Account.SyncManager.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>vy52VSuLoSlQmeqgLYOQP2SZUL8kdr2x6Dw4WL5ia5M=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Tizen.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>p9BXz7Wy961nTBtuJ6NBBlcg3d6JzxtAa2kKvTAjU0k=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Tizen.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ytXYOQFfxUo6TNaE/JC9uMkpYq28zyKWfuzKtLt1hD8=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Shared.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>28yMmL3EV3MWlzVPfP3R3jC9/qQWZlIWvvKHFJz5Qs0=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Shared.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>L9fmVpePV7PCT/SW8PIIBm6ekdcZSq9eG07O/R4s8pI=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FElmSharp.Wearable.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>9xk59Y9Uhmml3aT0AKL5zD8aQbN2QMedWOZxxGQ86EA=</DigestValue>
+    </Reference>
+    <Reference URI="#prop">
+      <Transforms>
+        <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
+      </Transforms>
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>e2rGZ9lURQWep1IIbrRk2NYMw5EXlejQt2B0bMLUyoc=</DigestValue>
+    </Reference>
+  </SignedInfo>
+  <SignatureValue>
+nbrOAJrnCyJgp5Y34tEQ3Daf0njmZIIV0sNvkwJs69Uugq+NdAjTI9Svtker16UkS4R5DjC2/FmR
+bMHFZVxEpsKv4mkpiqrw1R+PWjQOTUEXd1wOeuJpVvUkBMMtbQRSAgnLf01P7H9Ew3Uqb15BLHZx
+1umibqx4r9BhmOMZiIE=
+</SignatureValue>
+  <KeyInfo>
+    <X509Data>
+      <X509Certificate>
+MIIClTCCAX2gAwIBAgIGAVYhXgiqMA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFz
+c29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2
+ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBExDzANBgNVBAMMBmF1
+dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEApm4Xqu2NAxOEh4Fgo0w6j+Q9MccSOPny
+mkyM3XMn0nL7mFKL4ZETxyRXlMU8DnM9l4zsEH3iS15cZknesUrCEAiuhL4fsp05ZSr6ERCYQrXs
+06WPmepipiM7n6BWzCsSmv0qNxkYWjZODWT2+15PsXfvwsK9wsrjSDIT8SuYV48CAwEAAaMyMDAw
+DAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcN
+AQEFBQADggEBAMqla3XZiV3xAQe3laSgVJvmtEsjl3Zfp7Nufrobsl4pxQhVbOITomeEqrJkn4e6
+zzfsjQQ6nw0yXqeo6qfP1ez8Wvr/egyfO6BrnARX37K5cXszpIn7IvO6xl4Ux/rtp4vvQXDcrDS5
+F07d9tg+5UO6MC/9cKaCNEIxSkXEhjOf5x2LGg686fq5V4WEKCO2ApkJRXn+tFRArysrT5FPEnus
+NG+XhHWJw58HgBrZFl0SOUJQvzi3xv5xVPml65qwbehmQyu+LcgWeKySO46nzF0AXlCTaC78FGYk
+nrG2yFeWO6SWXGV7uxgizufT+s851rPFg/EWYEjqX4jU/jp7Swg=
+</X509Certificate>
+      <X509Certificate>
+MIIDOTCCAiGgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMRowGAYDVQQKDBFUaXplbiBBc3NvY2lh
+dGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xHjAcBgNVBAMMFVRpemVuIERldmVsb3Bl
+cnMgUm9vdDAeFw0xMjAxMDEwMDAwMDBaFw0yNzAxMDEwMDAwMDBaMFYxGjAYBgNVBAoMEVRpemVu
+IEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4g
+RGV2ZWxvcGVycyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANVGhRGmMIUyBA7o
+PCz8Sxut6z6HNkF4oDIuzuKaMzRYPeWodwe9O0gmqAkToQHfwg2giRhE5GoPld0fq+OYMMwSasCu
+g8dwODx1eDeSYVuOLWRxpAmbTXOsSFi6VoWeyaPEm18JBHvZBsU5YQtgZ6Kp7MqzvQg3pXOxtajj
+vyHxiatJl+xXrHgcXC1wgyG3buty7u/Fi2mvKXJ0PRJcCjjK81dqe/Vr20sRUCrbk02zbm5ggFt/
+jIEhV8wbFRQpliobc7J4dSTKhFfrqGM8rdd54LYhD7gSI1CFSe16pUXfcVR7FhJztRaiGLnCrwBE
+dyTZ248+D4L/qR/D0axb3jcCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOC
+AQEAnOXXQ/1O/QTDHyrmQDtFziqPY3xWlJBqJtEqXiT7Y+Ljpe66e+Ee/OjQMlZe8gu21/8cKklH
+95RxjopMWCVedXDUbWdvS2+CdyvVW/quT2E0tjqIzXDekUTYwwhlPWlGxvfj3VsxqSFq3p8Brl04
+1Gx5RKAGyKVsMfTLhbbwSWwApuBUxYfcNpKwLWGPXkysu+HctY03OKv4/xKBnVWiN8ex/Sgesi0M
++OBAOMdZMPK32uJBTeKFx1xZgTLIhk45V0hPOomPjZloiv0LSS11eyd451ufjW0iHRE7WlpR6EvI
+W6TFyZgMpQq+kg4hWl2SBTf3s2VI8Ygz7gj8TMlClg==
+</X509Certificate>
+    </X509Data>
+  </KeyInfo>
+  <Object Id="prop">
+    <SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties">
+      <SignatureProperty Id="profile" Target="#AuthorSignature">
+        <dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile" />
+      </SignatureProperty>
+      <SignatureProperty Id="role" Target="#AuthorSignature">
+        <dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-author" />
+      </SignatureProperty>
+      <SignatureProperty Id="identifier" Target="#AuthorSignature">
+        <dsp:Identifier />
+      </SignatureProperty>
+    </SignatureProperties>
+  </Object>
+</Signature>
\ No newline at end of file
diff --git a/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/shared/res/TVApps.Tizen.TV.png b/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/shared/res/TVApps.Tizen.TV.png
new file mode 100644 (file)
index 0000000..9f3cb98
Binary files /dev/null and b/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/shared/res/TVApps.Tizen.TV.png differ
diff --git a/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/signature1.xml b/TVApps/TVApps.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/signature1.xml
new file mode 100644 (file)
index 0000000..d648894
--- /dev/null
@@ -0,0 +1,152 @@
+<Signature Id="DistributorSignature" xmlns="http://www.w3.org/2000/09/xmldsig#">
+  <SignedInfo>
+    <CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+    <SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
+    <Reference URI="tizen-manifest.xml">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>PW6DDKlhSQZGENOMYSTs9krh2HLoq2dKCYzYpjHKDNs=</DigestValue>
+    </Reference>
+    <Reference URI="shared%2Fres%2FTVApps.Tizen.TV.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>/gTbhhRqVKFAMykTkZyDaEozK7OBNMSXGtsJpmRcLuE=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Xaml.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>J/d/Iu+nPnrMUHbnjHtcNpI4dTAbHKyD61nelmBE8rE=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Platform.Tizen.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>k9quBEmTxuUA7AiVyJthoirEwrl9SgQr5J0DXi6llkk=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Platform.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>8FCwIup+0tvOQf5a14Lo7VQVCCG9bgxkw/sxAFAN8lM=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Core.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Wnha/ZDGFuzYPiZ6JyEp1wTQYBpYv7WDYs8CHPr3Ugs=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.Tizen.TV.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>x/rqZEBQb4V2cBRByJrDHyvHUP5aIka4jiBYuVysUJg=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.Tizen.TV.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>BgawWdKNYytoW7rglBK3/WadIDO64RmYLRvqdVlKcYA=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>iN7qVbbwpxhN3RAqDyb3zDQuvkTlNJNM3mIo45nyMzU=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>nmik89SH8yehPu6zI2peM/amzyT0kunzhWjX/nKDWto=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Xamarin.Forms.Extension.Renderer.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>7oZiDFE6sc/h/5gxMoKu72pn73f48lWBD8p5W7h7j4I=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Xamarin.Forms.Extension.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Q1voviamaw/GnkgZDXopBuyM18WxY0sxyD5g3Uyovf4=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.System.PlatformConfig.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>1fLNIiGbumlNGMW1fApud98XB/+XaRzlfKtOlAaIDwQ=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Applications.WatchApplication.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>899qMfwfpHleUrl1Eyx89Y4AJxYGBwOc7bsmIIERfA4=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Applications.AttachPanel.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Ujn3mYvFRa5GBhVgy6iMMKWOOh0Vl33ISGagcSkxC2U=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Account.SyncManager.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>vy52VSuLoSlQmeqgLYOQP2SZUL8kdr2x6Dw4WL5ia5M=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Tizen.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>p9BXz7Wy961nTBtuJ6NBBlcg3d6JzxtAa2kKvTAjU0k=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Tizen.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ytXYOQFfxUo6TNaE/JC9uMkpYq28zyKWfuzKtLt1hD8=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Shared.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>28yMmL3EV3MWlzVPfP3R3jC9/qQWZlIWvvKHFJz5Qs0=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Shared.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>L9fmVpePV7PCT/SW8PIIBm6ekdcZSq9eG07O/R4s8pI=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FElmSharp.Wearable.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>9xk59Y9Uhmml3aT0AKL5zD8aQbN2QMedWOZxxGQ86EA=</DigestValue>
+    </Reference>
+    <Reference URI="author-signature.xml">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>v1HIQ1oAj0d93pjOih1y2AIp2no3LNXDJ4VtjJfuxnA=</DigestValue>
+    </Reference>
+    <Reference URI="#prop">
+      <Transforms>
+        <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
+      </Transforms>
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>abSCdQC03ZcPoEN8T0eWSILDIhDi2uNziivgdw1gmmQ=</DigestValue>
+    </Reference>
+  </SignedInfo>
+  <SignatureValue>
+WYhNnCdE+md3kl9gZJRTpLWQQlrq6HhTOAd/YRhEAc7QaJJzVoBbWnRtxmIgmD4z5mWCUvpoIciR
+ikSD0U0pc6qyKugNHRgG8U2g+4jpHfEukaPpfKBeWLVmySS+Qw2w+Gq7RgIGrMICPWntQuxxqFj8
+oX4m/76+NR8hpdU6djw=
+</SignatureValue>
+  <KeyInfo>
+    <X509Data>
+      <X509Certificate>
+MIICmzCCAgQCCQDXI7WLdVZwiTANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMCS1IxDjAMBgNV
+BAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6ZW4gVGVzdCBDQTEiMCAGA1UE
+CwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwbVGl6ZW4gUHVibGljIERpc3Ry
+aWJ1dG9yIENBMB4XDTEyMTAyOTEzMDMwNFoXDTIyMTAyNzEzMDMwNFowgZMxCzAJBgNVBAYTAktS
+MQ4wDAYDVQQIDAVTdXdvbjEOMAwGA1UEBwwFU3V3b24xFjAUBgNVBAoMDVRpemVuIFRlc3QgQ0Ex
+IjAgBgNVBAsMGVRpemVuIERpc3RyaWJ1dG9yIFRlc3QgQ0ExKDAmBgNVBAMMH1RpemVuIFB1Ymxp
+YyBEaXN0cmlidXRvciBTaWduZXIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALtMvlc5hENK
+90ZdA+y66+Sy0enD1gpZDBh5T9RP0oRsptJv5jjNTseQbQi0SZOdOXb6J7iQdlBCtR343RpIEz8H
+mrBy7mSY7mgwoU4EPpp4CTSUeAuKcmvrNOngTp5Hv7Ngf02TTHOLK3hZLpGayaDviyNZB5PdqQdB
+hokKjzAzAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAvGp1gxxAIlFfhJH1efjb9BJK/rtRkbYn9+Ez
+GEbEULg1svsgnyWisFimI3uFvgI/swzr1eKVY3Sc8MQ3+Fdy3EkbDZ2+WAubhcEkorTWjzWz2fL1
+vKaYjeIsuEX6TVRUugHWudPzcEuQRLQf8ibZWjbQdBmpeQYBMg5x+xKLCJc=
+</X509Certificate>
+      <X509Certificate>
+MIICtDCCAh2gAwIBAgIJAMDbehElPNKvMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYDVQQGEwJLUjEO
+MAwGA1UECAwFU3V3b24xDjAMBgNVBAcMBVN1d29uMRYwFAYDVQQKDA1UaXplbiBUZXN0IENBMSMw
+IQYDVQQLDBpUVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEpMCcGA1UEAwwgVGl6ZW4gUHVibGlj
+IERpc3RyaWJ1dG9yIFJvb3QgQ0EwHhcNMTIxMDI5MTMwMjUwWhcNMjIxMDI3MTMwMjUwWjCBjzEL
+MAkGA1UEBhMCS1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6
+ZW4gVGVzdCBDQTEiMCAGA1UECwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwb
+VGl6ZW4gUHVibGljIERpc3RyaWJ1dG9yIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDe
+OTS/3nXvkDEmsFCJIvRlQ3RKDcxdWJJp625pFqHdmoJBdV+x6jl1raGK2Y1sp2Gdvpjc/z92yzAp
+bE/UVLPh/tRNZPeGhzU4ejDDm7kzdr2f7Ia0U98K+OoY12ucwg7TYNItj9is7Cj4blGfuMDzd2ah
+2AgnCGlwNwV/pv+uVQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBACqJ
+KO33YdoGudwanZIxMdXuxnnD9R6u72ltKk1S4zPfMJJv482CRGCI4FK6djhlsI4i0Lt1SVIJEed+
+yc3qckGm19dW+4xdlkekon7pViEBWuyHw8OWv3RXtTum1+PGHjBJ2eYY4ZKIpz73U/1NC16sTB/0
+VhfnkHwPltmrpYVe
+</X509Certificate>
+    </X509Data>
+  </KeyInfo>
+  <Object Id="prop">
+    <SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties">
+      <SignatureProperty Id="profile" Target="#DistributorSignature">
+        <dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile" />
+      </SignatureProperty>
+      <SignatureProperty Id="role" Target="#DistributorSignature">
+        <dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-distributor" />
+      </SignatureProperty>
+      <SignatureProperty Id="identifier" Target="#DistributorSignature">
+        <dsp:Identifier />
+      </SignatureProperty>
+    </SignatureProperties>
+  </Object>
+</Signature>
\ No newline at end of file
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <manifest package="org.tizen.xaapps" version="1.0.0" api-version="3.0" xmlns="http://tizen.org/ns/packages">
   <profile name="tv" />
-  <ui-application appid="org.tizen.xaapps" exec="xaapps.exe" multiple="false" nodisplay="true" taskmanage="false" splash-screen-display="false" type="dotnet" launch_mode="single">
+  <ui-application appid="org.tizen.xaapps" exec="TVApps.Tizen.TV.dll" multiple="false" nodisplay="true" taskmanage="false" splash-screen-display="false" type="dotnet" launch_mode="single">
     <icon>xaapps.png</icon>
     <label>Apps</label>
   </ui-application>
diff --git a/TVApps/TVApps.Tizen.TV/shared/res/TVApps.Tizen.TV.png b/TVApps/TVApps.Tizen.TV/shared/res/TVApps.Tizen.TV.png
new file mode 100644 (file)
index 0000000..9f3cb98
Binary files /dev/null and b/TVApps/TVApps.Tizen.TV/shared/res/TVApps.Tizen.TV.png differ
diff --git a/TVApps/TVApps.Tizen.TV/tizen-manifest.xml b/TVApps/TVApps.Tizen.TV/tizen-manifest.xml
new file mode 100644 (file)
index 0000000..e1b0576
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest package="org.tizen.xaapps" version="1.0.0" api-version="3.0" xmlns="http://tizen.org/ns/packages">
+  <profile name="tv" />
+  <ui-application appid="org.tizen.xaapps" exec="TVApps.Tizen.TV.dll" multiple="false" nodisplay="true" taskmanage="false" splash-screen-display="false" type="dotnet" launch_mode="single">
+    <icon>xaapps.png</icon>
+    <label>Apps</label>
+  </ui-application>
+  <shortcut-list />
+</manifest>
diff --git a/TVApps/TVApps.TizenTV/Properties/AssemblyInfo.cs b/TVApps/TVApps.TizenTV/Properties/AssemblyInfo.cs
deleted file mode 100644 (file)
index e9b9107..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("TVApps.TizenTV")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("TVApps.TizenTV")]
-[assembly: AssemblyCopyright("Copyright ©  2017")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components.  If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("7e341bf5-b7bd-4532-9d4a-aa89537b525e")]
-
-// Version information for an assembly consists of the following four values:
-//
-//      Major Version
-//      Minor Version
-//      Build Number
-//      Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/TVApps/TVApps.TizenTV/TVApps.TizenTV.csproj b/TVApps/TVApps.TizenTV/TVApps.TizenTV.csproj
deleted file mode 100755 (executable)
index f7a4224..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>8.0.30703</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectTypeGuids>{2F98DAC9-6F16-457B-AED7-D43CAC379341};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
-    <ProjectGuid>{7E341BF5-B7BD-4532-9D4A-AA89537B525E}</ProjectGuid>
-    <OutputType>Exe</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>TVApps.TizenTV</RootNamespace>
-    <AssemblyName>xaapps</AssemblyName>
-    <FileAlignment>512</FileAlignment>
-    <DefaultLanguage>en-US</DefaultLanguage>
-  </PropertyGroup>
-  <PropertyGroup>
-    <TargetFrameworkIdentifier>DNXCore</TargetFrameworkIdentifier>
-    <TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
-    <NuGetTargetMoniker>.NETCoreApp,Version=v1.0</NuGetTargetMoniker>
-    <NoStdLib>true</NoStdLib>
-    <NoWarn>$(NoWarn);1701</NoWarn>
-    <UseVSHostingProcess>false</UseVSHostingProcess>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>portable</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>portable</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <None Include="TVApps.TizenTV.project.json" />
-    <None Include="tizen-manifest.xml" />
-    <None Include="shared\res\xaapps.png" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="Renderer\NinePatchImageRenderer.cs" />
-    <Compile Include="TVApps.TizenTV.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <Folder Include="lib\" />
-    <Folder Include="res\" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\..\LibTVRefCommonPortable\LibTVRefCommonPortable.csproj">
-      <Project>{67F9D3A8-F71E-4428-913F-C37AE82CDB24}</Project>
-      <Name>LibTVRefCommonPortable</Name>
-    </ProjectReference>
-    <ProjectReference Include="..\..\LibTVRefCommonTizen\LibTVRefCommonTizen.csproj">
-      <Project>{C558D279-897E-45E1-A10A-DECD788770F4}</Project>
-      <Name>LibTVRefCommonTizen</Name>
-    </ProjectReference>
-    <ProjectReference Include="..\TVApps\TVApps.csproj">
-      <Project>{fd8c0ef4-6cea-4421-85b7-7ac8592738c6}</Project>
-      <Name>TVApps</Name>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
-               Other similar extension points exist, see Microsoft.Common.targets.
-       <Target Name="BeforeBuild">
-       </Target>
-       <Target Name="AfterBuild">
-       </Target>
-       -->
-  <PropertyGroup>
-    <!-- https://github.com/dotnet/corefxlab/tree/master/samples/NetCoreSample and
-                        https://docs.microsoft.com/en-us/dotnet/articles/core/tutorials/target-dotnetcore-with-msbuild
-               -->
-    <!-- We don't use any of MSBuild's resolution logic for resolving the framework, so just set these two
-                        properties to any folder that exists to skip the GetReferenceAssemblyPaths task (not target) and
-                        to prevent it from outputting a warning (MSB3644).
-               -->
-    <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)</_TargetFrameworkDirectories>
-    <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)</_FullFrameworkReferenceAssemblyPaths>
-    <AutoUnifyAssemblyReferences>true</AutoUnifyAssemblyReferences>
-  </PropertyGroup>
-  <ProjectExtensions>
-    <VisualStudio>
-      <FlavorProperties GUID="{2F98DAC9-6F16-457B-AED7-D43CAC379341}" Configuration="Debug|Any CPU">
-        <ProjectCommonFlavorCfg>
-          <excludeXamarinForms>True</excludeXamarinForms>
-        </ProjectCommonFlavorCfg>
-      </FlavorProperties>
-      <FlavorProperties GUID="{2F98DAC9-6F16-457B-AED7-D43CAC379341}" Configuration="Release|Any CPU">
-        <ProjectCommonFlavorCfg />
-      </FlavorProperties>
-    </VisualStudio>
-  </ProjectExtensions>
-</Project>
\ No newline at end of file
diff --git a/TVApps/TVApps.TizenTV/TVApps.TizenTV.project.json b/TVApps/TVApps.TizenTV/TVApps.TizenTV.project.json
deleted file mode 100755 (executable)
index af8f2d4..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-{
-  "buildOptions": {
-    "emitEntryPoint": true,
-    "debugType": "portable",
-    "platform": "AnyCPU",
-    "preserveCompilationContext": true
-  },
-  "dependencies": {
-    "ElmSharp": "1.2.2",
-    "Microsoft.NETCore.App": "1.1.2",
-    "Tizen.Applications": "1.5.8",
-    "Tizen.Content.MediaContent": "1.0.20",
-    "Tizen.Multimedia": "1.2.0",
-    "Tizen.Multimedia.MediaPlayer": "1.0.2",
-    "Tizen.Xamarin.Forms.Extension": "2.3.5-v00015",
-    "Xamarin.Forms": "2.4.0-r266-001",
-    "Xamarin.Forms.Platform.Tizen": "2.3.5-r256-001"
-  },
-  "runtimes": {
-    "win": {},
-    "linux": {}
-  },
-  "frameworks": {
-    "netcoreapp1.0": {
-      "imports": [
-        "portable-net45+wp80+win81+wpa81",
-        "netstandard1.6"
-      ]
-    }
-  }
-}
\ No newline at end of file
diff --git a/TVApps/TVApps.TizenTV/shared/res/xaapps.png b/TVApps/TVApps.TizenTV/shared/res/xaapps.png
deleted file mode 100644 (file)
index 9765b1b..0000000
Binary files a/TVApps/TVApps.TizenTV/shared/res/xaapps.png and /dev/null differ
index 9e10d91..33bcd0e 100755 (executable)
@@ -19,7 +19,6 @@ using System;
 using System.ComponentModel;
 using System.Windows.Input;
 using Xamarin.Forms;
-using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
 using Tizen.Xamarin.Forms.Extension;
 
 namespace TVApps.Controls
@@ -204,7 +203,7 @@ namespace TVApps.Controls
 
             ButtonTitle.PropertyChanged += ButtonTitlePropertyChanged;
             PropertyChanged += AppItemCellPropertyChanged;
-            ButtonTitle.On<Tizen>().SetFontWeight(FontWeight.Normal);
+            //ButtonTitle.On<Tizen>().SetFontWeight(FontWeight.Normal);
 
         }
 
@@ -359,7 +358,6 @@ namespace TVApps.Controls
             ContextPopup popup = new ContextPopup
             {
                 IsAutoHidingEnabled = true,
-                Orientation = ContextPopupOrientation.Vertical,
                 DirectionPriorities = new ContextPopupDirectionPriorities(ContextPopupDirection.Down, ContextPopupDirection.Right, ContextPopupDirection.Left, ContextPopupDirection.Up),
             };
 
diff --git a/TVApps/TVApps/Properties/AssemblyInfo.cs b/TVApps/TVApps/Properties/AssemblyInfo.cs
deleted file mode 100644 (file)
index e8bdef9..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-using System.Resources;
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("TVApps")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("TVApps")]
-[assembly: AssemblyCopyright("Copyright ©  2017")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Version information for an assembly consists of the following four values:
-//
-//      Major Version
-//      Minor Version
-//      Build Number
-//      Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
index 272c85a..0a45e6a 100755 (executable)
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project Sdk="Microsoft.NET.Sdk">
+
   <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
-    <ProjectGuid>{FD8C0EF4-6CEA-4421-85B7-7AC8592738C6}</ProjectGuid>
-    <OutputType>Library</OutputType>
-    <RootNamespace>TVApps</RootNamespace>
-    <AssemblyName>TVApps</AssemblyName>
-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
-    <TargetFrameworkProfile>Profile259</TargetFrameworkProfile>
-    <MinimumVisualStudioVersion>10.0</MinimumVisualStudioVersion>
-    <NuGetPackageImportStamp>
-    </NuGetPackageImportStamp>
+    <TargetFramework>netstandard2.0</TargetFramework>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>portable</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <ConsolePause>false</ConsolePause>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>portable</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <ConsolePause>false</ConsolePause>
-  </PropertyGroup>
-  <ItemGroup>
-    <Compile Include="Controls\AppItemCell.xaml.cs">
-      <DependentUpon>AppItemCell.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Controls\AppListView.xaml.cs">
-      <DependentUpon>AppListView.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Controls\NinePatchImage.xaml.cs">
-      <DependentUpon>NinePatchImage.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="TVApps.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-    <Compile Include="ViewModels\AppsHolder.cs" />
-    <Compile Include="ViewModels\AppsListSorter.cs" />
-    <Compile Include="ViewModels\FooterViewModel.cs" />
-    <Compile Include="ViewModels\IAppsViewModel.cs" />
-    <Compile Include="ViewModels\ItemViewModel.cs" />
-    <Compile Include="ViewModels\ListViewModel.cs" />
-    <Compile Include="ViewModels\MainPageViewModel.cs" />
-    <Compile Include="Views\FooterDeleteStatus.xaml.cs">
-      <DependentUpon>FooterDeleteStatus.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Views\FooterNormalStatus.xaml.cs">
-      <DependentUpon>FooterNormalStatus.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Views\FooterPinStatus.xaml.cs">
-      <DependentUpon>FooterPinStatus.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Views\MainPage.xaml.cs">
-      <DependentUpon>MainPage.xaml</DependentUpon>
-    </Compile>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Views\MainPage.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Controls\NinePatchImage.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Controls\AppListView.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Controls\AppItemCell.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Views\FooterDeleteStatus.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Views\FooterNormalStatus.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Views\FooterPinStatus.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\..\LibTVRefCommonPortable\LibTVRefCommonPortable.csproj">
-      <Project>{67f9d3a8-f71e-4428-913f-c37ae82cdb24}</Project>
-      <Name>LibTVRefCommonPortable</Name>
-    </ProjectReference>
-  </ItemGroup>
+
   <ItemGroup>
-    <PackageReference Include="Tizen.Xamarin.Forms.Extension">
-      <Version>2.3.5-v00015</Version>
-    </PackageReference>
-    <PackageReference Include="Xamarin.Forms">
-      <Version>2.4.0-r266-001</Version>
-    </PackageReference>
+    <PackageReference Include="Tizen.Xamarin.Forms.Extension" Version="2.4.0-v00005" />
+    <PackageReference Include="Xamarin.Forms" Version="2.4.0.266-pre1" />
   </ItemGroup>
+
   <ItemGroup>
-    <None Include="packages.config" />
+    <ProjectReference Include="..\..\LibCommon.Shared\LibCommon.Shared.csproj" />
   </ItemGroup>
-  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
-  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
-  </Target>
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
-               Other similar extension points exist, see Microsoft.Common.targets.
-       <Target Name="BeforeBuild">
-       </Target>
-       <Target Name="AfterBuild">
-       </Target>
-       -->
-</Project>
\ No newline at end of file
+
+</Project>
index bbfb62c..766699a 100755 (executable)
@@ -192,7 +192,6 @@ namespace TVApps.Views
             ContextPopup popup = new ContextPopup
             {
                 IsAutoHidingEnabled = true,
-                Orientation = ContextPopupOrientation.Vertical,
                 DirectionPriorities = new ContextPopupDirectionPriorities(ContextPopupDirection.Up, ContextPopupDirection.Right, ContextPopupDirection.Left, ContextPopupDirection.Down),
             };
 
index 25a7db0..95d2480 100755 (executable)
@@ -16,7 +16,6 @@
 
 using LibTVRefCommonPortable.Utils;
 using Xamarin.Forms;
-using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
 
 namespace TVApps.Views
 {
@@ -146,7 +145,7 @@ namespace TVApps.Views
                 Opacity = 0.7,
                 HorizontalTextAlignment = TextAlignment.Start,
             };
-            AppNameLabel.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
+            //AppNameLabel.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
 
             AfterLabel = new Xamarin.Forms.Label()
             {
@@ -157,7 +156,7 @@ namespace TVApps.Views
                 Opacity = 0.7,
                 HorizontalTextAlignment = TextAlignment.Start
             };
-            AfterLabel.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Light);
+            //AfterLabel.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Light);
 
             PropertyChanged += FooterPinStatusPropertyChanged;
         }
index 937e68f..c2f359a 100755 (executable)
@@ -24,7 +24,6 @@ using System.Threading.Tasks;
 using System.Windows.Input;
 using System.Collections.Generic;
 using System.Linq;
-using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
 using Tizen.Xamarin.Forms.Extension;
 
 namespace TVApps.Views
@@ -159,7 +158,7 @@ namespace TVApps.Views
             BackKeyInfoImage.HeightRequest = backKeyImageSize;
             BackKeyInfo.FontSize = SizeUtils.GetFontSize(28);
             BackKeyInfo.Margin = new Thickness(SizeUtils.GetWidthSize(6), 0, 0, 0);
-            BackKeyInfo.On<Tizen>().SetFontWeight(FontWeight.Normal);
+            //BackKeyInfo.On<Tizen>().SetFontWeight(FontWeight.Normal);
 
             PropertyChanged += MainPagePropertyChanged;
             SetCurrentStatus(AppsStatus.Default);
@@ -238,20 +237,20 @@ namespace TVApps.Views
 
                 if (i == 1)
                 {
-                    prevButton?.On<Tizen>()?.SetNextFocusDownView(
-                        lowerList[i - 1].FindByName<Button>("ButtonFocusArea"));
+                    //prevButton?.On<Tizen>()?.SetNextFocusDownView(
+                    //    lowerList[i - 1].FindByName<Button>("ButtonFocusArea"));
                 }
 
-                button?.On<Tizen>()?.SetNextFocusDownView(
-                    lowerList[i].FindByName<Button>("ButtonFocusArea"));
+                //button?.On<Tizen>()?.SetNextFocusDownView(
+                //    lowerList[i].FindByName<Button>("ButtonFocusArea"));
 
                 if (i == upperCount - 2)
                 {
-                    button?.On<Tizen>()?.SetNextFocusDownView(lowerList[i].FindByName<Button>("ButtonFocusArea"));
+                    //button?.On<Tizen>()?.SetNextFocusDownView(lowerList[i].FindByName<Button>("ButtonFocusArea"));
 
-                    nextButton?.On<Tizen>()?.SetNextFocusRightView(nextButton);
-                    nextButton?.On<Tizen>()?.SetNextFocusDownView(
-                        lowerList[lowerCount - 1].FindByName<Button>("ButtonFocusArea"));
+                    //nextButton?.On<Tizen>()?.SetNextFocusRightView(nextButton);
+                    //nextButton?.On<Tizen>()?.SetNextFocusDownView(
+                    //    lowerList[lowerCount - 1].FindByName<Button>("ButtonFocusArea"));
                 }
             }
 
@@ -266,24 +265,24 @@ namespace TVApps.Views
 
                 if (i == 1)
                 {
-                    prevButton?.On<Tizen>()?.SetNextFocusUpView(
-                        upperList[i - 1].FindByName<Button>("ButtonFocusArea"));
+                    //prevButton?.On<Tizen>()?.SetNextFocusUpView(
+                    //    upperList[i - 1].FindByName<Button>("ButtonFocusArea"));
                 }
 
-                button?.On<Tizen>()?.SetNextFocusUpView(
-                    upperList[i].FindByName<Button>("ButtonFocusArea"));
+                //button?.On<Tizen>()?.SetNextFocusUpView(
+                //    upperList[i].FindByName<Button>("ButtonFocusArea"));
 
                 if (i == lowerCount - 2)
                 {
-                    nextButton?.On<Tizen>()?.SetNextFocusUpView(upperList[i + 1].FindByName<Button>("ButtonFocusArea"));
+                    //nextButton?.On<Tizen>()?.SetNextFocusUpView(upperList[i + 1].FindByName<Button>("ButtonFocusArea"));
 
                     if (upperCount > lowerCount)
                     {
-                        nextButton?.On<Tizen>()?.SetNextFocusRightView(upperList[upperCount - 1].FindByName<Button>("ButtonFocusArea"));
+                        //nextButton?.On<Tizen>()?.SetNextFocusRightView(upperList[upperCount - 1].FindByName<Button>("ButtonFocusArea"));
                     }
                     else
                     {
-                        nextButton?.On<Tizen>()?.SetNextFocusRightView(nextButton);
+                        //nextButton?.On<Tizen>()?.SetNextFocusRightView(nextButton);
                     }
                 }
             }
@@ -298,8 +297,8 @@ namespace TVApps.Views
         /// <param name="right">A right App icon</param>
         private void SetFocusChainingLeftAndRight(Button left, Button right)
         {
-            left?.On<Tizen>()?.SetNextFocusRightView(right);
-            right?.On<Tizen>()?.SetNextFocusLeftView(left);
+            //left?.On<Tizen>()?.SetNextFocusRightView(right);
+            //right?.On<Tizen>()?.SetNextFocusLeftView(left);
         }
 
         /// <summary>
@@ -313,7 +312,7 @@ namespace TVApps.Views
             foreach (var item in lowerList)
             {
                 Button button = item.FindByName<Button>("ButtonFocusArea");
-                button?.On<Tizen>()?.SetNextFocusDownView(sortList);
+                //button?.On<Tizen>()?.SetNextFocusDownView(sortList);
             }
         }
 
@@ -328,15 +327,15 @@ namespace TVApps.Views
             foreach (var item in lowerList)
             {
                 Button button = item.FindByName<Button>("ButtonFocusArea");
-                button?.On<Tizen>()?.SetNextFocusDownView(cancelButton);
+                //button?.On<Tizen>()?.SetNextFocusDownView(cancelButton);
             }
 
             if (lowerList.Count > 0)
             {
-                cancelButton?.On<Tizen>()?.SetNextFocusUpView(lowerList[lowerList.Count - 1].FindByName<Button>("ButtonFocusArea"));
+                //cancelButton?.On<Tizen>()?.SetNextFocusUpView(lowerList[lowerList.Count - 1].FindByName<Button>("ButtonFocusArea"));
             }
 
-            cancelButton?.On<Tizen>()?.SetNextFocusLeftView(cancelButton);
+            //cancelButton?.On<Tizen>()?.SetNextFocusLeftView(cancelButton);
         }
 
         /// <summary>
@@ -350,15 +349,15 @@ namespace TVApps.Views
             foreach (var item in lowerList)
             {
                 Button button = item.FindByName<Button>("ButtonFocusArea");
-                button?.On<Tizen>()?.SetNextFocusDownView(doneButton);
+                //button?.On<Tizen>()?.SetNextFocusDownView(doneButton);
             }
 
             if (lowerList.Count > 0)
             {
-                doneButton?.On<Tizen>()?.SetNextFocusUpView(lowerList[lowerList.Count - 1].FindByName<Button>("ButtonFocusArea"));
+                //doneButton?.On<Tizen>()?.SetNextFocusUpView(lowerList[lowerList.Count - 1].FindByName<Button>("ButtonFocusArea"));
             }
 
-            doneButton?.On<Tizen>()?.SetNextFocusLeftView(doneButton);
+            //doneButton?.On<Tizen>()?.SetNextFocusLeftView(doneButton);
         }
 
         /// <summary>
diff --git a/TVApps/TVApps/bin/Debug/netstandard2.0/TVApps.deps.json b/TVApps/TVApps/bin/Debug/netstandard2.0/TVApps.deps.json
new file mode 100644 (file)
index 0000000..c57156a
--- /dev/null
@@ -0,0 +1,93 @@
+{
+  "runtimeTarget": {
+    "name": ".NETStandard,Version=v2.0/",
+    "signature": "cf5149bdff09bd8db6df7773b79e5a86c601ccd4"
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETStandard,Version=v2.0": {},
+    ".NETStandard,Version=v2.0/": {
+      "TVApps/1.0.0": {
+        "dependencies": {
+          "LibCommon.Shared": "1.0.0",
+          "NETStandard.Library": "2.0.0",
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "TVApps.dll": {}
+        }
+      },
+      "Microsoft.NETCore.Platforms/1.1.0": {},
+      "NETStandard.Library/2.0.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0"
+        }
+      },
+      "Tizen.Xamarin.Forms.Extension/2.4.0-v00005": {
+        "dependencies": {
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "lib/netstandard1.0/Tizen.Xamarin.Forms.Extension.dll": {}
+        }
+      },
+      "Xamarin.Forms/2.4.0.266-pre1": {
+        "runtime": {
+          "lib/netstandard1.0/Xamarin.Forms.Core.dll": {},
+          "lib/netstandard1.0/Xamarin.Forms.Platform.dll": {},
+          "lib/netstandard1.0/Xamarin.Forms.Xaml.dll": {}
+        }
+      },
+      "LibCommon.Shared/1.0.0": {
+        "dependencies": {
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "LibCommon.Shared.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "TVApps/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "Microsoft.NETCore.Platforms/1.1.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
+      "path": "microsoft.netcore.platforms/1.1.0",
+      "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
+    },
+    "NETStandard.Library/2.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==",
+      "path": "netstandard.library/2.0.0",
+      "hashPath": "netstandard.library.2.0.0.nupkg.sha512"
+    },
+    "Tizen.Xamarin.Forms.Extension/2.4.0-v00005": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-MKUamVt5XloZ/JziyOXLdbahn7T0LDQDJGUt3ynt0iSia4aLpZLOua6/iypBhnC79FgMaNfUA7APjVfjh3NLTg==",
+      "path": "tizen.xamarin.forms.extension/2.4.0-v00005",
+      "hashPath": "tizen.xamarin.forms.extension.2.4.0-v00005.nupkg.sha512"
+    },
+    "Xamarin.Forms/2.4.0.266-pre1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-pMu+b01vdH1ul5EJo1opQjEcwisWT35DdZO6EuR9HNKfY1dWyKmAlWgRdGUtjtdbhjOAtCOQUxI7F3x4hvV8KA==",
+      "path": "xamarin.forms/2.4.0.266-pre1",
+      "hashPath": "xamarin.forms.2.4.0.266-pre1.nupkg.sha512"
+    },
+    "LibCommon.Shared/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/TVApps/TVApps/packages.config b/TVApps/TVApps/packages.config
deleted file mode 100755 (executable)
index 6356cba..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<packages>
-  <package id="Tizen.Xamarin.Forms.Extension" version="2.3.5-v00010" targetFramework="portable45-net45+win8+wp8+wpa81" />
-  <package id="Xamarin.Forms" version="2.3.5-r233-012" targetFramework="portable45-net45+win8+wp8+wpa81" />
-</packages>
\ No newline at end of file
diff --git a/TVHome.sln b/TVHome.sln
deleted file mode 100644 (file)
index 06dc6f4..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-\r
-Microsoft Visual Studio Solution File, Format Version 12.00\r
-# Visual Studio 14\r
-VisualStudioVersion = 14.0.25420.1\r
-MinimumVisualStudioVersion = 10.0.40219.1\r
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVHome", "TVHome\TVHome\TVHome.csproj", "{54DD6673-7E64-48E6-A008-4D455E19E017}"\r
-EndProject\r
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibTVRefCommonPortable", "LibTVRefCommonPortable\LibTVRefCommonPortable.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"\r
-EndProject\r
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibTVRefCommonTizen", "LibTVRefCommonTizen\LibTVRefCommonTizen.csproj", "{C558D279-897E-45E1-A10A-DECD788770F4}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {67F9D3A8-F71E-4428-913F-C37AE82CDB24}\r
-       EndProjectSection\r
-EndProject\r
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVHome.TizenTV", "TVHome\TVHome.TizenTV\TVHome.TizenTV.csproj", "{CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}"\r
-EndProject\r
-Global\r
-       GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
-               Debug|Any CPU = Debug|Any CPU\r
-               Release|Any CPU = Release|Any CPU\r
-       EndGlobalSection\r
-       GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
-               {54DD6673-7E64-48E6-A008-4D455E19E017}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r
-               {54DD6673-7E64-48E6-A008-4D455E19E017}.Debug|Any CPU.Build.0 = Debug|Any CPU\r
-               {54DD6673-7E64-48E6-A008-4D455E19E017}.Release|Any CPU.ActiveCfg = Release|Any CPU\r
-               {54DD6673-7E64-48E6-A008-4D455E19E017}.Release|Any CPU.Build.0 = Release|Any CPU\r
-               {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r
-               {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU\r
-               {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU\r
-               {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU\r
-               {C558D279-897E-45E1-A10A-DECD788770F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r
-               {C558D279-897E-45E1-A10A-DECD788770F4}.Debug|Any CPU.Build.0 = Debug|Any CPU\r
-               {C558D279-897E-45E1-A10A-DECD788770F4}.Release|Any CPU.ActiveCfg = Release|Any CPU\r
-               {C558D279-897E-45E1-A10A-DECD788770F4}.Release|Any CPU.Build.0 = Release|Any CPU\r
-               {CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r
-               {CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}.Debug|Any CPU.Build.0 = Debug|Any CPU\r
-               {CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}.Release|Any CPU.ActiveCfg = Release|Any CPU\r
-               {CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}.Release|Any CPU.Build.0 = Release|Any CPU\r
-       EndGlobalSection\r
-       GlobalSection(SolutionProperties) = preSolution\r
-               HideSolutionNode = FALSE\r
-       EndGlobalSection\r
-EndGlobal\r
diff --git a/TVHome/TVHome.Tizen.TV/TVHome.Tizen.TV.csproj b/TVHome/TVHome.Tizen.TV/TVHome.Tizen.TV.csproj
new file mode 100644 (file)
index 0000000..e34c54b
--- /dev/null
@@ -0,0 +1,57 @@
+<Project>
+  <Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
+
+  <!-- Setting Tizen Extension Path -->
+  <PropertyGroup Label="Globals">
+    <TizenProjectExtensionsPath>$(MSBuildExtensionsPath)\Tizen\VisualStudio\</TizenProjectExtensionsPath>
+  </PropertyGroup>
+
+  <!-- Import Tizen property in Tizen.NET SDK -->
+  <Import Project="$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.props" Condition="Exists('$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.props')" />
+
+  <!-- Property Group for .NET Core Project -->
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>netcoreapp2.0</TargetFramework>
+  </PropertyGroup>
+
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugType>portable</DebugType>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>None</DebugType>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <Folder Include="lib\" />
+  </ItemGroup>
+
+  
+  <!-- If solution already has PCL project, will reference -->
+  
+
+  <!-- Include Nuget Package for Tizen Project building -->
+  <ItemGroup>
+    <PackageReference Include="Tizen.NET" Version="4.0.0-preview1-00143" />
+    <PackageReference Include="Tizen.NET.Sdk" Version="0.9.18-pre1" />
+    <PackageReference Include="Tizen.Xamarin.Forms.Extension" Version="2.4.0-v00005" />
+    <PackageReference Include="Xamarin.Forms" Version="2.4.0.266-pre1" />
+    <PackageReference Include="Xamarin.Forms.Platform.Tizen" Version="2.4.0-r266-006" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\..\LibCommon.Shared\LibCommon.Shared.csproj" />
+    <ProjectReference Include="..\..\LibCommon.Tizen\LibCommon.Tizen.csproj" />
+    <ProjectReference Include="..\..\TVApps\TVApps.Tizen.TV\TVApps.Tizen.TV.csproj" />
+    <ProjectReference Include="..\..\TVApps\TVApps\TVApps.csproj" />
+    <ProjectReference Include="..\TVHome\TVHome.csproj" />
+  </ItemGroup>
+
+  <Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
+  <Import Project="$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets" Condition="Exists('$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets')" />
+
+  <!-- Install Check 'Visual Studio for Tizen' for developing on Visual Studio -->
+  <Target Name="TizenVsixInstallCheck" BeforeTargets="CompileDesignTime">
+    <Warning Condition="!Exists('$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.props')" Text="$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.props is not exist.&#xA; you need to check if 'Visual Studio for Tizen' is installed" />
+    <Warning Condition="!Exists('$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets')" Text="$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets is not exist.\&#xA; you need to check if 'Visual Studio for Tizen' is installed" />
+  </Target>
+</Project>
old mode 100755 (executable)
new mode 100644 (file)
similarity index 100%
rename from TVHome/TVHome.TizenTV/TVHome.TizenTV.cs
rename to TVHome/TVHome.Tizen.TV/TVHome.TizenTV.cs
diff --git a/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/TVHome.Tizen.TV.deps.json b/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/TVHome.Tizen.TV.deps.json
new file mode 100644 (file)
index 0000000..8a19af1
--- /dev/null
@@ -0,0 +1,259 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v2.0",
+    "signature": "7b37460e941a73f9576f52a534d76051a2c28b59"
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v2.0": {
+      "TVHome.Tizen.TV/1.0.0": {
+        "dependencies": {
+          "LibCommon.Shared": "1.0.0",
+          "LibCommon.Tizen": "1.0.0",
+          "TVApps": "1.0.0",
+          "TVApps.Tizen.TV": "1.0.0",
+          "TVHome": "1.0.0",
+          "Tizen.NET": "4.0.0-preview1-00143",
+          "Tizen.NET.Sdk": "0.9.18-pre1",
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1",
+          "Xamarin.Forms.Platform.Tizen": "2.4.0-r266-006"
+        },
+        "runtime": {
+          "TVHome.Tizen.TV.dll": {}
+        }
+      },
+      "Tizen.NET/4.0.0-preview1-00143": {
+        "runtime": {
+          "lib/netstandard1.6/ElmSharp.Wearable.dll": {},
+          "lib/netstandard1.6/ElmSharp.dll": {},
+          "lib/netstandard1.6/Tizen.Account.AccountManager.dll": {},
+          "lib/netstandard1.6/Tizen.Account.FidoClient.dll": {},
+          "lib/netstandard1.6/Tizen.Account.OAuth2.dll": {},
+          "lib/netstandard1.6/Tizen.Account.SyncManager.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Alarm.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.AttachPanel.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Badge.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Common.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.DataControl.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.MessagePort.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Notification.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.NotificationEventListener.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.PackageManager.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Preference.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.RemoteView.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.Service.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.ToastMessage.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.UI.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.WatchApplication.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.WidgetApplication.dll": {},
+          "lib/netstandard1.6/Tizen.Applications.WidgetControl.dll": {},
+          "lib/netstandard1.6/Tizen.Content.Download.dll": {},
+          "lib/netstandard1.6/Tizen.Content.MediaContent.dll": {},
+          "lib/netstandard1.6/Tizen.Content.MimeType.dll": {},
+          "lib/netstandard1.6/Tizen.Context.dll": {},
+          "lib/netstandard1.6/Tizen.Location.Geofence.dll": {},
+          "lib/netstandard1.6/Tizen.Location.dll": {},
+          "lib/netstandard1.6/Tizen.Log.dll": {},
+          "lib/netstandard1.6/Tizen.Maps.dll": {},
+          "lib/netstandard1.6/Tizen.Messaging.Push.dll": {},
+          "lib/netstandard1.6/Tizen.Messaging.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.AudioIO.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Camera.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.MediaCodec.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.MediaPlayer.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Metadata.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Radio.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Recorder.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Remoting.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.StreamRecorder.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Util.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.Vision.dll": {},
+          "lib/netstandard1.6/Tizen.Multimedia.dll": {},
+          "lib/netstandard1.6/Tizen.NUI.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Bluetooth.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Connection.dll": {},
+          "lib/netstandard1.6/Tizen.Network.IoTConnectivity.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Nfc.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Nsd.dll": {},
+          "lib/netstandard1.6/Tizen.Network.Smartcard.dll": {},
+          "lib/netstandard1.6/Tizen.Network.WiFi.dll": {},
+          "lib/netstandard1.6/Tizen.Network.WiFiDirect.dll": {},
+          "lib/netstandard1.6/Tizen.PhonenumberUtils.dll": {},
+          "lib/netstandard1.6/Tizen.Pims.Calendar.dll": {},
+          "lib/netstandard1.6/Tizen.Pims.Contacts.dll": {},
+          "lib/netstandard1.6/Tizen.Security.SecureRepository.dll": {},
+          "lib/netstandard1.6/Tizen.Security.TEEC.dll": {},
+          "lib/netstandard1.6/Tizen.Security.dll": {},
+          "lib/netstandard1.6/Tizen.Sensor.dll": {},
+          "lib/netstandard1.6/Tizen.System.Feedback.dll": {},
+          "lib/netstandard1.6/Tizen.System.Information.dll": {},
+          "lib/netstandard1.6/Tizen.System.MediaKey.dll": {},
+          "lib/netstandard1.6/Tizen.System.PlatformConfig.dll": {},
+          "lib/netstandard1.6/Tizen.System.Storage.dll": {},
+          "lib/netstandard1.6/Tizen.System.SystemSettings.dll": {},
+          "lib/netstandard1.6/Tizen.System.dll": {},
+          "lib/netstandard1.6/Tizen.Telephony.dll": {},
+          "lib/netstandard1.6/Tizen.Tracer.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.InputMethod.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.InputMethodManager.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.Stt.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.Tts.dll": {},
+          "lib/netstandard1.6/Tizen.Uix.VoiceControl.dll": {},
+          "lib/netstandard1.6/Tizen.WebView.dll": {},
+          "lib/netstandard1.6/Tizen.dll": {}
+        }
+      },
+      "Tizen.NET.Sdk/0.9.18-pre1": {},
+      "Tizen.Xamarin.Forms.Extension/2.4.0-v00005": {
+        "dependencies": {
+          "Xamarin.Forms": "2.4.0.266-pre1",
+          "Xamarin.Forms.Platform.Tizen": "2.4.0-r266-006"
+        },
+        "runtime": {
+          "lib/netcoreapp2.0/Tizen.Xamarin.Forms.Extension.Renderer.dll": {},
+          "lib/netcoreapp2.0/Tizen.Xamarin.Forms.Extension.dll": {}
+        }
+      },
+      "Xamarin.Forms/2.4.0.266-pre1": {
+        "runtime": {
+          "lib/netstandard1.0/Xamarin.Forms.Core.dll": {},
+          "lib/netstandard1.0/Xamarin.Forms.Platform.dll": {},
+          "lib/netstandard1.0/Xamarin.Forms.Xaml.dll": {}
+        }
+      },
+      "Xamarin.Forms.Platform.Tizen/2.4.0-r266-006": {
+        "dependencies": {
+          "Tizen.NET": "4.0.0-preview1-00143",
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "lib/netstandard1.6/Xamarin.Forms.Platform.Tizen.dll": {}
+        }
+      },
+      "LibCommon.Shared/1.0.0": {
+        "dependencies": {
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "LibCommon.Shared.dll": {}
+        }
+      },
+      "LibCommon.Tizen/1.0.0": {
+        "dependencies": {
+          "LibCommon.Shared": "1.0.0",
+          "Tizen.NET": "4.0.0-preview1-00143",
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1",
+          "Xamarin.Forms.Platform.Tizen": "2.4.0-r266-006"
+        },
+        "runtime": {
+          "LibCommon.Tizen.dll": {}
+        }
+      },
+      "TVApps/1.0.0": {
+        "dependencies": {
+          "LibCommon.Shared": "1.0.0",
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "TVApps.dll": {}
+        }
+      },
+      "TVApps.Tizen.TV/1.0.0": {
+        "dependencies": {
+          "LibCommon.Shared": "1.0.0",
+          "LibCommon.Tizen": "1.0.0",
+          "TVApps": "1.0.0",
+          "Tizen.NET": "4.0.0-preview1-00143",
+          "Tizen.NET.Sdk": "0.9.18-pre1",
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1",
+          "Xamarin.Forms.Platform.Tizen": "2.4.0-r266-006"
+        },
+        "runtime": {
+          "TVApps.Tizen.TV.dll": {}
+        }
+      },
+      "TVHome/1.0.0": {
+        "dependencies": {
+          "LibCommon.Shared": "1.0.0",
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "TVHome.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "TVHome.Tizen.TV/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "Tizen.NET/4.0.0-preview1-00143": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-woW6D9FsWZD2lJRwbND2hzMIi9l7QYwUqfpCxrMT3+Mh3+8UdFM86skDdw3mAgpLIqfC1plUfbISksQ9G2Gcgg==",
+      "path": "tizen.net/4.0.0-preview1-00143",
+      "hashPath": "tizen.net.4.0.0-preview1-00143.nupkg.sha512"
+    },
+    "Tizen.NET.Sdk/0.9.18-pre1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-lUsZ48M9YxKKwpYpE6zbd2/uw7GeJJZmKYABHW6Xdcfarxf17ncGRBLl7Gnt2rAc5ev8UkNKYfZoQQh+kQO2Hw==",
+      "path": "tizen.net.sdk/0.9.18-pre1",
+      "hashPath": "tizen.net.sdk.0.9.18-pre1.nupkg.sha512"
+    },
+    "Tizen.Xamarin.Forms.Extension/2.4.0-v00005": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-MKUamVt5XloZ/JziyOXLdbahn7T0LDQDJGUt3ynt0iSia4aLpZLOua6/iypBhnC79FgMaNfUA7APjVfjh3NLTg==",
+      "path": "tizen.xamarin.forms.extension/2.4.0-v00005",
+      "hashPath": "tizen.xamarin.forms.extension.2.4.0-v00005.nupkg.sha512"
+    },
+    "Xamarin.Forms/2.4.0.266-pre1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-pMu+b01vdH1ul5EJo1opQjEcwisWT35DdZO6EuR9HNKfY1dWyKmAlWgRdGUtjtdbhjOAtCOQUxI7F3x4hvV8KA==",
+      "path": "xamarin.forms/2.4.0.266-pre1",
+      "hashPath": "xamarin.forms.2.4.0.266-pre1.nupkg.sha512"
+    },
+    "Xamarin.Forms.Platform.Tizen/2.4.0-r266-006": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-xDEcJnKerroXtMLLUVssB9+f2mZMB5ngulNB09OsIp0gRqP7GnpqJEyWQsISFRCk272lNVd57UhXGCUFl9/aRg==",
+      "path": "xamarin.forms.platform.tizen/2.4.0-r266-006",
+      "hashPath": "xamarin.forms.platform.tizen.2.4.0-r266-006.nupkg.sha512"
+    },
+    "LibCommon.Shared/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "LibCommon.Tizen/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "TVApps/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "TVApps.Tizen.TV/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "TVHome/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/TVHome.Tizen.TV.runtimeconfig.dev.json b/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/TVHome.Tizen.TV.runtimeconfig.dev.json
new file mode 100644 (file)
index 0000000..2c2f357
--- /dev/null
@@ -0,0 +1,9 @@
+{
+  "runtimeOptions": {
+    "additionalProbingPaths": [
+      "C:\\Users\\samsung\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\samsung\\.nuget\\packages",
+      "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/TVHome.Tizen.TV.runtimeconfig.json b/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/TVHome.Tizen.TV.runtimeconfig.json
new file mode 100644 (file)
index 0000000..7539019
--- /dev/null
@@ -0,0 +1,9 @@
+{
+  "runtimeOptions": {
+    "tfm": "netcoreapp2.0",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "2.0.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/org.tizen.xahome-1.0.0.tpi b/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/org.tizen.xahome-1.0.0.tpi
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/org.tizen.xahome-1.0.0.tpk b/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/org.tizen.xahome-1.0.0.tpk
new file mode 100644 (file)
index 0000000..0a747cf
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/org.tizen.xahome-1.0.0.tpk differ
diff --git a/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/author-signature.xml b/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/author-signature.xml
new file mode 100644 (file)
index 0000000..32e3995
--- /dev/null
@@ -0,0 +1,542 @@
+<Signature Id="AuthorSignature" xmlns="http://www.w3.org/2000/09/xmldsig#">
+  <SignedInfo>
+    <CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+    <SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
+    <Reference URI="tizen-manifest.xml">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>yiowRT7BBe9PMd5KOUgJnrI8+ctp4sFJxRop8zwZ3Vg=</DigestValue>
+    </Reference>
+    <Reference URI="shared%2Fres%2FTVHome.Tizen.TV.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>/gTbhhRqVKFAMykTkZyDaEozK7OBNMSXGtsJpmRcLuE=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fscreenshot.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>rBnUv9kQBnmkHu6V7orYmoteD5eXfJfNtSk4fiES51Y=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_tizen_home_list_dimmed_recent.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>abSVmAktD3kMD8cgkHyq7+HznufbfOkkWpLoi3seSXA=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_tizen_home_list_bg_white_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>BHtl9KTXq3w+B5ABJO86u7SYoNKl0CG/h1qt2NJQHFA=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_tizen_home_list_bg_white_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ujRWeZIhIcElCoJVIw66t3hfb6sb8VK63a+jtck5EUw=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_tizen_home_list_bg_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>RttyFJoNtupluYvHReoAEiDuwNJJNeeBLw19wrGs/xE=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_tizen_home_list_bg_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>hI640xq4Vqw3XeO6SinvdjSIOzaPzORFCUXbaEgResI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_tizen_apps_list_dimmed_check.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Ixtj64ex0/WsZi2VSM/3Qx6GSWCQAjNNkCYoshGmzOI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_tizen_apps_list_dimmed.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>zo8V0MvRxWOPNOKHe9YiYwQQS4qKVDd4nDYXRZds0lI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_home_recent_dimmed_option_75.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>DTpuLrVOInHOOCpLV8Ha1XJiZOGvYqu6MxPxhaEiq4w=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_home_menu_focused_bg.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ZCsfmvO2E/db1sCfLZczGb7wtCMYoixWrfonq9V8W1Q=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_home_list_dimmed_recent_60.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ZzXtd/0Z6EEbeYql7uzznGYLHa1O+vHoBHdS8eC+y2g=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_home_list_dimmed_apps_75.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>2MOhaSuSq7UMYrtFqZgrECcUoOoDg1/v6tZGkcSTP9k=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_home_list_dimmed_apps_60.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>urw6a9ANCmt/dzHoUG1wjSP1dQa/JxcqJimgWQFcKFA=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_apps_no_contents.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>wyV5bZt23Oukmg26jcjhBq4e3ZaoyvAEmvmf4N/H9+8=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_apps_list_stroke.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>KlC657FZBYGsby56T9TFTVgWUTtm8D7cZwaFkHmuIV0=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_apps_list_dimmed_check.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Ixtj64ex0/WsZi2VSM/3Qx6GSWCQAjNNkCYoshGmzOI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_apps_list_dimmed_95.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>uADDZTovkkBmW29pZm787/g+oBxOWBqpRO2dnYf/ahM=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_apps_list_dimmed_85.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>iLfG/n8nzjk0YtoNBrqqDot05l+qDLEVkUfqttNXLcs=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_apps_list_dimmed_75.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Ixtj64ex0/WsZi2VSM/3Qx6GSWCQAjNNkCYoshGmzOI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_option_menu_list_box_check_selected.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>oenTDUDtiAEQVBYxbv0xZtU+t5Jq5Z/p6ogv6lQJ79o=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_option_menu_list_box_check_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>u8LBn4QklWpX06MXRDp/0IE/q0lab2FDtIT0TpSVKo8=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_option_menu_list_box_check_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>U/02Xv2++HNVYP9BeXqCTd43gxO3eDQ+S2d4lYOvPU8=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_option_box_more_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>TiWYMtep4pcheKi8z95wGpSRcN/wjXuRba6vY9eO4gc=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_option_box_more_dimmed.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>p5CdWOViau3ehePfQFCrQu7iZPp6QOpXALeH3QhhD5w=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_menu_apps_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>EtZD1Q3rhAzg5/lOi0t3NP1paAk7psxUZXXQesttkRI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_menu_apps_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>4qmHCWwhYsX6Sp+5n1I0ojsto45cn3g+ERr5PNYRsEU=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_menu_addpin_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ysMQWqhHVgFE68EDOTffZmX4x4JrjWm2F7k/1v0q9UY=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_menu_addpin_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>xZcjt6+cHOk4r2fjWQgY4PbSAlh9PL+MYjkV7tFMPEk=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_list_mediahub_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Qa+jLmnpzRRkKUkfmZwHRuO6ubj00IgTuMVCbf54xtQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_list_mediahub_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Qa+jLmnpzRRkKUkfmZwHRuO6ubj00IgTuMVCbf54xtQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_list_allapps_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>jue0IfvgSHvuVbcy3urOkFi6dueU86ynfsUrImCT1Ko=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_list_allapps_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>m/NU/yQl1g0Vr24xwU7kT2ocrtzXJKteNtRVMOrcuzk=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_list_addpin_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>gsvs4qLA9qYnUaS3ub73z7Ow0zIIP6B8fDDbt5fpeG0=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_list_addpin_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>DNurC/ezAgPbsiCDPAogMWXKjlZdzPWyrWeSVmYn/ME=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_list_thumbnail_shadow_focused.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>zVDoB9YI+wsx0LiF2roSN2lmtYQgs3BTm5QvUhMX/Rw=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_list_thumbnail_gradient_normal.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>dM5tJw1dRRkH4qRjWySYUY/n7oqbQTxqxnqcWW4rTM0=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_list_thumbnail_gradient_focused.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>NzcImMy9eCGiB8txpMcGm3i5SRNjfSS363Zt4+dAPUY=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_launcher_mediahub_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Qa+jLmnpzRRkKUkfmZwHRuO6ubj00IgTuMVCbf54xtQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_launcher_mediahub_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Qa+jLmnpzRRkKUkfmZwHRuO6ubj00IgTuMVCbf54xtQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_tint_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>LHkP9bSmyMZxhF7/N2BlgBHzzxhyzGey6YisfeaNqAo=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_tint_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>iu3Z8bQsAqGGhQumVUD/Z5ekIObmzv+Hvpe8fe2cuqc=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_contrast_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>w68yOeITQVLQatvCZI62776hf50CEwO15w0sIgxcAEo=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_contrast_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>3TzeCHSXJsn/5jAuaW0XbBRP2/8WPohPHXHhct8w8I0=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_color_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>IalaRXmRr6SmVFUrJc5yvKhyJqOUsQXIOI80KzeFnrk=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_color_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>DDj3G+TOrKWpW83NhLtO090KZx6agkVOKiPFqdTDlX0=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_brightness_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>p3a3uuxR/W4Rbi7PnqSbJCPtwu2og1/RxxOZLgxBKD4=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_brightness_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>pSM2IFVLLRoae4fXE2MFoAEZ60eOkUcVK6TUgYtyKkc=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_all_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>P8tFgQHn4UUit2HgVvAxxfbmyIQJmVbCcn6VEhDQ3+U=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_all_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>h90O5s72TWwK5+fMwTSFdS7n3d3xiPWnh3XbSu9FXZg=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_settings_unselected.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>qv91ECpbw5zePEsTj/3+DQo4AjUlMvomZLO6LIGT3Kg=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_settings_selected.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>laMaxDSoa3/vBRg8pTTLIR7G8RutxTVjflUpMh3PEnc=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_settings_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>0u4Q/RBQqTad+TlPVDRxIZh5PVFgmdbq/a+RgiUZZNQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_settings_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>YqMEOEXBipNpFdozt+arIUtVklGct1rrcRRY2a8/lLw=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_recent_unselected.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>UbErFgk/s2nniMipQzfOq6sTm+9O77+nI0a9MnLKQZk=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_recent_selected.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>dr1O6uUavxDuU5f6EyPYqcQ7vIiXipEFQiNIZgMOHoE=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_recent_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ynzujpdT3OJ9aqCHPhHBt5y2aSgf/hta2tJpKIPwrvM=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_recent_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>/AJesEfZSEA1TAZwFv16KIrV1C/VnLkqLu25gTkLcho=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_apps_unselected.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>qm5PrwOIcF8PVkdnfqzRZ/GToRpHS+e9H860MMCd3YY=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_apps_selected.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>C54ugONimzU/RPEUK1SSYmnnxtNpW77h9lPXvtjth7k=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_apps_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>pqniyO9OrzSgN/czTbFI5eWTEiKaaPvKrMY2DWVrpkY=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_apps_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>4uFNuZc5bEw49qv2zNV+FnDXecySa9D2kGZcUWausS8=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_apps_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>EtZD1Q3rhAzg5/lOi0t3NP1paAk7psxUZXXQesttkRI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_apps_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>4qmHCWwhYsX6Sp+5n1I0ojsto45cn3g+ERr5PNYRsEU=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_addpin_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ysMQWqhHVgFE68EDOTffZmX4x4JrjWm2F7k/1v0q9UY=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_addpin_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>xZcjt6+cHOk4r2fjWQgY4PbSAlh9PL+MYjkV7tFMPEk=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_launcher_mediahub_42.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ibFQnq6mQdHlt1McHlqbV2LZa2SIap4ml0FBGxS1VOQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_launcher_mediahub_168.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>wY7l6OKmJYotIpKnPhlh0hR4YDSEtpW2HZtcoi+ERs8=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_launcher_mediahub_136.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>saIbF5ChgWv4mmprVfJSvHB4PPMch6eF/wDV09tmmVI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_apps_pinmark.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ZahUF4DidpBuGLkIAcr0MF3VVcGQGC9JjSZztyH5aQA=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_apps_launcher_pinmark.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>EJlF00KH8rz4TpqqJK8zEUirikzig9Og98UBDNwp+jw=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_apps_launcher_mediahub_196.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Qa+jLmnpzRRkKUkfmZwHRuO6ubj00IgTuMVCbf54xtQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_apps_launcher_mediahub_164.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>gX3ogKZsX26mpk+kDEAYP+Zp6S3QSrx+13BnFxCc5FM=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_apps_additional_back.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>CyVbmPv2pqcChT+Wu+ogtWAe6bJSh85sqXf6m5x4mDs=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_08.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>NLOZX7wXlktktN4Vef4pa9gubOGJhb9HrRkQS3mudaE=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_07.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>9P4ZzrZv0NlNaB+3No+aGsDBs/jG9NJegHpEGLHNllg=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_06.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>kKyxysfX/d+oZ7U1WHH5dFwGJHSK4wXtq8LOVgHLa2U=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_05.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>BZNk/tRKl/S8oSQZH4L0cwyUtNUL61gX3v8w6zunRgo=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_04.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>/mBm1k4Z9xmw87/3iuDQUbi/6TqvIUjuy22lrXLqYpc=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_03.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Q4OWq9SFfY4Kc6F9aO2L1EnAgNiBHcCKdFV+MfhG8CA=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_02.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>SnFNaOuBFWqqvBEwZfZxfNRtXOyAk1qwNaS1RynVD7k=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_01.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>SnFNaOuBFWqqvBEwZfZxfNRtXOyAk1qwNaS1RynVD7k=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_tizen_option_menu_nocontent_bg.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>TmyxV1efSm+7IERxNOqWN6YUEy3cjHVfa8/v5D2Pojk=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_tizen_option_menu_list_box_bg.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>PjKAMWpnRVOjc4j69DiZy3Sx35Nun1rwx7BUwvSF1YA=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_tizen_option_menu_bg_selected.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Uo7RkZXsYAHl0hNWN4+/8wwu4AkYgy+KXFT753nH9pw=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_tizen_option_menu_bg_normal.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>pTiEER6ZQHQ30R0M5LydfDBYvsBDbUcNwdlEMyK/za8=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_tizen_option_menu_bg_focused.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>iUav5rD4DUVJpp9AqRSIgiUfHJ6F7wnrAq39NCCgmls=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_tizen_dropdown_line_normal.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Mxq8NCIXrSgByqVE4a82nxdyRNdMUFjwv3pKk3oZI8g=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_tizen_dropdown_line_dimmed.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>PKb4yMY1F5PQboqftsJYHqOxbrhYvBy2P7eKX5T9LVk=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_option_menu_nocontent_bg.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>TfE7qSi+67CvFLZZ7zgIThDKOle9Os3orYlRyvYTO1E=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_home_list_move_right.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>iTAIVO+qBnlJlQOpTPhZTTpBBMkSMSgq+rHHGa74lk4=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_home_list_move_left.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>eTTs8oyHbjR9Zijb5F1jilZ93fyLLjqGzGStTWT2WVs=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbg_home_gradient_dimmed_option.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>UXHn1krkBKC7JCRzj8h40KDdTtrYPl3QvNHMtdmuHeQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbg_home_gradient_dimmed.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>EEXDCMHtiPGhUsXPX12eTAh7lcQu86us5YmIw8UxqXY=</DigestValue>
+    </Reference>
+    <Reference URI="res%2FAppIcon.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>1d0oEZHqPn+QzNzGIHwj9ODby6x9ggFs9uOsav6jPNs=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Xaml.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>J/d/Iu+nPnrMUHbnjHtcNpI4dTAbHKyD61nelmBE8rE=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Platform.Tizen.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>k9quBEmTxuUA7AiVyJthoirEwrl9SgQr5J0DXi6llkk=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Platform.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>8FCwIup+0tvOQf5a14Lo7VQVCCG9bgxkw/sxAFAN8lM=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Core.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Wnha/ZDGFuzYPiZ6JyEp1wTQYBpYv7WDYs8CHPr3Ugs=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVHome.Tizen.TV.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>R7KeqWSqXYTrBPiLDbLq3fVCy8kZyWIHIbjgW8eASVM=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVHome.Tizen.TV.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>b9BedGtu+zVnAvHChbiD5vPT1y0NwXiAronKQiCC08o=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVHome.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>X4GiFeOs+/xr5OoC4PUsB04mON5fmQq3rMUw7PDrq/k=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVHome.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>CDi0NSU/sxR5CaxZi4MTlQiccQCOzZ5bPFMBkWmR2f4=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.Tizen.TV.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>x/rqZEBQb4V2cBRByJrDHyvHUP5aIka4jiBYuVysUJg=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.Tizen.TV.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>BgawWdKNYytoW7rglBK3/WadIDO64RmYLRvqdVlKcYA=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>iN7qVbbwpxhN3RAqDyb3zDQuvkTlNJNM3mIo45nyMzU=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>nmik89SH8yehPu6zI2peM/amzyT0kunzhWjX/nKDWto=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Xamarin.Forms.Extension.Renderer.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>7oZiDFE6sc/h/5gxMoKu72pn73f48lWBD8p5W7h7j4I=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Xamarin.Forms.Extension.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Q1voviamaw/GnkgZDXopBuyM18WxY0sxyD5g3Uyovf4=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.System.PlatformConfig.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>1fLNIiGbumlNGMW1fApud98XB/+XaRzlfKtOlAaIDwQ=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Applications.WatchApplication.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>899qMfwfpHleUrl1Eyx89Y4AJxYGBwOc7bsmIIERfA4=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Applications.AttachPanel.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Ujn3mYvFRa5GBhVgy6iMMKWOOh0Vl33ISGagcSkxC2U=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Account.SyncManager.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>vy52VSuLoSlQmeqgLYOQP2SZUL8kdr2x6Dw4WL5ia5M=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Tizen.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>p9BXz7Wy961nTBtuJ6NBBlcg3d6JzxtAa2kKvTAjU0k=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Tizen.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ytXYOQFfxUo6TNaE/JC9uMkpYq28zyKWfuzKtLt1hD8=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Shared.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>28yMmL3EV3MWlzVPfP3R3jC9/qQWZlIWvvKHFJz5Qs0=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Shared.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>L9fmVpePV7PCT/SW8PIIBm6ekdcZSq9eG07O/R4s8pI=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FElmSharp.Wearable.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>9xk59Y9Uhmml3aT0AKL5zD8aQbN2QMedWOZxxGQ86EA=</DigestValue>
+    </Reference>
+    <Reference URI="#prop">
+      <Transforms>
+        <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
+      </Transforms>
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>e2rGZ9lURQWep1IIbrRk2NYMw5EXlejQt2B0bMLUyoc=</DigestValue>
+    </Reference>
+  </SignedInfo>
+  <SignatureValue>
+a+uU90E3kJBn1Qw2vB3fyRt/8MzGBn+ZQ1HSxt3HB/pwYkI/TkHdDHmQIB7BmVu5pbqmH8KLs7i7
+chQB2tbxlSjSFn8HMxtzsrY5a5Dt2t52nVXQkJGWVSmHv0NUHCs7LcS7eueulMvttAoZIp+1kt8p
+7f5F9X3k35XItt8mWwk=
+</SignatureValue>
+  <KeyInfo>
+    <X509Data>
+      <X509Certificate>
+MIIClTCCAX2gAwIBAgIGAVYhXgiqMA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFz
+c29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2
+ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBExDzANBgNVBAMMBmF1
+dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEApm4Xqu2NAxOEh4Fgo0w6j+Q9MccSOPny
+mkyM3XMn0nL7mFKL4ZETxyRXlMU8DnM9l4zsEH3iS15cZknesUrCEAiuhL4fsp05ZSr6ERCYQrXs
+06WPmepipiM7n6BWzCsSmv0qNxkYWjZODWT2+15PsXfvwsK9wsrjSDIT8SuYV48CAwEAAaMyMDAw
+DAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcN
+AQEFBQADggEBAMqla3XZiV3xAQe3laSgVJvmtEsjl3Zfp7Nufrobsl4pxQhVbOITomeEqrJkn4e6
+zzfsjQQ6nw0yXqeo6qfP1ez8Wvr/egyfO6BrnARX37K5cXszpIn7IvO6xl4Ux/rtp4vvQXDcrDS5
+F07d9tg+5UO6MC/9cKaCNEIxSkXEhjOf5x2LGg686fq5V4WEKCO2ApkJRXn+tFRArysrT5FPEnus
+NG+XhHWJw58HgBrZFl0SOUJQvzi3xv5xVPml65qwbehmQyu+LcgWeKySO46nzF0AXlCTaC78FGYk
+nrG2yFeWO6SWXGV7uxgizufT+s851rPFg/EWYEjqX4jU/jp7Swg=
+</X509Certificate>
+      <X509Certificate>
+MIIDOTCCAiGgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMRowGAYDVQQKDBFUaXplbiBBc3NvY2lh
+dGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xHjAcBgNVBAMMFVRpemVuIERldmVsb3Bl
+cnMgUm9vdDAeFw0xMjAxMDEwMDAwMDBaFw0yNzAxMDEwMDAwMDBaMFYxGjAYBgNVBAoMEVRpemVu
+IEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4g
+RGV2ZWxvcGVycyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANVGhRGmMIUyBA7o
+PCz8Sxut6z6HNkF4oDIuzuKaMzRYPeWodwe9O0gmqAkToQHfwg2giRhE5GoPld0fq+OYMMwSasCu
+g8dwODx1eDeSYVuOLWRxpAmbTXOsSFi6VoWeyaPEm18JBHvZBsU5YQtgZ6Kp7MqzvQg3pXOxtajj
+vyHxiatJl+xXrHgcXC1wgyG3buty7u/Fi2mvKXJ0PRJcCjjK81dqe/Vr20sRUCrbk02zbm5ggFt/
+jIEhV8wbFRQpliobc7J4dSTKhFfrqGM8rdd54LYhD7gSI1CFSe16pUXfcVR7FhJztRaiGLnCrwBE
+dyTZ248+D4L/qR/D0axb3jcCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOC
+AQEAnOXXQ/1O/QTDHyrmQDtFziqPY3xWlJBqJtEqXiT7Y+Ljpe66e+Ee/OjQMlZe8gu21/8cKklH
+95RxjopMWCVedXDUbWdvS2+CdyvVW/quT2E0tjqIzXDekUTYwwhlPWlGxvfj3VsxqSFq3p8Brl04
+1Gx5RKAGyKVsMfTLhbbwSWwApuBUxYfcNpKwLWGPXkysu+HctY03OKv4/xKBnVWiN8ex/Sgesi0M
++OBAOMdZMPK32uJBTeKFx1xZgTLIhk45V0hPOomPjZloiv0LSS11eyd451ufjW0iHRE7WlpR6EvI
+W6TFyZgMpQq+kg4hWl2SBTf3s2VI8Ygz7gj8TMlClg==
+</X509Certificate>
+    </X509Data>
+  </KeyInfo>
+  <Object Id="prop">
+    <SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties">
+      <SignatureProperty Id="profile" Target="#AuthorSignature">
+        <dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile" />
+      </SignatureProperty>
+      <SignatureProperty Id="role" Target="#AuthorSignature">
+        <dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-author" />
+      </SignatureProperty>
+      <SignatureProperty Id="identifier" Target="#AuthorSignature">
+        <dsp:Identifier />
+      </SignatureProperty>
+    </SignatureProperties>
+  </Object>
+</Signature>
\ No newline at end of file
diff --git a/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/shared/res/TVHome.Tizen.TV.png b/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/shared/res/TVHome.Tizen.TV.png
new file mode 100644 (file)
index 0000000..9f3cb98
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/shared/res/TVHome.Tizen.TV.png differ
diff --git a/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/signature1.xml b/TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/signature1.xml
new file mode 100644 (file)
index 0000000..0847c3f
--- /dev/null
@@ -0,0 +1,544 @@
+<Signature Id="DistributorSignature" xmlns="http://www.w3.org/2000/09/xmldsig#">
+  <SignedInfo>
+    <CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
+    <SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
+    <Reference URI="tizen-manifest.xml">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>yiowRT7BBe9PMd5KOUgJnrI8+ctp4sFJxRop8zwZ3Vg=</DigestValue>
+    </Reference>
+    <Reference URI="shared%2Fres%2FTVHome.Tizen.TV.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>/gTbhhRqVKFAMykTkZyDaEozK7OBNMSXGtsJpmRcLuE=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fscreenshot.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>rBnUv9kQBnmkHu6V7orYmoteD5eXfJfNtSk4fiES51Y=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_tizen_home_list_dimmed_recent.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>abSVmAktD3kMD8cgkHyq7+HznufbfOkkWpLoi3seSXA=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_tizen_home_list_bg_white_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>BHtl9KTXq3w+B5ABJO86u7SYoNKl0CG/h1qt2NJQHFA=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_tizen_home_list_bg_white_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ujRWeZIhIcElCoJVIw66t3hfb6sb8VK63a+jtck5EUw=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_tizen_home_list_bg_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>RttyFJoNtupluYvHReoAEiDuwNJJNeeBLw19wrGs/xE=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_tizen_home_list_bg_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>hI640xq4Vqw3XeO6SinvdjSIOzaPzORFCUXbaEgResI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_tizen_apps_list_dimmed_check.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Ixtj64ex0/WsZi2VSM/3Qx6GSWCQAjNNkCYoshGmzOI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_tizen_apps_list_dimmed.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>zo8V0MvRxWOPNOKHe9YiYwQQS4qKVDd4nDYXRZds0lI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_home_recent_dimmed_option_75.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>DTpuLrVOInHOOCpLV8Ha1XJiZOGvYqu6MxPxhaEiq4w=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_home_menu_focused_bg.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ZCsfmvO2E/db1sCfLZczGb7wtCMYoixWrfonq9V8W1Q=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_home_list_dimmed_recent_60.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ZzXtd/0Z6EEbeYql7uzznGYLHa1O+vHoBHdS8eC+y2g=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_home_list_dimmed_apps_75.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>2MOhaSuSq7UMYrtFqZgrECcUoOoDg1/v6tZGkcSTP9k=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_home_list_dimmed_apps_60.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>urw6a9ANCmt/dzHoUG1wjSP1dQa/JxcqJimgWQFcKFA=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_apps_no_contents.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>wyV5bZt23Oukmg26jcjhBq4e3ZaoyvAEmvmf4N/H9+8=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_apps_list_stroke.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>KlC657FZBYGsby56T9TFTVgWUTtm8D7cZwaFkHmuIV0=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_apps_list_dimmed_check.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Ixtj64ex0/WsZi2VSM/3Qx6GSWCQAjNNkCYoshGmzOI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_apps_list_dimmed_95.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>uADDZTovkkBmW29pZm787/g+oBxOWBqpRO2dnYf/ahM=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_apps_list_dimmed_85.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>iLfG/n8nzjk0YtoNBrqqDot05l+qDLEVkUfqttNXLcs=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fimg_apps_list_dimmed_75.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Ixtj64ex0/WsZi2VSM/3Qx6GSWCQAjNNkCYoshGmzOI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_option_menu_list_box_check_selected.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>oenTDUDtiAEQVBYxbv0xZtU+t5Jq5Z/p6ogv6lQJ79o=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_option_menu_list_box_check_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>u8LBn4QklWpX06MXRDp/0IE/q0lab2FDtIT0TpSVKo8=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_option_menu_list_box_check_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>U/02Xv2++HNVYP9BeXqCTd43gxO3eDQ+S2d4lYOvPU8=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_option_box_more_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>TiWYMtep4pcheKi8z95wGpSRcN/wjXuRba6vY9eO4gc=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_option_box_more_dimmed.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>p5CdWOViau3ehePfQFCrQu7iZPp6QOpXALeH3QhhD5w=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_menu_apps_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>EtZD1Q3rhAzg5/lOi0t3NP1paAk7psxUZXXQesttkRI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_menu_apps_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>4qmHCWwhYsX6Sp+5n1I0ojsto45cn3g+ERr5PNYRsEU=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_menu_addpin_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ysMQWqhHVgFE68EDOTffZmX4x4JrjWm2F7k/1v0q9UY=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_menu_addpin_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>xZcjt6+cHOk4r2fjWQgY4PbSAlh9PL+MYjkV7tFMPEk=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_list_mediahub_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Qa+jLmnpzRRkKUkfmZwHRuO6ubj00IgTuMVCbf54xtQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_list_mediahub_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Qa+jLmnpzRRkKUkfmZwHRuO6ubj00IgTuMVCbf54xtQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_list_allapps_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>jue0IfvgSHvuVbcy3urOkFi6dueU86ynfsUrImCT1Ko=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_list_allapps_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>m/NU/yQl1g0Vr24xwU7kT2ocrtzXJKteNtRVMOrcuzk=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_list_addpin_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>gsvs4qLA9qYnUaS3ub73z7Ow0zIIP6B8fDDbt5fpeG0=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_tizen_home_list_addpin_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>DNurC/ezAgPbsiCDPAogMWXKjlZdzPWyrWeSVmYn/ME=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_list_thumbnail_shadow_focused.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>zVDoB9YI+wsx0LiF2roSN2lmtYQgs3BTm5QvUhMX/Rw=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_list_thumbnail_gradient_normal.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>dM5tJw1dRRkH4qRjWySYUY/n7oqbQTxqxnqcWW4rTM0=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_list_thumbnail_gradient_focused.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>NzcImMy9eCGiB8txpMcGm3i5SRNjfSS363Zt4+dAPUY=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_launcher_mediahub_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Qa+jLmnpzRRkKUkfmZwHRuO6ubj00IgTuMVCbf54xtQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_launcher_mediahub_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Qa+jLmnpzRRkKUkfmZwHRuO6ubj00IgTuMVCbf54xtQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_tint_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>LHkP9bSmyMZxhF7/N2BlgBHzzxhyzGey6YisfeaNqAo=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_tint_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>iu3Z8bQsAqGGhQumVUD/Z5ekIObmzv+Hvpe8fe2cuqc=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_contrast_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>w68yOeITQVLQatvCZI62776hf50CEwO15w0sIgxcAEo=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_contrast_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>3TzeCHSXJsn/5jAuaW0XbBRP2/8WPohPHXHhct8w8I0=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_color_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>IalaRXmRr6SmVFUrJc5yvKhyJqOUsQXIOI80KzeFnrk=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_color_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>DDj3G+TOrKWpW83NhLtO090KZx6agkVOKiPFqdTDlX0=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_brightness_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>p3a3uuxR/W4Rbi7PnqSbJCPtwu2og1/RxxOZLgxBKD4=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_brightness_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>pSM2IFVLLRoae4fXE2MFoAEZ60eOkUcVK6TUgYtyKkc=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_all_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>P8tFgQHn4UUit2HgVvAxxfbmyIQJmVbCcn6VEhDQ3+U=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_settings_all_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>h90O5s72TWwK5+fMwTSFdS7n3d3xiPWnh3XbSu9FXZg=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_settings_unselected.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>qv91ECpbw5zePEsTj/3+DQo4AjUlMvomZLO6LIGT3Kg=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_settings_selected.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>laMaxDSoa3/vBRg8pTTLIR7G8RutxTVjflUpMh3PEnc=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_settings_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>0u4Q/RBQqTad+TlPVDRxIZh5PVFgmdbq/a+RgiUZZNQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_settings_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>YqMEOEXBipNpFdozt+arIUtVklGct1rrcRRY2a8/lLw=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_recent_unselected.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>UbErFgk/s2nniMipQzfOq6sTm+9O77+nI0a9MnLKQZk=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_recent_selected.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>dr1O6uUavxDuU5f6EyPYqcQ7vIiXipEFQiNIZgMOHoE=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_recent_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ynzujpdT3OJ9aqCHPhHBt5y2aSgf/hta2tJpKIPwrvM=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_recent_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>/AJesEfZSEA1TAZwFv16KIrV1C/VnLkqLu25gTkLcho=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_apps_unselected.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>qm5PrwOIcF8PVkdnfqzRZ/GToRpHS+e9H860MMCd3YY=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_apps_selected.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>C54ugONimzU/RPEUK1SSYmnnxtNpW77h9lPXvtjth7k=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_apps_normal.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>pqniyO9OrzSgN/czTbFI5eWTEiKaaPvKrMY2DWVrpkY=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_apps_focused.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>4uFNuZc5bEw49qv2zNV+FnDXecySa9D2kGZcUWausS8=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_apps_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>EtZD1Q3rhAzg5/lOi0t3NP1paAk7psxUZXXQesttkRI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_apps_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>4qmHCWwhYsX6Sp+5n1I0ojsto45cn3g+ERr5PNYRsEU=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_addpin_182.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ysMQWqhHVgFE68EDOTffZmX4x4JrjWm2F7k/1v0q9UY=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_menu_addpin_138.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>xZcjt6+cHOk4r2fjWQgY4PbSAlh9PL+MYjkV7tFMPEk=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_launcher_mediahub_42.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ibFQnq6mQdHlt1McHlqbV2LZa2SIap4ml0FBGxS1VOQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_launcher_mediahub_168.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>wY7l6OKmJYotIpKnPhlh0hR4YDSEtpW2HZtcoi+ERs8=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_home_launcher_mediahub_136.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>saIbF5ChgWv4mmprVfJSvHB4PPMch6eF/wDV09tmmVI=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_apps_pinmark.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ZahUF4DidpBuGLkIAcr0MF3VVcGQGC9JjSZztyH5aQA=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_apps_launcher_pinmark.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>EJlF00KH8rz4TpqqJK8zEUirikzig9Og98UBDNwp+jw=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_apps_launcher_mediahub_196.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Qa+jLmnpzRRkKUkfmZwHRuO6ubj00IgTuMVCbf54xtQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_apps_launcher_mediahub_164.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>gX3ogKZsX26mpk+kDEAYP+Zp6S3QSrx+13BnFxCc5FM=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fic_apps_additional_back.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>CyVbmPv2pqcChT+Wu+ogtWAe6bJSh85sqXf6m5x4mDs=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_08.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>NLOZX7wXlktktN4Vef4pa9gubOGJhb9HrRkQS3mudaE=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_07.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>9P4ZzrZv0NlNaB+3No+aGsDBs/jG9NJegHpEGLHNllg=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_06.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>kKyxysfX/d+oZ7U1WHH5dFwGJHSK4wXtq8LOVgHLa2U=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_05.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>BZNk/tRKl/S8oSQZH4L0cwyUtNUL61gX3v8w6zunRgo=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_04.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>/mBm1k4Z9xmw87/3iuDQUbi/6TqvIUjuy22lrXLqYpc=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_03.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Q4OWq9SFfY4Kc6F9aO2L1EnAgNiBHcCKdFV+MfhG8CA=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_02.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>SnFNaOuBFWqqvBEwZfZxfNRtXOyAk1qwNaS1RynVD7k=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fhome_icon_bg_01.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>SnFNaOuBFWqqvBEwZfZxfNRtXOyAk1qwNaS1RynVD7k=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_tizen_option_menu_nocontent_bg.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>TmyxV1efSm+7IERxNOqWN6YUEy3cjHVfa8/v5D2Pojk=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_tizen_option_menu_list_box_bg.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>PjKAMWpnRVOjc4j69DiZy3Sx35Nun1rwx7BUwvSF1YA=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_tizen_option_menu_bg_selected.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Uo7RkZXsYAHl0hNWN4+/8wwu4AkYgy+KXFT753nH9pw=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_tizen_option_menu_bg_normal.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>pTiEER6ZQHQ30R0M5LydfDBYvsBDbUcNwdlEMyK/za8=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_tizen_option_menu_bg_focused.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>iUav5rD4DUVJpp9AqRSIgiUfHJ6F7wnrAq39NCCgmls=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_tizen_dropdown_line_normal.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Mxq8NCIXrSgByqVE4a82nxdyRNdMUFjwv3pKk3oZI8g=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_tizen_dropdown_line_dimmed.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>PKb4yMY1F5PQboqftsJYHqOxbrhYvBy2P7eKX5T9LVk=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_option_menu_nocontent_bg.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>TfE7qSi+67CvFLZZ7zgIThDKOle9Os3orYlRyvYTO1E=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_home_list_move_right.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>iTAIVO+qBnlJlQOpTPhZTTpBBMkSMSgq+rHHGa74lk4=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbtn_home_list_move_left.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>eTTs8oyHbjR9Zijb5F1jilZ93fyLLjqGzGStTWT2WVs=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbg_home_gradient_dimmed_option.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>UXHn1krkBKC7JCRzj8h40KDdTtrYPl3QvNHMtdmuHeQ=</DigestValue>
+    </Reference>
+    <Reference URI="res%2Fbg_home_gradient_dimmed.9.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>EEXDCMHtiPGhUsXPX12eTAh7lcQu86us5YmIw8UxqXY=</DigestValue>
+    </Reference>
+    <Reference URI="res%2FAppIcon.png">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>1d0oEZHqPn+QzNzGIHwj9ODby6x9ggFs9uOsav6jPNs=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Xaml.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>J/d/Iu+nPnrMUHbnjHtcNpI4dTAbHKyD61nelmBE8rE=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Platform.Tizen.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>k9quBEmTxuUA7AiVyJthoirEwrl9SgQr5J0DXi6llkk=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Platform.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>8FCwIup+0tvOQf5a14Lo7VQVCCG9bgxkw/sxAFAN8lM=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FXamarin.Forms.Core.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Wnha/ZDGFuzYPiZ6JyEp1wTQYBpYv7WDYs8CHPr3Ugs=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVHome.Tizen.TV.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>R7KeqWSqXYTrBPiLDbLq3fVCy8kZyWIHIbjgW8eASVM=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVHome.Tizen.TV.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>b9BedGtu+zVnAvHChbiD5vPT1y0NwXiAronKQiCC08o=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVHome.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>X4GiFeOs+/xr5OoC4PUsB04mON5fmQq3rMUw7PDrq/k=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVHome.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>CDi0NSU/sxR5CaxZi4MTlQiccQCOzZ5bPFMBkWmR2f4=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.Tizen.TV.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>x/rqZEBQb4V2cBRByJrDHyvHUP5aIka4jiBYuVysUJg=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.Tizen.TV.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>BgawWdKNYytoW7rglBK3/WadIDO64RmYLRvqdVlKcYA=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>iN7qVbbwpxhN3RAqDyb3zDQuvkTlNJNM3mIo45nyMzU=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTVApps.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>nmik89SH8yehPu6zI2peM/amzyT0kunzhWjX/nKDWto=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Xamarin.Forms.Extension.Renderer.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>7oZiDFE6sc/h/5gxMoKu72pn73f48lWBD8p5W7h7j4I=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Xamarin.Forms.Extension.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Q1voviamaw/GnkgZDXopBuyM18WxY0sxyD5g3Uyovf4=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.System.PlatformConfig.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>1fLNIiGbumlNGMW1fApud98XB/+XaRzlfKtOlAaIDwQ=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Applications.WatchApplication.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>899qMfwfpHleUrl1Eyx89Y4AJxYGBwOc7bsmIIERfA4=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Applications.AttachPanel.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>Ujn3mYvFRa5GBhVgy6iMMKWOOh0Vl33ISGagcSkxC2U=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FTizen.Account.SyncManager.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>vy52VSuLoSlQmeqgLYOQP2SZUL8kdr2x6Dw4WL5ia5M=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Tizen.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>p9BXz7Wy961nTBtuJ6NBBlcg3d6JzxtAa2kKvTAjU0k=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Tizen.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>ytXYOQFfxUo6TNaE/JC9uMkpYq28zyKWfuzKtLt1hD8=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Shared.pdb">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>28yMmL3EV3MWlzVPfP3R3jC9/qQWZlIWvvKHFJz5Qs0=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FLibCommon.Shared.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>L9fmVpePV7PCT/SW8PIIBm6ekdcZSq9eG07O/R4s8pI=</DigestValue>
+    </Reference>
+    <Reference URI="bin%2FElmSharp.Wearable.dll">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>9xk59Y9Uhmml3aT0AKL5zD8aQbN2QMedWOZxxGQ86EA=</DigestValue>
+    </Reference>
+    <Reference URI="author-signature.xml">
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>8DuG+ktphW28f9BqEz5ZGHW/k9MxR8LpOO+ERJoHV60=</DigestValue>
+    </Reference>
+    <Reference URI="#prop">
+      <Transforms>
+        <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
+      </Transforms>
+      <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+      <DigestValue>abSCdQC03ZcPoEN8T0eWSILDIhDi2uNziivgdw1gmmQ=</DigestValue>
+    </Reference>
+  </SignedInfo>
+  <SignatureValue>
+mISGW6EqPcVVVotj/QLJCLBXAhKi9KGhCSeasOr57r0I7NekP0nc/KOehVtPLhvgiAriEYobrH89
+gpPJaH+FslY249e2MFAyn1lzoENr0RkxASlZ7n+p+tmDLTOyuzS9zD7YXLYPfo/zlPF74BiL4l//
+843Yl03PhQIB44ZOiyM=
+</SignatureValue>
+  <KeyInfo>
+    <X509Data>
+      <X509Certificate>
+MIICmzCCAgQCCQDXI7WLdVZwiTANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMCS1IxDjAMBgNV
+BAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6ZW4gVGVzdCBDQTEiMCAGA1UE
+CwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwbVGl6ZW4gUHVibGljIERpc3Ry
+aWJ1dG9yIENBMB4XDTEyMTAyOTEzMDMwNFoXDTIyMTAyNzEzMDMwNFowgZMxCzAJBgNVBAYTAktS
+MQ4wDAYDVQQIDAVTdXdvbjEOMAwGA1UEBwwFU3V3b24xFjAUBgNVBAoMDVRpemVuIFRlc3QgQ0Ex
+IjAgBgNVBAsMGVRpemVuIERpc3RyaWJ1dG9yIFRlc3QgQ0ExKDAmBgNVBAMMH1RpemVuIFB1Ymxp
+YyBEaXN0cmlidXRvciBTaWduZXIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALtMvlc5hENK
+90ZdA+y66+Sy0enD1gpZDBh5T9RP0oRsptJv5jjNTseQbQi0SZOdOXb6J7iQdlBCtR343RpIEz8H
+mrBy7mSY7mgwoU4EPpp4CTSUeAuKcmvrNOngTp5Hv7Ngf02TTHOLK3hZLpGayaDviyNZB5PdqQdB
+hokKjzAzAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAvGp1gxxAIlFfhJH1efjb9BJK/rtRkbYn9+Ez
+GEbEULg1svsgnyWisFimI3uFvgI/swzr1eKVY3Sc8MQ3+Fdy3EkbDZ2+WAubhcEkorTWjzWz2fL1
+vKaYjeIsuEX6TVRUugHWudPzcEuQRLQf8ibZWjbQdBmpeQYBMg5x+xKLCJc=
+</X509Certificate>
+      <X509Certificate>
+MIICtDCCAh2gAwIBAgIJAMDbehElPNKvMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYDVQQGEwJLUjEO
+MAwGA1UECAwFU3V3b24xDjAMBgNVBAcMBVN1d29uMRYwFAYDVQQKDA1UaXplbiBUZXN0IENBMSMw
+IQYDVQQLDBpUVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEpMCcGA1UEAwwgVGl6ZW4gUHVibGlj
+IERpc3RyaWJ1dG9yIFJvb3QgQ0EwHhcNMTIxMDI5MTMwMjUwWhcNMjIxMDI3MTMwMjUwWjCBjzEL
+MAkGA1UEBhMCS1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6
+ZW4gVGVzdCBDQTEiMCAGA1UECwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwb
+VGl6ZW4gUHVibGljIERpc3RyaWJ1dG9yIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDe
+OTS/3nXvkDEmsFCJIvRlQ3RKDcxdWJJp625pFqHdmoJBdV+x6jl1raGK2Y1sp2Gdvpjc/z92yzAp
+bE/UVLPh/tRNZPeGhzU4ejDDm7kzdr2f7Ia0U98K+OoY12ucwg7TYNItj9is7Cj4blGfuMDzd2ah
+2AgnCGlwNwV/pv+uVQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBACqJ
+KO33YdoGudwanZIxMdXuxnnD9R6u72ltKk1S4zPfMJJv482CRGCI4FK6djhlsI4i0Lt1SVIJEed+
+yc3qckGm19dW+4xdlkekon7pViEBWuyHw8OWv3RXtTum1+PGHjBJ2eYY4ZKIpz73U/1NC16sTB/0
+VhfnkHwPltmrpYVe
+</X509Certificate>
+    </X509Data>
+  </KeyInfo>
+  <Object Id="prop">
+    <SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties">
+      <SignatureProperty Id="profile" Target="#DistributorSignature">
+        <dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile" />
+      </SignatureProperty>
+      <SignatureProperty Id="role" Target="#DistributorSignature">
+        <dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-distributor" />
+      </SignatureProperty>
+      <SignatureProperty Id="identifier" Target="#DistributorSignature">
+        <dsp:Identifier />
+      </SignatureProperty>
+    </SignatureProperties>
+  </Object>
+</Signature>
\ No newline at end of file
old mode 100755 (executable)
new mode 100644 (file)
similarity index 71%
rename from TVHome/TVHome.TizenTV/tizen-manifest.xml
rename to TVHome/TVHome.Tizen.TV/bin/Debug/netcoreapp2.0/tpkroot/tizen-manifest.xml
index 3df57de..589923e
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
 <manifest package="org.tizen.xahome" version="1.0.0" api-version="3.0" xmlns="http://tizen.org/ns/packages">
   <profile name="tv" />
-  <ui-application appid="org.tizen.xahome" exec="xahome.exe" multiple="false" nodisplay="true" taskmanage="false" splash-screen-display="false" type="dotnet" launch_mode="single">
+  <ui-application appid="org.tizen.xahome" exec="TVHome.Tizen.TV.dll" multiple="false" nodisplay="true" taskmanage="false" splash-screen-display="false" type="dotnet" launch_mode="single">
     <icon>xahome.png</icon>
     <label>Home</label>
   </ui-application>
-  <ui-application appid="org.tizen.xaapps" exec="xaapps.exe" multiple="false" nodisplay="true" taskmanage="false" splash-screen-display="false" type="dotnet" launch_mode="single">
+  <ui-application appid="org.tizen.xaapps" exec="TVApps.Tizen.TV.dll" multiple="false" nodisplay="true" taskmanage="false" splash-screen-display="false" type="dotnet" launch_mode="single">
     <icon>xaapps.png</icon>
     <label>Apps</label>
   </ui-application>
diff --git a/TVHome/TVHome.Tizen.TV/res/bg_home_gradient_dimmed.9.png b/TVHome/TVHome.Tizen.TV/res/bg_home_gradient_dimmed.9.png
new file mode 100644 (file)
index 0000000..a64cd34
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/bg_home_gradient_dimmed.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/bg_home_gradient_dimmed_option.9.png b/TVHome/TVHome.Tizen.TV/res/bg_home_gradient_dimmed_option.9.png
new file mode 100644 (file)
index 0000000..570ef79
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/bg_home_gradient_dimmed_option.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/btn_home_list_move_left.png b/TVHome/TVHome.Tizen.TV/res/btn_home_list_move_left.png
new file mode 100644 (file)
index 0000000..8342f23
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/btn_home_list_move_left.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/btn_home_list_move_right.png b/TVHome/TVHome.Tizen.TV/res/btn_home_list_move_right.png
new file mode 100644 (file)
index 0000000..9b73e2a
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/btn_home_list_move_right.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/btn_option_menu_nocontent_bg.9.png b/TVHome/TVHome.Tizen.TV/res/btn_option_menu_nocontent_bg.9.png
new file mode 100644 (file)
index 0000000..4bdd708
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/btn_option_menu_nocontent_bg.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/btn_tizen_dropdown_line_dimmed.9.png b/TVHome/TVHome.Tizen.TV/res/btn_tizen_dropdown_line_dimmed.9.png
new file mode 100644 (file)
index 0000000..e1f6bfe
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/btn_tizen_dropdown_line_dimmed.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/btn_tizen_dropdown_line_normal.9.png b/TVHome/TVHome.Tizen.TV/res/btn_tizen_dropdown_line_normal.9.png
new file mode 100644 (file)
index 0000000..db442ff
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/btn_tizen_dropdown_line_normal.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_bg_focused.9.png b/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_bg_focused.9.png
new file mode 100644 (file)
index 0000000..e8cc6e5
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_bg_focused.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_bg_normal.9.png b/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_bg_normal.9.png
new file mode 100644 (file)
index 0000000..4f98927
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_bg_normal.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_bg_selected.9.png b/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_bg_selected.9.png
new file mode 100644 (file)
index 0000000..b4230af
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_bg_selected.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_list_box_bg.9.png b/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_list_box_bg.9.png
new file mode 100644 (file)
index 0000000..021f8b4
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_list_box_bg.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_nocontent_bg.9.png b/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_nocontent_bg.9.png
new file mode 100644 (file)
index 0000000..a71e7f1
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/btn_tizen_option_menu_nocontent_bg.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/home_icon_bg_01.png b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_01.png
new file mode 100644 (file)
index 0000000..72dc248
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_01.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/home_icon_bg_02.png b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_02.png
new file mode 100644 (file)
index 0000000..72dc248
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_02.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/home_icon_bg_03.png b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_03.png
new file mode 100644 (file)
index 0000000..f75e5ce
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_03.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/home_icon_bg_04.png b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_04.png
new file mode 100644 (file)
index 0000000..dfb3498
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_04.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/home_icon_bg_05.png b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_05.png
new file mode 100644 (file)
index 0000000..fc5f703
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_05.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/home_icon_bg_06.png b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_06.png
new file mode 100644 (file)
index 0000000..442850d
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_06.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/home_icon_bg_07.png b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_07.png
new file mode 100644 (file)
index 0000000..a5243d0
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_07.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/home_icon_bg_08.png b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_08.png
new file mode 100644 (file)
index 0000000..ec8db06
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/home_icon_bg_08.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_apps_additional_back.png b/TVHome/TVHome.Tizen.TV/res/ic_apps_additional_back.png
new file mode 100644 (file)
index 0000000..861fa32
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_apps_additional_back.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_apps_launcher_mediahub_164.png b/TVHome/TVHome.Tizen.TV/res/ic_apps_launcher_mediahub_164.png
new file mode 100644 (file)
index 0000000..041c15f
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_apps_launcher_mediahub_164.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_apps_launcher_mediahub_196.png b/TVHome/TVHome.Tizen.TV/res/ic_apps_launcher_mediahub_196.png
new file mode 100644 (file)
index 0000000..f28db0f
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_apps_launcher_mediahub_196.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_apps_launcher_pinmark.png b/TVHome/TVHome.Tizen.TV/res/ic_apps_launcher_pinmark.png
new file mode 100644 (file)
index 0000000..aad639e
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_apps_launcher_pinmark.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_apps_pinmark.png b/TVHome/TVHome.Tizen.TV/res/ic_apps_pinmark.png
new file mode 100644 (file)
index 0000000..d66d3db
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_apps_pinmark.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_launcher_mediahub_136.png b/TVHome/TVHome.Tizen.TV/res/ic_home_launcher_mediahub_136.png
new file mode 100644 (file)
index 0000000..2025049
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_launcher_mediahub_136.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_launcher_mediahub_168.png b/TVHome/TVHome.Tizen.TV/res/ic_home_launcher_mediahub_168.png
new file mode 100644 (file)
index 0000000..18ce5f0
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_launcher_mediahub_168.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_launcher_mediahub_42.png b/TVHome/TVHome.Tizen.TV/res/ic_home_launcher_mediahub_42.png
new file mode 100644 (file)
index 0000000..52d9da5
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_launcher_mediahub_42.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_addpin_138.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_addpin_138.png
new file mode 100644 (file)
index 0000000..9eeba3e
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_addpin_138.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_addpin_182.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_addpin_182.png
new file mode 100644 (file)
index 0000000..1ffd4b6
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_addpin_182.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_138.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_138.png
new file mode 100644 (file)
index 0000000..a280cf3
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_138.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_182.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_182.png
new file mode 100644 (file)
index 0000000..66c0cba
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_182.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_focused.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_focused.png
new file mode 100644 (file)
index 0000000..62e87d0
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_focused.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_normal.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_normal.png
new file mode 100644 (file)
index 0000000..f0070b1
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_normal.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_selected.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_selected.png
new file mode 100644 (file)
index 0000000..d7aa3f3
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_selected.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_unselected.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_unselected.png
new file mode 100644 (file)
index 0000000..4370b01
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_apps_unselected.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_focused.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_focused.png
new file mode 100644 (file)
index 0000000..d5a3229
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_focused.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_normal.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_normal.png
new file mode 100644 (file)
index 0000000..37fc8c4
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_normal.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_selected.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_selected.png
new file mode 100644 (file)
index 0000000..804ee13
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_selected.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_unselected.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_unselected.png
new file mode 100644 (file)
index 0000000..afe3e23
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_recent_unselected.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_focused.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_focused.png
new file mode 100644 (file)
index 0000000..f0dd0d8
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_focused.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_normal.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_normal.png
new file mode 100644 (file)
index 0000000..9c44527
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_normal.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_selected.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_selected.png
new file mode 100644 (file)
index 0000000..b87fad3
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_selected.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_unselected.png b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_unselected.png
new file mode 100644 (file)
index 0000000..865186e
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_menu_settings_unselected.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_settings_all_138.png b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_all_138.png
new file mode 100644 (file)
index 0000000..ccc12ce
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_all_138.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_settings_all_182.png b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_all_182.png
new file mode 100644 (file)
index 0000000..c9cbbcb
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_all_182.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_settings_brightness_138.png b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_brightness_138.png
new file mode 100644 (file)
index 0000000..2d7b9b9
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_brightness_138.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_settings_brightness_182.png b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_brightness_182.png
new file mode 100644 (file)
index 0000000..c320395
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_brightness_182.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_settings_color_138.png b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_color_138.png
new file mode 100644 (file)
index 0000000..89040cc
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_color_138.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_settings_color_182.png b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_color_182.png
new file mode 100644 (file)
index 0000000..8a19652
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_color_182.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_settings_contrast_138.png b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_contrast_138.png
new file mode 100644 (file)
index 0000000..c88b18a
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_contrast_138.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_settings_contrast_182.png b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_contrast_182.png
new file mode 100644 (file)
index 0000000..e264e88
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_contrast_182.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_settings_tint_138.png b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_tint_138.png
new file mode 100644 (file)
index 0000000..7f9a87c
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_tint_138.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_home_settings_tint_182.png b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_tint_182.png
new file mode 100644 (file)
index 0000000..c3b9169
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_home_settings_tint_182.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_launcher_mediahub_138.png b/TVHome/TVHome.Tizen.TV/res/ic_launcher_mediahub_138.png
new file mode 100644 (file)
index 0000000..f28db0f
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_launcher_mediahub_138.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_launcher_mediahub_182.png b/TVHome/TVHome.Tizen.TV/res/ic_launcher_mediahub_182.png
new file mode 100644 (file)
index 0000000..f28db0f
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_launcher_mediahub_182.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_list_thumbnail_gradient_focused.9.png b/TVHome/TVHome.Tizen.TV/res/ic_list_thumbnail_gradient_focused.9.png
new file mode 100644 (file)
index 0000000..e6e3cee
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_list_thumbnail_gradient_focused.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_list_thumbnail_gradient_normal.9.png b/TVHome/TVHome.Tizen.TV/res/ic_list_thumbnail_gradient_normal.9.png
new file mode 100644 (file)
index 0000000..4be6a7c
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_list_thumbnail_gradient_normal.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_list_thumbnail_shadow_focused.9.png b/TVHome/TVHome.Tizen.TV/res/ic_list_thumbnail_shadow_focused.9.png
new file mode 100644 (file)
index 0000000..f066540
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_list_thumbnail_shadow_focused.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_addpin_focused.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_addpin_focused.png
new file mode 100644 (file)
index 0000000..a0830ef
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_addpin_focused.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_addpin_normal.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_addpin_normal.png
new file mode 100644 (file)
index 0000000..bbd4750
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_addpin_normal.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_allapps_focused.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_allapps_focused.png
new file mode 100644 (file)
index 0000000..ff932e4
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_allapps_focused.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_allapps_normal.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_allapps_normal.png
new file mode 100644 (file)
index 0000000..12517bc
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_allapps_normal.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_mediahub_focused.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_mediahub_focused.png
new file mode 100644 (file)
index 0000000..f28db0f
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_mediahub_focused.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_mediahub_normal.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_mediahub_normal.png
new file mode 100644 (file)
index 0000000..f28db0f
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_list_mediahub_normal.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_addpin_138.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_addpin_138.png
new file mode 100644 (file)
index 0000000..9eeba3e
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_addpin_138.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_addpin_182.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_addpin_182.png
new file mode 100644 (file)
index 0000000..1ffd4b6
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_addpin_182.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_apps_138.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_apps_138.png
new file mode 100644 (file)
index 0000000..a280cf3
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_apps_138.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_apps_182.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_apps_182.png
new file mode 100644 (file)
index 0000000..66c0cba
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_home_menu_apps_182.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_box_more_dimmed.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_box_more_dimmed.png
new file mode 100644 (file)
index 0000000..e5dc084
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_box_more_dimmed.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_box_more_normal.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_box_more_normal.png
new file mode 100644 (file)
index 0000000..a67a971
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_box_more_normal.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_menu_list_box_check_focused.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_menu_list_box_check_focused.png
new file mode 100644 (file)
index 0000000..ff166af
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_menu_list_box_check_focused.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_menu_list_box_check_normal.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_menu_list_box_check_normal.png
new file mode 100644 (file)
index 0000000..7bff7bd
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_menu_list_box_check_normal.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_menu_list_box_check_selected.png b/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_menu_list_box_check_selected.png
new file mode 100644 (file)
index 0000000..c06fd94
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/ic_tizen_option_menu_list_box_check_selected.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_75.png b/TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_75.png
new file mode 100644 (file)
index 0000000..9528728
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_75.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_85.9.png b/TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_85.9.png
new file mode 100644 (file)
index 0000000..872d761
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_85.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_95.9.png b/TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_95.9.png
new file mode 100644 (file)
index 0000000..2d39df9
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_95.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_check.png b/TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_check.png
new file mode 100644 (file)
index 0000000..9528728
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_apps_list_dimmed_check.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_apps_list_stroke.png b/TVHome/TVHome.Tizen.TV/res/img_apps_list_stroke.png
new file mode 100644 (file)
index 0000000..8730c81
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_apps_list_stroke.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_apps_no_contents.png b/TVHome/TVHome.Tizen.TV/res/img_apps_no_contents.png
new file mode 100644 (file)
index 0000000..7f4b618
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_apps_no_contents.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_home_list_dimmed_apps_60.png b/TVHome/TVHome.Tizen.TV/res/img_home_list_dimmed_apps_60.png
new file mode 100644 (file)
index 0000000..4f5ac7c
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_home_list_dimmed_apps_60.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_home_list_dimmed_apps_75.png b/TVHome/TVHome.Tizen.TV/res/img_home_list_dimmed_apps_75.png
new file mode 100644 (file)
index 0000000..61748ba
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_home_list_dimmed_apps_75.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_home_list_dimmed_recent_60.9.png b/TVHome/TVHome.Tizen.TV/res/img_home_list_dimmed_recent_60.9.png
new file mode 100644 (file)
index 0000000..cf5fd53
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_home_list_dimmed_recent_60.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_home_menu_focused_bg.png b/TVHome/TVHome.Tizen.TV/res/img_home_menu_focused_bg.png
new file mode 100644 (file)
index 0000000..3724af4
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_home_menu_focused_bg.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_home_recent_dimmed_option_75.9.png b/TVHome/TVHome.Tizen.TV/res/img_home_recent_dimmed_option_75.9.png
new file mode 100644 (file)
index 0000000..74e12f4
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_home_recent_dimmed_option_75.9.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_tizen_apps_list_dimmed.png b/TVHome/TVHome.Tizen.TV/res/img_tizen_apps_list_dimmed.png
new file mode 100644 (file)
index 0000000..e10bcc8
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_tizen_apps_list_dimmed.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_tizen_apps_list_dimmed_check.png b/TVHome/TVHome.Tizen.TV/res/img_tizen_apps_list_dimmed_check.png
new file mode 100644 (file)
index 0000000..9528728
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_tizen_apps_list_dimmed_check.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_focused.png b/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_focused.png
new file mode 100644 (file)
index 0000000..8259980
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_focused.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_normal.png b/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_normal.png
new file mode 100644 (file)
index 0000000..4536446
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_normal.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_white_focused.png b/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_white_focused.png
new file mode 100644 (file)
index 0000000..0c0753a
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_white_focused.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_white_normal.png b/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_white_normal.png
new file mode 100644 (file)
index 0000000..8c7cd02
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_bg_white_normal.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_dimmed_recent.png b/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_dimmed_recent.png
new file mode 100644 (file)
index 0000000..17643cb
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/img_tizen_home_list_dimmed_recent.png differ
diff --git a/TVHome/TVHome.Tizen.TV/res/screenshot.png b/TVHome/TVHome.Tizen.TV/res/screenshot.png
new file mode 100644 (file)
index 0000000..40e57db
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/res/screenshot.png differ
diff --git a/TVHome/TVHome.Tizen.TV/shared/res/TVHome.Tizen.TV.png b/TVHome/TVHome.Tizen.TV/shared/res/TVHome.Tizen.TV.png
new file mode 100644 (file)
index 0000000..9f3cb98
Binary files /dev/null and b/TVHome/TVHome.Tizen.TV/shared/res/TVHome.Tizen.TV.png differ
diff --git a/TVHome/TVHome.Tizen.TV/tizen-manifest.xml b/TVHome/TVHome.Tizen.TV/tizen-manifest.xml
new file mode 100644 (file)
index 0000000..589923e
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest package="org.tizen.xahome" version="1.0.0" api-version="3.0" xmlns="http://tizen.org/ns/packages">
+  <profile name="tv" />
+  <ui-application appid="org.tizen.xahome" exec="TVHome.Tizen.TV.dll" multiple="false" nodisplay="true" taskmanage="false" splash-screen-display="false" type="dotnet" launch_mode="single">
+    <icon>xahome.png</icon>
+    <label>Home</label>
+  </ui-application>
+  <ui-application appid="org.tizen.xaapps" exec="TVApps.Tizen.TV.dll" multiple="false" nodisplay="true" taskmanage="false" splash-screen-display="false" type="dotnet" launch_mode="single">
+    <icon>xaapps.png</icon>
+    <label>Apps</label>
+  </ui-application>
+  <shortcut-list />
+  <privileges>
+    <privilege>http://tizen.org/privilege/bluetooth</privilege>
+    <privilege>http://tizen.org/privilege/network.get</privilege>
+    <privilege>http://tizen.org/privilege/network.set</privilege>
+    <privilege>http://tizen.org/privilege/packagemanager.info</privilege>
+    <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
+    <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
+    <privilege>http://tizen.org/privilege/externalstorage</privilege>
+    <privilege>http://tizen.org/privilege/keygrab</privilege>
+  </privileges>
+</manifest>
+
diff --git a/TVHome/TVHome.TizenTV/Properties/AssemblyInfo.cs b/TVHome/TVHome.TizenTV/Properties/AssemblyInfo.cs
deleted file mode 100644 (file)
index 41ba03f..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;\r
-using System.Runtime.CompilerServices;\r
-using System.Runtime.InteropServices;\r
-\r
-// General Information about an assembly is controlled through the following\r
-// set of attributes. Change these attribute values to modify the information\r
-// associated with an assembly.\r
-[assembly: AssemblyTitle("TVHome.TizenTV")]\r
-[assembly: AssemblyDescription("")]\r
-[assembly: AssemblyConfiguration("")]\r
-[assembly: AssemblyCompany("")]\r
-[assembly: AssemblyProduct("TVHome.TizenTV")]\r
-[assembly: AssemblyCopyright("Copyright ©  2017")]\r
-[assembly: AssemblyTrademark("")]\r
-[assembly: AssemblyCulture("")]\r
-\r
-// Setting ComVisible to false makes the types in this assembly not visible\r
-// to COM components.  If you need to access a type in this assembly from\r
-// COM, set the ComVisible attribute to true on that type.\r
-[assembly: ComVisible(false)]\r
-\r
-// The following GUID is for the ID of the typelib if this project is exposed to COM\r
-[assembly: Guid("ce03a1dc-a3e0-41dd-b06c-92c19e8d2a8f")]\r
-\r
-// Version information for an assembly consists of the following four values:\r
-//\r
-//      Major Version\r
-//      Minor Version\r
-//      Build Number\r
-//      Revision\r
-//\r
-// You can specify all the values or you can default the Build and Revision Numbers\r
-// by using the '*' as shown below:\r
-// [assembly: AssemblyVersion("1.0.*")]\r
-[assembly: AssemblyVersion("1.0.0.0")]\r
-[assembly: AssemblyFileVersion("1.0.0.0")]\r
diff --git a/TVHome/TVHome.TizenTV/Settings.StyleCop b/TVHome/TVHome.TizenTV/Settings.StyleCop
deleted file mode 100644 (file)
index 49d20d0..0000000
+++ /dev/null
@@ -1,722 +0,0 @@
-<StyleCopSettings Version="105">\r
-  <GlobalSettings>\r
-    <StringProperty Name="MergeSettingsFiles">NoMerge</StringProperty>\r
-  </GlobalSettings>\r
-  <Analyzers>\r
-    <Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules">\r
-      <Rules>\r
-        <Rule Name="ElementsMustBeDocumented">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ElementDocumentationMustHaveSummaryText">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="EnumerationItemsMustBeDocumented">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="DocumentationMustContainValidXml">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ElementDocumentationMustHaveSummary">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="PartialElementDocumentationMustHaveSummary">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ElementDocumentationMustNotHaveDefaultSummary">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="VoidReturnValueMustNotBeDocumented">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="GenericTypeParametersMustBeDocumented">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="GenericTypeParametersMustBeDocumentedPartialClass">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="GenericTypeParameterDocumentationMustMatchTypeParameters">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="GenericTypeParameterDocumentationMustDeclareParameterName">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="GenericTypeParameterDocumentationMustHaveText">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="PropertySummaryDocumentationMustMatchAccessors">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="PropertySummaryDocumentationMustOmitSetAccessorWithRestrictedAccess">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ElementDocumentationMustNotBeCopiedAndPasted">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="SingleLineCommentsMustNotUseDocumentationStyleSlashes">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="DocumentationTextMustNotBeEmpty">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="DocumentationTextMustContainWhitespace">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="DocumentationMustMeetCharacterPercentage">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ConstructorSummaryDocumentationMustBeginWithStandardText">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="DestructorSummaryDocumentationMustBeginWithStandardText">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="DocumentationHeadersMustNotContainBlankLines">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="IncludedDocumentationXPathDoesNotExist">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="IncludeNodeDoesNotContainValidFileAndPath">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="InheritDocMustBeUsedWithInheritingClass">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ElementDocumentationMustBeSpelledCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="FileMustHaveHeader">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="FileHeaderMustShowCopyright">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="FileHeaderMustHaveCopyrightText">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="FileHeaderMustContainFileName">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="FileHeaderFileNameDocumentationMustMatchFileName">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="FileHeaderMustHaveValidCompanyText">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="FileHeaderFileNameDocumentationMustMatchTypeName">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-      </Rules>\r
-      <AnalyzerSettings />\r
-    </Analyzer>\r
-    <Analyzer AnalyzerId="StyleCop.CSharp.NamingRules">\r
-      <Rules>\r
-        <Rule Name="ConstFieldNamesMustBeginWithUpperCaseLetter">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="FieldNamesMustBeginWithLowerCaseLetter">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="FieldNamesMustNotContainUnderscore">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ElementMustBeginWithLowerCaseLetter">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="NonPrivateReadonlyFieldsMustBeginWithUpperCaseLetter">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="FieldNamesMustNotUseHungarianNotation">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="AccessibleFieldsMustBeginWithUpperCaseLetter">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="VariableNamesMustNotBePrefixed">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="FieldNamesMustNotBeginWithUnderscore">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="StaticReadonlyFieldsMustBeginWithUpperCaseLetter">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-      </Rules>\r
-      <AnalyzerSettings />\r
-    </Analyzer>\r
-    <Analyzer AnalyzerId="StyleCop.CSharp.LayoutRules">\r
-      <Rules>\r
-        <Rule Name="AllAccessorsMustBeMultiLineOrSingleLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="OpeningCurlyBracketsMustNotBeFollowedByBlankLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ElementDocumentationHeadersMustNotBeFollowedByBlankLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="CodeMustNotContainMultipleBlankLinesInARow">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ClosingCurlyBracketsMustNotBePrecededByBlankLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="OpeningCurlyBracketsMustNotBePrecededByBlankLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ChainedStatementBlocksMustNotBePrecededByBlankLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="WhileDoFooterMustNotBePrecededByBlankLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="SingleLineCommentsMustNotBeFollowedByBlankLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ElementDocumentationHeaderMustBePrecededByBlankLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="SingleLineCommentMustBePrecededByBlankLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ElementsMustBeSeparatedByBlankLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="CodeMustNotContainBlankLinesAtStartOfFile">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="CodeMustNotContainBlankLinesAtEndOfFile">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-      </Rules>\r
-      <AnalyzerSettings />\r
-    </Analyzer>\r
-    <Analyzer AnalyzerId="StyleCop.CSharp.MaintainabilityRules">\r
-      <Rules>\r
-        <Rule Name="AccessModifierMustBeDeclared">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="FieldsMustBePrivate">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="CodeAnalysisSuppressionMustHaveJustification">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="DebugAssertMustProvideMessageText">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="DebugFailMustProvideMessageText">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="FileMayOnlyContainASingleClass">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="FileMayOnlyContainASingleNamespace">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="StatementMustNotUseUnnecessaryParenthesis">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ArithmeticExpressionsMustDeclarePrecedence">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ConditionalExpressionsMustDeclarePrecedence">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="RemoveDelegateParenthesisWhenPossible">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="AttributeConstructorMustNotUseUnnecessaryParenthesis">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="RemoveUnnecessaryCode">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-      </Rules>\r
-      <AnalyzerSettings />\r
-    </Analyzer>\r
-    <Analyzer AnalyzerId="StyleCop.CSharp.OrderingRules">\r
-      <Rules>\r
-        <Rule Name="UsingDirectivesMustBePlacedWithinNamespace">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ElementsMustAppearInTheCorrectOrder">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ElementsMustBeOrderedByAccess">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ConstantsMustAppearBeforeFields">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="StaticElementsMustAppearBeforeInstanceElements">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="DeclarationKeywordsMustFollowOrder">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ProtectedMustComeBeforeInternal">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="PropertyAccessorsMustFollowOrder">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="EventAccessorsMustFollowOrder">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="StaticReadonlyElementsMustAppearBeforeStaticNonReadonlyElements">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="InstanceReadonlyElementsMustAppearBeforeInstanceNonReadonlyElements">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="NoValueFirstComparison">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="SystemUsingDirectivesMustBePlacedBeforeOtherUsingDirectives">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="UsingAliasDirectivesMustBePlacedAfterOtherUsingDirectives">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="UsingDirectivesMustBeOrderedAlphabeticallyByNamespace">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="UsingAliasDirectivesMustBeOrderedAlphabeticallyByAliasName">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="UsingStaticDirectivesMustBePlacedAfterUsingNamespaceDirectives">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-      </Rules>\r
-      <AnalyzerSettings />\r
-    </Analyzer>\r
-    <Analyzer AnalyzerId="StyleCop.CSharp.ReadabilityRules">\r
-      <Rules>\r
-        <Rule Name="CommentsMustContainText">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="DoNotPrefixCallsWithBaseUnlessLocalImplementationExists">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="PrefixLocalCallsWithThis">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="PrefixCallsCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="OpeningParenthesisMustBeOnDeclarationLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ClosingParenthesisMustBeOnLineOfLastParameter">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ClosingParenthesisMustBeOnLineOfOpeningParenthesis">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="CommaMustBeOnSameLineAsPreviousParameter">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ParameterListMustFollowDeclaration">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ParameterMustFollowComma">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="SplitParametersMustStartOnLineAfterDeclaration">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ParametersMustBeOnSameLineOrSeparateLines">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ParameterMustNotSpanMultipleLines">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="QueryClauseMustFollowPreviousClause">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="QueryClausesMustBeOnSeparateLinesOrAllOnOneLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="QueryClauseMustBeginOnNewLineWhenPreviousClauseSpansMultipleLines">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="QueryClausesSpanningMultipleLinesMustBeginOnOwnLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="DoNotPlaceRegionsWithinElements">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="CodeMustNotContainEmptyStatements">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="CodeMustNotContainMultipleStatementsOnOneLine">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="BlockStatementsMustNotContainEmbeddedComments">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="BlockStatementsMustNotContainEmbeddedRegions">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="UseStringEmptyForEmptyStrings">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="UseBuiltInTypeAlias">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="UseShorthandForNullableTypes">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-      </Rules>\r
-      <AnalyzerSettings />\r
-    </Analyzer>\r
-    <Analyzer AnalyzerId="StyleCop.CSharp.SpacingRules">\r
-      <Rules>\r
-        <Rule Name="CommasMustBeSpacedCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="SemicolonsMustBeSpacedCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="DocumentationLinesMustBeginWithSingleSpace">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="SingleLineCommentsMustBeginWithSingleSpace">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="PreprocessorKeywordsMustNotBePrecededBySpace">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="OperatorKeywordMustBeFollowedBySpace">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="OpeningCurlyBracketsMustBeSpacedCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ClosingCurlyBracketsMustBeSpacedCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="OpeningGenericBracketsMustBeSpacedCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ClosingGenericBracketsMustBeSpacedCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="OpeningAttributeBracketsMustBeSpacedCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ClosingAttributeBracketsMustBeSpacedCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="NullableTypeSymbolsMustNotBePrecededBySpace">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="MemberAccessSymbolsMustBeSpacedCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="IncrementDecrementSymbolsMustBeSpacedCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="NegativeSignsMustBeSpacedCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="PositiveSignsMustBeSpacedCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="DereferenceAndAccessOfSymbolsMustBeSpacedCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="ColonsMustBeSpacedCorrectly">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="CodeMustNotContainMultipleWhitespaceInARow">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="CodeMustNotContainSpaceAfterNewKeywordInImplicitlyTypedArrayAllocation">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="TabsMustNotBeUsed">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-        <Rule Name="DoNotSplitNullConditionalOperators">\r
-          <RuleSettings>\r
-            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
-          </RuleSettings>\r
-        </Rule>\r
-      </Rules>\r
-      <AnalyzerSettings />\r
-    </Analyzer>\r
-  </Analyzers>\r
-</StyleCopSettings>
\ No newline at end of file
diff --git a/TVHome/TVHome.TizenTV/TVHome.TizenTV.csproj b/TVHome/TVHome.TizenTV/TVHome.TizenTV.csproj
deleted file mode 100755 (executable)
index d350148..0000000
+++ /dev/null
@@ -1,202 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>8.0.30703</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectTypeGuids>{2F98DAC9-6F16-457B-AED7-D43CAC379341};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
-    <ProjectGuid>{CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}</ProjectGuid>
-    <OutputType>Exe</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>TVHome.TizenTV</RootNamespace>
-    <AssemblyName>xahome</AssemblyName>
-    <FileAlignment>512</FileAlignment>
-    <DefaultLanguage>en-US</DefaultLanguage>
-  </PropertyGroup>
-  <PropertyGroup>
-    <TargetFrameworkIdentifier>DNXCore</TargetFrameworkIdentifier>
-    <TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
-    <NuGetTargetMoniker>.NETCoreApp,Version=v1.0</NuGetTargetMoniker>
-    <NoStdLib>true</NoStdLib>
-    <NoWarn>$(NoWarn);1701</NoWarn>
-    <UseVSHostingProcess>false</UseVSHostingProcess>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>portable</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>portable</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <None Include="TVHome.TizenTV.project.json" />
-    <None Include="tizen-manifest.xml">
-      <ExcludeFromStyleCop>False</ExcludeFromStyleCop>
-    </None>
-    <None Include="shared\res\xahome.png" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="Sniper.cs" />
-    <Compile Include="SniperException.cs" />
-    <Compile Include="SniperInterOp.cs">
-               <ExcludeFromStyleCop>true</ExcludeFromStyleCop>
-       </Compile>
-    <Compile Include="TVHome.TizenTV.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <Folder Include="lib\" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\..\LibTVRefCommonPortable\LibTVRefCommonPortable.csproj">
-      <Project>{67F9D3A8-F71E-4428-913F-C37AE82CDB24}</Project>
-      <Name>LibTVRefCommonPortable</Name>
-    </ProjectReference>
-    <ProjectReference Include="..\..\LibTVRefCommonTizen\LibTVRefCommonTizen.csproj">
-      <Project>{C558D279-897E-45E1-A10A-DECD788770F4}</Project>
-      <Name>LibTVRefCommonTizen</Name>
-    </ProjectReference>
-    <ProjectReference Include="..\..\TVApps\TVApps.TizenTV\TVApps.TizenTV.csproj">
-      <Project>{7e341bf5-b7bd-4532-9d4a-aa89537b525e}</Project>
-      <Name>TVApps.TizenTV</Name>
-    </ProjectReference>
-    <ProjectReference Include="..\..\TVApps\TVApps\TVApps.csproj">
-      <Project>{fd8c0ef4-6cea-4421-85b7-7ac8592738c6}</Project>
-      <Name>TVApps</Name>
-    </ProjectReference>
-    <ProjectReference Include="..\TVHome\TVHome.csproj">
-      <Project>{54dd6673-7e64-48e6-a008-4d455e19e017}</Project>
-      <Name>TVHome</Name>
-    </ProjectReference>
-  </ItemGroup>
-  <ItemGroup>
-    <Content Include="res\AppIcon.png" />
-    <Content Include="res\bg_home_gradient_dimmed.9.png" />
-    <Content Include="res\btn_home_list_move_left.png" />
-    <Content Include="res\btn_home_list_move_right.png" />
-    <Content Include="res\btn_option_menu_nocontent_bg.9.png" />
-    <Content Include="res\btn_tizen_dropdown_line_dimmed.9.png" />
-    <Content Include="res\btn_tizen_dropdown_line_normal.9.png" />
-    <Content Include="res\btn_tizen_option_menu_bg_focused.9.png" />
-    <Content Include="res\btn_tizen_option_menu_bg_normal.9.png" />
-    <Content Include="res\btn_tizen_option_menu_bg_selected.9.png" />
-    <Content Include="res\btn_tizen_option_menu_list_box_bg.9.png" />
-    <Content Include="res\btn_tizen_option_menu_nocontent_bg.9.png" />
-    <Content Include="res\home_icon_bg_01.png" />
-    <Content Include="res\home_icon_bg_02.png" />
-    <Content Include="res\home_icon_bg_03.png" />
-    <Content Include="res\home_icon_bg_04.png" />
-    <Content Include="res\home_icon_bg_05.png" />
-    <Content Include="res\home_icon_bg_06.png" />
-    <Content Include="res\home_icon_bg_07.png" />
-    <Content Include="res\home_icon_bg_08.png" />
-    <Content Include="res\ic_apps_additional_back.png" />
-    <Content Include="res\ic_apps_launcher_pinmark.png" />
-    <Content Include="res\ic_apps_launcher_checkmark.png" />
-    <Content Include="res\ic_home_menu_addpin_138.png" />
-    <Content Include="res\ic_home_menu_addpin_182.png" />
-    <Content Include="res\ic_home_menu_apps_138.png" />
-    <Content Include="res\ic_home_menu_apps_182.png" />
-    <Content Include="res\ic_home_menu_apps_focused.png" />
-    <Content Include="res\ic_home_menu_apps_normal.png" />
-    <Content Include="res\ic_home_menu_apps_selected.png" />
-    <Content Include="res\ic_home_menu_apps_unselected.png" />
-    <Content Include="res\ic_home_menu_recent_focused.png" />
-    <Content Include="res\ic_home_menu_recent_normal.png" />
-    <Content Include="res\ic_home_menu_recent_selected.png" />
-    <Content Include="res\ic_home_menu_recent_unselected.png" />
-    <Content Include="res\ic_home_menu_settings_focused.png" />
-    <Content Include="res\ic_home_menu_settings_normal.png" />
-    <Content Include="res\ic_home_menu_settings_selected.png" />
-    <Content Include="res\ic_home_menu_settings_unselected.png" />
-    <Content Include="res\ic_home_settings_all_138.png" />
-    <Content Include="res\ic_home_settings_all_182.png" />
-    <Content Include="res\ic_home_settings_brightness_138.png" />
-    <Content Include="res\ic_home_settings_brightness_182.png" />
-    <Content Include="res\ic_home_settings_color_138.png" />
-    <Content Include="res\ic_home_settings_color_182.png" />
-    <Content Include="res\ic_home_settings_contrast_138.png" />
-    <Content Include="res\ic_home_settings_contrast_182.png" />
-    <Content Include="res\ic_home_settings_tint_138.png" />
-    <Content Include="res\ic_home_settings_tint_182.png" />
-    <Content Include="res\ic_launcher_mediahub_138.png" />
-    <Content Include="res\ic_launcher_mediahub_182.png" />
-    <Content Include="res\ic_list_thumbnail_gradient_focused.9.png" />
-    <Content Include="res\ic_list_thumbnail_gradient_normal.9.png" />
-    <Content Include="res\ic_tizen_home_list_addpin_focused.png" />
-    <Content Include="res\ic_tizen_home_list_addpin_normal.png" />
-    <Content Include="res\ic_tizen_home_list_allapps_focused.png" />
-    <Content Include="res\ic_tizen_home_list_allapps_normal.png" />
-    <Content Include="res\ic_tizen_home_list_mediahub_focused.png" />
-    <Content Include="res\ic_tizen_home_list_mediahub_normal.png" />
-    <Content Include="res\ic_tizen_home_menu_addpin_138.png" />
-    <Content Include="res\ic_tizen_home_menu_addpin_182.png" />
-    <Content Include="res\ic_tizen_home_menu_apps_138.png" />
-    <Content Include="res\ic_tizen_home_menu_apps_182.png" />
-    <Content Include="res\ic_tizen_option_box_more_dimmed.png" />
-    <Content Include="res\ic_tizen_option_box_more_normal.png" />
-    <Content Include="res\ic_tizen_option_menu_list_box_check_focused.png" />
-    <Content Include="res\ic_tizen_option_menu_list_box_check_normal.png" />
-    <Content Include="res\ic_tizen_option_menu_list_box_check_selected.png" />
-    <Content Include="res\img_apps_list_dimmed_85.9.png" />
-    <Content Include="res\img_apps_list_dimmed_95.9.png" />
-    <Content Include="res\img_apps_list_dimmed_check.png" />
-    <Content Include="res\img_apps_list_stroke.png" />
-    <Content Include="res\img_home_list_dimmed_apps_60.png" />
-    <Content Include="res\img_home_list_dimmed_apps_75.png" />
-    <Content Include="res\img_home_menu_focused_bg.png" />
-    <Content Include="res\img_tizen_apps_list_dimmed.png" />
-    <Content Include="res\img_tizen_apps_list_dimmed_check.png" />
-    <Content Include="res\img_tizen_home_list_bg_focused.png" />
-    <Content Include="res\img_tizen_home_list_bg_normal.png" />
-    <Content Include="res\img_tizen_home_list_bg_white_focused.png" />
-    <Content Include="res\img_tizen_home_list_bg_white_normal.png" />
-    <Content Include="res\img_tizen_home_list_dimmed_recent.png" />
-    <Content Include="res\screenshot.png" />
-  </ItemGroup>
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
-               Other similar extension points exist, see Microsoft.Common.targets.
-       <Target Name="BeforeBuild">
-       </Target>
-       <Target Name="AfterBuild">
-       </Target>
-       -->
-  <PropertyGroup>
-    <!-- https://github.com/dotnet/corefxlab/tree/master/samples/NetCoreSample and
-                        https://docs.microsoft.com/en-us/dotnet/articles/core/tutorials/target-dotnetcore-with-msbuild
-               -->
-    <!-- We don't use any of MSBuild's resolution logic for resolving the framework, so just set these two
-                        properties to any folder that exists to skip the GetReferenceAssemblyPaths task (not target) and
-                        to prevent it from outputting a warning (MSB3644).
-               -->
-    <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)</_TargetFrameworkDirectories>
-    <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)</_FullFrameworkReferenceAssemblyPaths>
-    <AutoUnifyAssemblyReferences>true</AutoUnifyAssemblyReferences>
-  </PropertyGroup>
-  <ProjectExtensions>
-    <VisualStudio>
-      <FlavorProperties GUID="{2F98DAC9-6F16-457B-AED7-D43CAC379341}" Configuration="Debug|Any CPU">
-        <ProjectCommonFlavorCfg>
-          <excludeXamarinForms>True</excludeXamarinForms>
-        </ProjectCommonFlavorCfg>
-      </FlavorProperties>
-      <FlavorProperties GUID="{2F98DAC9-6F16-457B-AED7-D43CAC379341}" Configuration="Release|Any CPU">
-        <ProjectCommonFlavorCfg />
-      </FlavorProperties>
-    </VisualStudio>
-  </ProjectExtensions>
-</Project>
\ No newline at end of file
diff --git a/TVHome/TVHome.TizenTV/TVHome.TizenTV.project.json b/TVHome/TVHome.TizenTV/TVHome.TizenTV.project.json
deleted file mode 100755 (executable)
index af8f2d4..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-{
-  "buildOptions": {
-    "emitEntryPoint": true,
-    "debugType": "portable",
-    "platform": "AnyCPU",
-    "preserveCompilationContext": true
-  },
-  "dependencies": {
-    "ElmSharp": "1.2.2",
-    "Microsoft.NETCore.App": "1.1.2",
-    "Tizen.Applications": "1.5.8",
-    "Tizen.Content.MediaContent": "1.0.20",
-    "Tizen.Multimedia": "1.2.0",
-    "Tizen.Multimedia.MediaPlayer": "1.0.2",
-    "Tizen.Xamarin.Forms.Extension": "2.3.5-v00015",
-    "Xamarin.Forms": "2.4.0-r266-001",
-    "Xamarin.Forms.Platform.Tizen": "2.3.5-r256-001"
-  },
-  "runtimes": {
-    "win": {},
-    "linux": {}
-  },
-  "frameworks": {
-    "netcoreapp1.0": {
-      "imports": [
-        "portable-net45+wp80+win81+wpa81",
-        "netstandard1.6"
-      ]
-    }
-  }
-}
\ No newline at end of file
diff --git a/TVHome/TVHome.TizenTV/bin/Debug/TVHome.TizenTV.tpk b/TVHome/TVHome.TizenTV/bin/Debug/TVHome.TizenTV.tpk
deleted file mode 100755 (executable)
index b155db9..0000000
Binary files a/TVHome/TVHome.TizenTV/bin/Debug/TVHome.TizenTV.tpk and /dev/null differ
diff --git a/TVHome/TVHome.TizenTV/shared/org.tizen.home.service b/TVHome/TVHome.TizenTV/shared/org.tizen.home.service
deleted file mode 100644 (file)
index 5442151..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-[Unit]
-Description=Home-tv
-Requires=launchpad-process-pool.service
-After=launchpad-process-pool.service
-
-[Service]
-ExecStart=/bin/sh -c -l '/usr/bin/aul_test launch org.tizen.xahome'
diff --git a/TVHome/TVHome.TizenTV/shared/replace_default.home.sh b/TVHome/TVHome.TizenTV/shared/replace_default.home.sh
deleted file mode 100644 (file)
index 1996953..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-mount -o rw,remount /
-cp org.tizen.home.service /usr/lib/systemd/user/.
index 0d731aa..cef0a9a 100755 (executable)
@@ -17,7 +17,6 @@
 using LibTVRefCommonPortable.Utils;
 using System;
 using Xamarin.Forms;
-using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
 
 namespace TVHome.Controls
 {
@@ -50,7 +49,7 @@ namespace TVHome.Controls
             WidthRequest = SizeUtils.GetWidthSize(236);
             HeightRequest = SizeUtils.GetHeightSize(260);
             ButtonTitle.FontSize = SizeUtils.GetFontSize(26);
-            ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
+            //ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
 
             PropertyChanged += MainPanelButton_PropertyChanged;
         }
index f7c0804..013c6f6 100755 (executable)
  * limitations under the License.
  */
 
-using System;
 using LibTVRefCommonPortable.Utils;
+using System;
 using Xamarin.Forms;
-using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
 
 namespace TVHome.Controls
 {
@@ -41,7 +40,7 @@ namespace TVHome.Controls
             WidthRequest = SizeUtils.GetWidthSize(182);
             HeightRequest = SizeUtils.GetHeightSize(230);
             ButtonTitle.FontSize = SizeUtils.GetFontSize(26);
-            ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
+            //ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
         }
 
         /// <summary>
@@ -66,7 +65,7 @@ namespace TVHome.Controls
             OnFocusedCommand?.Execute("");
 
 #pragma warning disable CS4014
-            ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
+            //ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
             ButtonTitle.FadeTo(0.99, 300);
             ButtonTitle.TranslateTo(0, selectTransitionHeight, 300);
 #pragma warning restore CS4014
@@ -82,7 +81,7 @@ namespace TVHome.Controls
         public override async void OnUnfocused(object sender, FocusEventArgs e)
         {
 #pragma warning disable CS4014
-            ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
+            //ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
             ButtonTitle.FadeTo(0.5, 300);
             ButtonTitle.TranslateTo(0, 0, 300);
 #pragma warning restore CS4014
index a94d57f..6c8bd8a 100755 (executable)
@@ -18,7 +18,6 @@ using System;
 using LibTVRefCommonPortable.Utils;
 using Xamarin.Forms;
 using Tizen.Xamarin.Forms.Extension;
-using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
 
 namespace TVHome.Controls
 {
@@ -47,7 +46,7 @@ namespace TVHome.Controls
             WidthRequest = SizeUtils.GetWidthSize(182);
             HeightRequest = SizeUtils.GetHeightSize(230);
             ButtonTitle.FontSize = SizeUtils.GetFontSize(26);
-            ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
+            //ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
 
             // TODO : make this subscribe when it is in the move mode.
             MessagingCenter.Subscribe<App, string>(this, "NavigationKeyPressed", (sender, e) =>
@@ -73,7 +72,6 @@ namespace TVHome.Controls
             popup = new ContextPopup
             {
                 IsAutoHidingEnabled = true,
-                Orientation = ContextPopupOrientation.Vertical,
                 DirectionPriorities = new ContextPopupDirectionPriorities(ContextPopupDirection.Down, ContextPopupDirection.Up, ContextPopupDirection.Right, ContextPopupDirection.Left)
             };
 
@@ -222,7 +220,7 @@ namespace TVHome.Controls
             OnFocusedCommand?.Execute("");
 
 #pragma warning disable CS4014
-            ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
+            //ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
             ButtonTitle.FadeTo(0.8, 300);
             ButtonTitle.TranslateTo(0, selectTransitionHeight, 300);
 #pragma warning restore CS4014
@@ -248,7 +246,7 @@ namespace TVHome.Controls
             PanelButtonState = PanelButtonState.Show;
 
 #pragma warning disable CS4014
-            ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
+            //ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
             ButtonTitle.FadeTo(0.6, 300);
             ButtonTitle.TranslateTo(0, 0, 300);
 #pragma warning restore CS4014
index f5c6eff..1d25cd3 100755 (executable)
@@ -17,7 +17,6 @@
 using LibTVRefCommonPortable.Utils;
 using System;
 using Xamarin.Forms;
-using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
 
 namespace TVHome.Controls
 {
@@ -41,7 +40,7 @@ namespace TVHome.Controls
             WidthRequest = SizeUtils.GetWidthSize(182);
             HeightRequest = SizeUtils.GetHeightSize(230);
             ButtonTitle.FontSize = SizeUtils.GetFontSize(26);
-            ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
+            //ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
         }
 
         /// <summary>
@@ -66,7 +65,7 @@ namespace TVHome.Controls
             OnFocusedCommand?.Execute("");
 
 #pragma warning disable CS4014
-            ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
+            //ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
             ButtonTitle.FadeTo(0.99, 300);
             ButtonTitle.TranslateTo(0, selectTransitionHeight, 300);
 #pragma warning restore CS4014
@@ -82,7 +81,7 @@ namespace TVHome.Controls
         public override async void OnUnfocused(object sender, FocusEventArgs e)
         {
 #pragma warning disable CS4014
-            ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
+            //ButtonTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
             ButtonTitle.FadeTo(0.5, 300);
             ButtonTitle.TranslateTo(0, 0, 300);
 #pragma warning restore CS4014
index e3c76e1..88ef787 100755 (executable)
@@ -17,7 +17,6 @@ using LibTVRefCommonPortable.Utils;
 using System;
 using Tizen.Xamarin.Forms.Extension;
 using Xamarin.Forms;
-using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
 
 namespace TVHome.Controls
 {
@@ -36,7 +35,7 @@ namespace TVHome.Controls
             WidthRequest = SizeUtils.GetWidthSize(320);
             HeightRequest = SizeUtils.GetHeightSize(180);
             ThumbnailTitle.FontSize = SizeUtils.GetFontSize(26);
-            ThumbnailTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
+            //ThumbnailTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
 
         }
 
@@ -67,7 +66,7 @@ namespace TVHome.Controls
 
 #pragma warning disable CS4014
             ThumbnailGradient.Source = "ic_list_thumbnail_gradient_focused.9.png";
-            ThumbnailTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
+            //ThumbnailTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
             //ThumbnailTitle.FadeTo(0.8, 300);
 #pragma warning restore CS4014
             await this.ScaleTo(1.2, 300);
@@ -90,7 +89,7 @@ namespace TVHome.Controls
 #pragma warning disable CS4014
             //ThumbnailTitle.FadeTo(0.3, 300);
             ThumbnailGradient.Source = "ic_list_thumbnail_gradient_normal.9.png";
-            ThumbnailTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
+            //ThumbnailTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
 #pragma warning restore CS4014
             await this.ScaleTo(1.0, 300);
         }
@@ -122,7 +121,6 @@ namespace TVHome.Controls
             popup = new ContextPopup
             {
                 IsAutoHidingEnabled = true,
-                Orientation = ContextPopupOrientation.Vertical,
                 DirectionPriorities = new ContextPopupDirectionPriorities(ContextPopupDirection.Down, ContextPopupDirection.Up, ContextPopupDirection.Right, ContextPopupDirection.Left)
             };
 
diff --git a/TVHome/TVHome/Properties/AssemblyInfo.cs b/TVHome/TVHome/Properties/AssemblyInfo.cs
deleted file mode 100644 (file)
index af6ea6e..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-using System.Resources;\r
-using System.Reflection;\r
-using System.Runtime.CompilerServices;\r
-using System.Runtime.InteropServices;\r
-\r
-// General Information about an assembly is controlled through the following\r
-// set of attributes. Change these attribute values to modify the information\r
-// associated with an assembly.\r
-[assembly: AssemblyTitle("TVHome")]\r
-[assembly: AssemblyDescription("")]\r
-[assembly: AssemblyConfiguration("")]\r
-[assembly: AssemblyCompany("")]\r
-[assembly: AssemblyProduct("TVHome")]\r
-[assembly: AssemblyCopyright("Copyright ©  2017")]\r
-[assembly: AssemblyTrademark("")]\r
-[assembly: AssemblyCulture("")]\r
-\r
-// Version information for an assembly consists of the following four values:\r
-//\r
-//      Major Version\r
-//      Minor Version\r
-//      Build Number\r
-//      Revision\r
-//\r
-// You can specify all the values or you can default the Build and Revision Numbers\r
-// by using the '*' as shown below:\r
-// [assembly: AssemblyVersion("1.0.*")]\r
-[assembly: AssemblyVersion("1.0.0.0")]\r
-[assembly: AssemblyFileVersion("1.0.0.0")]\r
index a6d6dc8..0a45e6a 100755 (executable)
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project Sdk="Microsoft.NET.Sdk">
+
   <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
-    <ProjectGuid>{54DD6673-7E64-48E6-A008-4D455E19E017}</ProjectGuid>
-    <OutputType>Library</OutputType>
-    <RootNamespace>TVHome</RootNamespace>
-    <AssemblyName>TVHome</AssemblyName>
-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
-    <TargetFrameworkProfile>Profile259</TargetFrameworkProfile>
-    <MinimumVisualStudioVersion>10.0</MinimumVisualStudioVersion>
-    <NuGetPackageImportStamp>
-    </NuGetPackageImportStamp>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>portable</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <ConsolePause>false</ConsolePause>
+    <TargetFramework>netstandard2.0</TargetFramework>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>portable</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <ConsolePause>false</ConsolePause>
-  </PropertyGroup>
-  <ItemGroup>
-    <Compile Include="Controls\MainPanelButton.xaml.cs">
-      <DependentUpon>MainPanelButton.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Controls\NinePatchImage.xaml.cs">
-      <DependentUpon>NinePatchImage.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Controls\PanelButton.cs" />
-    <Compile Include="Controls\SubPanelAllAppsButton.xaml.cs">
-      <DependentUpon>SubPanelAllAppsButton.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Controls\SubPanelButton.xaml.cs">
-      <DependentUpon>SubPanelButton.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Controls\SubPanelSettingButton.xaml.cs">
-      <DependentUpon>SubPanelSettingButton.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Controls\SubPanelThumbnailButton.xaml.cs">
-      <DependentUpon>SubPanelThumbnailButton.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="TVHome.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-    <Compile Include="ViewModels\MainPanelViewModel.cs" />
-    <Compile Include="ViewModels\SettingsViewModel.cs" />
-    <Compile Include="ViewModels\AppListViewModel.cs" />
-    <Compile Include="ViewModels\RecentListViewModel.cs" />
-    <Compile Include="ViewModels\MainPageViewModel.cs" />
-    <Compile Include="Views\MainPage.xaml.cs">
-      <DependentUpon>MainPage.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Views\MainPanel.xaml.cs">
-      <DependentUpon>MainPanel.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Views\Panel.cs" />
-    <Compile Include="Views\SubPanel.xaml.cs">
-      <DependentUpon>SubPanel.xaml</DependentUpon>
-    </Compile>
-    <Compile Include="Views\SubThumbnailPanel.xaml.cs">
-      <DependentUpon>SubThumbnailPanel.xaml</DependentUpon>
-    </Compile>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Views\MainPanel.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Controls\MainPanelButton.xaml">
-      <SubType>Designer</SubType>
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Controls\SubPanelButton.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Controls\SubPanelThumbnailButton.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Views\MainPage.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Views\SubPanel.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Views\SubThumbnailPanel.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Controls\SubPanelAllAppsButton.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\..\LibTVRefCommonPortable\LibTVRefCommonPortable.csproj">
-      <Project>{67f9d3a8-f71e-4428-913f-c37ae82cdb24}</Project>
-      <Name>LibTVRefCommonPortable</Name>
-    </ProjectReference>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Controls\SubPanelSettingButton.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="Controls\NinePatchImage.xaml">
-      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-  </ItemGroup>
+
   <ItemGroup>
-    <PackageReference Include="Tizen.Xamarin.Forms.Extension">
-      <Version>2.3.5-v00015</Version>
-    </PackageReference>
-    <PackageReference Include="Xamarin.Forms">
-      <Version>2.4.0-r266-001</Version>
-    </PackageReference>
+    <PackageReference Include="Tizen.Xamarin.Forms.Extension" Version="2.4.0-v00005" />
+    <PackageReference Include="Xamarin.Forms" Version="2.4.0.266-pre1" />
   </ItemGroup>
+
   <ItemGroup>
-    <None Include="packages.config" />
+    <ProjectReference Include="..\..\LibCommon.Shared\LibCommon.Shared.csproj" />
   </ItemGroup>
-  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
-  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
 
-  </Target>
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
-               Other similar extension points exist, see Microsoft.Common.targets.
-       <Target Name="BeforeBuild">
-       </Target>
-       <Target Name="AfterBuild">
-       </Target>
-       -->
-</Project>
\ No newline at end of file
+</Project>
index c65faae..06683f1 100755 (executable)
@@ -18,7 +18,6 @@ using System.Collections.Generic;
 using LibTVRefCommonPortable.Utils;
 using Xamarin.Forms;
 using TVHome.ViewModels;
-using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
 
 namespace TVHome.Views
 {
@@ -208,12 +207,12 @@ namespace TVHome.Views
             Button appsMainPanelButton = PageMainPanel.GetButtonToFocusing(1);
             Button settingMainPanelButton = PageMainPanel.GetButtonToFocusing(2);
 
-            recentMainPanelButton.On<Tizen>().SetNextFocusLeftView(recentMainPanelButton);
-            recentMainPanelButton.On<Tizen>().SetNextFocusRightView(appsMainPanelButton);
-            appsMainPanelButton.On<Tizen>().SetNextFocusLeftView(recentMainPanelButton);
-            appsMainPanelButton.On<Tizen>().SetNextFocusRightView(settingMainPanelButton);
-            settingMainPanelButton.On<Tizen>().SetNextFocusLeftView(appsMainPanelButton);
-            settingMainPanelButton.On<Tizen>().SetNextFocusRightView(settingMainPanelButton);
+            //recentMainPanelButton.On<Tizen>().SetNextFocusLeftView(recentMainPanelButton);
+            //recentMainPanelButton.On<Tizen>().SetNextFocusRightView(appsMainPanelButton);
+            //appsMainPanelButton.On<Tizen>().SetNextFocusLeftView(recentMainPanelButton);
+            //appsMainPanelButton.On<Tizen>().SetNextFocusRightView(settingMainPanelButton);
+            //settingMainPanelButton.On<Tizen>().SetNextFocusLeftView(appsMainPanelButton);
+            //settingMainPanelButton.On<Tizen>().SetNextFocusRightView(settingMainPanelButton);
         }
 
         /// <summary>
@@ -226,24 +225,24 @@ namespace TVHome.Views
 
             if (recentSubPanelButtons.Count > 1)
             {
-                recentMainPanelButton.On<Tizen>().SetNextFocusDownView(recentSubPanelButtons[0].FindByName<Button>("ButtonFocusArea"));
+                //recentMainPanelButton.On<Tizen>().SetNextFocusDownView(recentSubPanelButtons[0].FindByName<Button>("ButtonFocusArea"));
             }
 
             foreach (var item in recentSubPanelButtons)
             {
-                item.FindByName<Button>("ButtonFocusArea").On<Tizen>().SetNextFocusUpView(recentMainPanelButton);
+                //item.FindByName<Button>("ButtonFocusArea").On<Tizen>().SetNextFocusUpView(recentMainPanelButton);
             }
 
             for (var i = 0; i < recentSubPanelButtons.Count; i++)
             {
                 if (i != 0)
                 {
-                    recentSubPanelButtons[i].FindByName<Button>("ButtonFocusArea").On<Tizen>().SetNextFocusLeftView(recentSubPanelButtons[i - 1].FindByName<Button>("ButtonFocusArea"));
+                    //recentSubPanelButtons[i].FindByName<Button>("ButtonFocusArea").On<Tizen>().SetNextFocusLeftView(recentSubPanelButtons[i - 1].FindByName<Button>("ButtonFocusArea"));
                 }
 
                 if (i != recentSubPanelButtons.Count - 1)
                 {
-                    recentSubPanelButtons[i].FindByName<Button>("ButtonFocusArea").On<Tizen>().SetNextFocusRightView(recentSubPanelButtons[i + 1].FindByName<Button>("ButtonFocusArea"));
+                    //recentSubPanelButtons[i].FindByName<Button>("ButtonFocusArea").On<Tizen>().SetNextFocusRightView(recentSubPanelButtons[i + 1].FindByName<Button>("ButtonFocusArea"));
                 }
             }
         }
@@ -259,24 +258,24 @@ namespace TVHome.Views
 
             if (appsSubPanelButtons.Count > 2)
             {
-                appsMainPanelButton.On<Tizen>().SetNextFocusDownView(appsSubPanelButtons[1].FindByName<Button>("ButtonFocusArea"));
+                //appsMainPanelButton.On<Tizen>().SetNextFocusDownView(appsSubPanelButtons[1].FindByName<Button>("ButtonFocusArea"));
             }
 
             foreach (var item in appsSubPanelButtons)
             {
-                item.FindByName<Button>("ButtonFocusArea").On<Tizen>().SetNextFocusUpView(appsMainPanelButton);
+                //item.FindByName<Button>("ButtonFocusArea").On<Tizen>().SetNextFocusUpView(appsMainPanelButton);
             }
 
             for (var i = 0; i < appsSubPanelButtons.Count; i++)
             {
                 if (i != 0)
                 {
-                    appsSubPanelButtons[i].FindByName<Button>("ButtonFocusArea").On<Tizen>().SetNextFocusLeftView(appsSubPanelButtons[i - 1].FindByName<Button>("ButtonFocusArea"));
+                    //appsSubPanelButtons[i].FindByName<Button>("ButtonFocusArea").On<Tizen>().SetNextFocusLeftView(appsSubPanelButtons[i - 1].FindByName<Button>("ButtonFocusArea"));
                 }
 
                 if (i != appsSubPanelButtons.Count - 1)
                 {
-                    appsSubPanelButtons[i].FindByName<Button>("ButtonFocusArea").On<Tizen>().SetNextFocusRightView(appsSubPanelButtons[i + 1].FindByName<Button>("ButtonFocusArea"));
+                    //appsSubPanelButtons[i].FindByName<Button>("ButtonFocusArea").On<Tizen>().SetNextFocusRightView(appsSubPanelButtons[i + 1].FindByName<Button>("ButtonFocusArea"));
                 }
             }
         }
@@ -291,12 +290,12 @@ namespace TVHome.Views
 
             if (settingSubPanelButtons.Count > 2)
             {
-                settingMainPanelButton.On<Tizen>().SetNextFocusDownView(settingSubPanelButtons[1].FindByName<Button>("ButtonFocusArea"));
+                //settingMainPanelButton.On<Tizen>().SetNextFocusDownView(settingSubPanelButtons[1].FindByName<Button>("ButtonFocusArea"));
             }
 
             foreach (var item in settingSubPanelButtons)
             {
-                item.FindByName<Button>("ButtonFocusArea").On<Tizen>().SetNextFocusUpView(settingMainPanelButton);
+                //item.FindByName<Button>("ButtonFocusArea").On<Tizen>().SetNextFocusUpView(settingMainPanelButton);
             }
         }
 
index a3dad21..8b5930d 100755 (executable)
@@ -21,7 +21,6 @@ using Xamarin.Forms;
 using System.Threading.Tasks;
 using LibTVRefCommonPortable.Utils;
 using System.Collections.Generic;
-using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
 
 namespace TVHome.Views
 {
@@ -70,7 +69,7 @@ namespace TVHome.Views
             SetPanelDisplay();
 
             PropertyChanged += OnPropertyChanged;
-            NoContentInfoText.On<Tizen>().SetFontWeight(FontWeight.Light);
+            //NoContentInfoText.On<Tizen>().SetFontWeight(FontWeight.Light);
 
             ButtonList = new List<PanelButton>();
         }
diff --git a/TVHome/TVHome/bin/Debug/netstandard2.0/TVHome.deps.json b/TVHome/TVHome/bin/Debug/netstandard2.0/TVHome.deps.json
new file mode 100644 (file)
index 0000000..fc7ab47
--- /dev/null
@@ -0,0 +1,93 @@
+{
+  "runtimeTarget": {
+    "name": ".NETStandard,Version=v2.0/",
+    "signature": "cf5149bdff09bd8db6df7773b79e5a86c601ccd4"
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETStandard,Version=v2.0": {},
+    ".NETStandard,Version=v2.0/": {
+      "TVHome/1.0.0": {
+        "dependencies": {
+          "LibCommon.Shared": "1.0.0",
+          "NETStandard.Library": "2.0.0",
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "TVHome.dll": {}
+        }
+      },
+      "Microsoft.NETCore.Platforms/1.1.0": {},
+      "NETStandard.Library/2.0.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0"
+        }
+      },
+      "Tizen.Xamarin.Forms.Extension/2.4.0-v00005": {
+        "dependencies": {
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "lib/netstandard1.0/Tizen.Xamarin.Forms.Extension.dll": {}
+        }
+      },
+      "Xamarin.Forms/2.4.0.266-pre1": {
+        "runtime": {
+          "lib/netstandard1.0/Xamarin.Forms.Core.dll": {},
+          "lib/netstandard1.0/Xamarin.Forms.Platform.dll": {},
+          "lib/netstandard1.0/Xamarin.Forms.Xaml.dll": {}
+        }
+      },
+      "LibCommon.Shared/1.0.0": {
+        "dependencies": {
+          "Tizen.Xamarin.Forms.Extension": "2.4.0-v00005",
+          "Xamarin.Forms": "2.4.0.266-pre1"
+        },
+        "runtime": {
+          "LibCommon.Shared.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "TVHome/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "Microsoft.NETCore.Platforms/1.1.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
+      "path": "microsoft.netcore.platforms/1.1.0",
+      "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
+    },
+    "NETStandard.Library/2.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==",
+      "path": "netstandard.library/2.0.0",
+      "hashPath": "netstandard.library.2.0.0.nupkg.sha512"
+    },
+    "Tizen.Xamarin.Forms.Extension/2.4.0-v00005": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-MKUamVt5XloZ/JziyOXLdbahn7T0LDQDJGUt3ynt0iSia4aLpZLOua6/iypBhnC79FgMaNfUA7APjVfjh3NLTg==",
+      "path": "tizen.xamarin.forms.extension/2.4.0-v00005",
+      "hashPath": "tizen.xamarin.forms.extension.2.4.0-v00005.nupkg.sha512"
+    },
+    "Xamarin.Forms/2.4.0.266-pre1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-pMu+b01vdH1ul5EJo1opQjEcwisWT35DdZO6EuR9HNKfY1dWyKmAlWgRdGUtjtdbhjOAtCOQUxI7F3x4hvV8KA==",
+      "path": "xamarin.forms/2.4.0.266-pre1",
+      "hashPath": "xamarin.forms.2.4.0.266-pre1.nupkg.sha512"
+    },
+    "LibCommon.Shared/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/TVHome/TVHome/packages.config b/TVHome/TVHome/packages.config
deleted file mode 100755 (executable)
index 6356cba..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<packages>
-  <package id="Tizen.Xamarin.Forms.Extension" version="2.3.5-v00010" targetFramework="portable45-net45+win8+wp8+wpa81" />
-  <package id="Xamarin.Forms" version="2.3.5-r233-012" targetFramework="portable45-net45+win8+wp8+wpa81" />
-</packages>
\ No newline at end of file
index 074519a..ca14060 100644 (file)
@@ -1,27 +1,19 @@
 
 Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio 15
-VisualStudioVersion = 15.0.26430.12
+VisualStudioVersion = 15.0.26730.10
 MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVHome", "TVHome\TVHome\TVHome.csproj", "{54DD6673-7E64-48E6-A008-4D455E19E017}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVHome.Tizen.TV", "TVHome\TVHome.Tizen.TV\TVHome.Tizen.TV.csproj", "{8838ED5F-7AEB-4449-ACE9-5DC57CA207FC}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVHome.TizenTV", "TVHome\TVHome.TizenTV\TVHome.TizenTV.csproj", "{CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}"
-       ProjectSection(ProjectDependencies) = postProject
-               {FD8C0EF4-6CEA-4421-85B7-7AC8592738C6} = {FD8C0EF4-6CEA-4421-85B7-7AC8592738C6}
-       EndProjectSection
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVApps.Tizen.TV", "TVApps\TVApps.Tizen.TV\TVApps.Tizen.TV.csproj", "{81D115A5-7BD0-4697-B6FE-43AC31AE71A7}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVApps", "TVApps\TVApps\TVApps.csproj", "{FD8C0EF4-6CEA-4421-85B7-7AC8592738C6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibCommon.Shared", "LibCommon.Shared\LibCommon.Shared.csproj", "{32899AD0-BF4F-4C43-BD35-4A7B2DEC3ECE}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVApps.TizenTV", "TVApps\TVApps.TizenTV\TVApps.TizenTV.csproj", "{7E341BF5-B7BD-4532-9D4A-AA89537B525E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibCommon.Tizen", "LibCommon.Tizen\LibCommon.Tizen.csproj", "{8D3E259E-CD93-4407-B8BF-EF20C1A2C146}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibTVRefCommonPortable", "LibTVRefCommonPortable\LibTVRefCommonPortable.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVHome", "TVHome\TVHome\TVHome.csproj", "{B91BC6BD-192B-46C1-880D-D6A2B913BE7A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibTVRefCommonTizen", "LibTVRefCommonTizen\LibTVRefCommonTizen.csproj", "{C558D279-897E-45E1-A10A-DECD788770F4}"
-       ProjectSection(ProjectDependencies) = postProject
-               {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {67F9D3A8-F71E-4428-913F-C37AE82CDB24}
-       EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HomeUnitTest", "HomeUnitTest\HomeUnitTest.csproj", "{1F2DB8A0-7D1E-4BA3-BF27-335D033C572C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVApps", "TVApps\TVApps\TVApps.csproj", "{7785D009-F49A-4519-AEE7-6CF6A3237BCB}"
 EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -29,36 +21,35 @@ Global
                Release|Any CPU = Release|Any CPU
        EndGlobalSection
        GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               {54DD6673-7E64-48E6-A008-4D455E19E017}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {54DD6673-7E64-48E6-A008-4D455E19E017}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {54DD6673-7E64-48E6-A008-4D455E19E017}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {54DD6673-7E64-48E6-A008-4D455E19E017}.Release|Any CPU.Build.0 = Release|Any CPU
-               {CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {FD8C0EF4-6CEA-4421-85B7-7AC8592738C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {FD8C0EF4-6CEA-4421-85B7-7AC8592738C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {FD8C0EF4-6CEA-4421-85B7-7AC8592738C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {FD8C0EF4-6CEA-4421-85B7-7AC8592738C6}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7E341BF5-B7BD-4532-9D4A-AA89537B525E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7E341BF5-B7BD-4532-9D4A-AA89537B525E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7E341BF5-B7BD-4532-9D4A-AA89537B525E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7E341BF5-B7BD-4532-9D4A-AA89537B525E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
-               {C558D279-897E-45E1-A10A-DECD788770F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {C558D279-897E-45E1-A10A-DECD788770F4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {C558D279-897E-45E1-A10A-DECD788770F4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {C558D279-897E-45E1-A10A-DECD788770F4}.Release|Any CPU.Build.0 = Release|Any CPU
-               {1F2DB8A0-7D1E-4BA3-BF27-335D033C572C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {1F2DB8A0-7D1E-4BA3-BF27-335D033C572C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {1F2DB8A0-7D1E-4BA3-BF27-335D033C572C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {1F2DB8A0-7D1E-4BA3-BF27-335D033C572C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8838ED5F-7AEB-4449-ACE9-5DC57CA207FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8838ED5F-7AEB-4449-ACE9-5DC57CA207FC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8838ED5F-7AEB-4449-ACE9-5DC57CA207FC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8838ED5F-7AEB-4449-ACE9-5DC57CA207FC}.Release|Any CPU.Build.0 = Release|Any CPU
+               {81D115A5-7BD0-4697-B6FE-43AC31AE71A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {81D115A5-7BD0-4697-B6FE-43AC31AE71A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {81D115A5-7BD0-4697-B6FE-43AC31AE71A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {81D115A5-7BD0-4697-B6FE-43AC31AE71A7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {32899AD0-BF4F-4C43-BD35-4A7B2DEC3ECE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {32899AD0-BF4F-4C43-BD35-4A7B2DEC3ECE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {32899AD0-BF4F-4C43-BD35-4A7B2DEC3ECE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {32899AD0-BF4F-4C43-BD35-4A7B2DEC3ECE}.Release|Any CPU.Build.0 = Release|Any CPU
+               {8D3E259E-CD93-4407-B8BF-EF20C1A2C146}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {8D3E259E-CD93-4407-B8BF-EF20C1A2C146}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {8D3E259E-CD93-4407-B8BF-EF20C1A2C146}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {8D3E259E-CD93-4407-B8BF-EF20C1A2C146}.Release|Any CPU.Build.0 = Release|Any CPU
+               {B91BC6BD-192B-46C1-880D-D6A2B913BE7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {B91BC6BD-192B-46C1-880D-D6A2B913BE7A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {B91BC6BD-192B-46C1-880D-D6A2B913BE7A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {B91BC6BD-192B-46C1-880D-D6A2B913BE7A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {7785D009-F49A-4519-AEE7-6CF6A3237BCB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {7785D009-F49A-4519-AEE7-6CF6A3237BCB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {7785D009-F49A-4519-AEE7-6CF6A3237BCB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {7785D009-F49A-4519-AEE7-6CF6A3237BCB}.Release|Any CPU.Build.0 = Release|Any CPU
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
        EndGlobalSection
+       GlobalSection(ExtensibilityGlobals) = postSolution
+               SolutionGuid = {14D6283D-9E94-4FCC-9E0F-FCE8F168C9B4}
+       EndGlobalSection
 EndGlobal
diff --git a/packaging/org.tizen.xahome.path b/packaging/org.tizen.xahome.path
deleted file mode 100644 (file)
index 4d7d360..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[Unit]
-Description=This path will tell you that home is ready to launch
-
-[Path]
-PathExists=/run/.wm_ready
diff --git a/packaging/org.tizen.xahome.service b/packaging/org.tizen.xahome.service
deleted file mode 100644 (file)
index 1cab992..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-[Unit]
-Description=TV Home
-Requires=launchpad-process-pool.service
-After=launchpad-process-pool.service
-
-[Service]
-ExecStart=/bin/sh -c -l '/usr/bin/aul_test launch org.tizen.xahome'
diff --git a/packaging/org.tizen.xahome.spec b/packaging/org.tizen.xahome.spec
deleted file mode 100644 (file)
index 1edda9c..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-Name:       org.tizen.xahome
-Summary:    TV home application
-Version:    1.0.0
-Release:    1
-Group:      Applications
-License:    Flora-1.1
-Source0:    %{name}-%{version}.tar.gz
-Source1:    %{name}.service
-Source2:    %{name}.path
-
-BuildRequires:  pkgconfig(libtzplatform-config)
-Requires(post):  /usr/bin/tpk-backend
-
-%define _sysuserdir systemd/user
-%define _servicedir systemd/user/default.target.wants
-
-%define internal_name org.tizen.xahome
-%define preload_tpk_path %{TZ_SYS_RO_APP}/.preload-tpk
-
-%define build_mode %{nil}
-
-%ifarch arm armv7l
-%define target arm
-%endif
-%ifarch aarch64
-%define target aarch64
-%endif
-%ifarch x86_64
-%define target x86_64
-%endif
-%ifarch i386 i486 i586 i686
-%define target i386
-%endif
-%description
-This is a container package which have preload TPK files
-
-%prep
-%setup -q
-
-%build
-
-%install
-rm -rf %{buildroot}
-mkdir -p %{buildroot}%{preload_tpk_path}
-install TVHome/TVHome.TizenTV/bin/Debug/TVHome.TizenTV.tpk %{buildroot}%{preload_tpk_path}/
-install --directory %{buildroot}%{_prefix}/lib/%{_servicedir}
-install -m 0644 %{SOURCE1} %{buildroot}%{_prefix}/lib/%{_sysuserdir}
-install -m 0644 %{SOURCE2} %{buildroot}%{_prefix}/lib/%{_sysuserdir}
-ln -sf ../%{name}.path %{buildroot}%{_prefix}/lib/%{_servicedir}
-
-%post
-chsmack %{_prefix}/lib/%{_sysuserdir}/%{name}.service -a "_"
-chsmack %{_prefix}/lib/%{_sysuserdir}/%{name}.path -a "_"
-chsmack %{_prefix}/lib/%{_servicedir}/%{name}.path -a "_"
-
-%files
-%defattr(-,root,root,-)
-%{preload_tpk_path}/*.tpk
-%{_prefix}/lib/%{_sysuserdir}/%{name}.service
-%{_prefix}/lib/%{_sysuserdir}/%{name}.path
-%{_prefix}/lib/%{_servicedir}/%{name}.path