移动应用即将迎来重大变革 - 彭博社
bloomberg
智能手机的新用途似乎层出不穷。我知道这一点是因为我的18岁儿子丹尼尔是如今成千上万的青少年之一,他们正在网上排队购买夏普的新款Sidekick III混合手机/相机/网页浏览器/PDA/音乐播放器。但我们现在看到的小工具和服务仅仅触及了可能性的表面。在后台,各种技术基础建设正在进行,这将在一两年后影响市场。例如,OSGi联盟推动将软件升级下载到移动设备(实际上是任何设备)的能力。
OSGi联盟自1999年以来一直存在,但现在似乎终于开始获得 traction。该组织设定标准并开发基础技术,以便更容易地在各种设备上使用基于Java的软件。(从手机和汽车电子系统到个人电脑甚至大型机)在7月26日,OSGi和五家公司宣布了一项促进采用的努力。OSGi联盟本身以及诺基亚、三星、IBM、Gatespace Telematics和ProSyst Software等公司承诺对任何使用该技术创建基于OSGi平台的软件或服务的开发者提供免版税的专利访问。“专利承诺有助于打破心理障碍,使开发者更愿意使用该技术。我们认为这将提供巨大的推动力,”IBM标准开发副总裁鲍勃·苏托说。
OSGi 技术最强大的地方之一是它们使设备制造商和软件制造商更容易升级已经在使用的机器中的软件,以提高安全性并添加功能。这样,机器就不必因为过时而被丢弃。它可以通过软件移植获得新生。
此外,借助 OSGi,开发人员可以创建中间件软件组件,并使在设备上部署应用程序变得更加容易。诺基亚首席 Java 架构师约翰·博斯特罗姆将这一进展比作计算机服务器中间件的创建,这带来了应用程序开发和集成的重大改进。
未来:在线服务混合应用。“我们将这项技术视为 Web 2.0 的遥控器,”博斯特罗姆说。雅虎、谷歌和其他在线公司正在推出创新的新 Web 2.0 服务,但在移动环境中使它们最佳运行的工具却很少。仅仅在移动设备上拥有 Java 和浏览器是不够的。借助 OSGi 技术,开发人员可以访问谷歌网站,获取其应用程序编程接口,创建混合应用,并将其下载到移动设备上——即时搜索启用各种应用程序,包括日历、游戏或企业 CRM 程序。
这其中有很多是重型软件架构的内容,但不久之后,它将开始出现在我们 18 岁年轻人的手中。