Transcript
Page 1: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Homer FrameworkBiblioteca para coleta de dados na

plataforma Symbian 

Lucas DamianiThiago Przybylovicz

Page 2: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Sumário

• Introdução– Proposta

• Descrição do Problema• Justificativa• Pesquisa e Execução

– Estado da Arte– Metodologia– Resultados– Problemas Enfrentados

• Conclusão– Contribuições– Trabalhos Futuros

Page 3: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Introdução

Page 4: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Introdução

• Smartphones tem grande potencial para softwares especializados

• Hardware mais potente e várias facilidades para desenvolvimento de aplicações

• Usuários são, na maioria, clientes corporativos, que muitas vezes subutilizam o potencial dos mesmos

Page 5: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Introdução

Page 6: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Introdução

• Criação de componentes que facilitem a coleta de dados

• Foco em aplicações corporativas• Uso dos recursos multimídia• Escopo restrito ao sistema operacional Symbian, plataforma S60 3rd Edition FP1

Proposta

Page 7: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Descrição do Problema

Page 8: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Descrição do Problema

• Subutilização dos recursos dos smartphones da S60

• Dificuldade no desenvolvimento de interfaces para celulares

• Não há padronização para troca de informações entre celulares e sistemas externos

Page 9: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Justificativa

Page 10: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Justificativa

• Softwares são concebidos para resolver problemas pontuais e não com uma visão de reuso dos componentes

• Novas formas de utilização dos recursos disponíveis nos aparelhos

• Possibilidade de redução de custos ao concentrar múltiplas funções em um único dispositivo

Page 11: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Pesquisa e Execução

Page 12: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Pesquisa e Execução

• Possibilidade de utilizar Python, C++ e J2ME• Opção de utilizar J2ME devido ao modelo de componentes e maturidade da plataforma

• Python provou-se mais interessante para prototipação de aplicações

• Diamond Powder

Estado da arte

Page 13: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Pesquisa e Execução

• Realizado levantamento de requisitos baseando-se em situações comuns de coleta de dados na Web

• Modelagem UML (Casos de uso, Diagramas de classe)

• Não foram criados diagramas de sequência devido ao baixo acoplamento entre as classes do framework

Metodologia

Page 14: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Pesquisa e Execução

• Portal Google Code• Arquivo JAR para utilização nas aplicações• Aplicação modelo

Resultados

Page 15: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Pesquisa e Execução

• Diferença entre simulador e o aparelho• Necessidade de utilizar algumas bibliotecas auxiliares para manipulação de arquivos XML

• Restrição de recursos do dispositivo para trabalhar com controles multímidia

Problemas enfrentados

Page 16: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Conclusão

Page 17: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Conclusão

• O conjunto de componentes pode ser utilizado tanto como uma extensão das classes de interface de J2ME, ou como um conjunto de funcionalidades que facilitam a coleta de dados

• Referência para outros desenvolvedores que queiram partir para o desenvolvimento de aplicações J2ME na plataforma S60

Contribuições

Page 18: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Conclusão

• Inserir novas formas para salvar as informações obtidas nos formulários

• Remodelar a biblioteca para trabalhar com orientação a interfaces

• Automatização da montagem de formulários através de arquivos de configuração

Trabalhos futuros

Page 19: Homer Framework Biblioteca para coleta de dados na plataforma Symbian Lucas Damiani Thiago Przybylovicz

Dúvidas


Recommended