首页 > 编程知识 正文

大型移动平台,移动平台开发技术

时间:2023-05-06 18:10:13 阅读:253222 作者:2570

  移动开发平台期望

一次开发,多平台公用 一次开发,多机型移植 一次开发,多软件公用 开发公用软件开发库 主流开发平台 Brew(c/c++) SmartPhone(c++) Kjava(java) MTK(c) Symbian(c++) 只要Java ME能够满足功能上的需求,那么将它作为可移植的解决方案就非常合适了,特别是对于那些必须得移植的垂直应用程序。当然,由于很多设备都有特定的库,而这些特定库又广泛用于游戏开发,导致这些Java ME程序不可移植。 在通用开发中非常强大。基于S60平台的Symbian,不仅得到Nokia的强烈支持,还受到其它设备制造商的支持。在日本,NTT DoCoMo公司基于MOAP平台的Symbian也受到众多厂商的支持(富士通、索爱日本、三菱和夏普等)。需要指出,MOAP并不是一个开放的开发平台。至于另一个Symbian,基于UIQ平台,没有受到良好支持(主要是索爱和摩托罗拉),目前其设备大部分在欧洲和日本使用,在美国市场无所建树。 开放手机联盟(Open Handset Alliance)于近期发布。Google、HTC、摩托罗拉、高通和T-Mobile都是该联盟成员。Android是全新的基于Linux的平台,目前只有开发者预发布版。虽然它至今还没有真正的运行设备实现,但已经受到34家重要的软件、硬件和电信公司的支持,它可能会从2008年开始迅速落地开发。Linux内核只发挥硬件抽象层(HAL)的作用,应用程序开发只能使用Java。所以还需要Android特定的Java SDK,除此之外,你可使用任何常用的Java IDE。 适合于做原形开发,以及需要数据库的程序的快速开发。将Object Pascal软件移植到手机上时,它也是有用的工具。在已知转换头的情况下,Lazarus还可以访问原生API。 在需要Java ME以后功能的时候,使用Python进行原型开发或者测试创意构思,都是非常合适的。  .NET Compact Framework适于部署在同类的Pocket-PC设备上,不能跨平台,并且局限于微软的Windows Mobile 设备。Pocket PC and Microsoft Smartphone适用于使用已有PC基础结构的企业级应用程序。其它的大型开发投入也可以选择使用它。然而,不能跨平台,并且局限于微软的设备。 在一个部署有BREW内容平台的基于CDMA的网络(也支持GPRS/GSM)中,尤其要OTA方式安装程序的时候,BREW非常合适。它在欧洲几乎没有市场。 Palm OS在重要的美国市场中,它是有野心的重要参与者。多数关注消费者的开发者的收入比例中,Palm占有很大的份额。 Microbrowser Based适合于轻量级程序,它是不考虑延时的现有程序的Web接口,可以作为不同平台的共有基础 平台开发环境 Brew开发环境配置 Vc6.0 Ads1.2版本 Brew Sdk 2.1.0.15 SmartPhone开发环境配置 配置方式1: Evc IDE环境 Wtl8.0以上安装包 Smartphone sdk开发包 ActiveSync最新是4.5版 配置方式2: Vs2005以上版本 Wtl安装包 Smartphone sdk开发包 ActiveSync最新是4.5版 Kjava开发环境配置 Jdkjdk-1_5_0_08 Wtk2.5.1 eclipse-SDK-3.2.2 Eclipse插件 proguard3.6 环境变量 http://blog.vckbase.com/smileonce/archive/2004/11/17/1577.aspx Eclipse开发J2ME程序之插件安装 http://www.jztop.com/dev/java/20060508/17406.html MyEclipse插件列表 http://www.freejsp.net/forum/t-0-14551-1.html Mtk开发环境配置 Vc6.0企业版 Source Insight ADS1.2 FlashTool [3.12.01]Catcher ActivePerl-5.8.8.819 Symbian开发环境配置 Vc6.0版本 Series 60 SDK v2.1 http://www.forum.nokia.com  Active Perl Script http://www.activestate.com   J2RE http://www.java.com/en/download/manual.jsp  调试方式比较 Brew平台: 1).文件日志输出 2).真机连接pc在pc窗口输出日志 3).重点 挂起恢复事件测试 Smartphone平台: 1). 文件日志输出 2). 真机单步调试,但是生产的执行文件比较复杂 3). 数据线连接pc时,网络自动选择pc通讯. kjava平台: 1).自己生成日志输出窗口,显示日志. 2). 部分索爱手机可以通过pc输出日志 mtk平台: 1).日志输出进行调试. 2). 真机调试,可以通过catcher,截获日志输出 3). 同时系统崩溃时,会有调用栈输出(输出物理地址,但可以通过sys地址进行对应) symbian平台:   1).日志输出.  2). 也可以进行真机单步调试

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。