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

Physical Web: a internet #VemPraRua

joseli.to
PRO
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
PRO

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 Slide

  2. View Slide

  3. View Slide

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

    View Slide

  5. ESQUECO.
    _

    View Slide

  6. INFORMACAO?
    _
    _

    View Slide

  7. Oportunidade!

    View Slide

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

    View Slide

  9. TAMPA.works

    View Slide

  10. View Slide

  11. BEACONS

    View Slide

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

    View Slide

  13. View Slide

  14. 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 Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

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

    View Slide

  21. PHYSICAL WEB

    View Slide

  22. 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 Slide

  23. 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 Slide

  24. 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 Slide

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

    View Slide

  26. Ter todos os apps?

    View Slide

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

    View Slide

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

    View Slide

  29. EDDYSTONE

    View Slide

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

    View Slide

  31. Open source
    github.com/google/eddystone

    View Slide

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

    View Slide

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

    View Slide

  34. 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 Slide

  35. 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 Slide

  36. 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 Slide

  37. 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 Slide

  38. Physical web
    APp indexing & DEEP LINKING



    ...



    ...

    ...

    View Slide

  39. View Slide

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

    View Slide

  41. COMPRE
    » BKON
    » KST
    » Blesh

    View Slide

  42. EXEMPLOS

    View Slide

  43. EXEMPLOS
    Que, por sinal, funcionam.

    View Slide

  44. Parquimetros

    View Slide

  45. VENDING
    MACHINES

    View Slide

  46. Carros/BIKE
    Compatilhados

    View Slide

  47. CINEMA

    View Slide

  48. USANDO
    NOS MELHORES S.O. do ramo

    View Slide

  49. FUTURO?

    View Slide

  50. A gente mesmo faz

    View Slide

  51. github.com/
    joselitojunior/
    awesome-nearables

    View Slide

  52. github.com/
    joselitojunior/
    awesome-nearables

    View Slide

  53. OBRIGADO!
    joselito.ninja
    @joselitojunior1

    View Slide

  54. ?!
    joselito.ninja
    @joselitojunior1

    View Slide