Ferramenta de Apoio ao Desenvolvimento de Software Embarcado ...
Apresentação Grupo de Desenvolvimento Embarcado Uninorte - Desembarc
-
Upload
tarcio-sales -
Category
Technology
-
view
53 -
download
0
description
Transcript of Apresentação Grupo de Desenvolvimento Embarcado Uninorte - Desembarc
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
Joel Aragão Ciência da Computação
Tárcio Sales Ciência da Computação
Ciência da Computação
Redes de Computadores
Tecnologia em Design 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 VisuaisTablets & 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
+ =
O que é Android?
necessitas
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.
Projetos que utilizam Gitorious
19
PROJETO ATUAL: dsFuel
+ =
20
xPROJETO ATUAL: dsFuel
21
22
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.
24
Perguntas?
25
Desembarc teamDesembarc teamE-mail: [email protected]
Site: http://sites.google.com/site/desembarcpageIRC #desembarc