Palm WebOS开发入门和资料汇总

WebOS应用程序开发方式简介

WebOS的设计思想是非常先进的,使用HTML+CSS+JAVASCRIPT(mojo扩展API)开发应用程序。随着Web2.0时代的带来和HTML5标准逐渐浮出水面,这种开发方式的优势一逐渐凸显:开发方便、Web程序的移植和和整合更加更加容易。对于已经很拥挤的iPhone市场和国内早已扎堆的Android市场,说不定WebOS是程序员们掘金的另一个好地方。

Palm的WebOS本质上是一个嵌入式Linux系统,应用程序有两种,一种由HTML+CSS+JAVASCRIPT写成,其中对于硬件的访问,通过扩展的Javascript API进行。一种是对硬件需求高的主要是游戏,传说是用操作系统原生的API完成的。我们目前只能编写和发布第一种应用程序。

对于Javascript的应用程序有两种开发方式:Mojo SDK和Ares。 Mojo SDK是一个基于Prototype的Javascript开发框架,有扩展的API可以访问硬件,Mojo可以配置为使用Eclipse作为IDE。还有一种更加方便的开发方式,使用官方提供的Ares,一个基于浏览器用java写成的集成开发环境,功能要比Mojo弱一些,但是更加易用支持拖拽式生成界面。

发布说明

首先是开发者账号,账号分为三种Full account、Open source account、Community account。第一种的注册费用为99美元(现阶段暂时免费,大家赶快抢啊),第二种和第三种免费。第一种账号可以开发商业用途的应用程序,第二种可以开发开源应用程序,第三种是为同一个公司中的不同员工准备的,他们用多个账号同时开发同一个产品,和个人开发者关系不大。 前两种账号发布的应用程序收入的70%为发布者所有。

应用程序有两种:商业的和开源的,两者的区别只是源代码级别的,他们都可以收费。不过其实程序使用Javascript写的,没有加密,只要有一个经过破解的PalmWebOS设备谁都以轻易的得到源代码,不管你是商业的还是开源的。

Palm WebOS的应用程序的发布方式有三种:AppCategory方式,每次发布商业应用收费50美元,开源应用免费。Web distribution方式,每个提交到Palm的WebOS的应用程序都会有一个URL,叫做Web URL,只要通过手机访问这个URL,就可以购买、下载、安装软件。Beta方式,用于测试软件,软件可以通过Palm’s Application RSS Feeds下载,也可以通过Web URL直接安装,但是不会出现在AppCategory的列表和搜索结果中。

资料汇总:

以下列举了一些学习WebOS开发的过程中找到资源,方便新手查找,如果目前这些资料全都是英文的。精力有限,难免有疏漏,欢迎网友补充。

1、Palm的开发者中心   http://developer.palm.com/

最权威和最丰富的资料,不过是全英文的。下面的很多连接其实很多都是开发中心中的内容,不过为了查找方便,把链接单独摘出来了。

2、官方论坛   http://developer.palm.com/index.php?option=com_content&view=article&id=1837&Itemid=24

3、SDK API Reference   http://developer.palm.com/index.php?option=com_content&view=article&id=1654&Itemid=20

4、入门教程   http://developer.palm.com/index.php?option=com_content&view=article&id=1840&Itemid=34

5、开发指南   http://developer.palm.com/index.php?option=com_content&view=article&id=1834&Itemid=20

6、SDK下载地址    http://developer.palm.com/index.php?option=com_content&view=article&layout=page&id=1788&Itemid=321

7、Palm WebOS   http://bbs.weiphone.com/read-htm-tid-517160.html

强烈推荐,O’Reilly出版,详细介绍WebOS的开发,是本学习的好资料。我就是下载电子版,然后在淘宝上找了家店打印出来读的。

该篇文章转载于移动开发博客

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注