热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

2008十大技术悬疑,拇指上的开源谜团

2008十大技术悬疑,拇指上的开源谜团--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
回眸2007年,IT技术快速变化,既有多核CPU的厮杀拌嘴和45纳米技术的突破,又有虚拟化的如火如荼。每个领域的技术都发生了不小的变化。同时,新一轮的发展周期也在形成。

2008年将是一个不寻常的年度,从技术角度看IT,它依然五光十色,但技术、标准和竞争之间的冲突与矛盾就像演戏,戏过之后,留下诸多悬念。新年伊始,我们在此探讨的IT领域十大技术悬疑,既包括久拖未决的标准,也涵盖难以化解的争论。

在Google、诺基亚、摩托罗拉、法国电信等公司的持续努力下,开源社区开始意识到Linux手机的市场需求潜力。美国著名科技博客MacManus也声称:开源将成为2008年互联网的主流之一。

一批开源项目已经涌现出来,其中Maemo、OpenMoko和GPE Phone Edition影响较大,Linux手机标准的争夺谜团也逐步浮出水面。

两大派系本是同根生

在2007年3GSM大会后,Linux手机软件标准出现了两大阵营:LiMo和LiPS(Linux电话标准)论坛。虽然它们的目标、组织架构和发展策略都存在着惊人相似,但在标准化方面却有所差异。LiMo是行业联盟性质的非盈利基金会,直接发布以现有成熟软件为基础的代码来标准化市场。而LiPS论坛成立较早,相对进展较快,采取了更加开放的姿态,得到了OMA、OMTP、OSDL等相关组织的认可,初步形成了标准化链。

去年12月11日,LiPS论坛终于发布了LiPS规范1.0,包括参考模型、电话接口、即时通信、日历及时间表、在线状态、用户界面、地址簿和语音通话8个模块。与其他正式标准一样,LiPS规范也面临如何从纸上标准中产生代码,再到真正的设备的挑战。

目前,LiPS论坛的成员已经开始依据LiPS规范来开发软件和移动设备了。LiPS成员及移动通信产业链的同业者现在有多种选择,可以自行开发符合LiPS规范的代码,获得其他LiPS成员或第三方的授权使用其相关功能实现,也可以借力并参与开源实现。

LiPS所遵循的方向是GSM、Wi-Fi等标准都走过的路。而正是这些标准实现了不同型号和品牌的手机、不同运营商网络和区域市场之间交互下的通信。

据悉,LiPS论坛已经开始着手在2008年推出更多规范。已在计划中的规范包括应用程序框架、高级电信服务相关API、设备管理相关API和其他组件API。

Google的非创新游戏

LiPS规范1.0的发布距离Google宣布手机平台Android不到40天,这两件事儿加起来,抓走了苹果iPhone粉丝的不少眼球。

虽然Google组建的开源联盟与LiMo和LiPS论坛相比略逊一筹,但三家机构的许多成员都相同。因此,这几大开源社区在工作关系上还存在邻里关系,可以为开发者提供一些统一的基础。

Google为什么要推手机软件平台?是为了跟微软和Symbian竞争吗?或许不是,Google只是希望通过这个平台暗渡陈仓,通过手机将自己的服务渗透到运营商网络中。

甚至已经有传言说,基于Android平台的第一部手机将于今年下半年正式推出,并且进入中国市场。只是,现有的平台Android还不够成熟,需要借开源社区的无偿援助及运营商和手机厂商的帮助来完善产品。

一些业内人士认为,Android平台只是一个披着Java皮的Linux系统。因为它用了大量现成的技术,比如Linux内核、嵌入式数据库SQLite、图形OpenGL ES等。按照这种观点,它根本谈不上什么创新。但是,换个角度考虑,这种组合却降低了重新发明所带来的技术、资金上的门槛,充分利用现成的程序资源,能够为Google赢得不少市场时间。

Google用了Java的语法、开发环境、调试和编译环境,但是没有用Java虚拟机和扩展的API。可以说,这样既利用了Java的好处,又避免了Java受Sun控制的缺陷。

Google和LiPS等开源通信标准在2008年所面临的问题只是如何保持系统一致性,毕竟通信应用是需要稳定和成熟的。

各方观点

注重用户的体验成本

LiPS论坛主席王海拉认为:“在通信领域,很多厂商都在考虑Windows Mobile,其中很大一部分是当初涉足Linux手机开发遇到困难的企业。选择Windows Mobile的理由很简单,无非就是与PC的交互性好、应用软件丰富等。似乎不选择Windows Mobile的理由只有一个:价格太高。”

开源还需努力

法国电信北京研发中心开源实验室总监黄思源认为,目前的LiPS规范1.0与Android平台,相对于市场上1000元价位的手机来说,开源所做出来的应用也只是50%的功能。

未来手机Web应用的高性能要求,会使得硬件成本升高。加上传统手机功能匮乏,性价比方面与Windows Mobile和Symbian平台相比,优势或许并不明显。
推荐阅读
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
author-avatar
美美2012的小幸福
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有