`
lovnet
  • 浏览: 6828121 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

BREW、JAVA、.NET三大平台优劣比较

阅读更多

2002年8月26日美国圣地亚哥,中国联通和美国高通公司达成协议:中国联通将于2002年底在其CDMA网络中开通基于高通Binary Runtime Environment for Wireless (tm)(BREW)解决方案的新型无线应用商业服务。届时,中国联通的无线用户将能够使用BREW平台下载他们喜爱和需要的应用程序,对其BREW移动电话进行个性化配置。2003年2月26日中国联合通信有限公司和美国高通公司的合资公司联通BREW无线技术有限公司正式宣布成立,合资首期注册资金数千万人民币,投资双方各占50%的所有权。

高通的BREW平台是一种为无线设备提供开放式标准平台的瘦应用程序执行环境,是无线应用程序开发、设备配置、应用程序发布以及计费和支付的完整端到端解决方案的一部分。完整的BREW解决方案包括面向开发者的BREW SDK (tm)(软件开发包)、面向设备制造商的BREW应用程序平台和移植工具以及由运营商控制和管理的BREW分发系统(BDS)。利用该系统,他们可以轻松地将开发者开发的应用程序投入市场并协调计费和支付过程。利用运营商基于BREW的服务,用户可以通过从运营商的应用程序下载服务器上无线下载应用程序来自定义手持设备。

BREW是一种独立于空中接口的技术,可以运行在诸多网络中。但目前来讲,由于 CDMA2000 1X的技术在现有的技术标准中是在商业运行中最为稳定和成功,并经过多次验证。BREW在CDMA2000 1X网络中可以充分利用其高速的数据传输速率,为最终用户带来极具冲击力的用户体验。即:与芯片级电话功能的紧密集成,更高地展现声音和动画功能,用C/C++编写的应用程序,运行起来速度更快,BREW扩展技术支持用Java和Flash等制作的应用程序端对端的商业模式提供透明的计费和支付纪录,并可通达全球市场开发商,可以通过联通博路无线技术有限公司从高通和联通获得支持。

由于BREW平台是独立于空中接口的技术,所以BREW与任何网络的结合都非常平滑。同时,它又是一个端到端的解决方案,特别注重满足整个价值链的所有要求。BREW平台包括针对运营商的BREW分发系统,针对开发商的SDK(软件开发工具包),针对终端厂商的移植工具包,和BREW计费系统。BREW使中国联通能够为其用户提供不断丰富的应用。到目前为止,中国联通基于BREW平台所开发的商用程序包括: Adventure(环球历险记)、Any Flash (安凯软件)、 City Online(都市在线)、 E4E Stock(股票)、 Hit Submarine(决战四大洋)、 Instant Weather(天气快报)、 Mobi Escape(莫比大逃亡)、 Suc Esc(星际生存)、Yao Ming Basketball(姚明篮球)等。

为了应对移动数据的发展,推进无线电子商务等业务的发展,J2ME(Java 2 Micro Edition)即用于嵌入式系统的Java被引入无线领域。随着J2ME的应用,它为移动互联引入了一种新的模型,即允许手机可以从互联网上下载各种应用程序,并在手机创造可执行环境离线运行这些程序。由于定义了可执行程序下载的标准,并在手机上创立了可执行环境和程序开发语言,由此,在移动通信业第一次为软件开发商创造了巨大的商业机会,手机用户在得到丰富应用体验的同时,也大大提高了运营商的网络流量。

J2ME的出现实际上是Java技术的回归,作为Java 2平台的一部分,J2ME与J2SE、J2EE一道,为无线应用的客户端和服务器端建立了完整的开发、部署环境。由于专门针对多样化的嵌入设备和消费电子设备,J2ME的结构与传统的编程序语言和规范有很大的不同,它是由配置(Configuration)、概要(Profile)和可选包(Optional Package)三要素构成。J2ME技术由一个虚拟机和一组API组成,这组API适合于为消费和嵌入式电子设备提供经过剪裁的运行环境。J2ME主要有两种组件:配置(configuration)和概要(profile)。J2EE的一个关键优点是它能同时为多种连网的便携机、台式机或其他工作站和服务器提供服务,无论运行在这些客户机上的软件是Java applets 、独立的Java程序、HTML浏览器还是本地的应用程序,它都可以同时支持。利用J2ME,这些企业系统也可以直接与各种电子设备进行通信。

1999年,Sun公司将广为普及的Java技术架构进行了重新定义,J2ME作为Java技术在移动电话等小型设备的版本应运而生,它针对屏幕、电能和内存等资源有限的移动设备进行了优化和定义,为了解决无线设备多样化的矛盾,Sun依照各种设备的资源特性将J2ME技术架构分为Java Virtual Machine(JVM)、配置(configuration)和说明(profile)三层,然后再进一步细分,这使J2ME能够在每一类设备的限制下工作,而同时提供最低限度的Java语言功能性。

Microsoft(r) .NET 是Microsoft XML Web services平台。 XML Web services允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。 Microsoft.NET平台提供创建XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。

从根本上讲,Microsoft (r) .NET是关于使技术为人们所用,而不是强制个人适应其计算机的限制。利用.NET,无论何时何地,您总能连接到您首选设备上的信息。利用.NET,您可以保护您的个人信息和企业数据,同时允许有您的授权的他人连接到这些信息。

.NET体验:.NET体验是相当个性化的,集成的最终用户计算交互,它们通过新型智能设备提供的连接的 XMLWeb 服务来实现。从技术层面上讲,.NET体验就是XML Web服务与(在适当时)本地应用程序代码的结合。

.NET框架:.NET框架是一个用于生成、部署和运行XML Web服务及其他应用程序的环境。它包含三个主要部分:公共语言运行库、框架类和ASP.NET。.NET框架压缩版是伴侣结构,它有一套编程接口,以供开发人员开发面向智能电话和PDA等移动设备的软件。

.NET平台:.NET平台是一组开发工具和操作系统集,用来生成、公开和消费XML Web服务,通过智能设备实现个性化的集成Web。它由四部分组成:.NET框架和 Visual Studio.NET ,服务器结构,构造块服务,智能设备软件。

三大平台技术比较

分享到:
评论

相关推荐

    基于BREW平台的嵌入式Java虚拟机研究与实现.pdf

    ### 基于BREW平台的嵌入式Java虚拟机研究与实现 #### 摘要 本文探讨了如何在BREW平台上实现Java扩展,使之能够支持Java应用程序的运行。通过对BREW和J2ME技术的深入研究,作者提出了一种具体的实施方案,旨在将两种...

    使用 Visual Studio .NET 创建 BREW™ 应用程序

    ### 使用 Visual Studio .NET 创建 BREW™ 应用程序 #### 一、简介 本文档主要介绍了如何利用 Microsoft Visual Studio .NET 来创建 Binary Runtime Environment for Wireless (BREW™) 应用程序的方法。BREW 是一...

    brew平台的uc浏览器

    标题中的“brew平台的uc浏览器”指的是在BREW(Binary Runtime Environment for Wireless)平台上运行的UC浏览器。BREW是由美国高通公司开发的一种操作系统环境,主要用于早期的2G和3G移动设备,如功能手机,它提供...

    (六)Java游戏部署在BREW平台仿真器上(Samsung).rar

    Java游戏在BREW平台上的部署是一项复杂而细致的工作,尤其当目标设备是Samsung这样的智能设备时,需要对Java游戏开发、BREW平台以及Samsung设备的特性有深入理解。本资料详细介绍了如何将Java游戏成功部署到BREW平台...

    BREW业务平台技术体制

    BREW业务平台技术体制是一种规范了BREW业务平台建设的技术方案,旨在规定BREW业务平台的基本原则、业务和功能要求、网络结构、IP地址分配、设备要求、网管和计费等要求。下面是对该技术体制的详细解读: 首先,BREW...

    高通Brew平台手机开发资料

    1. **BREW架构**:BREW平台由三个主要组件构成:设备端的BREW运行时环境、开发工具集以及服务器端的分发系统。设备端的运行时环境提供了执行应用程序的环境;开发工具集包括编译器、调试器、模拟器等,帮助开发者...

    brew 平台游戏及模拟器

    BREW(Binary Runtime Environment for Wireless)是由高通公司开发的一种操作系统平台,主要用于移动设备,特别是早期的智能手机和平板电脑。这个平台提供了运行应用程序所需的运行时环境,使得开发者能够为这些...

    基于Java手机平台的移动多媒体系统分析.pdf

    目前,在我国移动增值业务的应用开发平台主要有:BREW,J2ME 和.NET。BREW 应用程序平台的服务平台的安装以及处理过程,只需要用户通过运营商的许可,支付相关的一定费用,就可以在互联网的条件下,将相关的应用程序...

    Brew绿色安装3.01(BrewSDK)

    BrewSDK(Brew Software Development Kit)是这个平台的核心组成部分,它提供了开发、编译和调试Brew应用的全套工具。在本文中,我们将深入探讨Brew绿色安装3.01的过程及其对环境配置的要求。 首先,"绿色安装"通常...

    Android 平台brew模拟器.zip

    【Android 平台brew模拟器】 在Android平台上,Brew模拟器是一个专为移动设备设计的软件开发环境,它允许开发者在Android设备上运行和测试基于Brew MP(Mobile Platform)的应用程序。Brew MP是一种操作系统,主要...

    可用于BREW平台的XML解析器

    本文将详细介绍一个针对BREW平台优化的XML解析器,名为"可用于BREW平台的XML解析器"。这个解析器是通过对MCBXml源码进行修改而实现的,MCBXml是一个开源的XML解析库,旨在提供高效且轻量级的XML处理能力。 首先,...

    基于brew平台的一款手机游戏

    【标题】:“基于brew平台的一款手机游戏”指出我们讨论的核心是一款在brew平台上运行的手机游戏。Brew(Binary Runtime Environment for Wireless)是一个操作系统层面的中间件,主要用于移动设备,特别是早期的...

    BREW平台实现的飞机的游戏

    《BREW平台上的飞行射击游戏开发详解》 BREW(Binary Runtime Environment for Wireless)平台,是高通公司推出的一种专为无线设备设计的应用程序开发和执行环境,它为移动设备提供了强大的应用程序运行支持,尤其...

    Brew-API参考资料(中文)

    Brew-API是Binary Runtime Environment for Wireless (BREW) 平台提供的一套应用程序接口(API),旨在帮助开发者构建高效、可靠的无线应用。该API文档由QUALCOMM Incorporated出版,适用于使用Windows环境下BREW SDK ...

    BREW开发配套源码,VS.NET源代码

     Test4 : 第三章 编译器基础  Test5 : 第八章 BREW的事件处理  Test6 : 第九章 与用户交互  Test7 : 第十章 数据存储  Test8 : 第十一章 图形描绘  Test9 : 第十二章 播放音乐  Test10 : 第十六章 扩展...

Global site tag (gtag.js) - Google Analytics