Beyondermobilidade digital livre
Palestrante: Flávio Gomes da Silva Lisboa
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
Curriculum
Beyonder mobilidade digital livre
http://romocavaleirodoespaco.blogspot.com.br
Entendimento da necessidade
http://cetic.br/usuarios/tic/2011-total-brasil/apresentacao-tic-domicilios-2011.pdf
Beyonder mobilidade digital livre
Entendimento da necessidade
Beyonder mobilidade digital livre
Entendimento da necessidade
http://cetic.br/usuarios/tic/2011-total-brasil/apresentacao-tic-domicilios-2011.pdf
Beyonder mobilidade digital livre
Entendimento da necessidade
Beyonder mobilidade digital livre
Entendimento da necessidade
Beyonder mobilidade digital livre
Entendimento da necessidade
Beyonder mobilidade digital livre
Entendimento da necessidade
Beyonder mobilidade digital livre
Entendimento da necessidade
Beyonder mobilidade digital livre
Entendimento da necessidade
Beyonder mobilidade digital livre
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.
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
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.
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.
Mobilidade digital no Serpro
Beyonder mobilidade digital livre
Mobilidade digital no Serpro
Beyonder mobilidade digital livre
Mobilidade digital no Serpro
Beyonder mobilidade digital livre
Mobilidade digital no Serpro
Beyonder mobilidade digital livre
Mobilidade digital no Serpro
Beyonder mobilidade digital livre
E o que mais?
Beyonder mobilidade digital livre
Projeto
Beyonder mobilidade digital livre
https://github.com/fgsl/beyonder
Projeto
Beyonder mobilidade digital livre
Beyonder, no traço de John Buscema
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
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.
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
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
Premissas
Beyonder mobilidade digital livre
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.
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.
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.
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.
Premissas
Beyonder mobilidade digital livre
O projeto será aderente a padrões existentes, reconhecidos e utilizados de facto.
Premissas
Beyonder mobilidade digital livre
O projeto fará reuso de soluções existentes.
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.
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.
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Versão 2
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Versão 2
+ 500.000 usuários
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Versão 2
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Versão 2eGroupWare
Expresso 1
Expresso 2 eGroupWare
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
3
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
3
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Postfix SMTPIMAP PostgreSQL
ClienteServidor
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Versão 2
Expresso 3
Tine 2.0
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
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
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Versão 2
Expresso 2 “clássico”
Estudo de caso: Expresso 3
Beyonder mobilidade digital livre
Versão 2
Expresso 2 “mobile”
Onde estamos agora
Beyonder mobilidade digital livre
Onde estamos agora
Beyonder mobilidade digital livre
Foi realizada prospecção de UserAgent features adapters.
Onde estamos agora
Beyonder mobilidade digital livre
Foi realizada prospecção de UserAgent features adapters.
Onde estamos agora
Beyonder mobilidade digital livre
Onde estamos agora
Beyonder mobilidade digital livre
Mas por que...
Beyonder mobilidade digital livre
Postfix SMTPIMAP PostgreSQL
ClienteServidor
Onde estamos agora
Beyonder mobilidade digital livre
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
Próximos passos
Beyonder mobilidade digital livre
Mas por que...
Beyonder mobilidade digital livre
Postfix SMTPIMAP PostgreSQL
ClienteServidor
E se...
Beyonder mobilidade digital livre
Contribuir é fácil
Beyonder mobilidade digital livre
https://github.com/fgsl/beyonder
Obrigado
Beyonder mobilidade digital livre
https://github.com/fgsl/beyonder
@fgsl