De jornais impressos a plataformas online de conteúdo (APIs)

2,322 views

Published on

Mostra que a integração entre jornalismo e desenvolvimento de software é possível.
Apresentação feita no III Seminário Tendências Conectadas nas Mídias Sociais, que aconteceu na Faculdade Casper Líbero, em São Paulo, no dia 12/9/09

Published in: Technology
3 Comments
6 Likes
Statistics
Notes
No Downloads
Views
Total views
2,322
On SlideShare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
26
Comments
3
Likes
6
Embeds 0
No embeds

No notes for slide
  • Jornalistas na redação e TI no porão.
    Necessidade e iniciativa levam à integração
  • Já deixou de ser tendência. Está acontecendo
  • Já deixou de ser tendência. Está acontecendo
  • Já deixou de ser tendência. Está acontecendo
  • Repórter com uma idéia, e 3 meses depois: Politifact
    Sentou a bunda na cadeira e estudou. Quebrou a cara pra aprender. E fez.
  • Hoje é a palavra da moda. Todo mundo sabe que manancial de pautas a transparência pode nos abrir. Muita grana sendo investida nessa área e uma indústria surgindo. Tr. Camp.
  • No Brasil, isso já é um avanço.
  • Reportagens, OK. Análises, ok. Republicação na íntegra, ok.
  • Do outro lado, já faz um tempo que a moda é falar de API.
    Sem APIs, a web2.0 não seria nada, o ajax não teria tanta graça.
  • XML - formato padrão pra troca de dados.
  • O dono da padaria não quer saber se o seu sanduíche vai ficar bom. Ele passa os ingredientes.
  • Momento jornalístico criado pela promoção de transparencia
    Desenvolvimento usando APIs com dados e serviços de terceiros
  • E aí chega o meu ponto.
  • Qual é a prioridade deles? tem mais depois
  • Notam algum paralelo com o perfil de jornalista aqui?
  • Identifica elementos na tela
  • Não faz a menor diferença
  • Resumindo
  • Prioridades mal definidas
  • Prioridades bem definidas
  • O que tem sido feito
  • Members of Parliament
  • Exemplo Anatel
    Como resolver: Se vão fazer, que façam debaixo do meu teto
  • De jornais impressos a plataformas online de conteúdo (APIs)

    1. 1. De jornais impressos a plataformas online de conteúdo (APIs) Pedro Valente @pedrovalente Apresentação feita no III Seminário Tendências Conectadas nas Mídias Sociais que aconteceu na Faculdade Casper Líbero, em São Paulo, no dia 12/9/09
    2. 2. De jornais impressos a plataformas online de conteúdo (APIs) Pedro Valente @pedrovalente Apresentação feita no III Seminário Tendências Conectadas nas Mídias Sociais que aconteceu na Faculdade Casper Líbero, em São Paulo, no dia 12/9/09
    3. 3. Objetivos • Mostrar que a integração entre jornalismo e desenvolvimento de software é possível • Exemplificar como ela acontece
    4. 4. Jornalismo + Desenvolvimento de software
    5. 5. Está na moda
    6. 6. Está na moda e ganha Pulitzer
    7. 7. Está na moda e ganha Pulitzer http://politifact.org
    8. 8. Está na moda e ganha Pulitzer http://politifact.org
    9. 9. "Build something or STFU" Matt Waite - Politifact
    10. 10. http://www.flickr.com/photos/tracy_collins/2237061185/ Transparência
    11. 11. www.portaltransparencia.gov.br
    12. 12. Como transformar esse mundo de dados em algo relevante?
    13. 13. http://projects.nytimes.com/crime/homicides/map?hp
    14. 14. Crie aplicações interativas em cima deles
    15. 15. Aplicação Crie aplicações interativas em cima deles
    16. 16. Aplicação Crie aplicações interativas em cima deles Dados
    17. 17. Processador Aplicação Fornecedor Dados
    18. 18. Processador Aplicação API Fornecedor Dados
    19. 19. API Application Programming Interface
    20. 20. Web 2.0 Ajax ! API Application Programming Interface
    21. 21. <?xml version="1.0" encoding="UTF-8"?> <query xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" yahoo:count="10" yahoo:created="2009-09-12T05:52:35Z" yahoo:lang="en-US" yahoo:updated="2009-09-12T05:52:35Z" yahoo:uri="http://query.yahooapis.com/v1/yql?q=select+*+from+flickr.photos.search+where+text%3D%22transparency %22"> <diagnostics> <publiclyCallable>true</publiclyCallable> <url execution-time="500"><![CDATA[http://api.flickr.com/services/rest/? method=flickr.photos.search&text=transparency&page=1&per_page=10]]></url> <user-time>502</user-time> <service-time>500</service-time> <build-version>3130</build-version> </diagnostics> <results> <photo farm="4" id="3911405766" isfamily="0" isfriend="0" ispublic="1" owner="25140352@N03" secret="c0d6853137" server="3474" title="RoofProgress2"/> <photo farm="3" id="3910583681" isfamily="0" isfriend="0" ispublic="1" owner="31166793@N06" secret="66419f7abf" server="2589" title="01"/> <photo farm="3" id="3910584989" isfamily="0" isfriend="0" ispublic="1" owner="31166793@N06" secret="5b6d3f02ba" server="2641" title="Transparencies photographed with negatives"/> <photo farm="3" id="3910553178" isfamily="0" isfriend="0" ispublic="1" owner="21061440@N00" secret="03cb2e3444" server="2488" title="hohle gasse"/> <photo farm="3" id="3909595587" isfamily="0" isfriend="0" ispublic="1" owner="91486426@N00" secret="1ddb748e6c" server="2455" title="Sunlit tissuey pink Queen Crape Myrtle and its nut-like dark green seeds"/> <photo farm="3" id="3909460005" isfamily="0" isfriend="0" ispublic="1" owner="51521261@N00" secret="579b361f7c" server="2560" title="Somewhere, Arkansas."/> <photo farm="3" id="3910728061" isfamily="0" isfriend="0" ispublic="1" owner="90428271@N00" secret="a0480ef29d" server="2450" title="Modern Victorian"/> <photo farm="3" id="3909996566" isfamily="0" isfriend="0" ispublic="1" owner="81977086@N00" secret="4f90d552ef" server="2478" title="transparency"/> <photo farm="4" id="3908936677" isfamily="0" isfriend="0" ispublic="1" owner="14474546@N00" secret="a7acf29871" server="3437" title="Old, Handwritten Transparencies (1995)"/> <photo farm="3" id="3908936567" isfamily="0" isfriend="0" ispublic="1" owner="14474546@N00" secret="bcb61e46a1" server="2472" title="Old, Handwritten Transparencies (1995)"/> </results> </query>
    22. 22. Cada fornecedor armazena de um jeito A API serve para padronizar a saída
    23. 23. API é o balcão da padaria Você pede 300 gramas de mortadela e a atendente te entrega. Leva também 4 pãezinhos. Te vira. Quem faz o sanduíche é você.
    24. 24. Transparência + APIs
    25. 25. Jornalismo + Desenvolvimento de software http://www.flickr.com/photos/sara_y_tzunki/454404723/
    26. 26. Dois papéis
    27. 27. 1. Fornecedor • Dados brutos • Grandes volumes • Exclusividade
    28. 28. http://www.flickr.com/photos/streetlife/2309136566/
    29. 29. CET-SP http://www.flickr.com/photos/streetlife/2309136566/
    30. 30. Dados da CET • Km de congestionamento • Pontos de alagamento • Ocorrências de trânsito • Estrutura de monitoramento exclusiva • Além de monitorar, também precisa RESOLVER o trânsito!
    31. 31. 2. Processador • Recombina, reordena, filtra e segmenta • Identifica padrões e revela tendências • Expõe os resultados
    32. 32. EveryBlock.com
    33. 33. EveryBlock.com • Dados de fornecedores diversos • Micro-relevância • É jornalismo? É software?
    34. 34. Fornecedor Processador
    35. 35. Fornecedor Processador Aplicação
    36. 36. Fornecedor Processador Aplicação Dados
    37. 37. Fornecedor Processador Aplicação Dados API
    38. 38. Fornecedor Processador Ei, 300 gramas de mortadela, por favor Aplicação Dados API
    39. 39. Fornecedor Processador Ei, 300 gramas de mortadela, por favor Aplicação Dados API Aqui está, senhor, tenha um bom dia
    40. 40. Fornecedor Processador
    41. 41. Fornecedor Processador Aplicação
    42. 42. Fornecedor Processador Aplicação Aplicação
    43. 43. Fornecedor Processador Aplicação API Aplicação
    44. 44. Fornecedor Processador Ei, um sanduíche de mortadela, por Aplicação API favor Aplicação
    45. 45. Fornecedor Processador Ei, um sanduíche de mortadela, por Aplicação API favor Aplicação Aqui está, senhor, tenha um bom dia
    46. 46. Resumindo • Dados + transparência = API
    47. 47. Crise de identidade www.cetsp.com.br
    48. 48. Maturidade institucional www.showusabetterway.co.uk
    49. 49. Na prática
    50. 50. NYTimes Text
    51. 51. NYTimes Text http://prototype.nytimes.com/represent/
    52. 52. NYT APIs
    53. 53. Congressional Data NYT APIs The Congress API returns the following types of data: • Roll-call vote data: Only roll-call votes (not voice votes or division votes) are tracked by official Congressional data sources. Along with basic vote data, the Times API returns additional information that is less readily available, such as party totals. For details, see Responses. For general information about roll-call votes, see the THOMAS site. • Member data: Along with general biographical information for current and past members of Congress, the API returns data about members' Congressional roles. Role data includes the Congress number and chamber, as well as the member's title, state and party. A single member may have more than one role in a particular Congress (for example, the member may switch parties or move from the House to the Senate). For details, see Responses. Data Sources The data returned by the Congress API is compiled from the following sources: • The official Web site of the Office of the Clerk of the U.S. House of Representatives, for vote data • The official Web site of the United States Senate, for vote data • The Biographical Directory of the United States Congress, for member biographical information • GovTrack.us, for member biographical information • MIT Professor Charles Stewart's collection of Congressional data, for role information • THOMAS (The Library of Congress), for bill data • The C-SPAN Congressional Chronicle, for floor appearances Certain fields in the API responses (such as party totals) are calculated by The Times, based on these data sources. For details, see Responses. http://developer.nytimes.com/docs/congress_api
    54. 54. The Guardian www.guardian.co.uk/open-platform/
    55. 55. The Guardian www.guardian.co.uk/data-store
    56. 56. The Guardian http://mps-expenses.guardian.co.uk/
    57. 57. Voltando ao Brasil...
    58. 58. Se o fornecedor não colabora, fazemos justiça com as próprias mãos • Scraping = raspagem • Pegar na marra o que não é liberado por API • Semelhante a robôs de busca • Mudança de mentalidade
    59. 59. Uma ajudinha:YQL • Idioma comum para conversar com diversas APIs ou fazer scraping • Aberto para qualquer um se tornar fornecedor ou processador de dados • Tem um console muito divertido • http://developer.yahoo.com/yql/console
    60. 60. Uma ajudinha:YQL http://developer.yahoo.com/yql/console
    61. 61. Pra fechar • Se você tem dados, exponha por uma API • Se você quer usar dados, aprenda a fazer aplicações • E se você é jornalista, vai cair nesse mundo mais cedo ou mais tarde
    62. 62. Perguntas? Contato: @pedrovalente

    ×