“基于Web Service的掌上应用系统的设计”常见问题汇总

来源:互联网 发布:甜蜜的死亡 知乎 编辑:程序博客网 时间:2024/04/28 23:20

字号      | 打印 发布: 2008-9-05 09:05    作者: webmaster    来源: 本站原创    查看: 136

常见问题汇总

1.      我们做的应用是否符合大赛题目的要求?

:关键有三点:1应用中必须包含掌上应用,即有一部分或主要应用程序是在掌上设备中运行的;2必须采用Web service技术。不要为了符合要求而强行使用Web service,应该经过论证后认为web service是比较适合该应用系统的。如采用web service来传输视频数据就不合适;3是信息处理类的应用,主要是将掌上游戏、掌上操作系统等类的软件排除在外。其它类别的掌上应用应该都是符合要求的。

 

2.      Web Service必须通过UDDI进行注册发布码?

:如果我们做的service不是让大家共享的话,每必要通过UDDI进行发布。一般具有商业目的的一些Service可以注册发布,从而吸引大家通过Internet来有偿使用其service.

我们自己做的service仅用于自己的应用程序,只要运行起来,可以访问即可。

 

3.      web service最好用什么平台开发? Visual Studio好吗?开发web service需要掌握哪些知识和语言呢?学习java还是VB

:开发平台限定选用StudioJava.Studio时,要选用C#,开发嵌入式设备的应用,可开发掌上的程序;服务端的程序也可以用Studio来开发。用Java时,同样也分客户端(用J2ME)及服务端。

 

4.      开发手机上的软件,用什么软件开发最好?

:如果开发手机上的软件,Java支持比较广泛。

 

5.      自己的电脑可以作为服务器,提供Web Sevice服务吗?如果不行的话,那如何演示呢?

PC机完全可以提供Web Service服务.你可以参考有关studio开发Web service的资料,可以很方便地开发自己的Web Service,供其他程序访问.

 

6.      webservice有应用前景如何?最近看资料,webservice的提出已经7年多了,为什么现在没怎么听说,图书馆里的资料也很少,也许是我们接触少,如果现在很普遍,那它现在主要应用在那些领域呢?

Web Service应用已经非常广泛了,从各论文检索就可以看出来。只是这些属于实用性技术,还没有走入课堂,所以大家了解不多。目前,在企业应用系统中已经广泛使用,也用许多应用在嵌入式方面。总之,只要联网的应用开发,就可以用到该技术。

 

7.       基于java平台的掌上设备模拟器是什么意思啊?是不是说可以利用开发板来做。

:在J2ME中开发应用的话,其模拟运行环境就是弹出一个手机界面,你的应用程序是在手机模拟器上运行的。这和你用真正的手机来开发是一样的。这就是模拟器。为了评比方便,规定统一使用模拟器来运行你的应用程序。如果你使用开发板,评比会比较麻烦。

8.      我们这个基于web service的掌上应用系统,它的优势是什么?
掌上应用系统的优势,我想是在于它的可移动性好吧,那web service的优势在那?
这两者结合的优势又体现在哪呢?

Web service可以很方便地实现分布式应用.而掌上设备功能有限,一些复杂功能无法实现,这时就可以将复杂功能放置到网上实现.随着移动设备联网越来越方便,将互联网的强大功能引入到移动设备中将是Web service的巨大优势所在.

 

9.      大赛主要从哪几方面评比参赛作品!!什么样的作品是好的作品!

答:作品评审的标准在网站上有.我想主要包括以下几个方面:创意、技术路线、作品功能与性能、文档及管理过程等。

 

10.  请问老师,我只会Visual Studio下的C#asp.net的基础知识,还需要学哪些方面

:首先,你要深入了解Web Service;然后,要学习一些嵌入式方面的知识,可以从WinCE开始入手.Visual stuio中有Wince的开发环境.

 

11.  手机qq是不是一个web service

