desenvolvendo aplicativos para dispositivos móveis. integração calouros & veteranos maio/2011

24
Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

Upload: marcela-angelim-batista

Post on 07-Apr-2016

221 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

 Desenvolvendo aplicativos para dispositivos móveis.

Integração Calouros &

Veteranos

Maio/2011

Page 2: 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

Page 3: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

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

Page 4: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

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

Page 5: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

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.

Page 6: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

6

TECNOLOGIAS E FERRAMENTAS

O que é Qt?

Page 7: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

7

Onde é utilizado?

TECNOLOGIAS E FERRAMENTAS

Page 8: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

8

O que pode ser feito?

TECNOLOGIAS E FERRAMENTAS

MobileApps

Combustível

AppsHome Media Efeitos Visuais Tablets & Netbooks

AppsAutomóveis

Page 9: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

9

Qual linguagem é utilizada?

TECNOLOGIAS E FERRAMENTAS

Qt Meta-Object Language

Javascript

Page 10: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

10

TECNOLOGIAS E FERRAMENTAS

Pontos fortes Pontos Fracos

Page 11: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

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)

Page 12: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

12

PONTOS FRACOS

TECNOLOGIAS E FERRAMENTAS

- Baixa curva de aprendizagem em C++

- Processo de building (qmake)

Page 13: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

13

TECNOLOGIAS E FERRAMENTAS

QtDesigner

Page 14: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

14

TECNOLOGIAS E FERRAMENTAS

QtCreator

Page 15: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

15

TECNOLOGIAS E FERRAMENTAS

QML

Page 16: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

16

TECNOLOGIAS E FERRAMENTAS

Qhelp

Page 17: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

17

TECNOLOGIAS E FERRAMENTAS

ANDROID

Page 18: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

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!

Page 19: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

19

Projeto atual: dsFuel

Page 20: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

20

Page 21: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

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;

Page 22: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

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.

Page 23: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

23

Obrigado!

Perguntas?

Page 24: Desenvolvendo aplicativos para dispositivos móveis. Integração Calouros & Veteranos Maio/2011

24

Desembarc teamDesembarc teamE-mail: [email protected]

Site: http://sites.google.com/site/desembarcpageIRC #desembarc

O Céu é o nosso limite!