基于web service的3g手机应用开发常见问题汇总

上传人:腾**** 文档编号:40481649 上传时间:2018-05-26 格式:DOC 页数:18 大小:86.50KB
返回 下载 相关 举报
基于web service的3g手机应用开发常见问题汇总_第1页
第1页 / 共18页
基于web service的3g手机应用开发常见问题汇总_第2页
第2页 / 共18页
基于web service的3g手机应用开发常见问题汇总_第3页
第3页 / 共18页
基于web service的3g手机应用开发常见问题汇总_第4页
第4页 / 共18页
基于web service的3g手机应用开发常见问题汇总_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《基于web service的3g手机应用开发常见问题汇总》由会员分享,可在线阅读,更多相关《基于web service的3g手机应用开发常见问题汇总(18页珍藏版)》请在金锄头文库上搜索。

1、“基于基于 Web Service 的掌上应用系统的设计的掌上应用系统的设计”常见问题汇总常见问题汇总字号: 小 中 大 | 打印 发布: 2008-9-05 09:05 作者: webmaster 来源: 本站原创 查看: 136次 常见问题汇总常见问题汇总1. 我们做的应用是否符合大赛题目的要求?答答:关键有三点:1、应用中必须包含掌上应用应用中必须包含掌上应用,即有一部分或主要应用程序是在掌上设备中运行的;2、必须采用必须采用 WebWeb serviceservice 技术技术。不要为了符合要求而强行使用 Web service,应该经过论证后认为 web service 是比较适合该

2、应用系统的。如采用 web service 来传输视频数据就不合适;3、是信息处理类的应用是信息处理类的应用,主要是将掌上游戏、掌上操作系统等类的软件排除在外。其它类别的掌上应用应该都是符合要求的。2. Web Service 必须通过 UDDI 进行注册发布码?答答:如果我们做的 service 不是让大家共享的话,每必要通过 UDDI 进行发布。一般具有商业目的的一些 Service 可以注册发布,从而吸引大家通过 Internet来有偿使用其 service.我们自己做的 service 仅用于自己的应用程序,只要运行起来,可以访问即可。3. web service 最好用什么平台开发?

3、 Visual Studio 好吗?开发 web service 需要掌握哪些知识和语言呢?学习 java 还是 VB?答答:开发平台限定选用 Studio 或 Java.用 Studio 时,要选用 C#,开发嵌入式设备的应用,可开发掌上的程序;服务端的程序也可以用 Studio 来开发。用Java 时,同样也分客户端(用 J2ME)及服务端。4. 开发手机上的软件,用什么软件开发最好?答答:如果开发手机上的软件,Java 支持比较广泛。5. 自己的电脑可以作为服务器,提供 Web Sevice 服务吗?如果不行的话,那如何演示呢?答答:PC 机完全可以提供 Web Service 服务.你

4、可以参考有关 studio 开发 Web service 的资料,可以很方便地开发自己的 Web Service,供其他程序访问.6. webservice 有应用前景如何?最近看资料,webservice 的提出已经 7 年多了,为什么现在没怎么听说,图书馆里的资料也很少,也许是我们接触少,如果现在很普遍,那它现在主要应用在那些领域呢?答答:Web Service 应用已经非常广泛了,从各论文检索就可以看出来。只是这些属于实用性技术,还没有走入课堂,所以大家了解不多。目前,在企业应用系统中已经广泛使用,也用许多应用在嵌入式方面。总之,只要联网的应用开发,就可以用到该技术。7. 基于 java

5、 平台的掌上设备模拟器是什么意思啊?是不是说可以利用开发板来做。答答:在 J2ME 中开发应用的话,其模拟运行环境就是弹出一个手机界面,你的应用程序是在手机模拟器上运行的。这和你用真正的手机来开发是一样的。这就是模拟器。为了评比方便,规定统一使用模拟器来运行你的应用程序。如果你使用开发板,评比会比较麻烦。8. 我们这个基于 web service 的掌上应用系统,它的优势是什么?掌上应用系统的优势,我想是在于它的可移动性好吧,那 web service 的优势在那?这两者结合的优势又体现在哪呢?答答:Web service 可以很方便地实现分布式应用.而掌上设备功能有限,一些复杂功能无法实现,