qq实现的原理不是用webservice.当然你也可以用webservice实现类似qq的功能。

 

12.  对于掌上应用系统,就后台服务器,能否使用SQL SERVER作为数据库来输出前台的请求。如果不行,怎么使用WEB Service 做后台?

答:Web service与数据库没有必然的联系,虽然目前许多数据库支持Web service的访问接口。自己构造Web Service服务并不困难。我发布的资料中就有。

 

13.  掌上应用方面我我们想用J2ME实现,Services方面用asp.net实现,您看这样做最后两者整合的时候能实现吗,我对这方面还不是很理解,但现在我们是这么想的,

答:建议Service方面也用Java来实现,这样会比较容易实现对接.当然,Service本身是不依赖于开发语言的.

 

14.  用手机调用webservice,有几种方法?您给的资料是jsr172的, 但现在支持jsr172的手机很少,有没有一些关于ksoap的资料啊?而且ksoap不同版本还有不同实现的类,希望老师能给的详细些。

:手机调用Web Service,手机一般作为客户端,调用Internet上的Web Service.至于实现方法,则有很多,C#开发环境可以直接开发;用一些嵌入式软件包如gsoap,esoapksoap等也能开发.至于 ksoap在其网站上已经有比较详细的资料了,只不过是英文的而已.大家学计算机专业,免不了要更多地查阅英文资料.因此,这也算是一种锻炼.

 

15.   想问您一下webservice和现代的一些网页应用(比如googlegoogle在线文档),或者webservice与现代的j2ee层面上的应用有什么不同?

答:关于Web service与网页及应用程序的区别,我在本论坛上放了我自己做的课件,在主题"如何确定你的应用".看了那个课件应该会明白一些.分布式应用及协议的标准化是Web Service的最大优势.

 

16.  关于这个webservices 到底是不是应该做一个小的系统,里面包含着,webservices的应用,还是直接只作webservices ,只要PDA可以上网,看网页就可以用?

答:都可以。通过网页浏览方式也可以调用webservice。不过需要你自己开发出相应的网页去访问service。因此做网页也是你的应用系统的一部分。

 

17.  我们决定用vs开发平台,使用C#语言开发这一web service,在搭建这一个平台的时候需要注意什么问题吗?除了将vs搭建好了之后,还需要其他什么吗?

:在VS中,开发Web Service的环境已经齐全了。在开发时,注意选择嵌入式智能设备类的应用程序进行开发即可。

 

18.   我们自己发布一个简单的web service。然后用pocket pc引用,调试没有错误,但运行时ppc显示未能连接网络。我们查了资料,好像要设置用actionsyn 同步,还要设置网卡等,但设置后仍然未能解决问题。我们该怎样用ppc连接网络呢?

 在确保主机已连上互联网的情况下,按以下步骤设置:
1)打开ActiveSync ,点击“文件”——>“连接设置”,在“允许连接到以下其中一个端口”下选择“DMA”。
2)打开 VS2005,点击菜单“工具”——>“设备仿真管理器”,选择一个windows mobile 5.0 PocketPC 模拟器。在右键菜单中点击“连接”。等模拟器启动后,再点击“插入底座”,此时,通过ActiveSync来连接到模拟器,并进行数据同步。
3)在模拟器中,点击“开始”——>“设置”,点击“连接”选项卡。
<1>选择“网卡”:
“我的网卡连接到”选“默认单位设置”。
在“点 击适配器以修改设置:”下面选“AsyncMac NDISWAN Miniport,选中“使用服务器分配的IP地址”,点击右上角的“ok”,提示“新设置将在下次使用适配器时应用。如果适配器当前插在设备中,请先移除,然后重新插入适配器以应用设置。”,点击“ok”,“ok”。
<2>在“连接”选项卡中选择“连接”:
在“高级”选项卡中,点击“选择网络”,在“在程序自动连接到Internet时,使用:”下面选“单位设置”,默认是“Internet设置”,然后,连续点击右上角的“ok”,“ok”,“X”返回。
4) 此时,就可以上网了。依次点击“开始”——>Internet Explorer”——>“收藏夹”——>MSN Mobile,就会出现页面了。如还打不开网页,可在“设备仿真器管理器”中选中该模拟器,先点击右键菜单中的“移除底座”,再点击“插入底座”,重新与ActiveSync连接一次,就没问题了。

 

