关于水果的网站建设,网站内容怎么编辑,滨海做网站的,淘客cms建站本系列目录 Palm Web OS 简介 Palm 应用开发之一开发环境搭建 Palm 应用开发之二从Helloworld开始学习Palm开发Palm应用开发之三appinfo.json文件详解开发语言 应用使用的技术和Ajax使用的技术完全相似#xff0c;palm webos 系统上建立应用没有专门的语言为其服务#xff0c… 本系列目录 Palm Web OS 简介 Palm 应用开发之一开发环境搭建 Palm 应用开发之二从Helloworld开始学习Palm开发Palm应用开发之三appinfo.json文件详解开发语言 应用使用的技术和Ajax使用的技术完全相似palm webos 系统上建立应用没有专门的语言为其服务使用的技术仍然是老技术新玩法甚至不是新玩法。和风靡于web开发的ajax几乎完全一样使用的是Javascript语言CSS以及HTML没有什么新鲜的东西同样palm webos也为其提供了一个js框架—Mojo.js魔球Mojo框架是在著名的框架Prototype.js 1.6的基础上创建的所以Mojo的特性自然也就继承了Prototype的所有特性包括Prototype的事件模型以及Ajax框架等等不同的是js是做UI层的专利在这里变成业务逻辑控制看似从“幕前”转入到了“幕后”这也就是Mojo在Prototype的基础上做了大量的扩展UI层依然由CSS和HTML 来构建同时支持最新的CSS3和HTML5标准。从开发层面来说Palm已经为我们封装了很多widget部件这些widget为开发带来了极大的便利很容易构建出用户体验极高应用。 使用Ajax技术开发Palm应用和开发web应用一样调用方法都是完全相同的为远程服务调用提供了极大的便利可以调用Webservice服务总之开palm应用就像开发Web应用一样简单。 对本地操作系统的操作能力 Palm webos 为应用访问本地操作系统和硬件提供了大量的api可以很方便的调用本地的系统服务比如设备的信息管理设备的应用开启和关闭网络等等。对于应用调用本地服务的相关内容后面会应专门的章节来介绍。 Palm Webos 应用的架构 Palm webos 应用的架构图如下 palm应用构建在操作系统、中间层服务和Mojo框架之上底层的操作系统是linux系统使用linux内核的版本是2.6操作系统提供了基本的操作功能设备管理、无线通讯、媒体等中间层的服务则提供调用服务、UI展现、应用管理和开发框架等等。开发应用时可以直接和中间层进行通讯。 应用的UI模型 Palm应用类似于web应用一个palm应用“类似”一个web站点palm应用是以卡片的形式展现给用户每个卡片就是一个web网页。在应用的组织上一个应用就是一个舞台每个舞台可以有多个scene场景每个scene对应一个控制器scene就是一个视图舞台控制场景的变化来控制应用的导航。每个卡片都会以出现的先后顺序压到一个栈中栈顶的scene以卡片的形式展现给用户如下图 根据需要每个应用也可以同时展现给用户多个卡片比如说Palm内置的邮件收发客户端在点击回复邮件的时候会弹出一个新的卡片如图 总结 palm 的架构和UI模型为我们创建炫丽的palm应用提供了很大的便利很容易创建出高效、交互性极强的应用。转载于:https://www.cnblogs.com/vaiyanzi/archive/2010/04/21/1717084.html