6、这时就可以将复杂功能放置到网上实现.随着移动设备联网越来越方便,将互联网的强大功能引入到移动设备中将是 Web service 的巨大优势所在.9. 大赛主要从哪几方面评比参赛作品!什么样的作品是好的作品!答:答:作品评审的标准在网站上有.我想主要包括以下几个方面:创意、技术路线、作品功能与性能、文档及管理过程等。10. 请问老师,我只会 Visual Studio 下的 C#、 的基础知识,还需要学哪些方面答答:首先,你要深入了解 Web Service;然后,要学习一些嵌入式方面的知识,可以从 WinCE 开始入手.在 Visual stuio 中有 Wince 的开发环境.11. 手机

7、qq 是不是一个 web service答答:qq 实现的原理不是用 webservice.当然你也可以用 webservice 实现类似qq 的功能。12. 对于掌上应用系统,就后台服务器,能否使用 SQL SERVER 作为数据库来输出前台的请求。如果不行,怎么使用 WEB Service 做后台?答:Web service 与数据库没有必然的联系,虽然目前许多数据库支持 Web service 的访问接口。自己构造 Web Service 服务并不困难。我发布的资料中就有。13. 掌上应用方面我我们想用 J2ME 实现,Services 方面用 实现,您看这样做最后两者整合的时候能实现

8、吗,我对这方面还不是很理解,但现在我们是这么想的,答:建议 Service 方面也用 Java 来实现,这样会比较容易实现对接.当然,Service 本身是不依赖于开发语言的. 14. 用手机调用 webservice,有几种方法?您给的资料是 jsr172 的, 但现在支持jsr172 的手机很少,有没有一些关于 ksoap 的资料啊?而且 ksoap 不同版本还有不同实现的类,希望老师能给的详细些。答答:手机调用 Web Service 时,手机一般作为客户端,调用 Internet 上的 Web Service.至于实现方法,则有很多,用 C#开发环境可以直接开发;用一些嵌入式软件包如

9、gsoap,esoap 或 ksoap 等也能开发.至于 ksoap 在其网站上已经有比较详细的资料了,只不过是英文的而已.大家学计算机专业,免不了要更多地查阅英文资料.因此,这也算是一种锻炼. 15. 想问您一下 webservice 和现代的一些网页应用(比如 google 的 google 在线文档),或者 webservice 与现代的 j2ee 层面上的应用有什么不同?答:答:关于 Web service 与网页及应用程序的区别,我在本论坛上放了我自己做的课件,在主题“如何确定你的应用“下.看了那个课件应该会明白一些.分布式应用及协议的标准化是 Web Service 的最大优势.1

10、6. 关于这个 webservices 到底是不是应该做一个小的系统,里面包含着,webservices 的应用,还是直接只作 webservices ,只要 PDA 可以上网,看网页就可以用?答:答:都可以。通过网页浏览方式也可以调用 webservice。不过需要你自己开发出相应的网页去访问 service。因此做网页也是你的应用系统的一部分。 17. 我们决定用 vs 开发平台,使用语言开发这一 ,在搭建这一个平台的时候需要注意什么问题吗?除了将搭建好了之后,还需要其他什么吗?答答:在 VS 中,开发 Web Service 的环境已经齐全了。在开发时,注意选择嵌入式智能设备类的应用程序