19.  我们在网上找了一些web service,添加web引用后,找到的首先是 .asmx 文件,之后才是wsdl文件。不是说web service是用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的右边应用一栏中存在System.Web.Services

:你添加web service,是不是添加的localhostweb service?注意不要使用localhost.要使用PC机的IP地址.因为PPCPC机是通过网络连接的,而不是在同一台机器上.(虽然是运行在 同一台计算机上,但你要将PPC模拟器看成真正的外部的一个掌上设备)

 

21.   我们准备用J2EE开发,jBuilder集成环境行吗,还有就是用J2EE开发是不是得需要应用服务器啊

答:你应该使用j2ME的开发平台.我对java不熟悉,如果j2ee中包含j2me的开发环境的话是可以的.web service的实现可以采用专门针对javaksoap软件包.

 

22.  马老师,您好最近一直有个问题困扰我们,请您帮忙解决一下
就是vs客户端的pocketpc模拟器上用客户端连接自己写的服务器,调试的时候总是显示异常     exception:无法连接远程服务器 是什么原因?

:你指定的远程服务器是什么?不要使用localhost127.0.0.1,必须使用PC机的真正的IP

 

23.  提交作品时,要求作品的视频不超过20分钟,可是我们的作品功能很多,20分钟不够用,我们的视频录的是47分钟,想问一下马老师,这样会不会出什么问题,比如退还回来或是无法评分等等。

:希望大家尽量压缩,以使文件容量小一些,也减轻评审老师的时间。当然无法压缩的,也不会影响你的成绩。

 

24.  服务如何引用?是我们将服务发布到网上,评委从网上调用还是将服务端放在作品中,评委自行发布在本机引用?

答:至于Web service的引用:如果你使用的是Internet上现有的service,直接引用即可。如果是你自己编写的service,可以安装在PC机上运行,需说明如何安装运行等。只要我们能再现你的运行环境即可。

 

25.  录的视频有什么要求吗?比如:格式、大小、时间、分辨率等。

:视频格式:无太大要求,能和你的作品刻录在一张光盘上即可。至于分辨率,美观程度等由自己决定。

 

26.  做客户端可以选用那些软件呢?

:在我们这个系统中的客户端应该是指手机或掌上电脑。其软件的开发属于嵌入式系统范畴。根据所采用的OS而选择不同的开发工具。如在WinCE下,可以选用Visual studio 2005,也可以使用J2ME开发,可以跨平台运行。

 

27.  如何使用sqlserver2005mobile建立mobile 程序主要是sqlserver 2005的发布和订阅会出现hresult0x8004005(28016)

:以下是从MSDN查到的。检查一下你的PPCOS的版本,可以试一下高版本的OS
PDAOSCE5.0,但是當換成OSMOBILE6PDA時,卻可以成功。
因為上網查過,可能是權限的問題,所以將權限全開了,但是CE5.0還是有問題。
是少安裝了什麼嗎?或是版本的問題呢?還是有那些設定要注意呢?

 

28.   移动设备中怎么使用DataGrid?我现实的时候怎么不显示数据库里面的表和数据啊?我数据库里面有数据和表。

:请参考:http://dev.csdn.net/develop/article/21/21844.shtm

 

29.  我们参赛演示的时候,客户端和服务器端是不是在同一个机器上呀?

答:可以在同一台计算机上,也可以分开,没什么太大区别.

 

30.    请教能否用LAMP做后台啊? 

