Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Apache MINA Vysper documentation?

I plan on making an instant messaging app on Android and iOS, where you can chat to other people with the app, along with some custom features.

I’m going to use the XMPP protocol, and make a custom extension for it. I plan on making a Java application running on Amazon Web Services (AWS) so it's scalable.


After researching server options I’ve decided to use Apache Vysper.

However, I’ve never made a proper Java application before, and have never used XMPP, AWS or Vysper – so I’m rather reliant on good documentation :-)

The Apache Vysper project is very new and so the docs are a bit sparse. I was wondering if I was missing something, should I be using the general MINA docs as well? Are there other resources elsewhere I don’t know about?


“Apache Vysper can run stand-alone or embedded into another application.”

To be honest I’m just as lost when it comes to working out what to use to make a Java application anyway. Do you know if the AWS Java SDK has everything I need to make an application to use on AWS? And then is it a simple matter of integrating Vysper into this? Or do I need to make a Java application using something such as the Spring framework?


Thanks for taking the time to help me. If you know anything that could clarify the situation I would really appreciate it :-) --and sorry be being a bit useless, but hey, we've all got to start somewhere right ;)

like image 650
Jon Cox Avatar asked Sep 13 '11 22:09

Jon Cox


1 Answers

First of all, as the founder of Vysper I apologize that the documentation is lacking completeness.

To answer your question(s).

Most Java applications bring their own ready-to-go start scripts with them. Vysper is no exception. You get the pre-packaged download here: http://mina.apache.org/vysper-project/downloads.html

Ok, before running it, you need to have Java installed, whether you're on your own machine, AWS, a server or a virtual machine anywhere else. Get it from Oracle, or use the package management of your Linux distribution. Make sure that after installing Java, you can execute "java -version" on the command line and you are all set.

Then, unpack the Vysper download, change to the bin/ directory and execute "run.sh" or "run.bat", depending on your OS.

Please note that support for Vysper - besides here on StackOverflow - is available on the MINA user mailing list here: http://mina.apache.org/vysper-project/mailing_lists.html

like image 115
zillion1 Avatar answered Sep 28 '22 08:09

zillion1