SlideShare uma empresa Scribd logo
1 de 25
 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
Mobile
Apps
Combustível
Apps
Home Media
Efeitos Visuais
Tablets & Netbooks
Apps
Automó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
x
PROJETO 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 team
E-mail: desembarc@googlegroups.com
Site: http://sites.google.com/site/desembarcpage
IRC #desembarc

Mais conteúdo relacionado

Semelhante a Desenvolvendo Apps Qt para Dispositivos Móveis

2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidiaFábio Costa
 
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidiaFábio Costa
 
TDI - Desafios para componente prática
TDI - Desafios para componente práticaTDI - Desafios para componente prática
TDI - Desafios para componente práticaCarlos Santos
 
Cedep literacias via dispositivos & info basica-30ago2014-v4
Cedep literacias via dispositivos & info basica-30ago2014-v4Cedep literacias via dispositivos & info basica-30ago2014-v4
Cedep literacias via dispositivos & info basica-30ago2014-v4Benedito Medeiros Neto
 
Ai ad-tp3-g4-a.ppt
Ai ad-tp3-g4-a.pptAi ad-tp3-g4-a.ppt
Ai ad-tp3-g4-a.pptMarisa Roque
 
Literacias via dispositivos & info basica cedep-paranoá-df30ago2014-v4
Literacias via dispositivos & info basica cedep-paranoá-df30ago2014-v4Literacias via dispositivos & info basica cedep-paranoá-df30ago2014-v4
Literacias via dispositivos & info basica cedep-paranoá-df30ago2014-v4Benedito Medeiros Neto
 
Elerning em contexto de Realidade Aumentada
Elerning em contexto de Realidade AumentadaElerning em contexto de Realidade Aumentada
Elerning em contexto de Realidade AumentadaCarlos Amorim
 
Aplicativos de filosofia e enem para dispositivos moveis trabalho de filosofia
Aplicativos de filosofia e enem para dispositivos moveis  trabalho de filosofiaAplicativos de filosofia e enem para dispositivos moveis  trabalho de filosofia
Aplicativos de filosofia e enem para dispositivos moveis trabalho de filosofiaFilosofia
 
Projeto Quero Aprender: Momiji
Projeto Quero Aprender: MomijiProjeto Quero Aprender: Momiji
Projeto Quero Aprender: MomijiElen Arantza
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesProfThiagoAAlves
 
Cronograma - SE - Licenciatura em Computação - UNEMAT 2010
Cronograma - SE - Licenciatura em Computação - UNEMAT 2010 Cronograma - SE - Licenciatura em Computação - UNEMAT 2010
Cronograma - SE - Licenciatura em Computação - UNEMAT 2010 Marlon Vinicius da Silva
 
Apresentação MOOC eCompetentes - FCT UNL 3 out 2016
Apresentação MOOC eCompetentes - FCT UNL 3 out 2016Apresentação MOOC eCompetentes - FCT UNL 3 out 2016
Apresentação MOOC eCompetentes - FCT UNL 3 out 2016João Correia de Freitas
 
FICPE 2012_apresentaçãoTRACER
FICPE 2012_apresentaçãoTRACERFICPE 2012_apresentaçãoTRACER
FICPE 2012_apresentaçãoTRACERTRACER
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Leonardo Turbiani
 
SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...
SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...
SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...Vinicius Dantas Dos Santos
 
Os Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
Os Desafios do Profissional de T.I da Porta Paralela à Internet das CoisasOs Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
Os Desafios do Profissional de T.I da Porta Paralela à Internet das CoisasGustavo Ferreira Palma
 
Projeto iTEC, PT
Projeto iTEC, PTProjeto iTEC, PT
Projeto iTEC, PTNeuza Pedro
 

Semelhante a Desenvolvendo Apps Qt para Dispositivos Móveis (20)

2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
 
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
 
TDI - Desafios para componente prática
TDI - Desafios para componente práticaTDI - Desafios para componente prática
TDI - Desafios para componente prática
 
