爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 7767|回复: 0
收起左侧

听“上帝”谈java[转帖]

[复制链接]
发表于 2005-8-7 00:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
"SIEMENS平台无线Java开发"聊天问答精选
   来自:CSDN(中国软件网2003.07.25)并经过本人整理
-------------------------------------------------------------------------------
聊天嘉宾:
1.李秋静:中国Java手机网(CNJM)特别顾问,中科院计算所博士,
2.伏英娜:中国Java手机网(CNJM)核心成员,CNJM的开拓者和虚拟团队负责人,移动通信应用领域先行者,J2ME应用设计师
3.王  磊:中国Java手机网(CNJM)创始人,中国大陆J2ME的先行者,Java资深开发者
4.胡成静:SIEMENS技术工程师,西门子信息与移动通信集团手机研发中心软件工程师
5.王行骏:SIEMENS技术工程师,上海西门子移动通信有限公司电子商务部项目主管
6.阿  斌:Siemens Java平台资深开发者, 6688i用户的骄傲
7. 嘉宾[CNJM]:(不详)

一、关于西门子手机的java
1.问:请问西门子现在对java的支持有什么新方向没有?
王磊:我注意到新的Simens API中提供了color_game包,部分的实现了MIDP2.0在图形方面的增强。
2.问:昨在看消息说Moto计划推出smartphone的手机,不知道siemens有没有向MS倒的计划,还是打算坚守java阵营?
王磊:Siemens应该是Symbian阵营的,不会倒向MS吧,我想。
胡成静: 西门子已经上市了一款x45是winCE的smartphone,不过可惜的是它没有在中国上市。
王行骏: 其实西门子早就有基于Windows CE 3.0的产品SX45,但是这个产品不在大陆销售。
        请参见http://www.my-siemens.com/MySiemens/CDA/Index/0,2730,HQ_en_0_product%253AMW%252FMC%252FMC%252FSX45%252Ftech,FF.html
3.问: 在SIEMENS平台开发java都需要什么配置和工具?
胡成静:最好下载Simenens Mobile Toolkit(SMTK).
4.问: 西门子java程序是否能存取手机内的资源如短信,通讯录,铃声等?
胡成静:即将可以。我们正在实现这类似的API.
5.问: 请问一下Siemens今年出新机的大概情况?开发商很重视一款手机的市场占有率,6688i是精典中的精典,当时出了无数个6688的Java应用,可以说是个主流。但目前来看Nokia、Moto占了主导,请问Siemens是怎么考虑的?
王行骏:西门子的产品线没有像诺基亚那么长。 已经推出的Java Phone有:6688i,3118,S57,2128,SL55,M55。今年还有几款Java Phone将在下半年推出,想必大家对Siemens SX1期待已久,这将是一个很适合游戏开发的手机。
6.问: 西门子有没有支持MIDP2.0的手机。什么时候准备推出??
胡成静:即将推出。
7.问: 西门子手机的操作系统是什么语言开发的啊?c吗?
王磊:呵呵,是不是Siemens的商业秘密啊?我想应该是C和手机汇编的结合吧。
王磊: 胡成静,我有朋友在美国西门子总部参观,说有手机应用程序支持C++编程,是否有这回事?
胡成静:西门子应该已经(即将?)推出基于S60平台的手机,是支持C++开发的。
8.问: 能告诉我手机的操作系统是用什么编的吗?我想澄清一下概念!谢谢!!
嘉宾[CNJM]:应该是C与汇编语言。
9.问: 西门子手机能否支持3d引擎?
胡成静:目前我们还不支持。
阿斌:目前j2me中还没有针对3D的库。
10.问: Siemens有没有开发Linux的计划?
伏英娜:Linux手机现在Moto在搞,好象年底会面市,期待中...
11.问: 能说说西门子手机都有什么操作系统吗?
阿斌:普通手机是专用的系统,如3118/2128,高端的使用Sybiam或基于Sybiam的s60。
12.问: 我们得知,不久用户就可以从Nokia的客户服务部下载Kjava应用,对于开发商来说这也是一个很好的渠道,Siemens是否也有这样的一些渠道,以使开发商可与你们合作?
王行骏:是的,西门子的手机收藏夹中都内置“西门子空间”(wap.my-siemens.com.cn),这是西门子的WAP网站,用户可以从中下载铃声、图片、Java游戏等。未来我们还会有收费平台,可以和内容开发商合作。
13.问: 支持java的西门子手机在安全方面做得如何呀?
阿斌:你指什么方面?如果说程序方面,对于3118/s57等无法读出程序的手机来说是安全的,对于6688i等带存储卡的手机来说就不安全了,java程序可以很容易的反编译。对于数据来说也差不多,毕竟在手机端不可能把加密做得很复杂,再说读懂了你的程序,那么数据还能安全吗?
14.问: 西门子有没有收购一下现成收费平台的打算呢!这属于哪个部门的事??
王行骏:现在没有这个打算,我们会定制自己的收费平台。
15.问: 能否透露一点西门子的下一步无线java应用有什么新的设想?
胡成静:尽可能多的实现JSR标准,提供更多的API。
16.问: 西门子的java手机是否支持socket编程?
胡成静:目前还没有支持的手机。主要是考虑到保护用户的费用问题。6688i不支持Socket.
17.问: jBuilder9如何开发6688i的j2me呀,如何配置?
嘉宾[CNJM]:见http://www.cnjm.net/newpage/res.php?id=000097

