Utilizando os Sensores dos Ultrabooks

1,236 views

Published on

A apresentação demonstra como desenvolver uma aplicação para Windows 8 (WIndows Store App e Desktop) que utiliza os sensores presentes nos Ultrabooks

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,236
On SlideShare
0
From Embeds
0
Number of Embeds
585
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Utilizando os Sensores dos Ultrabooks

  1. 1. Globalcode – Open4education Utilizando os Sensores dos Ultrabooks Felipe Pedroso - Intel
  2. 2. Globalcode – Open4education Felipe Pedroso Gerente da Comunidade de Ultrabooks/Windows no grupo de Software da Intel Nascido em Sorocaba/SP Formado em Engenharia da Computação na FACENS Desenvolvedor nas horas vagas (se é que elas existem...) Gosta de C, C++, C#, Java, Python, HTML5, Férias ou qualquer coisa que seja programavel.
  3. 3. Globalcode – Open4education Convergência da Computação móvel
  4. 4. Globalcode – Open4education Uma nova experiência para o PC
  5. 5. Globalcode – Open4education Sensores Acelerômetro Aceleração da força G nos eixos x, y, z Giroscópio Velocidade angular (taxa que sua orientação muda) nos eixos x, y e z Magnetômetro Intensidade, direção e sentido de um campo magnético GPS (Global Positioning System) Localização e informação de tempo NFC (Near Field Communication) Comunicação Sensor de luz ambiente Nível de Luz no Ambiente
  6. 6. Globalcode – Open4education Sensor Fusion
  7. 7. Globalcode – Open4education API - Namespaces Windows.Sensors.*  Sensores Accelerometer Gyrometer Inclinometer OrientationSensor SimpleOrientationSensor Compass LightSensor Windows.Devices.Geolocation  GPS Geolocator Windows.Networking.Proximity  NFC ProximityDevice
  8. 8. Globalcode – Open4education Sensores - Como usar? Obter o objeto default do sensor utilizando o método GetDefault() Para fazer apenas uma leitura chamar o método GetCurrentReading(), de preferência Para receber uma notificação contendo a leitura do sensor: Setar a variável ReportInterval (não esquecer do MinimumReportInterval) Registrar um método para receber o evento no ReadingChanged (delegate) Tratar o evento dentro do método Esse procedimento é válido para todos os sensores disponíveis no namespace Windows.Sensors
  9. 9. Globalcode – Open4education Sensores - Como usar?
  10. 10. Globalcode – Open4education GPS - Como usar?
  11. 11. Globalcode – Open4education GPS - Como usar?
  12. 12. Globalcode – Open4education Consumo de Energia Não configurar um ReportInterval muito baixo se sua aplicação não precisar Evitar o uso dos sensores quando a aplicação não estiver ativa Evitar pooling, usar apenas quando for necessário Considerar o uso do Acelerômetro ou Giroscópio se a orientação completa não for necessária Sensors objects: At least one client connected Hardware Accelerometer Gyroscope Inclinometer Compass Device Orientation Accelerometer On Off On On On Gyrometer Off On On On On Magnetometer Off Off On On On
  13. 13. Globalcode – Open4education Dúvidas?
  14. 14. Globalcode – Open4education Muito obrigado! Intel Developer Zone http://software.intel.com/pt-br Facebook Intel Software https://www.facebook.com/intelswbrasil Felipe Pedroso Email felipe.pedroso@intel.com Twitter @felipeapedroso Facebook http://www.facebook.com/felipe.a.pedroso

×