Cedep literacias via dispositivos & info basica-30ago2014-v4
Cedep literacias via dispositivos & info basica-30ago2014-v4Cedep literacias via dispositivos & info basica-30ago2014-v4
Cedep literacias via dispositivos & info basica-30ago2014-v4
 
Ai ad-tp3-g4-a.ppt
Ai ad-tp3-g4-a.pptAi ad-tp3-g4-a.ppt
Ai ad-tp3-g4-a.ppt
 
Literacias via dispositivos & info basica cedep-paranoá-df30ago2014-v4
Literacias via dispositivos & info basica cedep-paranoá-df30ago2014-v4Literacias via dispositivos & info basica cedep-paranoá-df30ago2014-v4
Literacias via dispositivos & info basica cedep-paranoá-df30ago2014-v4
 
Motores de busca
Motores de buscaMotores de busca
Motores de busca
 
Elerning em contexto de Realidade Aumentada
Elerning em contexto de Realidade AumentadaElerning em contexto de Realidade Aumentada
Elerning em contexto de Realidade Aumentada
 
Aplicativos de filosofia e enem para dispositivos moveis trabalho de filosofia
Aplicativos de filosofia e enem para dispositivos moveis  trabalho de filosofiaAplicativos de filosofia e enem para dispositivos moveis  trabalho de filosofia
Aplicativos de filosofia e enem para dispositivos moveis trabalho de filosofia
 
Projeto Quero Aprender: Momiji
Projeto Quero Aprender: MomijiProjeto Quero Aprender: Momiji
Projeto Quero Aprender: Momiji
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de Aplicações
 
Projeto Monitoria 2012
Projeto Monitoria 2012Projeto Monitoria 2012
Projeto Monitoria 2012
 
Cronograma - SE - Licenciatura em Computação - UNEMAT 2010
Cronograma - SE - Licenciatura em Computação - UNEMAT 2010 Cronograma - SE - Licenciatura em Computação - UNEMAT 2010
Cronograma - SE - Licenciatura em Computação - UNEMAT 2010
 
Apresentação MOOC eCompetentes - FCT UNL 3 out 2016
Apresentação MOOC eCompetentes - FCT UNL 3 out 2016Apresentação MOOC eCompetentes - FCT UNL 3 out 2016
Apresentação MOOC eCompetentes - FCT UNL 3 out 2016
 
FICPE 2012_apresentaçãoTRACER
FICPE 2012_apresentaçãoTRACERFICPE 2012_apresentaçãoTRACER
FICPE 2012_apresentaçãoTRACER
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
 
SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...
SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...
SITI - O Desenvolvimento de Aplicativos para Dispositivos Móveis Voltados à E...
 
Mobile day-ufba-2014-slideshare
Mobile day-ufba-2014-slideshareMobile day-ufba-2014-slideshare
Mobile day-ufba-2014-slideshare
 
Os Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
Os Desafios do Profissional de T.I da Porta Paralela à Internet das CoisasOs Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
Os Desafios do Profissional de T.I da Porta Paralela à Internet das Coisas
 
Projeto iTEC, PT
Projeto iTEC, PTProjeto iTEC, PT
Projeto iTEC, PT
 

Mais de Tárcio Sales

Uma Plataforma De Internet Das Coisas com Node-Red usando Raspberry
Uma Plataforma De Internet Das Coisas com Node-Red usando RaspberryUma Plataforma De Internet Das Coisas com Node-Red usando Raspberry
Uma Plataforma De Internet Das Coisas com Node-Red usando RaspberryTárcio Sales
 
Protocolos de Roteamento
Protocolos de RoteamentoProtocolos de Roteamento
Protocolos de RoteamentoTárcio Sales
 
Gamification No Desenvolvimento de Sistemas
Gamification No Desenvolvimento de SistemasGamification No Desenvolvimento de Sistemas
Gamification No Desenvolvimento de SistemasTárcio Sales
 
Sistema de Telefonia Móvel – Terceira Geração (3G)
Sistema de Telefonia Móvel – Terceira Geração (3G)Sistema de Telefonia Móvel – Terceira Geração (3G)
Sistema de Telefonia Móvel – Terceira Geração (3G)Tárcio Sales
 
