Introdução

A Plataforma mobileX é uma plataforma low code/no code que tem como objetivo facilitar o desenvolvimento, publicação, operação e sustentação de soluções de negócio e soluções frontends web e móveis para plataformas iOS (Apple) e Android (Google).

A mobileX conta com três módulos principais que funcionam de forma independentes ou integrados:

  • mobileX NEO: módulo focado no desenvolvimento de aplicações de negócio, permitindo a implementação de estruturas de dados, funções, lógica e regras de negócios e interfaces de interação com a solução desenvolvida.

    • O módulo NEO possui uma plataforma de desenvolvimento independente para criação de soluções com estruturas de dados e fluxos de negócio complexos.

    • O NEO permite a geração automática e manual de interfaces para operação da solução e relatórios.

    • Utiliza Python para implementação das funcionalidades e regras de negócio.

    • Perite a geração de interfaces para operação da solu

  • mobileX Front: módulo focado nas aplicações frontend para as platafomas web e móveis (Android e iOS).

    • O módulo mobileX Front permite a configuração e operação apps mobile Android e iOS, web e de totem baseadas em dispositivos Android.

    • O mobileX Front disponibiliza interpretadores desenvolvidos utilizando tecnologia nativa de cada plataforma que renderizam as aplicações em tempo real utilizando componentes nativos com base nas estruturas de tela carregadas do servidor.

    • As estruturas de telas são descritas em um arquivo JSON que descreve a estrutura da tela, seus conteúdos, as ações possíveis para cada componente e as permissções. O desenvolvimento dos arquivos JSON são realizados no mobileX Connect utilizando linguagem PYTHON. É possível também desenvolver os arquivos JSON utilizando qualquer linguagem de mercado bastando que o desenvolvedor entenda como montar as estruturas do JSON.

    • O mobileX Front conta com um sistema de administração que permite configurar e operar vários aspectos das aplicações frontend mobileX como a configuração de fluxos de atendimento, disparo de notificações PUSH, entre outras funcionalidades.

  • mobileX Connect: funciona como a IDE de configuração e desenvolvimento das aplicações mobileX distribuídas nos módulos NEO e Front. Permite a implementação de projetos de apps mobileX Front e de projetos de API atuando como uma ferramenta de barramentos.

    • Configuração de clientes, aplicações compiladas e endpoints do mobileX Front.

    • IDE para desenvolvimento das aplicações do mobileX Front utilizando Python como linguagem principal.

    • Configuração e gestão de integrações com sistemas externos (APIs, banco de dados, etc.).

    • Configuração e gestão das integrações entre os módulos das aplicações desenvolvidos no Front e no NEO.

  • mobileX Gen AI: plataforma privada de Inteligência Artificial Generativa especialmente desenvolvida para organizações que desejam adotar soluções avançadas de IA de maneira segura e eficiente.

    • Interface amigável que permite comunicação direta com a IA em diversos idiomas, suporte para formatação de textos e upload de arquivo.

    • Contextos específicos que funcionam como perfis especializados da IA.

    • Suporte a múltiplos modelos de LLM.

  • mobileX Code-Flow: unifica a programação visual baseada em fluxos com a capacidade de criar interfaces de usuário sem código (mobileX Front), integrar regras de negócio do mobileX NEO e incorporar modelos de machine learning e LLMs privadas através do mobileX GenAI (plataforma de IA generativa privativa).

    • Interface intuitiva para design de lógica de negócios e fluxos de dados, eliminando a necessidade de codificação manual extensa.

    • Conexão direta com o backend do mobileX NEO, permitindo a utilização de seus recursos de modelagem de dados, automação e gerenciamento de processos.

    • Criação de interfaces de usuário nas apps mobileX Front sem a necessidade de codificação, com suporte a componentes personalizáveis e design responsivo.

    • Integração de modelos de machine learning e LLMs.

No Code e Low Code

Diferente das plataformas low code e no code tradicionais, a mobileX combina plataforma de desenvolvimento low code com funcionalidades prontas que podem ser facilmente habilitadas e configuradas nas aplicações sem a necessidade de escrever código.

É possível, por exemplo, incluir um módulo de atendimento nas aplicações mobileX Front sem que seja necessário escrever uma linha de código sendo disponibilizada inclusive as ferramentas para que o atendimento seja realizado.

O aspecto no code da plataforma mobileX pode ser encontrado também nos módulos de desenvolvimento. É possível, por exemplo, configurar toda uma estrutura de dados de forma visual com a geração automática das APIs para interação (CRUD) com essa estrutura.

Arquitetura de Comunicação e Infraestrutura

As figuras a seguir descrevem a arquitetura de comunicação dos vários componentes da plataforma mobileX.

Visão geral componentes da plataforma mobileX

Os componentes que compõe a plataforma funcionam de forma independente ou integrados de acordo com a demanda de cada projeto.

Componentes da plataforma mobileX.

A plataforma funciona em estrutura de nuvem podendo funcionar integrada ou não aos sistemas corporativos dos clientes.

Implementação típica solução mobileX

Last updated