答:LAMP适合搭建Web Server以及数据库等,当然通过编程,也可以提供web service.其实单纯提供web service的话,可以不需要复杂的后台支持.你选用什么样的后台是不限制的.

 

31.  我们是用C#做的,在页面上调用web service时候总是连接不上,我想问的是,在连接服务器的操作中,是不是还有硬件配置等方面的问题?我已经安装了ActiveSync

:你自己建立的服务在访问时要注意,不要使用localhost,因为PPC与你的PC机相当于通过网络进行连接,而不是在同一台计算机上.虽然PPC运行在PC机上,但那是模拟器,应该和真正的PPC连接是一样的.

 

32.  能否在客户端通过某种方式(程序实现)动态改变服务位置,从而避免当服务端的IP改变之后,客户端只能通过添加web引用来重新发现服 务的情况,也就是说我们想在客户端程序中添加手动输入服务位置的功能,但现在在vs.net环境中这部分都被封装了,我们不知道在哪里动态改变服务位置?

web service就是适合动态发现及调用的,vs.net没有屏蔽服务的引用.你多查看一下MSDN,应该能找到允许修改url的方法.

 

33.  我做项目是需要用到DataGrid POCKET里面 和WINDOWS里面不一样啊。在POCKET里面怎么使用啊?

PPC中有些控件是不具备的,你必须通过其它去变通实现

 

34.    我想问一下,在web service的服务端上能否做一个windows窗体的界面,用来进行一些相关的配置操作,这个windows界面该如何创建?

服务端上的程序可以做成普通程序,也可以做成后台服务侦听程序.windows下区别并不大.你就设计成普通的带窗口界面的程序即可.web service的提供在程序内用线程实现即可.

 

35.  我们最近在确定web service所提供的服务方面出现了问题,不知道如何确定服务。希  望老师给提点建议。
    我们想做一个用户发布、共享信息的平台,附带聊天室等其他功能。是不是符合大赛题目的要求?
    在一些书中,我们所看到大部分都是web service用于企业级的应用,关于个人用户的只是一些股票查询、天气查询。书中总是强调B2B模式下web service的应用。我们想做关于个人用户的服务。
    老师你能不能给我们举一些其他关于个人用户应用的服务?在这些服务中是如何体现web service的优点的?

在网络论坛上,我放了一个课件,关于如何确定你的应用的。其中列举了典型的GIS服务系统,请参考。

你们所确定的个人信息共享、发布等功能也是符合要求的。不过需要比较一下用web Server的方式和Service的方式,哪一种更为合适。

36.      我用C#建了一个智能设备应用程序,去调用一个Web   Service,每次调用一个方法(一次加法运算)时,都报错:   未处理的“System.Net.WebException”类型的异常出现在   System.Web.Services.dll   中。  其他信息:   无法连接到远程服务器.如果我建一个Windows应用程序,去调用同一个Web   Service的方法,运行结果正确.  
    我查询了很多,寻找解决问题的办法.我做了:IIS的设置(允许匿名访问,集成Windows身份验证),修改本地安全设置中用户权利指派,启用Guest用户,修改Web   Service中的Web.config,没要在设备上使用localhost来引用Web服务,使用机器名来引用Web服务。等等.问题还是没有解决.

答:查一下你的防火墙设置.用另一台PC能访问吗?  

 

37.      请问一下,请问信息管理类的webservices主要指什么,向qq的这种随身生活信息和检索和即时聊天软件属不属于这一类??

主要为了与游戏类,算法类等软件进行区分.信息管理类范围很广.你所说的都是符合要求的.

 

38.       首先手机客户端与服务器端建立连接,然后服务器端向客户端传输数据 数据是以xml为格式的。请问这样一个过程: 客户端接受到服务器端的数据, 如何将它解析出来显示在屏幕上面呢?这个xml数据在网络上面是怎么传输的呢? 需要自己编写xml吗?

