2011-09-13 23 views
6

Planeo hacer una aplicación de mensajería instantánea en Android e iOS, donde puedes chatear con otras personas con la aplicación, junto con algunas características personalizadas.Apache MINA Vysper documentation?

Voy a utilizar el XMPP protocol, y hago un extension personalizado para él. Planeo hacer que una aplicación Java se ejecute en Amazon Web Services (AWS), por lo que es escalable.


Después de investigar server options He decidido utilizar Apache Vysper.

Sin embargo, nunca he hecho una correcta aplicación de Java antes, y nunca han utilizado XMPP, AWS o Vysper - así que estoy más bien depende de una buena documentación :-)

El proyecto Apache Vysper es muy nuevo y así the docs son un poco escasos. Me preguntaba si me estaba perdiendo algo, ¿debería usar el general MINA docs también? ¿Hay otros recursos en otra parte que no conozca?


“Apache Vysper puede funcionar independiente o integrado en otra aplicación .”

Para ser honesto, estoy tan perdido cuando se trata de la elaboración de lo que utilizar para hacer una aplicación Java de todos modos. ¿Sabe si AWS Java SDK tiene todo lo que necesito para hacer una aplicación para usar en AWS? ¿Y entonces es una simple cuestión de integrar Vysper en esto? ¿O necesito hacer una aplicación Java utilizando algo como el Spring framework?


Gracias por tomarse el tiempo para ayudarme. Si sabes algo que podría aclarar la situación, realmente lo agradecería :-) - y lo siento ser un poco inútil, pero bueno, todos tenemos que empezar en algún lugar bien;)

+0

Hola @Shaji.He intentado crear una XMPPConnection pero la conexión falla. El XMPPServer comienza bien, sin embargo. ¿Podría mirar mi pregunta [aquí] (http://stackoverflow.com/questions/31245311/xmppconnection-doesnt-connect) y ver si puede ayudar? gracias de antemano. –

Respuesta

7

Primero de todos, como el fundador de Vysper, me disculpo por la falta de integridad de la documentación.

Para responder a su (s) pregunta (s).

La mayoría de las aplicaciones Java traen consigo sus propios scripts de inicio listos para usar. Vysper no es una excepción. Usted obtiene la descarga preempaquetada aquí: http://mina.apache.org/vysper-project/downloads.html

Ok, antes de ejecutarlo, necesita tener Java instalado, ya sea que esté en su propia máquina, AWS, un servidor o una máquina virtual en otro lugar. Obténgalo de Oracle, o use la administración de paquetes de su distribución de Linux. Asegúrese de que después de instalar Java, puede ejecutar "java -version" en la línea de comandos y ya está todo listo.

Luego, descomprima la descarga de Vysper, cambie al directorio bin/y ejecute "run.sh" o "run.bat", dependiendo de su sistema operativo.

Tenga en cuenta que el apoyo a Vysper - además aquí en StackOverflow - está disponible la lista de correo del usuario MINA aquí: http://mina.apache.org/vysper-project/mailing_lists.html

+0

Gracias por su ayuda. Solo quería comprobar más que nada :-) ¡Y gracias por Vysper! –

+0

El enlace ya no está disponible: http://mina.apache.org/vysper/mailing-lists.html – Badal

+0

@ zillion1 Espero que puedan ver mi pregunta, recientemente estoy estudiando vysper, así que encuentro un cliente implementado por stropheJs, pero no sé cómo configurar spring-config para que el cliente pueda conectar el servidor, ¿me puedes ayudar? ¡muchas gracias! – minicaptain