综上所述,局域网聊天室系统的开发是可行的。
3 系统相关技术
3.1 开发环境介绍
Eclipse是基于Java的开源软件,并且作为一款开发平台还可以进行扩展。它是用插件组件来构建开发环境的框架和服务。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
Eclipse是IBM在2001年11月提供给开源社区的一款开发环境,它的上一代是商业性软件Visual Age for Java,它现在是由软件供应商联盟Eclipse Foundation(非营利性组织)管理。2004年发布的Eclipse 3.0的运行时架构开始为OSGi服务平台。2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目要发布代号为Mars的4.5版。
Eclipse是一款自由的集成开发环境,它具有跨平台的优点。最初主要用来Java语言开发,通过安装不同的插件Eclipse可以支持不同的计算机语言,比如C++和Python等开发工具。Eclipse作为一个开发平台,优点是拥有众多的支持插件,因此Eclipse成为软件开发商炙手可热的IDE开发框架。 文献综述
IBM和OTI两家公司的工作人员完成了Eclipse的初始开发。包括Platform、JDT和PDE 等在内的Eclipse的基础代码由IBM公司完成。围绕IBM推出的Eclipse项目,一个规模庞大到150多家软件企业的Eclipse的联盟逐渐成型,并开始参与Eclipse项目,其中不乏Borland公司、Rational公司、红帽公司和Sybase公司等业内知名企业。 Eclipse作为Visual Age for Java的替代品,它实际和上一代的Visual Age for Java的界面差不多,但由于其是开源项目,对任何人来说都是免费的,并且可以开发各自不同的插件,因而受到越来越多的关注。然后有很多大公司包括甲骨文也不约而同加入了Eclipse项目,它的目标是可以成为任何语言开发的集成开发环境,用户只要下载所使用语言的插件就可以了。
3.2 开发工具简介
1. ADT(安卓开发工具Android Development Tools)
在Eclipse编译IDE环境中,需安装ADT(Android Developer Tools)Plug-in,这是Android在Eclipse上的开发工具。
下载以及安装可以参照:Google Android ,Eclipse ,JDK。
目前Android开发所用的开发工具主要有Android Studio 、intellij idea、Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。
2. SDK(软件开发工具包 Software Development Kit)
一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。在Android中,它为开发者提供了库文件以及其它开发所用到的工具。可以简单地理解为用于整体开发的工具包,如果你没有把Eclipse作为开发工具,就不用下载ADT了,只需下载SDK就可以了。
3.3 开发语言介绍
Java是一款面向对象的程序设计语言,它可以用来编写跨平台的应用软件。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。来~自^751论+文.网www.751com.cn/
Java语言是由Sun公司开发的一款面向对象的程序设计语言。由James Gosling和同事们共同研发,并在1995年正式推出。Java在1991年的名字还是Oak,设计用来为消费型电子产品的嵌入式芯片编写程序。1995年更名为Java,并重新设计用于开发Internet应用程序。支持Java applet的HotJava浏览器就是用Java来实现的,这款浏览器体现了Java 跨平台、动态网页、互联网计算的多项优点。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年由甲骨文公司出资收购了Sun公司。