EdgeMotion Framework: O Coração da Inovação Interativa
A base robusta e escalável que impulsiona a criação de conteúdos web dinâmicos e de alta performance.
O Que É a EdgeMotion Framework?
A EdgeMotion é uma framework inovadora desenvolvida para facilitar a criação de conteúdos interativos na web. Ela foi criada para desvincular outras ferramentas de desenvolvimento de conteúdo interativo da empresa, proporcionando total liberdade de desenvolvimento sem preocupações com versionamentos ou depreciação de ferramentas de terceiros.
Seu principal objetivo é aumentar a produtividade, facilitar a programação, manter a independência de produtos de terceiros, garantir qualidade com excelência e integrar-se facilmente com novas tecnologias para a web.
Arquitetura e Flexibilidade
Projetada com uma arquitetura que assegura um produto escalável e versionamentos compatíveis com versões anteriores, cada pacote de funcionalidade é totalmente integrado, permitindo a criação de novos pacotes conforme a necessidade tecnológica atual.
Para assegurar a integração com diversas linguagens de programação para a web, foi criado um objeto de baixo nível em JavaScript e pacotes modulares para suportar linguagens amplamente utilizadas, como JavaScript, ECMAScript 6, Node.js, Angular e React.
Com a framework, é possível criar, com poucas linhas de código, jogos, apresentações, questionários, animações, interações, simulações e vídeos interativos.
Pacotes Essenciais da Framework
Components
Permite criar qualquer tipo de componente para conteúdo interativo, como botões, componentes de manipulação de mouse ou teclado, e para imagens, vídeos e áudios.
Behaviors
Contém componentes de comportamento que podem ser adicionados a qualquer objeto ou componente, como cliques e arrastos, movimentos, controle por mouse ou teclado e temporizadores.
Physics
Auxilia na produção de jogos ou animações, permitindo adicionar física a objetos, como gravidade, massa, fricção e cálculo de colisões.
Video
Permite trabalhar com vídeos, controlando-os, criando interações e componentes relacionados.
AI
Facilita a integração com as melhores APIs de IA do mercado, permitindo a criação de ferramentas e projetos usando inteligência artificial e a integração entre várias IAs.
Code
Cada objeto interativo pode receber snippets de código em Javascript, que são interpretados em tempo de execução.
Spritesheets
Ferramentas para controle, manipulação e criação de spritesheets, amplamente utilizadas em jogos e animações.
MovieClip
Uma classe que herda de objectInteractive, utilizada para criação de animações, controle de vídeos e áudios e apresentações dinâmicas.
Vantagens e Desempenho
A EdgeMotion garante baixo uso de processamento, memória estável e gráficos fluidos, processando imagens apenas nas áreas visíveis e evitando processamento desnecessário.
Com ela, empresas e programadores juniors podem se beneficiar de baixo custo de produção e aumento da produtividade.
A instalação e integração da EdgeMotion com outros sistemas são simplificadas e de fácil execução, garantindo uma rápida adoção.