webOS也称为LG webOS,以前称为Open webOS,HP webOS和Palm webOS,是一款基于Linux内核的智能电视操作系统,其前身是一款智能手机操作系统。最初由Palm所开发,后来陆续被惠普和LG公司所收购,现成为LG的旗下产品。

LG的电视的应用都是基于WebOS的开发的,应用WebOS有一个最大的优点,就是可以直接在应用中包一层Web页面即可。LG电视的遥控器有一个特别的地方,就是能够将遥控器作为鼠标应用,所以可以操作Web。

### 素材和代码准备

  • Icon:在LG应用页面展示
  • LargeIcon:在LG应用页面展示
  • Index.html:入口文件,该文件就几行代码可解决,如下
<!DOCTYPE html>
<html>
<head><script>location.href='https://www.joox.com';</script>
</head>
<body>
</body>
</html>

其中的href地址就是我们需要加载的Web页面应用

  • 以上素材准备完了,我们就需要生成一个appinfo文件
{"id": "com.lgdev.joox","version": "0.0.1","vendor": "Tencent","type": "web","main": "index.html","title": "JOOX","icon": "128x128.png","largeIcon": "512x512.png","bgImage": "launchBGImage.png","uiRevision":2
}

|参数 | 说明 | 备注 |
| ------------ | ------------ |
| id | appid | 测试的时候随意定义了一个 |
| version | tv应用的版本号 | |
| vendor | 开发者名称 | |
| type |web就行,其他类型未知 | |
| main | 入口加载文件 | |
| title | 应用名称 | |
| icon | 应用图标 | |
| largeIcon | 应用大图标 | |
| bgImage | 加载背景图 | ||