你没有将web service的协议看明白.soap的基础上,web service相当于一个远程对象或调用接口.xml中调用web service,最好使用javascript进行数据处理.

 

39.       我在pocket pc连接 access,用了using System.Data.OleDb;出错,错误 1 命名空间“System.Data”中不存在类型或命名空间名称“OleDb(是缺少程序集引用吗?)在网上查了很多资料,都解决不了,但在WEB的应用程序上我试了一下,没出错,老师,请问一下这是怎么回事吗??搞了一天没搞好?老师有关于在pocket pc连接 access方面比较有针对性的资料吗?

你应该注意在pocketpc中是在wince下编程序,许多函数是没有的.wince所支持的仅仅是win32的一个子集.因此出现你所说的问题.

   我没有具体连接过access,也无法给你提供实例.希望你再查阅一些资料.

 

40.      我打算在现场采集视频,用web service发布,在PDA上调用,现场采集视频的话一些技术在LINUX上处理比较容易,请问一下这样和题目要求不冲突吧?

:不冲突,只是视频用Web Service传输不太合适,速度慢.

 

41.       我们组现在才开始讨论这个题目,有点晚了。还有很多不懂的地方,请老师指点。我们组要开发“个人小秘书”,天气信息提示、查询,出行列车信息订票,股票信息查询等功能。但是这些功能很多不是很新颖,不知道合适不合适。
   
还有个“移动办公”,主要实现办公邮件、公文办理、通知通告、信息查询,库存查询、客户资料查询、内部文件察看等。也是在手机上的,个人觉得很实用,经过讨论还是放弃了这个,因为太难开发了,怕这么短时间做不出来。
   
题目中要求的范围,信息检索,信息管理,信息合成是就做其中一个还是都可以涉及?是不是所有的功能都要调用WebSerSvice

你们考虑的“个人小秘书”,从功能来看,是完全符合要求的。也符合分布式的信息管理。虽然不够新颖,但你们可以在技术上多下功夫。学到一些在课堂上学不到的东西才是参赛的基本目的。

 

42.      问几个关于齐鲁软件设计大赛的WEB SERVICE的问题。为什么要做基于掌上应用系统的WEB SERVICE?是因为WEB SERVICE在这方面有优势,还是因为命题时看中了掌上应用系统的发展前景和3G到来?

:你说的这几点应该都有。首先掌上应用是很有前途的应用,其次,Web Service在构建分布式应用方面具有很大的优势。将这两者结合起来,更能开发出具有先进功能的掌上应用。

 

43.      我有几个问题想问一下老师,现在在手机上开发webservice的客户端用什么技术的比较多?还有就是支持jsr172的手机好像不是很多,而用ksoap开发,它有几个版本,而且实现的类都不一样,请问老师有没有关于ksoap2的资料,在网上找了不少,但是总是出现错误。service端我用的java,XFire用的MyEclipse开发环境,怎样开发一个j2me客户端,请老师给我一个简单的例子,谢谢老师!

目前开发手机上webservice的客户端,常用的就是C#JAVA.至于Java上的开发包我没有用过。详细内容你查找有关资料或询问你的指导老师吧。

 

44.      我想问一下,咱们这个题目做好之后,测试评审的时候用的是什么模拟器?

我现在用的模拟器不知道跟评审的时候用的是不是同一种,如果不是的话,布局等需要更加重点考虑

只要是StudioJava开发环境中带的模拟器即可

 

45.  是不是必须是用能够继承到开发环境中的模拟器?可不可以是其他的,比如说是nokias60?这个s60我没有加到开发环境中,目前只是做好东西,调试好之后,打包才放在s60里测试。 

只要最终的可执行程序能在模拟器中运行即可。至于开发过程中的调试,那是开发中用的。 你可以将模拟器一起打包提交上来。

 

