Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Physical Web: a internet #VemPraRua

joseli.to
September 26, 2015

Physical Web: a internet #VemPraRua

O Physical Web é uma maneira totalmente diferente de usar a web: sob demanda, permitindo iterações com seu smartphone com outro "smart device" diretamente, sem precisar baixar nenhum app. A talk mostra o potencial de o Physical Web tem de modificar a maneira com que interagimos com as coisas e também um caminho de como implementar com o seu beacon.

joseli.to

September 26, 2015
Tweet

More Decks by joseli.to

Other Decks in Technology

Transcript

  1. PHYSICAL WEB:
    a internet #vemprarua
    joselito.ninja // @joseitojunior1 // devfestgoias.com.br

    View full-size slide

  2. •Baixo o App?
    •Entro no site?
    •Vejo em casa?
    •Desisto?

    View full-size slide

  3. INFORMACAO?
    _
    _

    View full-size slide

  4. Oportunidade!

    View full-size slide

  5. Oi! JosELITO JR.
    » Modelo e atriz
    » Instrutor, palestrante
    » Hackathoner profissional
    » Ex-BBB
    » GDG Organizer
    » Fã de F1
    » Apaixonado por resolver
    problemas

    View full-size slide

  6. BEACONS
    » Mini transmissores de
    mensagens
    » Bluethooth Low Energy
    » Diversos sensores
    » Sempre ligados, sempre
    transmitindo
    » Excelentes pra IOT
    residencial

    View full-size slide

  7. iBEACONS:
    LEVANTANDO DO SOFA
    » Não há um padrão de
    conversação
    » É necessário alguém para
    decifrar a mensagem
    » Você precisa dar
    manutenção direta ao
    hardware para trocar de
    mensagem
    .

    View full-size slide

  8. O usuario precisa
    dos Apps. De todos.
    _

    View full-size slide

  9. PHYSICAL WEB

    View full-size slide

  10. iBeacon Physical Web
    Source Público, mas controlado
    pela Apple
    Open Source, Licença
    Apache 2.0
    Hardware Bluetooth LE,
    certificado pela Apple
    Bluetooth LE, liberado
    para qualquer fabricante
    Payload ProximttyUUID, Major
    Code, Minor Code
    URL
    Notificacoes Push Notifications Alerta Proativo
    Status Embutido no iOS Ainda um projeto, app pra
    android e Chrome iOS

    View full-size slide

  11. iBeacon Physical Web
    Source Público, mas controlado
    pela Apple
    Open Source, Licença
    Apache 2.0
    Hardware Bluetooth LE,
    certificado pela Apple
    Bluetooth LE, liberado
    para qualquer fabricante
    Payload ProximttyUUID, Major
    Code, Minor Code
    URL
    Notificacoes Push Notifications Alerta Proativo
    Status Embutido no iOS Ainda um projeto, app pra
    android e Chrome iOS

    View full-size slide

  12. iBeacon Physical Web
    Source Público, mas controlado
    pela Apple
    Open Source, Licença
    Apache 2.0
    Hardware Bluetooth LE,
    certificado pela Apple
    Bluetooth LE, liberado
    para qualquer fabricante
    Payload ProximttyUUID, Major
    Code, Minor Code
    http://bit.ly/1KCWiAk
    Notificacoes Push Notifications Alerta Proativo
    Status Embutido no iOS Ainda um projeto, app pra
    android e Chrome iOS

    View full-size slide

  13. http://bit.ly/1KCWiAk

    View full-size slide

  14. Ter todos os apps?

    View full-size slide

  15. http://bit.ly/1KCWiAk

    View full-size slide

  16. Physical web
    » Parte da especificação
    do Eddystone
    » URL: compatível e
    rertocompatível
    » Push Notifications não
    intrusivas

    View full-size slide

  17. 1A FF ... ... UUID (16 bytes) Major Minor TX
    03 03 FEAA ... 16 FEAA 00 TX Namespace
    (16 bytes)
    Instance
    (6 bytes)
    iBeacon
    EDDYSTONE

    View full-size slide

  18. Open source
    github.com/google/eddystone

    View full-size slide

  19. 1A FF ... ... UUID (16 bytes) Major Minor TX
    03 03 FEAA ... 16 FEAB 00 TX Namespace
    (16 bytes)
    Instance
    (6 bytes)
    iBeacon
    EDDYSTONE

    View full-size slide

  20. 1A FF ... ... UUID (16 bytes) Major Minor TX
    03 03 FEAA ... 16 FEAA 00 TX Namespace
    (16 bytes)
    Instance
    (6 bytes)
    iBeacon
    EDDYSTONE

    View full-size slide

  21. Physical web
    » A aplicação do beacon é
    capaz de fazer qualquer
    coisa que a web faça
    » Alteração remota
    » App Linking
    » Duração de bateria alta

    View full-size slide

  22. Physical web
    » A aplicação do beacon é
    capaz de fazer qualquer
    coisa que a web faça
    » Alteração remota
    » App Linking
    » Duração de bateria alta
    == Tempo médio de um
    mandato de um Senador

    View full-size slide

  23. 03 03 FEAA ... 16 FEAA 00 TX Namespace
    (16 bytes)
    Instance
    (6 bytes)
    EDDYSTONE UID
    03 03 FEAA ... 16 FEAA 00 TX Encoded URL
    (até 18 bytes)
    EDDYSTONE URL (PHYSICAL WEB)

    View full-size slide

  24. 03 03 FEAA ... 16 FEAA 00 TX Namespace
    (16 bytes)
    Instance
    (6 bytes)
    EDDYSTONE UID
    03 03 FEAA ... 16 FEAA 00 TX
    Encoded URL
    (até 18 bytes)
    EDDYSTONE URL (PHYSICAL WEB)

    View full-size slide

  25. Physical web
    APp indexing & DEEP LINKING



    ...



    ...

    ...

    View full-size slide

  26. DO IT YOURSELF
    » Especificação pública no
    Gihub
    » Arduino? Sim
    » Edison? Yup
    » Raspberry? Nois

    View full-size slide

  27. COMPRE
    » BKON
    » KST
    » Blesh

    View full-size slide

  28. EXEMPLOS
    Que, por sinal, funcionam.

    View full-size slide

  29. Parquimetros

    View full-size slide

  30. VENDING
    MACHINES

    View full-size slide

  31. Carros/BIKE
    Compatilhados

    View full-size slide

  32. USANDO
    NOS MELHORES S.O. do ramo

    View full-size slide

  33. A gente mesmo faz

    View full-size slide

  34. github.com/
    joselitojunior/
    awesome-nearables

    View full-size slide

  35. github.com/
    joselitojunior/
    awesome-nearables

    View full-size slide

  36. OBRIGADO!
    joselito.ninja
    @joselitojunior1

    View full-size slide

  37. ?!
    joselito.ninja
    @joselitojunior1

    View full-size slide