最终文件保护下图所示的文件内容
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KZZ60JuC-1584442849196)(http://km.oa.com/files/photos/pictures//20191030//1572416631_2.png)]

下载WebOS模拟器

1. 前往LG开发者官网下载
http://webostv.developer.lge.com/sdk/installation
请注意这里根据你当前的系统下载即可,请下载Full Package。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8rqJUnTS-1584442849197)(http://km.oa.com/files/photos/pictures//20191030//1572416247_91.png)]
2. 再安装执行,安装步骤在上面的地址也有指引,安装完成后,如果是在Mac上,前往应用程序中,可以看到webOS TV SDK。

3. 打开文件,点击Component Manager TV,运行后安装需要插件,主要是将虚拟机和Emulator 4安装上,这里可能会有bug,安装成功后,那个install状态还不会更新。

4. 接下来一步比较重要,安装成功虚拟机后,立马回到应用程序中webOS TV SDK,打开Emulator 4,这时候会拉起虚拟机,同时会启动。启动的时候这里需要去Mac的安全中心,允许该应用权限,不然后续会出现打不开异常,如果遇到问题,具体可以参考这篇文章。
https://url.cn/5TVWtHg

安装启动运行程序

成功安装应用程序后,在应用程序中的webOS TV SDK打开webOS TV CLI,这时候会启动Mac的命令行工具,然后到刚才的测试项目目录,依次运行如下命令。

打包本地文件
ares-package .
安装该文件包
ares-install  com.lgdev.hostedjssample_2.0.0_all.ipk
启动该应用
ares-launch com.lgdev.hostedjssample

结束后,就会自动启动Emulator打开该应用了,请注意,这个应用只能使用遥控器操作了。

备注

  1. 公司网络需要配置代理,如果是office wifi首次打开manager tv打不开,因此可以先切换为staff wifi

webOS也称为LG webOS,以前称为Open webOS,HP webOS和Palm webOS,是一款基于Linux内核的智能电视操作系统,其前身是一款智能手机操作系统。最初由Palm所开发,后来陆续被惠普和LG公司所收购,现成为LG的旗下产品。

LG的电视的应用都是基于WebOS的开发的,应用WebOS有一个最大的优点,就是可以直接在应用中包一层Web页面即可。LG电视的遥控器有一个特别的地方,就是能够将遥控器作为鼠标应用,所以可以操作Web。

### 素材和代码准备

  • Icon:在LG应用页面展示
  • LargeIcon:在LG应用页面展示
  • Index.html:入口文件,该文件就几行代码可解决,如下
<!DOCTYPE html>
<html>
<head><script>location.href='https://www.joox.com';</script>
</head>
<body>
</body>
</html>

其中的href地址就是我们需要加载的Web页面应用

  • 以上素材准备完了,我们就需要生成一个appinfo文件
{"id": "com.lgdev.joox","version": "0.0.1","vendor": "Tencent","type": "web","main": "index.html","title": "JOOX","icon": "128x128.png","largeIcon": "512x512.png","bgImage": "launchBGImage.png","uiRevision":2
}

|参数 | 说明 | 备注 |
| ------------ | ------------ |
| id | appid | 测试的时候随意定义了一个 |
| version | tv应用的版本号 | |
| vendor | 开发者名称 | |
| type |web就行,其他类型未知 | |
| main | 入口加载文件 | |
| title | 应用名称 | |
| icon | 应用图标 | |
| largeIcon | 应用大图标 | |
| bgImage | 加载背景图 | ||

最终文件保护下图所示的文件内容
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-433r2I3F-1584442849546)(http://km.oa.com/files/photos/pictures//20191030//1572416631_2.png)]

下载WebOS模拟器

1. 前往LG开发者官网下载
http://webostv.developer.lge.com/sdk/installation
请注意这里根据你当前的系统下载即可,请下载Full Package。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fsiB9W44-1584442849546)(http://km.oa.com/files/photos/pictures//20191030//1572416247_91.png)]
2. 再安装执行,安装步骤在上面的地址也有指引,安装完成后,如果是在Mac上,前往应用程序中,可以看到webOS TV SDK。

3. 打开文件,点击Component Manager TV,运行后安装需要插件,主要是将虚拟机和Emulator 4安装上,这里可能会有bug,安装成功后,那个install状态还不会更新。

4. 接下来一步比较重要,安装成功虚拟机后,立马回到应用程序中webOS TV SDK,打开Emulator 4,这时候会拉起虚拟机,同时会启动。启动的时候这里需要去Mac的安全中心,允许该应用权限,不然后续会出现打不开异常,如果遇到问题,具体可以参考这篇文章。
https://url.cn/5TVWtHg

安装启动运行程序

成功安装应用程序后,在应用程序中的webOS TV SDK打开webOS TV CLI,这时候会启动Mac的命令行工具,然后到刚才的测试项目目录,依次运行如下命令。

打包本地文件
ares-package .
安装该文件包
ares-install  com.lgdev.hostedjssample_2.0.0_all.ipk
启动该应用
ares-launch com.lgdev.hostedjssample

结束后,就会自动启动Emulator打开该应用了,请注意,这个应用只能使用遥控器操作了。

WebOS TV研发介绍相关推荐

  1. 商汤科技「工业视觉AI」研发介绍

    关注公众号,获取更多AI领域发展机会 本文转载自知乎,已获作者授权转载,请勿二次转载. 链接:https://zhuanlan.zhihu.com/p/352296543 作者介绍 吴立威,商汤科技研 ...

  2. webos html5,Does webOS TV in LG supports HTML5 videos?

    问题 Current source code: But it doesn't play with TV browser in LG. Please help. 回答1: HTML 5.0 [*] Pa ...

  3. 华数软件测试岗位,重磅:字节跳动与华数共同研发的电视原创视频app已正式测试上线...

    华数鲜时光tv版是西瓜视频的电视版本,由字节跳动与华数共同研发的电视原创视频app,上线的内容一应俱全,且内容覆盖年龄更广,汇集了生活窍门.美食做法.亲子时光.游戏解说.搞笑集锦.旅游看世界.影视看点 ...

  4. lg android tv刷机,LG TV Remote-webOS

    LG TV Remote-webOS 介绍 LG TV Remote-webOS [Caution] This application is compatible only with LG webOS ...

  5. Serverless 音视频转码 —— 芒果 TV 落地实践(上)

    本文整理自芒果 TV 吴坚强在 Techo 大会的分享.下面,让我们一起回顾下吴老师在 Techo 大会的精彩演讲内容. 原文作者:吴坚强 整理编辑:王天云:@Aceyclee 大家好,我叫吴坚强,来 ...

  6. 图像修复中的TV模型

    转载至http://blog.csdn.net/hujingshuang/article/details/44257179 前言:图像修复是一项非常有意义的研究工作,比如我们生活中的照片被污染,再比如 ...

  7. 【图像修复】浅析:图像修复中的TV模型

    前言:图像修复是一项非常有意义的研究工作,比如我们生活中的照片被污染,再比如名贵字画.国家文物壁画等珍贵物品被破坏,这些都需要图像修复工作来完成. 简介:整体变分(Total Variation)的方 ...

  8. Palm 与 webOS 之死

    转自:http://www.geekpark.net/read/view/159166 [color=red][核心提示] Palm 的复兴努力为何一次次失败,webOS 又是怎样从艳惊四座慢慢走向消 ...

  9. cdd 变分 图像修复 matlab,图像修复中的TV模型

    前言:图像修复是一项非常有意义的研究工作,比如我们生活中的照片被污染,再比如名贵字画.国家文物壁画等珍贵物品被破坏,这些都需要图像修复工作来完成. 简介:整体变分(Total Variation)的方 ...

最新文章

  1. Android Studio开发flutter快捷键
  2. 说说云盘背后的黑科技!
  3. 给asterisk1.8.7添加menuselct选项
  4. JS中怎样比较两个 时分秒 格式的时间大小
  5. 怎么查MATLAB中的newrbf,已经有了输入输出数据,如何在matlab中建立RBF神经网络
  6. 春节档总票房突破50亿元 《流浪地球》独占16亿!
  7. Vue列表搜索和排序---vue工作笔记0010
  8. Tether已在以太坊扩容方案Hermez Network上发行USDT
  9. PAIP.彩票系统的对外接口流程实录
  10. Visual Studio Code + SDCC开发51单片机 2 - 特殊之处
  11. android fresco的底层,Fresco源码分析之DraweeView
  12. 手机突然黑屏是什么原因
  13. 传感器实验——LCD显示小车状态
  14. CCF201809-4 再卖菜
  15. 华为大手机 m3 linux,华为平板 M3(青春版10.1英寸 全网通)手机完美获取root教程,最强root工具,亲测可用!...
  16. [re入门]ce对扫雷的修改
  17. 极速办公(PPT)如何设置幻灯片大小
  18. partial的使用
  19. MOSS--SharePoint 开发学习一些总结
  20. 英语学习的方法(1)

热门文章

  1. Nginx安装及配置详解
  2. 万维网之父正投身的“互联网去中心化”事业,目前仍有这几大难题
  3. 是p2p的测试用例_软件测试用例测试报告
  4. 1113驱动信息检索
  5. SOA论剑三亚江湖会
  6. 基于微信小程序网上商城、小程序商城毕业设计论文 课题题目参考(1)前台功能和界面
  7. 在Visual Studio中构建编译FFmpeg
  8. 前端SEO优化注意事项
  9. Android 11.0 Settings增加屏保功能(屏保时间必须小于休眠时间)
  10. 新视野大学英语视听说4 unit 1文本答案