46.  是不是自己开发的Web Service不用注册到UDDI中,只需要能在本台机器中或者局域网内被客户端访问就可以。也就是说就针对本次大赛来说 Web Services 不需要注册到公共UDDI中使其成为公共的Web Services。但是想要其他人也能使用你的Web Services 必须让它成为公共的Web Servcies

:完全正确。

 

47.  题目要求 首先要实现与Internet的连接,我不明白 如果只要求在局域网内实现对Web Services的访问,那就没有必要实现与Internet的连接,如果访问公共的Web Services 实现与Internet的连接这是必须的。

答:与Internet连接和与局域网连接从本质上讲是一样的,都是采用TCP/IP协议,只是连接范围的问题。如果你的所有Web Service在局域网内就搞定的话,只连接局域网即可。

 

48.  我们的技术路线是 使用XFire开发Web Service 采用XFire作为Web服务的引擎,处理所有Web服务请求。客户端访问Web Service我们采用JSR172技术。不知道我们的技术路线怎么样?请老师多指点指点。

技术路线应该没什么问题.连到Internet与在局域网内模拟连接是一样的,如果你不用Internet上的现有的Web Service的话.

49.  采用DCOMCORBARMI这些技术也可以实现分布式应用,题目要求“在可能的各种方案中,应论证采用Web Service的必要性。”是不是要用Web Services与其它分布式技术对比,凸显出Web Services的好处?

:是的,就是要论证出采用Web Service的优势.

 

50.    自己开发的Web Service是不是必须发布到公共的UDDI中,使其所有人都可以访问得到,如果发布到公共的UDDI中,那么数据库怎么处理,因为自己开发的Web Service用到的一些数据是来自数据库的。手机客户端访问Web Service服务我们采用JSR172,可不可以借助WTK来自动生成桩模块,还是这些桩模块必须自己写

不用发布到UDDI数据库中,只要在网络(局域网即可)内你的掌上设备模拟器能访问即可。允许自动生成桩模块,只要能完成设计,任何工具技术都可使用

 

51.  从网上得知用java调用webservice服务时有3种方法: 

    1Dynamic Invocation Interface ( DII)  
  2Stubs方式  
  3Dynamic Proxy方式
   

    您认为那一个更好一些呢? 谢谢!

不好意思,我没有研究过这个问题.既然有多种方法,每种方法肯定都有存在的理由.

 

52.  我们小组决定做有关信息查询的系统  就我们目前了解组要J2ME 做前台系统界面 但是后台服务需要什么知识呢? 需要学习ASP.NET么?还需要什么知识?

:后台服务肯定需要web service,可以用JavaStudio开发Web Service提供者。

 

