设为首页 收藏本站
查看: 1420|回复: 0

[经验分享] [HP webOS] 瞅瞅改姓HP的webOS

[复制链接]

尚未签到

发表于 2015-10-6 09:21:10 | 显示全部楼层 |阅读模式
  瞅瞅改姓HP的webOS
Stuff
  webOS由Palm公司(被HP收购)为其自有品牌Palm智能手机开发,现在版本为webOS 2.0。好奇害死猫,花了一上午功夫一边装SDK,一边看相关资料。webOS还是比较有特点的系统,注重用户体验,支持多进程,用户交互设计的还是较有特点的。没有iPhone和wp7安装app的限制(我乱说的,未从考证)。
  之前就了解到,它的开发像想做网页一样,简单直观。但是不知道用什么语言开发,官网看到说有C\C++,我这种就靠C\C++吃饭的笑了。后来才发现事情没那么简单!
HelloWorld!
  SDK安装步骤见官网,按照说明启动模拟器,但是没见有开发环境啊?再看看官网,看来还是得用Eclipse,并且是俺不会的java包的,给Eclipse装上Palm的插件,OK!创建HelloWorld,唉,java俺不想看,先运行吧!(要先启动模拟器)一切顺利。
  代码结构还是挺有特点,入口文件是个index.html文件。会写网页的搞吧,我只会客户端开发,网站、后台都没涉及过。
  吼吼,SDK不能搞,还有个PDK(Palm Dev Kit),这个是C\C++的。研究了下,这个可以用Visual Studio或者Xcode IDE,或者用文本编辑器写代码,再用命令行编译连接好。按照官网说明把VisualStudio配置好(支持所有版本VS, 就是把PDK的头文件和库添加到VS上)。
  运行PDK的例子,不成功!
  Shader[0] =glCreateShader(GL_VERTEX_SHADER);//到这 退出。
  也不知道什么原因,到官方论坛逛了好久,才找到问题原因,说可能是计算机图形芯片集不支持OpenGL 2.0的原因。
  例子运行就说到这了。一直也没搞懂PDK创建Palm程序的框架,怎么就是普通的Win32平台程序,普通的main函数入口,然后就是一堆SDL函数调用,期间调用几个PDL函数,
  这也没什么平台特性啊,也不能连模拟器,貌似只能部署到Palm真机上,可是俺没有真机。
  它怎么就会是webOS程序呢?
  晕死,难道这根本不是什么webOS开发组件,这个PDK只是一个为webOS封装的一套库,来开发高效程序的,比如游戏的?只能用来写写app的底层数据处理,做不了界面。
  
Ares
  https://ares.palm.com/Ares/index.html 这就是IDE!
  这是最神奇的开发方式,打开浏览器就可以开发,把“云”做到极致了。并且是所见所得的,做界面特别简单。有点MFC的感觉。并且会连接模拟器,不过我不会JavaScript,要不就上Demo了。
  
DSC0000.png    DSC0001.png    DSC0002.png   
  图1:创建一个名为 tamer的Application          图2:控件                    图3:添加一个按钮                    
DSC0003.png    DSC0004.png
  图4:实现按钮响应代码                           图5:在模拟器中运行
  
  对于它的开发先摸索到这儿,以后有机会再研究。

  毕竟是小语种平台,webOS在国内的形式还得看HP的市场战略。我反正对HP的东西不感冒。系统可用性还是不错的,比bada要好!
  
    --------------------------------------------------华丽的分割线----------------------------------------------------


              (安装SDK)
  Developingwith the Eclipse™ IDE
  StartingApplication Development
  Runningthe Sample Application
  Can'trun sample app

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-123188-1-1.html 上篇帖子: 1月5号 hp 的面试 下篇帖子: HP Microserver Gen8 Processor FAQ
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表