Palm 的平台策略以及Access Linux 初秀

2023-10-13 00:30

本文主要是介绍Palm 的平台策略以及Access Linux 初秀,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

转自:http://www.thinknext.net/tag/access

 

Palm 的平台策略

2007-08-23, Thursday - 10:21pm   Comment »

人间喜剧包含很多要素,比如背叛,暗算,夫妻反目,父子成仇,以及Treo改用Windows,2年之后的今天,我要加上一条,还比如大义灭亲。

在了解并理解 Palm 在干什么之前,最好知道一下 Palm 的历程。其中让人感觉最深的应该是眼花缭乱的操作以及不停的分拆合并。回头看来,那篇写到 2005 为止的文章自然还远不是全部,之后的两年 Palm --现在使用这样一个称呼本身甚至都不地道了--仍然花样频出。这家公司的曲折可以和 Apple 有一拼,不过……现状?跟 Apple 差远了。

在作了吵吵许久仍是三棍子打不出一个 P 的 Palm 之后,今年 10 月它可能要兑现自己的 Linux 平台战略了(类似传言2年前也出现过)。之前的 Foleo 可能是用来打打前站。据 Palm 的合作伙伴称,Linux 和 Windows Mobile 会是之后 Palm 产品的主力平台,而一把胡子的 PalmOS?……

2 年多前,那家还叫做 PalmSource 的公司就表明了转向 Linux 的态度,不过至于是不是要废止 PalmOS,措辞一直比较谨慎。如果 10 月的传闻属实,这是 Palm 第一个 Linux SmartPhone 产品,不过,并非基于 PalmSource(或者准确点 Access)的东西,而是焕发或者正在努力焕发第二春 WindRiver 的 Linux。此前的 Foleo 已经用过 WindRiver 的 CE Linux。

Access 收购 PalmSource 以及 PalmOS 的相关权力目前仍看不出是否划算买卖,当然此后 Palm 还又花 4000多万 美元从 Access 买了 PalmOS Garnet 的 code 和授权看上去更诡异(我的解释是这是 Palm 的防卫性动作,买个安心)。其实按 Palm 的态度,Cobalt 早就是最不受待见的闺女了,连外来仔儿的待遇都比它好。像 Jobs 回归前后的 MacOS 似的,Jobs 被踹走前,MacOS 是亲儿子,疼都来不及,这就是初期的 PalmOS 的境遇。Jobs 回归时,经历家道中落的沧桑,MacOS 已经老态毕现,应对新时代的新要求,从架构到实现都已经力不从心,熬下去是不可能的,终被 Jobs 在 NeXT 的新宠 OS X 替代,这也是 PalmOS 的现状,无人疼无人要,连个 如果爱 的假设都不可能成真。

Access 自己也是 Linux 强手,拥有 ALP (介绍1 介绍2),当然也曾经宣传过 PalmOS 与 Access 平台的勾兑计划,不过似乎太极居多。最近他们让 ALP 变得更真实了点,前不久在 LinuxWorld conference 上发布了更多消息,还有这个新网站

图片来自 BrightHand

更多内容可见 刀枪Blue 内对 Palm 的搜索

Tags: access, linux, opensource, palm, palmos, software, Technology

 

<script type="text/javascript"> </script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>
Technology, OpenSource »

Access Linux 初秀

2006-04-07, Friday - 09:37pm   Comment »

上次提到Palm ALP 两个月不到,Access Linux 就真的登场了。

这两天 Boston 的 LinuxWorld 上 --在LinuxWorld上宣布的还有 2006 SourceForge.net Community Choice Awards -- PalmSource 展出了采用 Access Linux Platform 的实物。Linux 自然是新平台的核心,采用了 2.6.12 内核,其他重要部分还有 MAX Applications (native ALP 接口);Palm OS 68k 模拟层;GTK+ (native linux like 环境);J2ME 虚拟机。

