多语言展示
当前在线:1590今日阅读:60今日分享:41

移动终端应用开发平台是什么?

应用开发平台构建在硬件平台和操作系统之上,其作用是实现基础功能,帮助软件开发商快速、便捷的开发出应用软件,以适应市场的快速变化。据武汉云林科技项目负责人介绍,目前市场上的手机的开发平台主要有4个:JAVA、BREW应用程序平台、Series和 .NET。JAVA平台:目前在在移动领域广泛使用开发平台是Sun开发的J2ME(JAVA 2 Micro Edition),即用于嵌入式系统的JAVA。J2ME技术由一个虚拟机KVM(K Virtual Machine)和一组API组成,这组API适合于为消费和嵌入式电子设备提供经过剪裁的运行环境。J2ME为移动互联引入了一种新的模型,即允许手机可以从互联网上下载各种应用程序,并在手机创造可执行环境离线运行这些程序。作为JAVA技术在移动电话等小型设备的版本,它针对屏幕、电能和内存等资源有限的移动设备进行了优化和定义,这使J2ME能够在相关限制下仍能提供最低限度的JAVA语言功能性。BREW应用程序平台:BREW应用程序平的BREW(Binary Runtime Environment for Wireless)平台的一部分。该平台提供了无线应用程序开发、设备配置、应用程序发布以及计费和支付的完整端到端解决方案。其包括面向开发者的BREW SDK (tm)(软件开发包)、面向设备制造商的BREW应用程序平台和移植工具以及由运营商控制和管理的BREW分发系统(BDS)。BREW应用程序平台是一种为无线设备提供开放式标准平台的瘦应用程序执行环境。利用运营商基于BREW的服务,用户可以通过从运营商的应用程序下载服务器上无线下载应用程序来自定义手持设备。BREW平台是独立于空中接口的技术,所以BREW与任何网络的结合都非常平滑。.NET平台:.NET框架是一个基于标准的、多语言应用程序执行环境,它提供应用程序执行环境来管理内存和进行版本控制,改善了应用程序的可靠性、可扩展性以及安全性。.NET框架由几个部分组成,包括公共语言运行库,它是用来生成 XMLWeb 服务的类库集,还包括 ASP. NET 。.NET是一个在J2EE之后出现的平台,所有的重量级技术产品无一例外地都会吸收先前的成功者的优点,.NET大量地吸收了JAVA平台的优点。其中,最重要的一点就是.NET不再完全沿袭 Microsoft 先前的技术,从.NET开始,.NET应用不再以本地机器代码运行,而是编译成中间代码,由称为CLR的虚拟机来运行。这样,.NET也具备了强大的跨平台的可能。.NET不但在底层跨平台,在开发语言上,则能以较小的代价支持更多的开发语言,它支持的所有开发语言,包括 VB. NET 、C#、C++、JScript等都被编译成相同的中间代码,使用相同的运行库执行。因此,从平台特性而言,.NET平台是迄今为止最“通用”的应用开发和部署平台。但是.NET平台的一些设计太过理想,不保证能够在短期内实现。Series平台:Series 60 是NOKIA公司推出的基于Symbian OS 的应用平台软件,它主要由图形化用户界面和基于Symbian OS的一套应用软件组成。同时Series 60还提供一套SDK,便于软件开发者利用JAVA或C++开发出自己的应用程序,操作者下载和运行应用程序。
推荐信息