Árvore de páginas
Ir para o final dos metadados
Ir para o início dos metadados

O CloudBrigde é a plataforma para aplicativos móveis desenvolvida pela equipe de Tecnologia Protheus que possibilitará total integração entre:

JavaScript <> Acesso ao dispositivo móvel <> ADVPL

O CloudBridge segue os mesmos moldes de ferramentas consagradas como Cordova ou Ionic, abaixo um comparativo para melhor visualização da Plataforma.



O que ganhamos com o CloudBridge?

Além da execução no dispositivo móvel, os aplicativos escritos para o CloudBrigde poderão ser executados nos SOs Desktop (Windows, Linux e MacOS), além de contar com todo ferramental do ambiente Server Protheus, como Rest, WSDL, Banco SQLite nativo, ferramentas para manipulação de XML, etc.

O CloudBridge e o ADVPL

O CloudBridge permite, mas não obriga, o uso da linguagem ADVPL, tornando o uso desta linguagem apenas um um forte aliado em momentos de necessidade de grande processamento, características que não são fortes no Javascript.

Assim, desenvolvedores de outras marcas, como Datasul ou RM poderão usufruir da Plataforma com uma curva mínima de aprendizado.

A integração com o Cordova e o IONIC

A partir da versão 0.5.2 do CloudBridge a integração com o Cordova e o Ionic sofreu alterações.

Homologamos a versão 4.3.1 do Ionic e 7.1.0 do Cordova.
npm install -g ionic@4.3.1 cordova@7.1.0

Instale o Gradle a partir link abaixo, os testes foram feitos com a versão 4.10.2
<https://services.gradle.org/distributions>

Insira a pasta BIN do Gradle no PATH, exemplo:
set path=C:\android\gradle-4.10.2\bin;%path%

Para iniciar o projeto:
cb start seu_projeto --ionic

Quando a mensagem a seguir for apresentada escolha N:
? Try Ionic 4? (y/N)N

Continue com a criação do projeto:
cd seu_projeto
cb platform add windows android

Para compilar use
cb build android -c

O APK será gerado em:
\seu_projeto\platforms\android\build\outputs\apk

CloudBridge no Youtube


  

Instalando o CloudBridge

Visite o repositório do CloudBridge no Git e tenha acesso ao projeto base e aos passos iniciais para configuração.