Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Interface gráfica web em java para aplicações linux

Prezados boa noite , preciso desenvolver algumas interfaces gráficas web para algumas aplicações linux , a exemplo asterisk, que é uma aplicação que não detém de uma interface web gráfica .Alguém tem experiencia nesse tipo de desenvolvimento para que possa da um norte no que estudar ? Ou ao menos como funcionaria essa logica a interface web sendo integrada a aplicação linux ? Desde ja agradeço !

6 respostas

Opa, Alan!

Você poderia fazer a formação Java, em que vamos do Java básico até frameworks Web como o Spring MVC.

Não há nenhum curso com essa parte de integração com comandos do Linux a partir do Java. Seria preciso buscar a melhor maneira de fazer essa integração. Talvez haja sockets que podem ser "consumidos".

Uma dúvida: será que não há uma interface web já feita para o Asterisk?

Olá Alexandre, já estou fazendo formação java . Sim, existe sim uma interface open source , porém tem algumas funções que precisamos e não tem, temos que fazer na mão via comandos, queremos desenvolver uma interface dentro da nossa necessidade e customizavel 100% em java web. Após finalizar a formação java vou buscar sobre sockets , obrigado!

Bacana, Alan!

Dei mais uma pesquisada e vi que o Asterisk tem uma API REST: https://wiki.asterisk.org/wiki/pages/viewpage.action?pageId=29395573

Depois de fazer a formação, você pode fazer o curso "JAX-RS e Jersey : Domine a criação de webservices REST": https://cursos.alura.com.br/course/webservices-rest-com-jaxrs-e-jersey

Detalhe: nesse curso de REST estudamos como fazer o Cliente e o Servidor. Você faria a parte do Cliente apenas, nesse caso.

Ah, vi também que há uma API TCP/IP, que é acessível por Sockets também: https://wiki.asterisk.org/wiki/display/AST/The+Asterisk+Manager+TCP+IP+API

Seria mais eficiente mas dá muito mais trabalho!

solução!

Vi aqui também que há um projeto já montadinho pra acessar a API TCP/IP (a mais eficiente): https://asterisk-java.org/

Acho que é disso que você precisa!

Obrigado Alexandre ! Me ajudou muito !