二、关于smtk(西门子手机模拟器)
1.问:西门子现在提供了多少种机型的模拟器?
胡成静: 每一款手机都会提前发布模拟器。
阿斌:6688i/3118/2128/s57.... 在http://www.siemens-mobile.com/developer可以下载到。
2.问: 模拟机和实机是不是还是有很多的差异,在模拟机上能用在实机上不一定能用是吗?
嘉宾[CNJM]:是的,如果有可能最好在实际机器上测试一下。
胡成静:西门子的模拟器是和手机几乎完全相同的软件实现。
3.问: 那SIMENS的模拟器可以访问移动的百宝箱吗? 端口是否用6688i的设置呢?
王磊:用模拟器应该是不可以的,因为梦网是有手机认证的。
李秋静: 中国移动的百宝箱不好访问。目前不同的手机访问的端口都不一样。我没看到移动这方面公开的端口,可以让任意的手机访问。根据我的经验,模拟器访问移动白宝箱不太可能。现在百宝箱是通过cmwap访问的,经过了wap网关,移动可能出于计费的原因,不太可能响应任意主机的请求。
4.问: 安装了SMTK以后,是不是不用安wireless-toolkit了,两者是什么关系,各有什么用途?
胡成静:如果你想要开发基于西门子的应用程序,必须要安装SMTK来调试你的程序。
王磊:如果你只针对Siemens系列手机开发,那么就不用安装WTK了。
嘉宾[CNJM]:smtk是专门开发西门子移动应用的。但是你应该安JB(JAVA Builder)与之结合。
5.问: smtk开发工具下载的url?
王行骏:SMTK下载地址http://www.siemens-mobile.com/developer/

