移动开发平台期望

一次开发,多平台公用
一次开发,多机型移植
一次开发,多软件公用
开发公用软件开发库
主流开发平台
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 Scripthttp://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. GitHub开源项目 - Jeecg-Boot开始开发平台介绍

    GitHub开源项目 - Jeecg-Boot开始开发平台介绍 Jeecg-Boot 是一款基于SpringBoot+代码生成器的快速开发平台!采用前后端分离架构:SpringBoot,Mybatis ...

  2. 国内外主流云计算开发平台对比图 云开发平台

    转自:http://www.doserv.com/article/2013-05-17/5752527_8.shtml [导读]随着大众对云计算日益增长的需求,很多公司也建立了云计算开发平台,从多种角 ...

  3. 几种主流快速开发平台选择

    几种主流快速开发平台选择 公司准备做一个系统,想要通过奎快速开发平台进行系统开发,以减少项目开发时间.经过我们对一系列市场上主流的快速开发平台考察.综合评定,我们最终选择了更为专业,和适合我们开发的快 ...

  4. 几款主流快速开发平台比较

    几款主流快速开发平台比较 云捷配快速开发平台 官网:http://www.yunjiepei.com 云捷配是一款功能强大的可视化快速开发平台,也是一款随需而配的应用搭建平台,有.net和Java版本 ...

  5. 盘点|国内5款主流低代码开发平台介绍

    国内主流低代码开发平台有哪些? 低代码开发平台作为解决企业数字化转型的有力手段,得到越来越多的关注,但企业在选型的时候也很苦恼,到底该选哪家,不同低代码平台到底有啥区别?各自侧重点是什么? 这篇从平台 ...

  6. 沃云统一开发平台介绍

    沃云集成平台 研发平台介绍 1.平台优势 2.平台原理 3.研发平台使用方法 4.遇到的问题 5.现阶段实现的功能 6.后续需要补充的功能和优化内容 研发平台介绍 1.平台优势 解决孤岛式应用,实现能 ...

  7. 各类手机开发平台介绍(转载)

    近来无事,把手机开发平台的学习指南.教程和资料总结一下,方便大家参考. 手机客户端软件开发最大的困难就是平台不统一,手机开发平台太多. 手机可分为智能手机开发和feather phone手机.开发平台 ...

  8. 主流AI开发平台浅析1-华为云AI开发平台ModelArts

    人工智能对行业的改变正在发生,企业希望借此抢占技术红利,但这就不得不面对一个基础的问题,基于AI技术的相关应用开发并不是一个轻松的事情,千万级数据算法开发.复杂的学习模型开发和部署.深度的机器训练.机 ...

  9. 国内低代码平台 白码低代码开发平台介绍

    微软在今年4月的"在线技术峰会"上提出,未来五年全球将诞生5亿个新应用程序,比过去40年的总和还要多.同时,企业对于移动应用的需求增速会是IT部门开发能力增速的五倍,低代码等快速生 ...

  10. NW(New World)快速开发平台介绍(完整的中小型管理系统解决方案)

    在公司做了3年多的web平台开发,自己(和同事)总结了一套快速开发平台,定位于快速开发中小型的管理系统.NW开发平台是一个完整的解决方案,包括前端组件.权限.事务.dao.报表.vo生成器.eclip ...

最新文章

  1. C++多继承(多重继承)详解(二)命名冲突
  2. liferay 几个工具类
  3. 常见危险文件列表 以及清除方法
  4. 为什么要用内插字符串代替string.format
  5. 潍坊学院计算机系崔玲玲,人工免疫算法在引水工程中的应用.pdf
  6. 华为p20云收藏怎么删除_华为平板怎么记笔记?这款云笔记软件帮你
  7. ModBus TCP/IP协议
  8. ajax怎么传全局变量的值,ajax方法如何给全局变量赋值(示例代码)
  9. 服务器密码过期了咋修改,重置已过期的密码 (Sun Java System Directory Server Enterprise Edition 6.3 管理指南)...
  10. 【Get深一度】信号处理(三)——3db带宽
  11. oracle新增字段时提示数据类型不正确
  12. pwm超详细解读,大佬细说pwm的控制方式
  13. gulp:提示:Error: watching html/*: watch task has to be a function (optionally generated by using gulp
  14. STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记三(3):Cortex-M3指令描述
  15. 怎么做抖音故障艺术风格人物照片效果
  16. 【时空序列预测第二篇】Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting
  17. [PHP] 高并发 php uniqid 不重复唯一标识符生成方案
  18. ubuntu 14.04配置google拼音输入法
  19. java 气泡聊天消息_Java Swing实现的仿QQ气泡消息聊天窗口效果
  20. 一些做谱面会用上的工具

热门文章

  1. Google, with new Pixel and camera, is serious about devices
  2. 力扣刷题 DAY_73 回溯
  3. 民航订票管理系统——jsp+servlet+MySQL [最简单的java web,只需要简单会一点就可以写]
  4. Java I/O体系(三)
  5. TODA-MES简介
  6. Migration——迁移
  7. 【LeetCode】389. 找不同
  8. 计算机语言描述正确,关于计算机语言的描述,正确的是( )
  9. #PixelConFi | 这个教师节,以投票代替祝福
  10. java中事务回滚吗_事务回滚 - 小虾米的java梦 - 博客园