[HP webOS] 瞅瞅改姓HP的webOS

瞅瞅改姓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了。

 

[HP webOS] 瞅瞅改姓HP的webOS  [HP webOS] 瞅瞅改姓HP的webOS  [HP webOS] 瞅瞅改姓HP的webOS  

  图1:创建一个名为 tamer的Application          图2:控件                    图3:添加一个按钮                    

[HP webOS] 瞅瞅改姓HP的webOS  [HP webOS] 瞅瞅改姓HP的webOS

   图4:实现按钮响应代码                           图5:在模拟器中运行

 

       对于它的开发先摸索到这儿,以后有机会再研究。

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

 

  --------------------------------------------------华丽的分割线----------------------------------------------------

 

              (安装SDK)

Can'trun sample app

你可能感兴趣的:(webos)