Desenvolvendo aplicativos para dispositivos móveis.
Integração Calouros &
Veteranos
Maio/2011
2
• Histórico do Grupo
• Tripulantes
• Objetivos
• Tecnologias e Ferramentas
• Primeira Aplicação
• Desafios encontrados
• Futuros trabalhos
ROTEIRO
3
• Quando surgiu a ideia de montar um grupo- Integração Calouros & Veteranos 2010/1
• Começo do grupo- Grupo informal em Junho/2010
• Grupo formalizado em Março/2011- Seleção feita a cada dois semestres
HISTÓRICO
4
•Alunos
•Professores
INTEGRANTES
Aurelina Rodrigues Tecnologia em Designer GráficoIkaro Laborda Ciência da ComputaçãoJoel Aragão Ciência da ComputaçãoRafaela Araújo Ciência da ComputaçãoRaimundo Castro Redes de ComputadoresRodrigo Barros Redes de ComputadoresTárcio Sales Ciência da Computação
Afonso Rabelo Ciência da ComputaçãoTarcísio Bentes Redes de ComputadoresThiago Hipólito Tecnologia em Designer Gráfico
5
• Pesquisar e desenvolver aplicativos para dispositivos móveis.
OBJETIVOS
• Despertar a criatividade e inovação.• Utilizar ferramentas e tecnologias modernas de desenvolvimento para aplicativos móveis.• Aprender a desenvolver software com metodologia ágil.• Praticar as técnicas vistas em sala de aula.
6
TECNOLOGIAS E FERRAMENTAS
O que é Qt?
7
Onde é utilizado?
TECNOLOGIAS E FERRAMENTAS
8
O que pode ser feito?
TECNOLOGIAS E FERRAMENTAS
MobileApps
Combustível
AppsHome Media Efeitos Visuais Tablets & Netbooks
AppsAutomóveis
9
Qual linguagem é utilizada?
TECNOLOGIAS E FERRAMENTAS
Qt Meta-Object Language
Javascript
10
TECNOLOGIAS E FERRAMENTAS
Pontos fortes Pontos Fracos
11
PONTOS FORTES
TECNOLOGIAS E FERRAMENTAS
- Cross-platform (multi-plataforma).
- Menor tempo de desenvolvimento.
- Qt aumenta a produtividade dos desenvolvedores, tornando programação C++, fácil e intuitiva.
- Redução de custo de manutenção.
- Acesso total ao código fonte.
- Vasta Documentação (QtLearning)
12
PONTOS FRACOS
TECNOLOGIAS E FERRAMENTAS
- Baixa curva de aprendizagem em C++
- Processo de building (qmake)
13
TECNOLOGIAS E FERRAMENTAS
QtDesigner
14
TECNOLOGIAS E FERRAMENTAS
QtCreator
15
TECNOLOGIAS E FERRAMENTAS
QML
16
TECNOLOGIAS E FERRAMENTAS
Qhelp
17
TECNOLOGIAS E FERRAMENTAS
ANDROID
18
TECNOLOGIAS E FERRAMENTAS
Gitorious
- O que é um repositório?
- O que é GIT?- Sistema controle de versão descentralizado.- Um desenvolvedor não precisa estar online para finalizar sua atividade.
- Canto junto!
19
Projeto atual: dsFuel
20
21
Desafios encontrados
• QML;• Designers (fazer o layout inicial);• Tutoriais, fóruns QT em outros idiomas;• Dedicar tempo para grupo e faculdade;• Limitação de recursos;
TRABALHOS FUTUROS
Melhorar dsFuel- Parte gráfica
dsFuel 2.0- Informar posto mais próximo de acordo com a
localização do usuário.- Desenvolvimento de uma API
Portar dsFuel para Android
Novas aplicações envolvendo:- Twitter, password, pagamentos de contas e etc.
23
Obrigado!
Perguntas?
24
Desembarc teamDesembarc teamE-mail: [email protected]
Site: http://sites.google.com/site/desembarcpageIRC #desembarc
O Céu é o nosso limite!
Top Related