11、进行开发即可。18. 我们自己发布一个简单的 web service。然后用 pocket pc 引用,调试没有错误,但运行时 ppc 显示未能连接网络。我们查了资料,好像要设置用actionsyn 同步,还要设置网卡等,但设置后仍然未能解决问题。我们该怎样用 ppc 连接网络呢?答答: 在确保主机已连上互联网的情况下,按以下步骤设置:(1)打开 ActiveSync ,点击“文件”“连接设置”,在“允许连接到以下其中一个端口”下选择“DMA”。(2)打开 VS2005,点击菜单“工具”“设备仿真管理器”,选择一个windows mobile 5.0 PocketPC 模拟器。在右键菜单中点击

12、“连接”。等模拟器启动后,再点击“插入底座”,此时,通过 ActiveSync 来连接到模拟器,并进行数据同步。(3)在模拟器中,点击“开始”“设置”,点击“连接”选项卡。选择“网卡”:“我的网卡连接到”选“默认单位设置”。在“点 击适配器以修改设置:”下面选“AsyncMac NDISWAN Miniport”,选中“使用服务器分配的 IP 地址”,点击右上角的“ok”,提示“新设置将在下次使用适配器时应用。如果适配器当前插在设备中,请先移除,然后重新插入适配器以应用设置。”,点击“ok”,“ok”。在“连接”选项卡中选择“连接”:在“高级”选项卡中,点击“选择网络”,在“在程序自动连接到

13、Internet 时,使用:”下面选“单位设置”,默认是“Internet 设置”,然后,连续点击右上角的“ok”,“ok”,“X”返回。(4) 此时,就可以上网了。依次点击“开始”“Internet Explorer”“收藏夹”“MSN Mobile”,就会出现页面了。如还打不开网页,可在“设备仿真器管理器”中选中该模拟器,先点击右键菜单中的“移除底座”,再点击“插入底座”,重新与 ActiveSync 连接一次,就没问题了。19. 我们在网上找了一些 web service,添加 web 引用后,找到的首先是 .asmx 文件,之后才是 wsdl 文件。不是说 web service 是用

14、 wsdl 文件描述并发布的吗,为什么先找到 asmx 呢?两者什么关系?答答:至于先找到.asmx,再找 wsdl,这是微软的做法而已。20. 调试结果 有一个错误 描述如下 错误 1 类型“System.Web.Services.WebService”在未被引用的程序集中定义。必须添加对程序集 “System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。 实际上我已经添加对 System.Web.Services 的应用了,在 vs2005 的右边应用一栏中存在 Sy

15、stem.Web.Services答答:你添加 web service 时,是不是添加的 localhost 的 web service?注意不要使用 localhost.要使用 PC 机的 IP 地址.因为 PPC 与 PC 机是通过网络连接的,而不是在同一台机器上.(虽然是运行在 同一台计算机上,但你要将 PPC 模拟器看成真正的外部的一个掌上设备)21. 我们准备用 J2EE 开发,用 jBuilder 集成环境行吗,还有就是用 J2EE 开发是不是得需要应用服务器啊答:答:你应该使用 j2ME 的开发平台.我对 java 不熟悉,如果 j2ee 中包含 j2me 的开发环境的话是可以的

16、.web service 的实现可以采用专门针对 java 的 ksoap软件包.22. 马老师,您好最近一直有个问题困扰我们,请您帮忙解决一下就是 vs 客户端的模拟器上用客户端连接自己写的服务器,调试的时候总是显示异常 :无法连接远程服务器 是什么原因?答答:你指定的远程服务器是什么?不要使用 localhost 或 127.0.0.1,必须使用PC 机的真正的 IP23. 提交作品时,要求作品的视频不超过 20 分钟,可是我们的作品功能很多,20分钟不够用,我们的视频录的是 47 分钟,想问一下马老师,这样会不会出什么问题,比如退还回来或是无法评分等等。答答:希望大家尽量压缩,以使文件容量小一些,也减轻评审老师的时间。当然无法压缩的,也不会影响你的成绩。24. 服务如何引用?是我们将服务发布到

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号