Shopping Maps - Apresentação Projeto "Um susto, uma ideia"
Shopping Maps - Apresentação Projeto "Um susto, uma ideia"Shopping Maps - Apresentação Projeto "Um susto, uma ideia"
Shopping Maps - Apresentação Projeto "Um susto, uma ideia"Tárcio Sales
 
Apresentação Desembarc - Busca Busão
Apresentação Desembarc - Busca BusãoApresentação Desembarc - Busca Busão
Apresentação Desembarc - Busca BusãoTárcio Sales
 
Lista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e AutômatosLista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e AutômatosTárcio Sales
 
Melanoma classificação ABCD
Melanoma classificação ABCDMelanoma classificação ABCD
Melanoma classificação ABCDTárcio Sales
 

Mais de Tárcio Sales (8)

Uma Plataforma De Internet Das Coisas com Node-Red usando Raspberry
Uma Plataforma De Internet Das Coisas com Node-Red usando RaspberryUma Plataforma De Internet Das Coisas com Node-Red usando Raspberry
Uma Plataforma De Internet Das Coisas com Node-Red usando Raspberry
 
Protocolos de Roteamento
Protocolos de RoteamentoProtocolos de Roteamento
Protocolos de Roteamento
 
Gamification No Desenvolvimento de Sistemas
Gamification No Desenvolvimento de SistemasGamification No Desenvolvimento de Sistemas
Gamification No Desenvolvimento de Sistemas
 
Sistema de Telefonia Móvel – Terceira Geração (3G)
Sistema de Telefonia Móvel – Terceira Geração (3G)Sistema de Telefonia Móvel – Terceira Geração (3G)
Sistema de Telefonia Móvel – Terceira Geração (3G)
 
Shopping Maps - Apresentação Projeto "Um susto, uma ideia"
Shopping Maps - Apresentação Projeto "Um susto, uma ideia"Shopping Maps - Apresentação Projeto "Um susto, uma ideia"
Shopping Maps - Apresentação Projeto "Um susto, uma ideia"
 
Apresentação Desembarc - Busca Busão
Apresentação Desembarc - Busca BusãoApresentação Desembarc - Busca Busão
Apresentação Desembarc - Busca Busão
 
Lista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e AutômatosLista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e Autômatos
 
Melanoma classificação ABCD
Melanoma classificação ABCDMelanoma classificação ABCD
Melanoma classificação ABCD
 

Desenvolvendo Apps Qt para Dispositivos Móveis

