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
•...
3
• Quando surgiu a ideia de montar um grupo
- Integração Calouros & Veteranos 2010/1
• Começo do grupo
- Grupo informal e...
4
• Alunos
• Professores
INTEGRANTES
Joel Aragão Ciência da Computação
Tárcio Sales Ciência da Computação
Ciência da Compu...
5
• Pesquisar e desenvolver aplicativos para dispositivos 
móveis.
OBJETIVOS
• Despertar a criatividade e inovação.• Utili...
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 & Netboo...
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 aum...
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 descentraliza...
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 t...
TRABALHOS FUTUROS
Melhorar dsFuel
- Parte gráfica
dsFuel 2.0
- Informar posto mais próximo de acordo com a
localização do ...
24
Perguntas?
25
Desembarc teamDesembarc team
E-mail: desembarc@googlegroups.com
Site: http://sites.google.com/site/desembarcpage
IRC #d...
Próximos SlideShares
Carregando em…5
×

Apresentação Grupo de Desenvolvimento Embarcado Uninorte - Desembarc

171 visualizações

Publicada em

Apresentação do Grupo Desembarc Uninorte 2011

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
171
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Validar com equipe
  • Validar com Afonso esse slide
  • 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
  • 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.
  • 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.
  • QML: linguagem baseada em JavaScript, declarativa para usuarios designers. QML se integra aos elementos do C++ e ambos trabalham juntos.
  • 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.
  • 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
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • *Validar com Afonso
  • Apresentação Grupo de Desenvolvimento Embarcado Uninorte - Desembarc

    1. 1.  Desenvolvendo aplicativos para  dispositivos móveis. Integração Calouros & Veteranos Maio/2011
    2. 2. 2 • Histórico do Grupo • Tripulantes • Objetivos • Tecnologias e Ferramentas • Primeira Aplicação • Desafios encontrados • Futuros trabalhos ROTEIRO
    3. 3. 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. 4. 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. 5. 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. 6. 6 TECNOLOGIAS E FERRAMENTAS O que é Qt?
    7. 7. 7 Onde é utilizado? TECNOLOGIAS E FERRAMENTAS
    8. 8. 8 O que pode ser feito? TECNOLOGIAS E FERRAMENTAS Mobile Apps Combustível Apps Home Media Efeitos Visuais Tablets & Netbooks Apps Automóveis
    9. 9. 9 Qual linguagem é utilizada? TECNOLOGIAS E FERRAMENTAS Qt Meta-Object Language Javascript
    10. 10. 10 TECNOLOGIAS E FERRAMENTAS Pontos fortes Pontos Fracos
    11. 11. 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. 12. 12 PONTOS FRACOS TECNOLOGIAS E FERRAMENTAS - Baixa curva de aprendizagem em C++ - Processo de building (qmake)
    13. 13. 13 TECNOLOGIAS E FERRAMENTAS QtDesigner
    14. 14. 14 TECNOLOGIAS E FERRAMENTAS QtCreator
    15. 15. 15 TECNOLOGIAS E FERRAMENTAS QML
    16. 16. 16 TECNOLOGIAS E FERRAMENTAS Qhelp
    17. 17. 17 TECNOLOGIAS E FERRAMENTAS ANDROID + = O que é Android? necessitas
    18. 18. 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. 19. 19 PROJETO ATUAL: dsFuel + =
    20. 20. 20 x PROJETO ATUAL: dsFuel
    21. 21. 21
    22. 22. 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.
    23. 23. 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. 24. 24 Perguntas?
    25. 25. 25 Desembarc teamDesembarc team E-mail: desembarc@googlegroups.com Site: http://sites.google.com/site/desembarcpage IRC #desembarc

    ×