beyonder mobilidade digital livre
DESCRIPTION
Beyonder é um projeto que visa auxiliar no desenvolvimento de aplicações móveis, sejam elas embarcadas ou web. Ele é dividido em dois subprojetos: Omens, que trata de uma camada de apresentação que seleciona a interface adequada para o dispositivo em aplicações web, evitando que sejam construídas versões mobile da aplicação, e Cyborg que é um ambiente de desenvolvimento de aplicações locais baseadas em scripts, usando o navegador. O projeto está hospedado no Github e tem como primeiro cliente o Expresso 3, de modo que o primeiro release será uma contribuição à suíte. Os protótipos de Beyonder Omens podem ser acessados em www.ftsl.org.br/bcomens e www.ftsl.org.br/twomens, a partir de celulares e tablets.TRANSCRIPT
![Page 1: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/1.jpg)
![Page 2: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/2.jpg)
Beyondermobilidade digital livre
Palestrante: Flávio Gomes da Silva Lisboa
![Page 3: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/3.jpg)
Curriculum
Flávio Gomes da Silva LisboaBacharel em Ciência da Computação com pós-graduação em Aplicações Corporativas usando Orientação a Objetos e Tecnologia Java pela Universidade Tecnológica Federal do Paraná. Já atuou como programador em empresas privadas de informática e foi funcionário de carreira do Banco do Brasil, onde chegou a analista na diretoria internacional. Atualmente é consultor tecnológico da Coordenação Estratégica de Tecnologia do Serviço Federal de Processamento de Dados (Serpro). Foi professor na pós-graduação da UNICID e é instrutor de cursos técnicos na Tempo Real Eventos e conteudista da TreinaWeb. Foi membro do time oficial de tradução do Zend Framework e é autor dos livros: Zend Framework Desenvolvendo em PHP 5 Orientado a Objetos com MVC, Zend Framework Componentes Poderosos para PHP e Criando Aplicações PHP com Zend e Dojo. É Zend Framework Certified Engineer e contribuidor oficial do projeto Tine 2.0, suíte livre de comunicação em PHP. Tem experiência na área de Ciência da Computação, com ênfase em Software Livre, atuando principalmente nos seguintes temas: Java, PHP, Python, padrões, frameworks, MVC, DCI e objetos.
Beyonder mobilidade digital livre
![Page 4: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/4.jpg)
Curriculum
Beyonder mobilidade digital livre
http://romocavaleirodoespaco.blogspot.com.br
![Page 5: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/5.jpg)
Entendimento da necessidade
http://cetic.br/usuarios/tic/2011-total-brasil/apresentacao-tic-domicilios-2011.pdf
Beyonder mobilidade digital livre
![Page 6: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/6.jpg)
Entendimento da necessidade
Beyonder mobilidade digital livre
![Page 7: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/7.jpg)
Entendimento da necessidade
http://cetic.br/usuarios/tic/2011-total-brasil/apresentacao-tic-domicilios-2011.pdf
Beyonder mobilidade digital livre
![Page 8: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/8.jpg)
Entendimento da necessidade
Beyonder mobilidade digital livre
![Page 9: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/9.jpg)
Entendimento da necessidade
Beyonder mobilidade digital livre
![Page 10: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/10.jpg)
Entendimento da necessidade
Beyonder mobilidade digital livre
![Page 11: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/11.jpg)
Entendimento da necessidade
Beyonder mobilidade digital livre
![Page 12: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/12.jpg)
Entendimento da necessidade
Beyonder mobilidade digital livre
![Page 13: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/13.jpg)
Entendimento da necessidade
Beyonder mobilidade digital livre
![Page 14: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/14.jpg)
Entendimento da necessidade
Beyonder mobilidade digital livre
A ascensão do uso das tecnologias móveis pela população em geral indica que os dispositivos móveis tornam-se um meio preferencial de comunicação. Diante desse fato torna-se clara a necessidade do governo de disponibilizar serviços para o cidadão que sejam acessíveis por dispositivos móveis.
![Page 15: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/15.jpg)
Entendimento da necessidade
Beyonder mobilidade digital livre
Devemos observar que não estamos tratando do governo disponibilizar novos serviços para o cidadão, mas sim de oferecê-los por meio de um novo canal de comunicação.
Canal de Corinto
![Page 16: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/16.jpg)
Entendimento da necessidade
Beyonder mobilidade digital livre
No entanto, a oferta de serviços por meio de dispositivos móveis coloca a questão da adaptação de sistemas de informação para operarem nesse novo paradigma (quando forem acessíveis por navegadores dos dispositivos) ou criação de novas aplicações (quando for utilizado um cliente próprio para o dispositivo). A única certeza inicial é a de que qualquer opção terá um custo. A dúvida é como ter o custo mínimo.
![Page 17: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/17.jpg)
Entendimento da necessidade
Beyonder mobilidade digital livre
Diante do exposto, vemos que a adaptação de aplicações para dispositivos móveis, além de ser um avanço tecnológico, é uma demanda de mercado e uma necessidade de negócio.
![Page 18: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/18.jpg)
Mobilidade digital no Serpro
Beyonder mobilidade digital livre
![Page 19: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/19.jpg)
Mobilidade digital no Serpro
Beyonder mobilidade digital livre
![Page 20: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/20.jpg)
Mobilidade digital no Serpro
Beyonder mobilidade digital livre
![Page 21: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/21.jpg)
Mobilidade digital no Serpro
Beyonder mobilidade digital livre
![Page 22: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/22.jpg)
Mobilidade digital no Serpro
Beyonder mobilidade digital livre
![Page 23: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/23.jpg)
E o que mais?
Beyonder mobilidade digital livre
![Page 24: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/24.jpg)
Projeto
Beyonder mobilidade digital livre
https://github.com/fgsl/beyonder
![Page 25: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/25.jpg)
Projeto
Beyonder mobilidade digital livre
Beyonder, no traço de John Buscema
![Page 26: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/26.jpg)
Projeto
Beyonder mobilidade digital livre
Marechal-do-Ar Casimiro Montenegro Filho
12 de junho de 1931
Campos dos Afonsos - RJ
Campo de Marte - SP
Jockey Clube - SP
![Page 27: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/27.jpg)
Objetivos Gerais
Beyonder mobilidade digital livre
Criar um módulo acoplável de reconhecimento de dispositivos móveis para seleção da interface com o usuário em aplicações Web utilizando soluções livres.
Criar um módulo que permita a execução local de aplicações Web utilizando recursos de HTML 5 e Javascript.
![Page 28: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/28.jpg)
Objetivos Gerais
Beyonder mobilidade digital livre
Subprojetos:● Omens: web mobile● Cyborg: execução local de aplicação web
Sword of Omens give me sight beyond sight
![Page 29: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/29.jpg)
Objetivo Específico (versão 1.0)
Beyonder mobilidade digital livre
Criar uma versão estável de um módulo de reconhecimento de dispositivos móveis com templates para algumas marcas e modelos de dispositivos
![Page 30: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/30.jpg)
Premissas
Beyonder mobilidade digital livre
![Page 31: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/31.jpg)
Premissas
Beyonder mobilidade digital livre
O subprojeto web mobile, Omens, é multiplataforma: aplicações que o utilizarem deverão ser acessíveis de qualquer dispositivo móvel dotado de um navegador que siga os padrões W3C.
![Page 32: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/32.jpg)
Premissas
Beyonder mobilidade digital livre
O projeto será desenvolvido de forma aberta: todo código-fonte estará disponível desde o início para download.
![Page 33: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/33.jpg)
Premissas
Beyonder mobilidade digital livre
O projeto aceitará desde o início colaborações externas, que podem ser propostas de melhoria, de novas funcionalidades, identificação ou correção de bugs.
![Page 34: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/34.jpg)
Premissas
Beyonder mobilidade digital livre
De acordo com o critério da meritocracia, onde quem contribui mais e tem responsabilidade conquista mais direitos, será concedida permissão de gravação no repositório do projeto para aqueles que submeterem contribuições que agreguem valor ao projeto e se responsabilizarem por elas.
![Page 35: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/35.jpg)
Premissas
Beyonder mobilidade digital livre
O projeto será aderente a padrões existentes, reconhecidos e utilizados de facto.
![Page 36: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/36.jpg)
Premissas
Beyonder mobilidade digital livre
O projeto fará reuso de soluções existentes.
![Page 37: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/37.jpg)
Premissas
Beyonder mobilidade digital livre
O projeto será integrado com as comunidades de software livre: modificações das soluções utilizadas serão devolvidas como contribuições.
![Page 38: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/38.jpg)
Premissas
Beyonder mobilidade digital livre
Será utilizado o Git para o controle de versão do projeto.
Para gestão e armazenamento do código-fonte do projeto será usado o Github (github.com). O endereço do projeto é http://github.com/fgsl/beyonder.
![Page 39: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/39.jpg)
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Versão 2
![Page 40: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/40.jpg)
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Versão 2
+ 500.000 usuários
![Page 41: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/41.jpg)
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Versão 2
![Page 42: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/42.jpg)
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Versão 2eGroupWare
Expresso 1
Expresso 2 eGroupWare
![Page 43: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/43.jpg)
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
![Page 44: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/44.jpg)
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
3
![Page 45: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/45.jpg)
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
3
![Page 46: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/46.jpg)
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Postfix SMTPIMAP PostgreSQL
ClienteServidor
![Page 47: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/47.jpg)
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Versão 2
Expresso 3
Tine 2.0
![Page 48: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/48.jpg)
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
![Page 49: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/49.jpg)
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
![Page 50: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/50.jpg)
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
ActiveSync
CalendárioContatos
e-mailsTarefas
SmartphonesTablets
Módulos do Expresso 3
Outros dispositivos compatíveis
Celulares
Sincronia com dispositivos móveis
![Page 51: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/51.jpg)
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Versão 2
Expresso 2 “clássico”
![Page 52: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/52.jpg)
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Versão 2
Expresso 2 “mobile”
![Page 53: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/53.jpg)
Onde estamos agora
Beyonder mobilidade digital livre
![Page 54: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/54.jpg)
Onde estamos agora
Beyonder mobilidade digital livre
Foi realizada prospecção de UserAgent features adapters.
![Page 55: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/55.jpg)
Onde estamos agora
Beyonder mobilidade digital livre
Foi realizada prospecção de UserAgent features adapters.
![Page 56: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/56.jpg)
Onde estamos agora
Beyonder mobilidade digital livre
![Page 57: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/57.jpg)
Onde estamos agora
Beyonder mobilidade digital livre
![Page 58: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/58.jpg)
Mas por que...
Beyonder mobilidade digital livre
Postfix SMTPIMAP PostgreSQL
ClienteServidor
![Page 59: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/59.jpg)
Onde estamos agora
Beyonder mobilidade digital livre
![Page 60: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/60.jpg)
Onde estamos agora
Beyonder mobilidade digital livre
http://ftsl.org.br/bcomens/http://ftsl.org.br/bcomens2
http://ftsl.org.br/twomens
http://ftsl.org.br/twomens2
![Page 61: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/61.jpg)
Próximos passos
Beyonder mobilidade digital livre
![Page 62: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/62.jpg)
Mas por que...
Beyonder mobilidade digital livre
Postfix SMTPIMAP PostgreSQL
ClienteServidor
![Page 63: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/63.jpg)
E se...
Beyonder mobilidade digital livre
![Page 64: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/64.jpg)
Contribuir é fácil
Beyonder mobilidade digital livre
https://github.com/fgsl/beyonder
![Page 65: Beyonder Mobilidade Digital Livre](https://reader034.vdocuments.mx/reader034/viewer/2022042814/55617d4fd8b42ade208b5328/html5/thumbnails/65.jpg)
Obrigado
Beyonder mobilidade digital livre
https://github.com/fgsl/beyonder
@fgsl