Notas do Editor

  1. Validar com equipe
  2. Validar com Afonso esse slide
  3. O que é QT? Framework multi-plataforma para desenvolvimento de softwares TALVEZ É NECESSARIO REFAZER O ESQUEMA Biblioteca de classes: [quadro 1] Validar com Afonso as classes importantes que devem ou não ser mencionadas Ferramentas de desenvolvimento: [quadro 2] *Talvez mencionar somente: Qt Creator, Qt Designer, QML e Help System(muito útil) (Validar com Afonso) Suporte Multi-plataforma Mencionar que Qt é 100% compatível com qualquer SO, pontuando qualidades. Licenciamento (Aplicação free) Serviços Qt*validar com Afonso
  4. O Qt (pronuncia-se kyüt, soando como a palavra inglesa cute) é um framework para desenvolvimento de aplicações multi-plataformas. Utilizando Qt é possível desenvolver uma aplicação que irá executar em diferentes sistemas operacionais e plataformas mas escrevendo apenas um único código. O Qt foi criado pela empresa Trolltech, empresa adquiria pela Nokia em janeiro de 2008. A visão é ter Qt em qualquer lugar permitindo aos desenvolvedores criar aplicações complexas provendo aos usuários interfaces inovadoras e colocando a aplicação no mercado rapidamente. Qt permite o desenvolvimento de código capaz de executar em diversos sistemas operacionais, incluindo sistemas para desktop e para dispositivos móveis.
  5. O Qt (pronuncia-se kyüt, soando como a palavra inglesa cute) é um framework para desenvolvimento de aplicações multi-plataformas. Utilizando Qt é possível desenvolver uma aplicação que irá executar em diferentes sistemas operacionais e plataformas mas escrevendo apenas um único código. O Qt foi criado pela empresa Trolltech, empresa adquiria pela Nokia em janeiro de 2008. A visão é ter Qt em qualquer lugar permitindo aos desenvolvedores criar aplicações complexas provendo aos usuários interfaces inovadoras e colocando a aplicação no mercado rapidamente. Qt permite o desenvolvimento de código capaz de executar em diversos sistemas operacionais, incluindo sistemas para desktop e para dispositivos móveis.
  6. QML: linguagem baseada em JavaScript, declarativa para usuarios designers. QML se integra aos elementos do C++ e ambos trabalham juntos.
  7. O Qt (pronuncia-se kyüt, soando como a palavra inglesa cute) é um framework para desenvolvimento de aplicações multi-plataformas. Utilizando Qt é possível desenvolver uma aplicação que irá executar em diferentes sistemas operacionais e plataformas mas escrevendo apenas um único código. O Qt foi criado pela empresa Trolltech, empresa adquiria pela Nokia em janeiro de 2008. A visão é ter Qt em qualquer lugar permitindo aos desenvolvedores criar aplicações complexas provendo aos usuários interfaces inovadoras e colocando a aplicação no mercado rapidamente. Qt permite o desenvolvimento de código capaz de executar em diversos sistemas operacionais, incluindo sistemas para desktop e para dispositivos móveis.
  8. Acesso total ao código fonte completo em todas as plataformas do Qt permite que as equipes de desenvolvimento para adaptar e ampliar o Qt para satisfazer as suas necessidades específicas, acelerando o processo de desenvolvimento. QtLearnig
  9. Acesso total ao código fonte completo em todas as plataformas do Qt permite que as equipes de desenvolvimento para adaptar e ampliar o Qt para satisfazer as suas necessidades específicas, acelerando o processo de desenvolvimento.
  10. Acesso total ao código fonte completo em todas as plataformas do Qt permite que as equipes de desenvolvimento para adaptar e ampliar o Qt para satisfazer as suas necessidades específicas, acelerando o processo de desenvolvimento.
  11. Acesso total ao código fonte completo em todas as plataformas do Qt permite que as equipes de desenvolvimento para adaptar e ampliar o Qt para satisfazer as suas necessidades específicas, acelerando o processo de desenvolvimento.
  12. Acesso total ao código fonte completo em todas as plataformas do Qt permite que as equipes de desenvolvimento para adaptar e ampliar o Qt para satisfazer as suas necessidades específicas, acelerando o processo de desenvolvimento.
  13. Acesso total ao código fonte completo em todas as plataformas do Qt permite que as equipes de desenvolvimento para adaptar e ampliar o Qt para satisfazer as suas necessidades específicas, acelerando o processo de desenvolvimento.
  14. Git é open source, sistema de controle de versão distribuído concebido para lidar com tudo, desde pequenos e grandes projetos com rapidez e eficiencia.
  15. A entrada no mercado dos carros flex em 2003 ampliou o poder de escolha do consumidor, permitindo que ele migrasse do álcool para a gasolina e vice-versa conforme um ou outro combustível ficasse mais vantajoso para o bolso O uso do álcool é vantajoso se o litro custar até 70% do valor do litro da gasolina. Isso ocorre porque motores abastecidos com álcool consomem 30% a mais, em média, do que os abastecidos com gasolina.
  16. A entrada no mercado dos carros flex em 2003 ampliou o poder de escolha do consumidor, permitindo que ele migrasse do álcool para a gasolina e vice-versa conforme um ou outro combustível ficasse mais vantajoso para o bolso O uso do álcool é vantajoso se o litro custar até 70% do valor do litro da gasolina. Isso ocorre porque motores abastecidos com álcool consomem 30% a mais, em média, do que os abastecidos com gasolina.
  17. *Validar com Afonso