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.
Os componentes que compõe a plataforma funcionam de forma independente ou integrados de acordo com a demanda de cada projeto.
A plataforma funciona em estrutura de nuvem podendo funcionar integrada ou não aos sistemas corporativos dos clientes.
Last updated