6

我计划在 Android 和 iOS 上制作一个即时消息应用程序,您可以在其中使用该应用程序与其他人聊天,以及一些自定义功能。

我将使用XMPP 协议,并为它做一个自定义扩展。我计划制作一个在Amazon Web Services (AWS) 上运行的 Java 应用程序,以便它具有可扩展性。


在研究了服务器选项后,我决定使用Apache Vysper

但是,我以前从未制作过合适的 Java 应用程序,也从未使用过 XMPP、AWS 或 Vysper——所以我相当依赖于好的文档 :-)

Apache Vysper 项目非常新,所以文档有点稀疏。我想知道我是否遗漏了什么,我是否也应该使用通用的 MINA 文档?还有其他我不知道的资源吗?


“Apache Vysper 可以独立运行或嵌入到另一个应用程序中。”</p>

老实说,当谈到无论如何要使用什么来制作 Java 应用程序时,我同样迷失了方向。您知道 AWS Java 开发工具包是否具备我在 AWS 上制作应用程序所需的一切?然后将 Vysper 集成到其中是一件简单的事情吗?或者我是否需要使用诸如Spring 框架之类的东西来制作 Java 应用程序?


感谢您花时间帮助我。如果您知道任何可以澄清情况的信息,我将不胜感激:-)——抱歉有点没用,但是嘿,我们都必须从正确的地方开始;)

4

1 回答 1

8

首先,作为 Vysper 的创始人,我很抱歉文档缺乏完整性。

回答您的问题。

大多数 Java 应用程序都带有自己的即用型启动脚本。Vysper 也不例外。您可以在此处获得预打包的下载:http: //mina.apache.org/vysper-project/downloads.html

好的,在运行它之前,您需要安装 Java,无论您是在自己的机器、AWS、服务器还是其他任何地方的虚拟机上。从 Oracle 获取它,或使用 Linux 发行版的包管理。确保安装 Java 后,您可以在命令行上执行“java -version”,一切就绪。

然后,解压 Vysper 下载,切换到 bin/ 目录并执行“run.sh”或“run.bat”,具体取决于您的操作系统。

请注意,对 Vysper 的支持(除了 StackOverflow 上的此处)可在此处的 MINA 用户邮件列表中获得:http: //mina.apache.org/vysper-project/mailing_lists.html

于 2011-09-17T20:48:36.973 回答