三、关于J2ME、J2SE、J2EE、MIDP
(注:J2ME是Java 2 Micro Edition的缩写;J2SE是Java 2 Standard Edition的缩写;J2EE是Java 2 Enterprise Edition的缩写,MIDP是mobile infomation device profile的缩写。)
1.问: 请问现在j2me的商业应用情况如何?
王磊:在日本韩国早已是如火如荼,欧美也已经普及。在中国,移动已经正式开始对百宝箱业务计费了。
2.问: J2me的安全性是不是很差?
王行骏:由于MIDP1.0不支持https协议,对商务应用的网络安全性要求可能无法满足,所以多用来开发游戏。这个情况将在MIDP2.0中得到改善,我想这也是SUN公司努力的方向。
3.问: J2ME和.net开发移动程序相比优势在哪?
嘉宾[CNJM]:目前来说j2me已经先于.net在许多手机上运行了,因为手机厂商不愿意绑在windows这个平台下的!
阿斌:j2me是面向移动设备的,容量小,支持广,硬件要求不高。
4.问: 用j2me能开发手机的操作系统吗?
王磊:不可以,j2me已经是high level的东西了,是具体手机操作系统的抽象。
5.问:实际开发J2ME的时候,如何解决好不同机型间的兼容性问题?
胡成静:根据要求制定统一的API接口。我们正在准备提供给java developer更多的API,使你们有更多的可访问的手机资源。
6.问: 在J2ME中有办法得到SIM卡中存储的短信或者电话吗?
嘉宾[CNJM]:目前为了安全性,是不可以的,但是有方法得到手机的序列号这个是唯一的
7.问: 我想了解一下J2ME对GPRS的支持。
阿斌:GPRS只是一种接入方式,j2me不用关心手机接入用的是gprs还是其他什么,只要能上网就行,不同的仅仅是速度
8.问: 开发J2me的程序哪个开发工具最好用?
阿斌:我目前用JBuilder + mobileset(J9已经包含) + SMTK(含西门子模拟器),可以根据个人喜好选择
9.问: J2ME比起原生开发语言来说有哪些优势、哪些劣势?
嘉宾[CNJM]:在各种手机之前的移植性好一些,不容易出现内存泄漏
10.问: j2me限制太多,它与j2ee交互起来相当困难,并没有体现出java本一家的优势来,想问一下各位在这方面(j2me结合j2ee开发)中有什么经验想分享的?
王磊:我感觉j2me和j2ee交互还是比较方便的,起码在中文问题上比较好解决。
伏英娜:J2ME和J2EE是可以整合的,这也正是Java的魅力。
11.问: J2ME的应用越来越多,但是感觉基于J2ME的软件加密太弱了。而做网络服务几乎不存在盗版问题。请谈谈对这个问题的看法
伏英娜:J2ME的应用OTA方式下载是相对安全的。
阿斌:这点移动可以在某些方面控制,比如说下载同时植入用户唯一ID。
12.问: 可不可以认为无线java就是用j2me开发手机的应用啊?
王磊:我认为可以这么理解。
13.问: 一个类似泡泡龙的程序,开发周期有多长?
阿斌:这取决于你对J2ME和目标机的熟悉程度。如果熟悉的话,我认为一周就可以,但是我原来陆陆续续大约用了一个多月吧
14.问: 如果是商用,J2ME对数据保密有什么样的支持,还有J2ME在近几年趋向于商用还是娱乐,最终趋向呢?
15.王磊:MIDP1.0的保密性还是差强人意,不过MIDP2.0已经有很大的加强了。我想无论是商用还是休闲娱乐,J2ME都是大有用武之地的。
李秋静: 财务、办公、物资这类应用前景肯定是好的,关键是设计出的应用能够针对用户群,突出手机移动带来的方便。手机与PC相比,有它的优势,也有劣势,要扬长避短。
16.问: 我想知道无线JAVA对用户来说意味着什么?
伏英娜:意味着手机的个性化,应用的多样化使用户真正可以“随需而用”,实现用户定制。

四、关于OTA(空中下载)
注:该技术可以让网络运营商以很快的速度和较低的成本推出新的SIM服务或修改SIM卡上的内容。参见OTA主页http://www.gemplus.com.cn/techno/ota/ 和《西门子SMS埴值服务OTA手机空中下载使用说明》http://www.pdainfo.com.cn/pdainfo-ota-xmz.php
1.问:自己写的程序能否直接下到自己的机子上,目前有那些机子能够支持?
伏英娜:有些手机可以通过cable或者红外下载应用,但这对于应用是不安全的,推荐OTA下载方式。
阿斌:大部分Java手机只支持OTA下载,少数有存储卡(MMC/SD/MS等)的可以本地下载。目前的Java手机有Siemens 6688i/3118/2128/S57 motorola 388/388c nokia7650/6100/6610/7210 sonyerricson p802等。
2.问:OTA用的都是HTTP协议吗? 手机用的不是WAP协议吗?
嘉宾[阿斌]: 手机是通过wap来接入internet,ota是一通过internet的一种下载方式。
您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-6-26 21:42

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表