MAX application framework 是 ALP 的新脸面。有评论认为这是 Palm 禅宗( zen of palm )的延续和进化。PalmSource 希望开发者转到MAX上。MAX 除了支持传统的单手操作电话的方式,5个方向和2个soft key,还支持触摸屏和指点笔式设备。多任务和并发应用--支持多个并发应用和后台任务。
MAX 界面的新feature是“access panels”--或者就理解为Windows的任务栏即可--ALP 上运行一个应用的时候,屏幕底部的bar上会显示对应的小图标,更方便了倒是真的。
ALP 上预装的应用当然都会采用MAX,比如 PIM 套间,多媒体和消息应用。默认会内建 Access 自己的 NetFront 浏览器,小样儿已经开始支持 AJAX 了,还有SMIL2.1(即 (W3C SMIL Mobile Profile 和 W3C SMIL extended Mobile Profile),通过 plugin 框架可以在浏览器中显示视频和office文档。
除了许诺一堆特性,确定何时向开发者提供开发工具仍然和在纳米比亚打听 Vista 的发布日期一样困难。

对 PalmSource 有种淡淡的看你走远的感觉,没有什么叹息,悲伤,和难过。

PalmInfocenter 在展会上拍下了不少独家图片。即便不一定是最终发布时的样子,仍然“狠”有意思。

是海尔哟--虽然海尔还不是ALP的授权获得者。单击图片查看大图。



 

Tags: access, alp, embedded, linux, max, opensource, palm, software, Technology

 Technology, OpenSource »

Palm ALP

2006-02-19, Sunday - 10:03am   Comment »

这两天的大事之一是都灵冬奥会,在西边另一个举办过夏季奥运会的城市,巴塞罗那,是2006的3GSM 。

今年的3GSM是2月13到16号。去年戛纳的3GSM时,PalmSource 还是刚刚收购了南京移软的主儿,今年此时,我们只能看到PR里写着寥落的 “Access subsidiary PalmSource”字样了。

这次他们在巴塞罗那拿出了Linux-based mobile phone 的软件 stack。代号ALP (Access Linux Platform),我得说,Access 的名字放到这儿,正好还挺双关。官方描述是,这个stack可以为运营商和手机设计者提供集成的,灵活的软件环境,能支持legacy Palm OS 应用,Java程序和native Linux 应用 -- !较之Moto http://www.thinknext.net/archives/237,不亦快哉。

自被Access收购后,这是PalmSource的第一个产品,他们计划从今年年底开始把ALP SDK license 给软硬件厂商。根据一个VP的说法,欧洲厂商对这个产品的兴趣很高,他说,有好几个(several )运营商都在同他们沟通。被特别提到的有法国 Orange 和西班牙 Telefonica,还有一家未指明的挪威企业--是诺基亚吗?不,是特伦苏……

发送到软硬件场上手里恐怕是今年底的事儿了,明年才能看到装备了ALP的设备。

Palm曾经还有42万多注册开发者,他们对programmers也有一贯的强调。ALP的设计似乎很照顾运营商和服务提供商,所以他们提供了最大程度的软件兼容性和开发灵活性。

PalmSource 和 Access 开发了新的PalmSource and Access,名字是MAX,使用MAX,可以开发native应用。那些预先安装的ALP应用也是用MAX写成的。MAX 良好的支持并发多任务,用户在应用之间切换时不会有传统手机用户那种不知自己在哪儿的感觉。另外,MAX还支持触摸屏,单/双手键盘。
ALP的68K模拟层专门用来料理老程序--不过似乎不是所有的应用都这么幸运,PalmSource说那些“properly written”的68k或者Garnet程序可以不经任何改动在模拟层上跑。
JVM是ALP 的可选部分。购买ALP license的客户可以选择PalmSource的 IBM-licensed JVM 或者 Access 的 Sun-licensed JVM。
最后,无论是内容提供商,运营商还是第三方开发者,都可以开发native Linux多媒体应用--使用内置的GStreamer或者“优化的”GTK+库--两样都通过LGPL发布,爽死了一大帮人。

ALP的其他特性有:
-支持标准的,商业等级的Linux kernel,2.6.12或更新
-包括了SQLite,public domain 的数据库引擎
-经过PalmSource/Access“扩展与认证”的开源组建
比如, BlueZ 蓝牙 2.0 stack
-多种Access 和 PalmSource 技术:
-第一个当然是Access NetFront 浏览器啦,据说都支持AJAX了。这个浏览器,按官方说法,部署情况是:超过2亿个设备,721种商业产品,90个设备制造商(其中30个是手机制造商)
-PalmSource的模块化,可伸缩的消息与电话中间件
-PalmSource的移动应用程序:PIM,多媒体与消息,PalmSource HotSync 和 Palm Desktop

库啊,API啊都摆出来了,PalmSource 宣称他将为移植已有应用和开发新应用提供开发工具和SDK。目前,为Palm OS, Java 和 Linux 开发者准备的基于Eclipse的--还可能有其他选择吗!?--开发工具已经ok,下一步,会是个为ALP准备的,统一的基于Eclipse的IDE。

Access希望能通过ALP聚集一个Mobile Linux Ecosystem。他们希望通过“为领先的移动运营商提供与Access 和 PalmSource 合作的机会,并集成他们的反馈和需求”来达到这个目的。
此外,Access还打算回报open source 社区,他们已经拿出了OpenBinder ,这是PalmSource在2001年收购Be后得到的组件对象框架component object framework 。OpenBinder是ALP里一个可加载的内核模块,和共享内存以及锁定一样,提供了一种IPC机制。Access 把 OpenBinder 形容为“在一般概念上和DCOM以及CORBA类似,不过更好的适应了小规模设备”。

Access 也协助建立了 LiPS (Linux Phone Standard) ,而PalmSource 的一个老大 John Ostrem 最近也刚刚被提名加入 OSDL 的 Mobile Linux Initiative 的董事会。Access 说他们会与这些组织紧密工作。
LiPS 总裁 王海拉 Haila Wang 说“The Linux Phone Standards (LiPS) Forum is dedicated toward specifying an application development environment for Linux based mobile, fixed and convergence phones that will enable developers to write applications and have them run on any LiPS compliant phone profile. PalmSource/Access is a leading contributor to LiPS, and [ALP] embraces this philosophy.””。
OSDL CEO Stuart Cohen 说“PalmSource is doing very important work with mobile Linux, and its participation in OSDL’s Mobile Linux Initiative is a great asset to the marketplace”。
Wind River 的战略联盟经理Kevin Curry说“We believe that [ALP] is a natural extension to Wind River’s device software platform and development suite offering”--还挺会往自己身上扯。去年秋天,这位前世界冠军发布了自己针对移动设备的Linux发行版。
MontaVista 去年夏天,与PalmSource 形成了联盟。
那么多人都说过了,现在轮到Access CEO Toru Arakawa 说,“We believe that ALP combines best-in-class open source Linux components with proven mobile technologies developed by PalmSource and Access’s Linux expertise”--问题是,再best-in-class的组件,加P/A两家的组合,又能保证成功吗?

Via LinuxDevices

 

Tags: access, access linux platform, cellphone, embedded, linux, mobile, opensource, palm, Technology

<script type="text/javascript"> </script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script> 

这篇关于Palm 的平台策略以及Access Linux 初秀的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Linux线程同步/互斥过程详解

《Linux线程同步/互斥过程详解》文章讲解多线程并发访问导致竞态条件,需通过互斥锁、原子操作和条件变量实现线程安全与同步,分析死锁条件及避免方法,并介绍RAII封装技术提升资源管理效率... 目录01. 资源共享问题1.1 多线程并发访问1.2 临界区与临界资源1.3 锁的引入02. 多线程案例2.1 为

Python实现网格交易策略的过程

《Python实现网格交易策略的过程》本文讲解Python网格交易策略,利用ccxt获取加密货币数据及backtrader回测,通过设定网格节点,低买高卖获利,适合震荡行情,下面跟我一起看看我们的第一... 网格交易是一种经典的量化交易策略,其核心思想是在价格上下预设多个“网格”,当价格触发特定网格时执行买

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

Linux如何查看文件权限的命令

《Linux如何查看文件权限的命令》Linux中使用ls-R命令递归查看指定目录及子目录下所有文件和文件夹的权限信息,以列表形式展示权限位、所有者、组等详细内容... 目录linux China编程查看文件权限命令输出结果示例这里是查看tomcat文件夹总结Linux 查看文件权限命令ls -l 文件或文件夹

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window

linux下shell脚本启动jar包实现过程

《linux下shell脚本启动jar包实现过程》确保APP_NAME和LOG_FILE位于目录内,首次启动前需手动创建log文件夹,否则报错,此为个人经验,供参考,欢迎支持脚本之家... 目录linux下shell脚本启动jar包样例1样例2总结linux下shell脚本启动jar包样例1#!/bin

Linux之platform平台设备驱动详解

《Linux之platform平台设备驱动详解》Linux设备驱动模型中,Platform总线作为虚拟总线统一管理无物理总线依赖的嵌入式设备,通过platform_driver和platform_de... 目录platform驱动注册platform设备注册设备树Platform驱动和设备的关系总结在 l