53.  这个应用是掌上应用系统,是不是必须要在一些掌上设备上测试通过才算合格,在掌上设备的模拟器上测试通过算不算,如Visual Studio中的PPCSmartPhone由于硬件有条件的限制,(我的项目打算用Visual Studio c# 来做,但是目前对c#支持的手机并不是很多。)所以我很是关心这个问题。大赛的最后评审是在一些掌上设备上测试还是在掌上设备的模拟器测试通过就ok

:本次比赛就是建议所开发的软件在模拟器中运行即可,这样有利于统一评审。

 

54.  网上提供了许多Web Service,如股票走势等,但是很多都是收费的,免费的不稳定也不多,那么的话我们可以调用这些需要收费的 Web Service的吗?如果可以的话我们是不是我们自己付费(呵呵,估计这个是肯定的)?我们只要确保在测试阶段网络的Web Service正常 就可以吗?要是不能调用网络上提供的Web Service那自己开发的Web Service我们在提供数据的时候提供的数据肯定会不完善,也就是说只相当于一个“模型”,实际中是不能够运行的。假如我调用Internet上提供的股票走势Web Service做个掌上股票查看类系统是否符合大赛要求?

至于Web Service调用收费的事情,当然要自己解决。但建议自己开发服务端的Web Service,这样,你作品的技术含量及工作量会比较饱满,这也是评审的一个标准。股票信息管理符合大赛的要求。

 

55.  信息管理、信息检索、信息合成的概念不是很懂;信息管理可以理解为在掌上设备自身上信息的管理吗?还是在掌上设备上管理网上的信息? 信息检索是百度那样的检索工具吗? 还是直接可以利用掌上设备与网络的连接直接利用网上现有搜索引擎实现检索(像手机上网一样)?信息合成就一点概念也没有了。

你的应用系统应该是利用Web Service,基于掌上电脑和Internet共同完成.这样,信息管理应该是管理你的应用系统中的信息.信息检索是为了到Internet上找特定的 信息,如何找,会有很多方法.搜索引擎是最常用的一种.至于信息合成,建议你买几本专门讲Web service的书,里面应该都有.这属于人工智能的范畴,可能比较难.

 

56.  我们看这个题目有一段时间了,但是现在有个问题,一直困惑我们。就是说,我们到底要不要做客户端的东西,当然做调用web service的程序是肯定的。但是,是不是可以把做成一个网站的形式,用手机去浏览网页,在这个网站中我们去调用我们写好的服务?如果我们做了需要安装的客户端,用户需要下载安装才能用我们的东西,那不是局限性很大吗?相当于cs结构却不是cs结构....需要安装才能用....

在掌上设备中做成应用程序的形式,虽然增加了安装,但是相对于访问网站来说,网络流量会大大减少。最终用户应该都希望网络流量越少越好。目前,手机上的大多数应用都是安装的。再有,做成应用程序的方式,更能体现Web Service分布式计算的优势。

 

57.  为便于设计,确定应用范围为信息管理、信息检索、信息合成等领域。那是要做之中的一个方向,还是要三个都做呢?

这种限定主要是区别于手机游戏类软件,纯计算类软件等.除此之外,几乎所有的软件都可算做信息管理类软件,留有很大的余地.不要将自己的思路限制太死.这并不代表三个方向,如信息管理可能会用到信息检索等.

   至于信息合成属于人工智能领域,是目前热门研究的课题.去查询一些论文能找到着方面的资料.

 

58.  我是一名大二学生,我们看了有关软件设计大赛的公告。我们对此产生了浓厚的兴趣,但是我们只学过c语言,c++vb。虽然我们对此有浓厚的兴趣,但是我们看到大赛的题目后,我们产生了很多疑问:以我们的能力能否参加?就算参加我们能否在现有的时间内完成大赛的要求?我们担心盲目的参加只是浪费时间,没有大的收获。

答:不用担心,以你们的基础已经足够了.还有许多大二的参加呢.大赛可以让你从不会到会.如果你们找不到合适的指导老师,我们这边可以给安排.在这个过程中,你会学到很多.绝对不会浪费时间.

 

59.  这个题目应该怎么理解?(我们的理解是:开发两个部分,一个是掌上设备上安装的软件,另一个是web service,用这个软件调用这个web service。重点是web service端的开发。)

:开发是分两部分。重点是整个应用,谈不上孰重孰轻,关键是你的应用能体现出 web service的优势。

 

60.   web service最好用什么平台开发? Visual Studio好吗?开发web service需要掌握哪些知识和语言呢?学习java还是VB

:开发平台限定选用StudioJava.Studio时,要选用C#,开发嵌入式设备的应用,可开发掌上的程序;服务端的程序也可以用Studio来开发。用Java时,同样也分客户端(用J2ME)及服务端。

 

61.  我们准备开发手机上的软件,用什么软件开发最好?

答:如果开发手机上的软件,Java支持比较广泛。

 

62.  我对这个项目还不是很明白,还不知道从那里入手,虽然知道webService 但老觉得这东西很抽象。请您给我一些建议。最好能给我一些资料。

针对这个题目,首先要理解web service,理解其优势在于构造分布式计算.然后,再考虑掌上应用如何发挥web service的应用.资料已发给你了.欢迎提问!