Palm Web OS 简介

2024-02-25 17:08
文章标签 web 简介 os palm

本文主要是介绍Palm Web OS 简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

http://www.cnblogs.com/vaiyanzi/archive/2010/04/05/1704650.html
Palm Web OS 简介

1.简介 

      Palm WebOS是新一代操作系统,通过网络客户端使其拥有前所未有的扩展能力。Palm Web OS平台由前苹果公司高管乔恩·鲁宾斯坦(Jon Rubenstein)领衔开发,而Palm Pre是首款采用Web OS的智能手机。

  在人机界面上,Web OS非常友好,增强了多点触控体验,另外强化无线互联功能也是新系统的重要特性,此外支持网页内容和手机内资料的统一的搜索功能,能够同时处理多个在线任务也 是值得期待的看点。

2.WebOS 操作界面介绍

Web OS是Palm OS、BlackBerry OS之后的有一套新的手机系统,Web OS 界面非常的简洁,比如 Web OS拥有许多应用,但平常屏幕上只显示"电话、联系人、邮件、日历"这四个应用如(图1),当用户点击右下角的隐藏/显示按钮时,屏幕上的其他应用才会都显示出来如(图2), 包括:短信、网络浏览器、相机、照片、音乐、视频、记事本、任务管理、地图、计算器等应用。Palm Pre采用宽大的触控屏幕,用户能够轻松地用手指滚动屏幕列表。

  此外,Palm Pre 还拥有一项新的Synergy(协同)同步系统功能,能够自动管理用户的多个联系网络,用户只需要登录 Google 、Outlook 和 Facebook,twitter的账户,Palm 会将这些网络的数据分隔保存。但用户又能够统一获得多个服务的即时消息,操作相当人性化。Palm Pre的网络浏览器基于Webkit ,界面舒适,且支持多选项卡浏览。

Palm Pre 还拥有 Google Android类似的"弹出消息(popup)"通知系统,如果正在运行其他软件的时候有了新消息,它会自动调整大小让你能够看见消息内容。Palm Pre 的Dock 工具栏还可以自定义应用快捷启动项。此外,Palm Pre 还支持微软的 Exchange 企业邮件功能。

            (图1)                             (图2)

3.Web OS应用程序开发

在应用程序开发方面,新系统的优势在于,任何熟悉 CSS、HTML 、XML 和 Javascript 编程的开发者都能够为该操作系统开始应用,无需学习新的编程语言。这能够为 Palm Pre 开放应用的开发者群体众多,未来 Palm Pre 将拥有更多的应用,web os 所用的开发语言是传统的web开发所用的技术并且支持css3,HTML5,以及一个JavaScript开发框架Mojo,在UI方面支持widget,Mojo框架带有丰富的界面Widget控件,如List,Menu等,在开发的过程中非常方便调用。

4.Palm Mojo应用程序框架

使用mojo便于开发Palm WebOS应用程序,它是一个新的应用程序框架,基于HTML5, CSS,和JavaScript标准。这些标准 web开发者已经是非常熟悉和喜爱的。WebOS应用程序可以直接安装运行在手持设备,访问更广泛设备服务器。

  Mojo的功能:

1)导向、转移、滚动等更直观的建立程序

2)可使用webos通知系统警告用户不要中断

3)HTML5本地存储,使得当用户离线状态也可以使用数据。这对开发者是个好消息,提供很多 方式从palmos的数据文件pdb格式中提取数据到你的新的webos应 用程序中。这样可以转移更多资源从palmos到webos中。

4)采用经典的设计模式MVC模式,使得程序的结构清晰,易于维护和扩展。

5.Palm Mojo SDK

基于mojo应用程序框架,SDK提供简单的代码,文件和开发工具。基于Eclipse交互式数据输入也将会包括在内,你可以选择工具建立webos应用 程序。当前mojo SDK的版本发布到1.4.1 可以在官网上下载,官网地址:http://developer.palm.com/

在接下来的几篇文章中我将介绍如何搭建Palm WebOS 平台的开发环境。


作者:蓝之风
出处:http://www.cnblogs.com/vaiyanzi/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

这篇关于Palm Web OS 简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/746134

相关文章

JSON Web Token在登陆中的使用过程

《JSONWebToken在登陆中的使用过程》:本文主要介绍JSONWebToken在登陆中的使用过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录JWT 介绍微服务架构中的 JWT 使用结合微服务网关的 JWT 验证1. 用户登录,生成 JWT2. 自定义过滤

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

web网络安全之跨站脚本攻击(XSS)详解

《web网络安全之跨站脚本攻击(XSS)详解》:本文主要介绍web网络安全之跨站脚本攻击(XSS)的相关资料,跨站脚本攻击XSS是一种常见的Web安全漏洞,攻击者通过注入恶意脚本诱使用户执行,可能... 目录前言XSS 的类型1. 存储型 XSS(Stored XSS)示例:危害:2. 反射型 XSS(Re

解决JavaWeb-file.isDirectory()遇到的坑问题

《解决JavaWeb-file.isDirectory()遇到的坑问题》JavaWeb开发中,使用`file.isDirectory()`判断路径是否为文件夹时,需要特别注意:该方法只能判断已存在的文... 目录Jahttp://www.chinasem.cnvaWeb-file.isDirectory()遇

JavaWeb-WebSocket浏览器服务器双向通信方式

《JavaWeb-WebSocket浏览器服务器双向通信方式》文章介绍了WebSocket协议的工作原理和应用场景,包括与HTTP的对比,接着,详细介绍了如何在Java中使用WebSocket,包括配... 目录一、概述二、入门2.1 POM依赖2.2 编写配置类2.3 编写WebSocket服务2.4 浏

Golang的CSP模型简介(最新推荐)

《Golang的CSP模型简介(最新推荐)》Golang采用了CSP(CommunicatingSequentialProcesses,通信顺序进程)并发模型,通过goroutine和channe... 目录前言一、介绍1. 什么是 CSP 模型2. Goroutine3. Channel4. Channe

Spring常见错误之Web嵌套对象校验失效解决办法

《Spring常见错误之Web嵌套对象校验失效解决办法》:本文主要介绍Spring常见错误之Web嵌套对象校验失效解决的相关资料,通过在Phone对象上添加@Valid注解,问题得以解决,需要的朋... 目录问题复现案例解析问题修正总结  问题复现当开发一个学籍管理系统时,我们会提供了一个 API 接口去

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

python中os.stat().st_size、os.path.getsize()获取文件大小

《python中os.stat().st_size、os.path.getsize()获取文件大小》本文介绍了使用os.stat()和os.path.getsize()函数获取文件大小,文中通过示例代... 目录一、os.stat().st_size二、os.path.getsize()三、函数封装一、os