Esqueceu a senha? Clique aqui

Cadastre-se

Introdução ao Elipse Mobile Server

10/03/2014

Instalação

O Elipse Mobile Server funciona como um HTTP server e não possui nenhuma dependência com outro servidor HTTP, tornando sua instalação muito simples.

O primeiro passo é rodar instalador:
mobileserver-x86-enu.exe

Descrição das principais pastas geradas pelo instalador

Projects

Pasta que contém dois aplicativos de exemplo Demo e Empty.

ProjectsDemo

Demo.txt – Arquivo de configuração da aplicação demo.
medias – Contém as imagens deste aplicativo.

ProjectsEmpty

Empty.txt – Arquivo de configuração da aplicação empty.
medias – Contém as imagens deste aplicativo.

WebClient

Arquivo web usados no configurador e aplicação HTML5.

init.txt
Arquivo que contém a configuração do server.

Rodando o elipse Mobile Server como aplicativo

Basta rodar o aplicativo MobileServer.exe como administrador.

Para testar se tudo está funcionando corretamente entre em um navegador e digite:

http://localhost:8080/

A seguinte tela deve aparecer.

A porta 8080 e o aplicativo demo foram definidos na instalação como configuração inicial. Mais detalhes a seguir.

Arquivo de configuração init.txt

O arquivo init.txt contém a definição de qual é o aplicativo padrão e a porta que o EMS roda.

Inicialmente ele vem assim:

app=.ProjectsDemodemo.txt;

port=8080;

logs=false;

Aonde:

app – indica o caminho do aplicativo. Neste caso ele aponta para o aplicativo demo que é incluído na instalação.
port – indica a porta usada pelo servidor EMS.
logs – indica se os logs estão ativos.

Rodando o elipse Mobile Server como serviço

Rode novamente o MobileServer.exe como administrador.
Em seguida, no menu File, selecione Create Service.

Feche o aplicativo.

Este procedimento registra o serviço no Windows mas não roda o serviço.
Para rodar, vá em “view local services” do windows, em seguida seleciona MobileServer com o botão direito do mouse e selecione start.

Depois de fazer isso o EMS já estará rodando como serviço do Windows. Você pode parar o serviço no mesmo menu e trocar as configurações em properties.

Criando o primeiro aplicativo

Neste tutorial, vamos mostrar como criar um aplicativo mobile que se conecta com o Elipse E3.

Configuração básica

1 Pare o aplicativo ou o serviço se ele estiver rodando.

2 Entre na pasta da instalação do EMS. Dentro da pasta Projects copie e renomeie a pasta Empty para MyApp1. Dentro da pasta MyApp1 renomeie o empty.txt para MyApp1.txt.

3 No diretório principal altere o arquivo init.txt para o seguinte:

app=.ProjectsMyApp1MyApp1.txt;

port=8080;

logs=false;

4 Rodar o EMS novamente como aplicativo ou serviço. O aplicativo empty, que foi copiado para gerar no MyApp1, já continha o usuário admin senha admin e o usuário demo senha demo.

5 Abrir um navegador e digitar http://localhost:8080/. Entrar como usuário admin senha admin.

Criando usuários

Abra o menu e selecione Users.

Aperte no botão de “+”.

Opções.

[] Administrator

Indica que este usuário pode editar aplicativos criar telas conexões e outros usuários.

[] Read only

Este usuário não é administrador e não pode escrever em tags (dar comandos)

[] One device only

Este usuário não é administrador e só pode conectar-se ao server usando um dispositivo. Por exemplo, um operador que está usando o seu celular pessoal. Para efetivar o cadastro deste usuário é preciso que ele faça o login no dispositivo que ele irá utilizar.

Neste tutorial não vamos marcar nenhum dos itens. É um usuário normal, não administrador que pode utilizar em qualquer dispositivo, por exemplo, no browser e no celular, pode dar comandos mas não pode editar o aplicativo.

Você pode testar este usuário fazendo logout e login novamente com o usuário user e senha user. Para continuar o tutorial você precisa entrar novamente como admin admin.

Criando conexões

Abra o menu e clique em conexões.

O aplicativo empty que copiamos já tinha uma conexão com o E3 e outra conexão demo.

Você pode verificar se a conexão está funcionando clicando na linha dela e depois pressionando test.

Para que o teste tenha sucesso nesta conexão é necessário que o e3 esteja instalado no mesmo computador do mobile server.

Criando um aplicativo E3 simples para teste

Depois crie um tagInterno

E associe este tag interno em um objeto setpoint na TelaInicial do aplicativo.

Rode o aplicativo E3.

Visualizando o tag do E3 com o Elipse Mobile

Pressione o botão lápis no canto superior direito.

Depois, pressione o botão + que se encontra do lado do Page Link.

E selecione o objeto Setpoint.

A parte principal da configuração agora é o tag associado.
Você deve digitar o nome da conexão seguido de dois pontos e caminho do tag dentro do e3, ou seja Dados.TagInterno.Value.

Fazendo isso o tag do e3 já deve aparecer na tela.

Para sair do modo de edição pressione o mesmo botão do lado direito em cima que agora se apresenta com um símbolo de confirmar.

Ao pressionar em cima do setpoint agora, ele mostra o modo de edição.

Troque o valor e veja que no e3 viewer o valor também é atualizado.

Como criar uma nova tela

Para criar uma tela nova, entre no modo de edição e crie um controle do tipo Page Link. Depois aponte para uma página que não existe ainda.

Saia do modo de edição e pressione este page link criado.

Ao fazer isso a página é aberta no modo rascunho e aparece a palavra (draft) ao lado do título. Ao fazer qualquer alteração na página, como alterar o título ela sai do modo draft e fica como uma nova página no server.

Com este tutorial vimos uma edição básica e agora acreditamos que seja possível que o usuário descubra os novos controles e funcionalidades.

Mais Lidas

  • Comunicado

    07/12/2016
    Leia Mais
  • Elipse lança a versão 4.8 do E3

    07/03/2017
    Leia Mais
  • Elipse lança OPC Server

    17/04/2017
    Leia Mais
  • Elipse promove treinamento no Vietnam

    31/08/2016
    Leia Mais

Selecione uma categoria