`
isiqi
  • 浏览: 16494406 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

BREW J2ME .NET 移动开发技术之PK

阅读更多
高通的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 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。
  .NET体验:.NET体验是相当个性化的,集成的最终用户计算交互,它们通过新型智能设备提供的连接的 XMLWeb 服务来实现。从技术层面上讲,.NET体验就是XML Web服务与(在适当时)本地应用程序代码的结合。
从根本上讲,Microsoft (r) .NET是关于使技术为人们所用,而不是强制个人适应其计算机的限制。利用.NET,无论何时何地,您总能连接到您首选设备上的信息。利用.NET,您可以保护您的个人信息和企业数据,同时允许有您的授权的他人连接到这些信息。
.NET框架:.NET框架是一个用于生成、部署和运行XML Web服务及其他应用程序的环境。它包含三个主要部分:公共语言运行库、框架类和ASP.NET。.NET框架压缩版是伴侣结构,它有一套编程接口,以供开发人员开发面向智能电话和PDA等移动设备的软件。
  .NET平台:.NET平台是一组开发工具和操作系统集,用来生成、公开和消费XML Web服务,通过智能设备实现个性化的集成Web。它由四部分组成:.NET框架和 Visual Studio.NET ,服务器结构,构造块服务,智能设备软件.
分享到:
评论

相关推荐

    走进J2ME移动开发

    移动开发技术通常分为直接基于操作系统开发和使用中间件如BREW(Binary Runtime Environment for Wireless)进行开发。 J2ME与其他移动开发技术相比,其统一的开发环境和标准使得开发者可以更容易地创建可在多种...

    基于J2ME的移动终端系统的分析与实现

    J2ME作为移动应用开发的关键技术之一,其核心优势在于跨平台性、安全性及资源管理能力,使其成为开发人员的理想选择。 #### J2ME:移动应用开发的基石 ##### 历史沿革与架构 J2ME是Java家族的重要成员之一,它...

    高通brew初级培训 培训资料 Brew开发技术文档.doc 海信BREW开发.pdf

    【BREW开发技术详解】 BREW(Binary Runtime ...理解并掌握BREW开发技术,能够帮助开发者创建出符合市场需求的高质量移动应用,尤其在海信等采用BREW系统的设备上,开发者有机会发挥更大的创新力和商业价值。

    深入研究BREW手机游戏开发BREW开发-海信(王宏兵).RAR

    在《BREW开发-海信(王宏兵).pdf》这本书中,作者深入探讨了BREW平台的游戏开发技术,包括如何使用BREW API进行图形、声音、输入控制等关键模块的编程,以及如何优化性能以适应有限的移动设备资源。 Wordware....

    brew 手机游戏开发实例brew 手机游戏开发实例

    Brew(Binary Runtime Environment for Wireless)是一种早期的移动设备操作系统平台,主要用于开发和运行手机游戏和其他应用程序。在本文中,我们将深入探讨Brew平台,了解其特点、开发环境以及如何进行手机游戏的...

    J2me 手机开发入门教程[1]

    4. Windows Mobile是微软为移动智能设备开发的操作系统,与Visual Studio集成,支持.NET框架,为开发者提供了便利的开发环境。 5. 嵌入式Linux系统,如摩托罗拉A760,基于Linux内核,具有高度的灵活性和可扩展性,...

    brew入门书籍,开发技术文档及手册共6样

    《BREW入门》系列资源包含了全面的BREW(Binary Runtime Environment for Wireless)开发技术文档,旨在帮助初学者和开发者深入理解和应用BREW平台。BREW是一个由高通公司开发的移动设备应用程序平台,主要用于开发...

    基于BREW的移动办公系统研究与开发.

    接下来,将详细介绍BREW技术的特点、结构、开发环境、软件开发过程以及在移动办公系统中的应用。 首先,BREW的体系结构由多个层次组成,包括了BREW应用程序平台、移植包、软件开发包(SDK)以及发布系统(BDS)。...

    brew 用vsual net开发

    在IT领域,尤其是在移动应用开发领域,BREW(Binary Runtime Environment for Wireless)是一个值得关注的技术。BREW是由美国高通公司(QUALCOMM Incorporated)开发的一种软件平台,主要用于开发和运行无线设备上的...

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

    ### 使用 Visual Studio .NET 创建 BREW™ 应用程序 ...随着对 BREW 平台的深入了解和技术的进步,你将能够开发出更加复杂和功能丰富的移动应用程序。在未来的工作中,不断学习新技术和工具将是你持续成长的关键。

    J2ME开发大全,开发技巧,实例

    本文将深入探讨J2ME的开发技术、关键知识点以及实用实例。 1. **J2ME架构** J2ME由配置(Configurations)和 profiles(Profiles)组成。配置定义了基本的Java虚拟机(JVM)和类库,而profiles则添加了特定设备的...

    深入brew开发pdf与源代码

    BREW(Binary Runtime Environment for Wireless)是高通公司开发的一种操作系统,主要用于移动设备,如早期的智能手机和平板电脑。它为开发者提供了一个强大的平台,用于创建丰富的无线应用。本资料集包含了对BREW...

    《深入BREW开发》

    BREW,全称为Binary Runtime Environment for Wireless,是由高通公司开发的一种操作系统平台,主要用于早期的移动设备,尤其是CDMA网络的手机。它提供了一个高效、安全的环境来运行各种应用程序,促进了无线应用的...

    中兴Brew_UI手机开发岗位考察重点

    BREW是一个由高通公司开发的移动设备操作系统,主要用于功能手机和早期的智能手机,为开发者提供了一个高效的开发环境。 2. **UI设计原则**:在BREW平台上构建UI时,开发者应掌握良好的用户界面设计原则,如布局...

    深入BREW手机游戏开发 书籍随带光盘的源码

    通过阅读《深入BREW手机游戏开发》这本书,并配合书中的源码示例进行实践,读者不仅可以学习到BREW平台的开发技术,还能掌握从游戏设计到发布的全过程。这本书对于想要进入移动游戏开发领域的程序员来说,是一份宝贵...

    brew3.0API+深入brew开发

    《brew3.0 API + 深入brew开发》这套资料是针对计算机软件开发者和系统管理员的宝贵资源,尤其对于那些在Unix-like操作系统(如macOS)上进行软件管理和自动化安装的用户。Brew,全称Homebrew,是这类系统中最流行的...

    BREW开发技术文档

    本篇文档将深入探讨BREW开发技术的核心概念、工具、API以及最佳实践。 一、BREW平台概述 BREW平台由三个主要部分组成:开发环境、运行时环境和分发系统。开发环境包括编译器、调试工具和SDK,使开发者能够在个人...

Global site tag (gtag.js) - Google Analytics