Top Banner
Globalcode – Open4education Utilizando os Sensores dos Ultrabooks Felipe Pedroso - Intel
14

Utilizando os Sensores dos Ultrabooks

Jun 29, 2015

Download

Technology

A apresentação demonstra como desenvolver uma aplicação para Windows 8 (WIndows Store App e Desktop) que utiliza os sensores presentes nos Ultrabooks
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Utilizando os Sensores dos Ultrabooks

Globalcode – Open4education

Utilizando os Sensores dos Ultrabooks

Felipe Pedroso - Intel

Page 2: Utilizando os Sensores dos Ultrabooks

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.

Page 3: Utilizando os Sensores dos Ultrabooks

Globalcode – Open4education

Convergência da Computação móvel

Page 4: Utilizando os Sensores dos Ultrabooks

Globalcode – Open4education

Uma nova experiência para o PC

Page 5: Utilizando os Sensores dos Ultrabooks

Globalcode – Open4education

Sensores

AcelerômetroAceleração da força G nos eixos x, y, z

GiroscópioVelocidade angular (taxa que sua orientação muda) nos eixos x, y e z

MagnetômetroIntensidade, 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 ambienteNível de Luz no Ambiente

Page 6: Utilizando os Sensores dos Ultrabooks

Globalcode – Open4education

Sensor Fusion

Page 7: Utilizando os Sensores dos Ultrabooks

Globalcode – Open4education

API - Namespaces

Windows.Sensors.* SensoresAccelerometer

Gyrometer

Inclinometer

OrientationSensor

SimpleOrientationSensor

Compass

LightSensor

Windows.Devices.Geolocation GPSGeolocator

Windows.Networking.Proximity NFCProximityDevice

Page 8: Utilizando os Sensores dos Ultrabooks

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

Page 9: Utilizando os Sensores dos Ultrabooks

Globalcode – Open4education

Sensores - Como usar?

Page 10: Utilizando os Sensores dos Ultrabooks

Globalcode – Open4education

GPS - Como usar?

Page 11: Utilizando os Sensores dos Ultrabooks

Globalcode – Open4education

GPS - Como usar?

Page 12: Utilizando os Sensores dos Ultrabooks

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

Page 13: Utilizando os Sensores dos Ultrabooks

Globalcode – Open4education

Dúvidas?

Page 14: Utilizando os Sensores dos Ultrabooks

Globalcode – Open4education

Muito obrigado!

Intel Developer Zonehttp://software.intel.com/pt-br

Facebook Intel Softwarehttps://www.facebook.com/intelswbrasil

Felipe Pedroso

Email [email protected]

Twitter @felipeapedroso

Facebook http://www.facebook.com/felipe.a.pedroso