O MobileTogether recebe uma atualização importante

A versão 8.0 do MobileTogether introduz várias funcionalidades novas e inovadoras na plataforma para a criação de aplicações empresariais e móveis, proporcionando uma atualização significativa para os clientes existentes e abrindo caminho para que novos clientes criem aplicações com todas as funcionalidades de forma ainda mais rápida.

As principais melhorias da plataforma incluem uma forma totalmente nova de interagir com bases de dados relacionais, suporte para modularização e muito mais.

A versão 8.0 coincide também com o lançamento do Altova RecordsManager, uma nova solução que oferece aos administradores de sistemas uma opção totalmente sem necessidade de programação para criar aplicações de bases de dados empresariais no MobileTogether Designer.

Vamos analisar os pontos mais importantes.

Novo assistente para criação de bases de dados e leitura/escrita de bases de dados hierárquicas

Anteriormente, para conectar aplicações a dados armazenados em bases de dados relacionais, era necessário realizar uma quantidade significativa de trabalho manual com SQL para executar tarefas comuns. Por exemplo, para incluir dados de duas tabelas num único formulário, eram necessárias duas consultas separadas à base de dados. Consequentemente, guardar os mesmos dados de volta para a base de dados também era um processo complicado.

O MobileTogether 8.0 adota uma abordagem totalmente nova que permite aos desenvolvedores criar, de forma mais fácil, consultas que retornem dados hierárquicos e gravar esses dados de volta em formato hierárquico. O novo Assistente de Base de Dados oferece uma forma simples de criar visualmente instruções SELECT, e qualquer parâmetro da consulta SQL pode agora ser expresso diretamente através de uma declaração XPath, ou seja, já não é necessário declarar os parâmetros explicitamente.

O Assistente de Base de Dados também permite aos programadores adicionar tabelas interligadas através de chaves estrangeiras ao resultado – tudo num único passo. Isto significa que uma hierarquia completa pode ser recuperada de uma só vez.

Qualquer alteração efetuada durante a execução da aplicação será automaticamente e de forma inteligente gravada na base de dados, que está interligada de forma relacional.

A nova abordagem para trabalhar com dados hierárquicos em bases de dados relacionais, que normalmente são estruturadas de forma linear, no MobileTogether, irá poupar muito tempo e tornar o desenvolvimento de aplicações muito mais simples. Saiba mais sobre como ligar as suas aplicações a uma base de dados SQL.

Suporte para modularização

Várias novas funcionalidades permitem modularizar os ficheiros e componentes do MobileTogether Design, de forma a que vários programadores possam trabalhar no mesmo projeto. O suporte à modularização também permite organizar automaticamente os componentes de design relacionados e reutilizar partes de projetos em outros projetos.

Subprojetos

Para facilitar a refatoração de projetos existentes, existe uma nova opção que permite extrair parte de um projeto existente como um novo subprojeto. Isto permite que uma vasta gama de componentes definidos num projeto sejam reutilizados em vários projetos. Um novo menu "Refatorar" oferece opções para trabalhar com subprojetos.

Módulos

A modularização também é implementada com um novo painel "Módulos", que organiza os componentes de design em partes lógicas.

Os módulos são agrupados automaticamente com base nos seus nomes. Desta forma, é possível identificar rapidamente quais funções e ações estão associadas a cada página, e é possível navegar para elas automaticamente a partir da lista de módulos.

Adicionar uma cor personalizada a um módulo destaca os elementos desse módulo com essa cor em todo o projeto, facilitando a sua identificação.

Recursos adicionais que permitem a modularização incluem:

A refatoração e a modularização oferecem inúmeras vantagens, desde a redução do tempo de desenvolvimento e o fomento do trabalho em equipa, até ao suporte de atualizações e manutenção rápidas e flexíveis.

Desenvolvimento sem código com o RecordsManager

Com o lançamento do MobileTogether 8.0, surge uma abordagem totalmente nova para a criação de aplicações de base de dados personalizadas, denominada Altova RecordsManager.

Agora, ao abrir o MobileTogether Designer, terá a opção de criar uma solução MobileTogether clássica, ou começar com o Altova RecordsManager. O RecordsManager oferece uma interface visual, sem necessidade de programação, para criar rapidamente aplicações de bases de dados empresariais para utilizadores de desktop e dispositivos móveis.

Uma das maiores vantagens do RecordsManager é que os criadores de aplicações não precisam de construir a base de dados por si próprios. Eles simplesmente concentram-se nos objetos que querem modelar, e o RecordsManager cuida do resto. Isto poupa uma quantidade incrível de tempo e trabalho, e permite que administradores de sistemas ou desenvolvedores de todos os níveis de experiência criem aplicações eficazes de forma fácil.

Recursos avançados e atalhos reduzem o tempo de desenvolvimento, permitindo que você defina e conecte os repositórios, os contentores de dados, os formulários, os campos e os filtros que impulsionam a sua aplicação. É fácil adicionar validações de dados e lógica de negócio robustas, ferramentas de pesquisa detalhadas, lembretes, relatórios e muito mais.

Quando a sua aplicação de base de dados estiver pronta, poderá disponibilizá-la aos utilizadores em dispositivos de secretária e móveis, tal como qualquer outra solução MobileTogether.

O RecordsManager é a forma mais rápida de criar aplicações de bases de dados empresariais sofisticadas, sem necessidade de programação manual.

Novas funcionalidades para as ações

A poderosa linguagem de programação visual Action Tree, utilizada para o tratamento de eventos em designs MobileTogether clássicos, foi aprimorada com algumas ações e opções adicionais, incluindo:

  • Nova ação de bloqueio/desbloqueio para o acesso ao servidor durante alterações críticas

  • Nova ação para renomear ficheiro/pasta

  • Nova ação para copiar ficheiro/pasta: mover o ficheiro/pasta para uma nova localização no mesmo dispositivo ou servidor

  • Opção para mover os ficheiros eliminados para a Lixeira ou para a Reciclagem

  • Nova opção para alterar o tema do dispositivo através de uma ação

Novas funcionalidades adicionais

  • Suporte para versões adicionais de bases de dados

  • Capacidade de restringir o registo de eventos no ambiente MobileTogether Designer durante a simulação

  • Comentários nas fontes das páginas

  • Compatibilidade com o iOS 15 e o Android 12

  • Suporte para o Windows 11 (Designer e Servidor MobileTogether)

  • Suporte para macOS Big Sur, macOS Monterey e Linux Debian 11 (servidor MobileTogether)

Experimente o RecordsManager e todas as novas funcionalidades do MobileTogether ao descarregar gratuitamente o MobileTogether Designer.