在 Eclipse 中构建支持 AIM 的应用程序

编程入门 行业动态 更新时间:2024-10-03 10:47:40

在 Eclipse 中构建支持 AIM 的<a href=https://www.elefans.com/category/jswz/34/1771452.html style=应用程序"/>

在 Eclipse 中构建支持 AIM 的应用程序

     如今,应用程序利用了人们已经广泛使用的一个界面:即时信息传递(IM)。应用程序提供与 IM 的集成,因为这使用户可以通过他们熟悉的、很多人已经在使用的界面轻松地访问应用程序。IM 应用程序还可以在很多移动平台上使用,这使用户可以从移动设备连接到应用程序。

    即时消息传递(Instant messaging,IM)可作为一种为已有或新应用程序构建界面的好方法。很多人使用 IM,并且有些人只要在计算机运行的情况下就会打开并运行他们的 IM 应用程序 — 例如 AOL Instant Messenger(AIM)。IM 客户机不但出现在计算机上,而且还出现在移动设备上,例如 Personal Digital Assistants(PDA)和手机。

通过为应用程序构建一个界面,使用户能通过 IM 连接到应用程序,从而利用很多现有的网络通信基础设施。对于已经具有 IM ID 并且运行 IM 客户机的用户,这样做还为他们提供了一种便利的方式来访问应用程序。

本文演示如何构建一个 Java™ 应用程序,该应用程序使用 AOL 的客户机软件开发工具包(SDK)库从用户那里获取命令。该应用程序将能够处理命令,并将结果返回给用户。与此同时,本文还介绍一些设计模式,这些设计模式可用于构建易于扩展和维护的应用程序。

系统需求

     为了能够有效地练习本文的示例,计算机上应该安装有 Eclipse integrated development environment(IDE)V3.4 或更高版本。另外要理解并运行示例,还应熟悉 Java 编程语言。

AIM API 简介

   现在有很多 IM 服务。本文主要关注 AOL 的 AIM 服务。AOL 提供了一个免费的 SDK,可以用它来构建可连接并使用 AOL 服务的应用程序。

要下载 SDK,必须同意 AOL 关于这个库的使用条款。另外还需要获得该 API 的开发人员密匙(developer key)。请按照在线说明获取定制的客户机密匙(client key),因为后面将构建一个自动化的、定制的 AIM 客户机。

    下载打包为 ZIP 或 tar.gz 文件(accsdk_macosx_univ_1_6_8.tar.gz)的 SDK 后,将它保存到计算机中的某个位置。该归档文件中包括 Java Archive(JAR)文件和需要的其他库文件。它还包含 Java 应用程序编程接口(API)的 JavaDoc,所以您可能希望解压这些文件,以便阅读适用于所下载的 API 版本的 JavaDoc。由于 Eclipse 允许从归档文件中导入库文件,所以不一定需要解压这些文件。

Microsoft® Windows®、Mac OS® X 和 Linux® 上都有可用的 AOL AIM SDK 版本。首先,应确保下载了适用于操作系统的正确版本。如果计划在某个操作系统上开发应用程序,然后将它部署到另一个操作系统中,那么需要同时具有两个版本的库。此外还有其他一些用于与 AIM 通信的库,尤其是用 Java 代码编写的开源库。我选择使用 AOL 的 SDK,因为我正在使用那个服务。

     AOL 的站点提供了一些例子,通过这些例子可以熟悉该 API。

更多推荐

在 Eclipse 中构建支持 AIM 的应用程序

本文发布于:2024-02-19 19:29:36,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1765692.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:应用程序   Eclipse   AIM

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!