Desktop integrado com app

tudo bom?
tenho interesse em criar uma aplicação em Java que tenha duas versões uma para desktop e outra para aplicativos moveis Android e quero que essas duas versões compartilhem o mesmo banco de dados através da internet, porém não faço muita ideia de por onde começar. então segue algumas duvidas.

1° como criar um banco de dados que as duas aplicações possam compartilhar?
2° quais os conhecimentos que eu preciso ter para criar algo bem básico seguindo esses requisitos?
3° quais as ferramentas Java que eu posso utilizar?

Estude sobre RESTful web service.

1 curtida

Você vai precisar de 3 sitemas, app mobile, aplicação desktop e o webservice. Tem certeza que não é melhor fazer algo pra web e que seja responsivo? Assim vai poder rodar no pc e no celular e com 1/3 do trabalho.

3 curtidas

Web responsivo cara.

Usa BootStrap e escolhe uma linguagem, php por exemplo com framework laravel, uma aplicação só ao invés de 3

1 curtida

Web é uma excelente opção.

1 curtida

boa noite amigo, obrigado pela resposta. Realmente eu não sei se seria melhor, mas olha eu já tenho a versão desktop totalmente funcional (em parte, ela ainda não envia para um servidor web). Por isso não sei ao certo oque fazer. Eu poderia fazer uma versão web service que funcionasse com a desktop que tenho usando php e bootstrap como o outro cara respondeu?

Se estão usando back-end PHP, entao faz o web service em PHP.

Back-end PHP:

Cliente Java: http://www.mkyong.com/webservices/jax-rs/restful-java-client-with-apache-httpclient/