Utilizando recursos da camera de
    smart phones Nokia com Qt.




1   INdT 2012 | Filename.pptx v. 0.1 YYYY-MM-DD Author Document ID [Edit via Insert > Header & Footer]
TÓPICOS
    • O que é Qt?
    • O que é Qt Quick?
    • O que é Qt Mobility?
    • Camera API.
    • Camera QML element.
    • Camera Demo.




2
O que é Qt?
 • Qt é um framework para criação de aplicações e
   interfaces gráficas
O que é Qt?
 • Usado por vários produtos. (Skype, Adobe Photoshop)
 • Fácil de aprender.
 • Multi-plataforma.
 • Interação Designer/Developer.
O que é Qt Quick?
 • Qt Ui Creation Kit.
 • Conjunto de tecnologias para facilitar o
   desenvolvimento de aplicações com visual moderno.
 • QML, QtCreator, QtDesigner …
O que é Qt Mobility?
 • Conjunto de APIs para interagir com elementos que
   estão presentes em dispositivos móveis.
 • e. g. Contatos, Mensagens, Localização, Multimedia ...
 • Plugins para QML.
O que é Qt Mobility?
 • Connectivity       • Publish and Subscribe
 • Contacts           • Service Framework
 • Document Gallery   • Sensors
 • Feedback           • System Information
 • Location           • Versit
 • Messaging
 • Multimedia
 • Organizer
Qt Mobility

    • Plataformas oficiais que o Qt Mobility atende




                 Nokia                                                 Nokia                             Nokia N9
                 X7-00                                                 N900

8   INdT 2012 | Filename.pptx v. 0.1 YYYY-MM-DD Author Document ID [Edit via Insert > Header & Footer]
QCamera API
 • Possibilita o acesso aos dispositivos de camera,
   capturar fotos e gravar videos.
 • Faz parte do módulo Multimedia do Qt Mobility.
 • Principais Funções:
    ●
       Exibir imagem da camera.
    ●
        Focus, Zoom, Flash …
    ●
        Capturar fotos.
    ●
        Gravar videos.
QCamera API
Camera QML element
 • Possibilita o acesso aos dispositivos de camera,
   capturar fotos e gravar videos.
 • Faz parte do Multimedia QML plugin.
 • Principais Funções:
    ●
       Exibir imagem da camera.
    ●
        Focus, Zoom, Flash …
    ●
        Capturar fotos.
    ●
        Gravar videos.
Camera QML element
QML Camera X QCamera
 • QML Camera é mais fácil de utilizar.
 • Somente o QCamera suporta dispositivos de camera
   secundários.
 • QCamera permite um maior controle dos recursos dos
   dispositivos de camera.
QCamera
camerademo


DEMO
14   INdT 2012 | Filename.pptx v. 0.1 YYYY-MM-DD Author Document ID [Edit via Insert > Header & Footer]
QML Camera element
declarative-camera


DEMO
15   INdT 2012 | Filename.pptx v. 0.1 YYYY-MM-DD Author Document ID [Edit via Insert > Header & Footer]
Canais de comunicação
•    @nokiadev_brasil
•    http://bit.ly/NokiaDev_Qt_Brasil
•    willer.moreira@openbossa.org
•    willer.moreira@indt.org.br




    16
Perguntas?

Utilizando o recurso de camera dos smartphones da Nokia usando qt

  • 1.
    Utilizando recursos dacamera de smart phones Nokia com Qt. 1 INdT 2012 | Filename.pptx v. 0.1 YYYY-MM-DD Author Document ID [Edit via Insert > Header & Footer]
  • 2.
    TÓPICOS • O que é Qt? • O que é Qt Quick? • O que é Qt Mobility? • Camera API. • Camera QML element. • Camera Demo. 2
  • 3.
    O que éQt? • Qt é um framework para criação de aplicações e interfaces gráficas
  • 4.
    O que éQt? • Usado por vários produtos. (Skype, Adobe Photoshop) • Fácil de aprender. • Multi-plataforma. • Interação Designer/Developer.
  • 5.
    O que éQt Quick? • Qt Ui Creation Kit. • Conjunto de tecnologias para facilitar o desenvolvimento de aplicações com visual moderno. • QML, QtCreator, QtDesigner …
  • 6.
    O que éQt Mobility? • Conjunto de APIs para interagir com elementos que estão presentes em dispositivos móveis. • e. g. Contatos, Mensagens, Localização, Multimedia ... • Plugins para QML.
  • 7.
    O que éQt Mobility? • Connectivity • Publish and Subscribe • Contacts • Service Framework • Document Gallery • Sensors • Feedback • System Information • Location • Versit • Messaging • Multimedia • Organizer
  • 8.
    Qt Mobility • Plataformas oficiais que o Qt Mobility atende Nokia Nokia Nokia N9 X7-00 N900 8 INdT 2012 | Filename.pptx v. 0.1 YYYY-MM-DD Author Document ID [Edit via Insert > Header & Footer]
  • 9.
    QCamera API •Possibilita o acesso aos dispositivos de camera, capturar fotos e gravar videos. • Faz parte do módulo Multimedia do Qt Mobility. • Principais Funções: ● Exibir imagem da camera. ● Focus, Zoom, Flash … ● Capturar fotos. ● Gravar videos.
  • 10.
  • 11.
    Camera QML element • Possibilita o acesso aos dispositivos de camera, capturar fotos e gravar videos. • Faz parte do Multimedia QML plugin. • Principais Funções: ● Exibir imagem da camera. ● Focus, Zoom, Flash … ● Capturar fotos. ● Gravar videos.
  • 12.
  • 13.
    QML Camera XQCamera • QML Camera é mais fácil de utilizar. • Somente o QCamera suporta dispositivos de camera secundários. • QCamera permite um maior controle dos recursos dos dispositivos de camera.
  • 14.
    QCamera camerademo DEMO 14 INdT 2012 | Filename.pptx v. 0.1 YYYY-MM-DD Author Document ID [Edit via Insert > Header & Footer]
  • 15.
    QML Camera element declarative-camera DEMO 15 INdT 2012 | Filename.pptx v. 0.1 YYYY-MM-DD Author Document ID [Edit via Insert > Header & Footer]
  • 16.
    Canais de comunicação • @nokiadev_brasil • http://bit.ly/NokiaDev_Qt_Brasil • willer.moreira@openbossa.org • willer.moreira@indt.org.br 16
  • 17.