W3C Escritório Brasil - Blog

Primeiros rascunhos do grupo de Pagamentos na Web: padrões para Web Payments

A digitalização dos valores que trocamos diariamente é um fato que já esta consumado na sociedade da informaçao. Ainda, segundo pesquisa da Gartner, espera-se ao final de 2016 o valor de 617 bilhões de dólares circulando na Internet. A quantidade de dados disponíveis, como consequência direta da digitalizaçao dos canais bancários e de troca de valores, entretanto, apresenta características que são disruptivas e que precisam ser adequadamente endereçadas para que os impactos sociais e econômicos se dêem em ambiente de uma Internet livre e aberta para todos.

Please Pay Here 3-14-09 19

O W3C, com os grupos de Web payments, tem como missão tornar os pagamentos feitos pela Web mais seguros e fáceis de se realizarem. Para tal, o grupo tem discutido vários aspectos relacionados ao ecossistema de pagamentos digital, que tem como características desde a autenticação até a confirmação de pagamento em tempo real, desafios que o Interest Group e o Working Group têm tentado resolver com novas especificações e orientações.

O grupo de Web Payments do W3C publicou, em Abril de 2016, os primeiros drafts resultantes do trabalho do grupo, que se baseou todo nos documentos de Use Cases e Arquitetura, elaborados pelo Interest Group. Pra tal, o Working Group está documentando fluxos de pagamento reais, documentados no documento Payments Flow, utilizando como base para o trabalho casos reais de empresas como Paypal, Apple, Facebook, Netflix, entre outras.

Desde a segunda reunião presencial do grupo, que aconteceu em fevereiro de 2016 na sede do Google, em San Francisco, os especialistas vem trabalhando nos seguintes documentos:

Esta especificação descreve uma API web pra permitir que sites que vendem coisas na Internet aceitem diferentes métodos de pagamento com a mínima fricção. Com ela os navegadores (user agents) podem facilitar o fluxo de pagamento entre o merchant e o usuário.

Esta especificação define strings para que os componentes do ecossistema de pagamento (retirado dos estudos sobre as possíveis arquiteturas) possam determinar que tipo de parceiros envolvidos no processo de compra suportam quais métodos de pagamento.

Esta especificação descreve os formatos de dados utilizados pela API de requisição de pagamento para suportar pagamento via cartões de crédito ou débito, por exemplo.

Os documentos estão abertos no repositório do grupo e prontos para receberem feedback da comunidade de desenvolvedores e implementadores de soluções para pagamento, especialmente se você pode testar, fazer o deploy ou implementar exemplos com a tecnologia sugerida, nos mostre seus exemplos!

Para facilitar a compreensão do tema, que é complexo e com bastante detalhes específicos da área de pagamentos e finanças, o grupo publicou um FAQ, ainda em inglês.

Se você tem uma pergunta, você pode enviar pelo Github do grupo, que é bem dinâmico:https://github.com/w3c/webpayments/wiki/PaymentRequestFAQ






Novo recurso do Twitter é uma conquista para acessibilidade na Web

Ontem o Twitter anunciou o lançamento de um novo recurso de acessibilidade para dispositivos móveis, que impacta toda a plataforma do serviço. A última versão do aplicativo para Android e IOs tem um recurso para descrição de imagens.

O recurso permite fazer uso de 420 caracteres para descrever a imagem, além dos 140 caracteres que o serviço disponibiliza para cada tweet. Mas como efetivamente isso funciona?

Two screen shots of the composer for Twitter for iOS. The first showing the new Add description button overlayed on a thumbnail in the composer. The second showing the composition of alt text for an image.

Ao selecionar uma foto para publicar, um botão com o texto “Adicionar descrição da imagem” aparece sobre a foto. Essa descrição serve para preencher o atributo ALT da imagem publicada na interface Web. Simples e genial.

O atributo ALT serve para fornecer texto alternativo para uma imagem. Isso é importante pois o texto é exibido caso a imagem não seja carregada ou seja lida por usuários de softwares leitores de tela.

Fiz um teste ontem desse recurso, e o resultado foi bem satisfatório:

Publiquei este tweet com o recurso de descrição da imagem. Ao inspecionar o código da imagem na interface Web do Twitter, o código fica da seguinte forma:

<img data-aria-label-part src=”https://pbs.twimg.com/media/CewYhp4W4AAoLbv.jpg”
alt=”Foto de um bonsai sobre uma superfície de madeira” style=”width: 100%; top: -0px;”>

Esse é um recurso incrível que permite que qualquer pessoa possa descrever as imagens no Twitter. Por utilizar texto que está dentro do atributo ALT, ele permite que pessoas pessoas cegas e de baixa visão que utilizam softwares leitores de tela consigam acessar a descrição da imagem proporcionada pelo próprio usuário.

Outras redes sociais fazem uso do atributo ALT também em suas imagens, mas não com o objetivo de descrever a imagem. O Instagram, por exemplo, usa o texto da legenda da foto repetido dentro do atributo ALT. Parece suficiente, mas não serve muito quando você tem uma foto de um copo de suco derrubado na mesa com a legenda “quem nunca?”.

Como habilitá-lo

O recurso não vem habilitado por padrão no aplicativo. Para habilitá-lo, abra o app do Twitter, vá em configurações e em seguida em acessibilidade. Selecione o checkbox de “Escrever descrições das imagens”. Pronto (pelo menos foi assim que consegui configurar o app no Android, mas creio que em IOs não seja muito diferente).

Apesar de ainda ser um recurso disponível apenas para os aplicativos nativos para Android e IOs, esperamos que em breve ele esteja disponível para a versão Web do Twitter.

Parabéns, Twitter!

PS: Nós também temos que fazer a nossa parte. Utilize esse recurso para descrever imagens da próxima vez que publicar uma foto no Twitter.

TPAC 2015: o futuro da Web como plataforma para Web Payments

Banner de: Como você quer pagar

Uma semana trabalhando em conceitos para novos padrões para pagamentos na Web, com pausa para trocar uma idéia sobre dados de localização geográfica e suas variações, no Spatial Data WG. Assim foi a minha semana de trabalho no TPAC, a plenária técnica anual do W3C, que aconteceu em Sapporo (Japão) no finalzinho de outubro.

A parte mais interessante de fazer parte dos grupos do W3C que estão envolvidos no tema de Pagamentos na Web é que este é um assunto tão abrangente que atinge praticamente todas as áreas e grupos que fazem padrões na Web. A agenda do Interest Group,, o responsável por identificar necessidades de padronização para facilitar pagamentos na Web, foi recheada de apresentações de áreas complementares, como segurança, privacidade, acessibilidade, autenticação e credenciais, entre outras.

No começo, uma breve apresentação de Ian Jacobs sobre tudo que o grupo já entregou. O lançamento do Working Group de Web Payments, que vai padronizar uma API para facilitar as interfaces de checkout via navegador (ou a Payment Transaction Messaging API), foi uma das grandes conquistas do IG, que também lançou o Community Group de Interledger, com o objetivo de identificar necessidades de padronização de APIs para provedores de serviços de pagamento (como Bancos), visando facilitar a troca de informações como balanço da conta, histórico de transações, etc.

O IG também acumula cada vez mais participantes de peso. São 43 participantes de várias áreas, cada uma com pré-requisitos diferentes e em áreas complementares do sistema financeiro, entre bancos, empresas, bancos públicos, academia e fabricantes de browsers.

O primeiro destaque foi a apresentação da parceria com a FIDO alliance. As questões e necessidades relativas à segurança vão se apoiar na liderança da na padronização de solucoes de autenticacao em um novo grupo que vai ser lançado, cujo charter está em draft no GitHub do W3. Todo o trabalho de segurança e autenticação do W3C está esplicado no Roadmap para Segurança, também no Github e mostra bem a preocupação do W3C com o compromisso de tornar a Web um lugar seguro e confiável.

Uma conversa importante dentro do grupo, que se relaciona com o assunto da segurança, é a autenticação e fornecimento de identidades. Nesse quesito, as operadoras, que representam de algum modo empresas que fornecem identidades para pagamentos, tem muito interesse. A questão das várias identidades que um usuário pode assumir como comprador online também é interessante. Imagine um mundo onde o você não tem um perfil de compra apenas, mas vários: um para pagar contas de casa, outros para pagar baladas, outro para pagamentos de compras… Essa é uma questão que se apresenta em um futuro próximo. Com a facilidade de movimentar valores através de devices, a possibilidade de interoperar entre sistemas com identidades diferentes para cada fim representa a oportunidade da diversificação de negócios.

Isso nos traz ao grupo de Web das Coisas. As questões relativas à essa área foram levantadas para que a Web possa ser também a plataforma que vai permitir que você possa pagar via browser utilizando qualquer dispositivo conectado. Ou você, ou sua cafeteira, claro! A idéia aqui é criar uma interface entre o consumidor e o vendedor de modo a facilitar tanto o controle quanto a compra. Em um futuro que já é realidade, carros, eletrodomésticos e outras coisas conectadas podem cuidar de algumas compras sem que você nem perceba.

Há também uma necessidade de integrar pagamentos. Isso quer dizer que ferramentas que mostrem dados para o consumidor escolher onde prefere comprar, como prefere gastar e com quais operadoras ou merchants serão a prioridade também. Isso porque o grupo ainda discute o termo wallet como uma possível definição para essas interfaces de pagamentos.

A visão de futuro compartilhada por David Ezell, um dos chairs do Interest Group, é de que o modelo de apps aos poucos tem se tornado insustentável. A Web, nesse contexto, disponta como plataforma para integrar as funções que as apps podem executar. O usuário, além de ser poupado de ter que pagar pelo app, conserva-se de ter que fazer download de cada app para cada vendor ou merchant.

Dentro desse contexto fica fácil prever interfaces web onde o consumidor vai poder, por exemplo, escolher qual o cartão de crédito que oferece a menor tarifa para um determinado pagamento. A prioridade do grupo é sempre permitir que o usuário tenha a gama de escolhas ampliada, o que vai fazer crescer as oportunidades de negócios também para quem trabalha com a Web.

Novos negócios visando pagamentos com a Web – ou em outras plataformas digitais – visam também fazer a integração dos ecossistemas de pagamentos com os ecossistemas que trocam dados. Isso significa que o mercado vai poder oferecer integração instantânea, bem como garantir a privacidade e posse dos dados para os consumidores. A palavra que antes era Fidelização, agora passa a ser oferecimento de escolha aos consumidores.

Os sistemas de recompensa, como cartões de fidelidade por exemplo, também saem ganhando com o trabalho de padronizaçao de tecnologias para pagamento Web. Isso porque com o trabalho do w3c vai acontecer a ampliação das possibilidades de interface entre pagante e pagador. Com essa comunidação mais eficiente o usuário vai ter uma gama de escolhas maior e as empresas que oferecem pontos vão encontrar menos dificuldade para integrar as vantagens para os consumidores, que poderão interoperar dispositivos e moedas.

Importante notar que os papéis de algumas empresas se ampliam no contexto da abertura do sistema financeiros aos padrões para pagamentos Web. Com a possibilidade de empresas como o Google, a Microsoft, o Facebook ou o Alibabá, por exemplo, servirem também como intermediários de valores, vem também a possibilidade dos pagamentos p2p e a necessidade de integração entre todas as instâncias que estão envolvidas em ecossistemas financeiros.

Por fim, há uma preocupação também com os fornecedores de credenciais, que são as informações que endossam o perfil de compras dos usuários. Essas informações, também encontradas de modo abundante na web de hoje, podem ser fornecidas por empresas ou pelos usuários em atos de compra. Entidades também podem servir como fornecedoras de credenciais, tais como Instituições de ensino, hospitais, entidades governamentais, etc. Existe a possibilidade do W3C lançar também uma Comunidade, ou seja, um community Group, para tratar exatamente da troca de credenciais de usuários na Web. Aqui, o trabalho do IG faz interface também com o grupo de Web Apps, que tem trabalhado silenciosamente na direção de uma Web mais segura, garantindo a possibilidade de escolhas e a proteção do usuário.

Em suma, ainda há muito trabalho a fazer, mas muito já foi executado. O grupo de interesse em Web Payments do W3C está aberto a participação, portanto, se você tem interesse e quer saber mais, não hesite em nos enviar uma mensagem!

Re-descentralizar a Web!

Logo da Conferência Web W3C Brasil 2015

Lote de inscrições para a Webbr 2015 por R$ 80,00 termina segunda-feira, dia 3 de agosto!

O tema deste ano da Conferência do W3C Brasil é a Redescentralização da Web. Mas o que isso efetivamente significa e por que é importante defendermos essa redescentralização?

Em uma entrevista para a revista Wired, Tim Berners-Lee defendeu que a Web corre o sério risco de ser monopolizada por redes sociais e serviços de busca. O maior perigo é o surgimento de uma Web balcanizada.

“Eu quero uma web que é aberta, que trabalha internacionalmente, que funciona tão bem quanto possível e não está baseada em uma nação”

Tim Berners-Lee usou ainda como exemplo o governo brasileiro e a questão dos dados armazenados em servidores localizados no Brasil. Isso por um lado pode dar a ilusão de segurança contra agências do tipo NSA como também pode proporcionar um isolamento da Web. Se cada país resolver desenvolver a sua Web, ela perderá sua essência aberta e interoperável.

É exatamente esse tipo de discussão que queremos ampliar na conferência. As trilhas deste ano foram construídas para abrir a discussão técnica e política do assunto das mais diversas formas. Tudo isso em um ambiente descontraído e inovador em seu formato (inovador mesmo. Aguardem).

A abertura do evento será sobre a redescentralização da Web, que contará com Andrei Sambra, Research Associate do W3C, para discutir o tema como keynote speaker da conferência. O pesquisador comentará os atuais esforços de padronização feitos pelo World Wide Web Consortium (W3C), além dos processos de tradução tecnológica do Massachusetts Institute of Technology (MIT) para construir aplicações e serviços descentralizados.

Além da participação do keynote internacional, diversos especialistas brasileiros abordarão temas importantes para manter a essência da Web aberta como seu principal aspecto.

Sérgio Lopes, instrutor e desenvolvedor da Caellum, vai falar sobre as grandes melhorias do HTTP2 e como isso vai beneficiar tanto o usuário como o desenvolvedor. Nessa palestra, Sérgio vai mostrar os novos recursos do HTTP/2 e como eles simplificam o desenvolvimento, tornam obsoletas várias práticas atuais e deixam as páginas mais rápidas.

Jaydson Lopes, desenvolvedor de software sênior do Terra, vai abordar as novidades do ECMAScript 6 e como elas podem influenciar o desenvolvimendo da Web e o futuro do JavaScript. Atualmente é impensável considerar a Web sem o uso do JavaScript e é por isso que essa tecnologia tem papel fundamental na Web que queremos no futuro.

Ciro Nunes, front-end engineer na Questrade, fará uma palestra sobre AngularJS 2 e o futuro do desenvolvimento Front-end. Em 2012 o AngularJS foi criado e levou o desenvolvimento Front-end ao próximo nível, simplificando a criação de componentes e a testar o código JavaScript. A web evoluiu, chegaram os Web Components e as especificações da ES2015 e 16, possibilitando ao framework tirar proveito dessas novidades e ficar muito menor e mais rápido. Nessa palestra Ciro quer vai mostrar um pouco do que será o futuro do desenvolvimento Front-end com o Angular 2.

Luis Corte Real, desenvolvedor de software da TecSinapse, vai mostrar como construindo uma experiência agradável na Web desde o começo com progressive enhancement. Desenvolver sites e sistemas web que funcionem bem em todas as plataformas continua desafiador, mesmo com a evolução dos navegadores. Isso porque temos uma diversidade cada vez maior de dispositivos, navegadores e, também, usuários. Como proporcionar uma experiência de navegação agradável e funcional para todos? É sobre isso que fala o progressive enhancement. Nesta palestra serão explorados o conceito na prática, vendo problemas comuns de navegação, como aplicar progressive enhancement e quais benefícios essa técnica nos traz.

Alexandre Gaigalas vai dar uma palestra sobre Hipermídia para Serviços. Mais especificamente sobre projetos de serviços REST do ponto de vista dos padrões (standards) e os papeis interessantes que diferentes especificações podem ter nessa arquitetura.

Rafael Rinaldi, Desenvolvedor da Netshoes, vai abordar de forma detalhada a arquitetura CSS. A grande maioria dos desenvolvedores web tem uma relação de amor e ódio com CSS. Fato é que o ódio geralmente está ligado a não saber direito como as coisas funcionam e falta de organização. O objetivo é mostrar como a organização da arquitetura CSS é fundamental para qualquer projeto na Web e como isso impacta tanto o desenvolvedor como o usuário.

Além dos temas relacionados com a Open Web, haverá uma trilha exclusiva para abordar questões sobre Segurança e Privacidade. Nessa trilha, Fernando Ike, Engenheiro de Solução da Exceda/Akamai, vai dar uma palestra sobre Docker e falar sobre essa tal de container-revolução. Containers são usados há muito tempo, no entanto nos últimos anos tem sido usados massivamente tornando o mais novo buzzword junto
como microservices. Docker é o início dessa revolução, mas o que ele tem de tão especial para essa tal de container-revolução?

A conferência contará ainda com a palestra da Camila Gomes, administradora de sistemas e DevOps na empresa 7COMm Informática, sobre Tails – Privacidade para todos, em todos os lugares. Não ser rastreado na internet é uma necessidade para os mais diferentes perfis de pessoas, mas nem todos possuem conhecimentos técnicos sobre segurança de informação para isso. Nesta palestra Camila vai apresentar o Tails, um sistema operacional livre, personalizado e recheado de ferramentas que tem por objetivo preservar a segurança e anonimato do usuário em qualquer lugar, pronto para navegar.

Nando Vieira, Web Developer no Heroku, vai falar dar uma palestra sobre Construindo Aplicações Web Mais Seguras. Manter sua aplicação segura é tão importante quanto o desenvolvimento em si. Infelizmente nem todo desenvolvedor faz a sua parte para garantir que os riscos de ataques foram minimizados. Nessa palestra o usuário verá os problemas mais comuns, entenderá porque é importante manter seu aplicativo atualizado e conhecerá algumas boas práticas para minimizar as chances de ser hackeado.

A conferência também terá workshops e tutoriais. Já estão confirmados workshops de REST com Leonardo Ruosso ,da Tata Consultancy Services, e Frameworks da moda, com Hanneli Tavante, da Codeminer. Também estão confirmados os tutoriais de WCAG e WAI-ARIA com Talita Pagani, da UFSCar, e SVG com Helder da Rocha, da Argo Navis Informática.

As inscrições estão abertas e o lote promocional a R$ 80,00 vai até o dia 3 de agosto.

Participe! Ajude a redescentralizar a Web na Conferência Web W3C Brasil. Fique atento ao site da conferência. Em breve novos palestrantes serão divulgados.

Foto de Andrei SambraFoto de Sérgio LopesFoto de Alexandre GaigalasFoto de Jaydson LopesFoto de Ciro Nunes
Foto de Luis Corte Real
Foto de Rafael Rinaldi
Foto de Fernando Ike
Foto de Camila Gomes
Foto de Nando Vieira
Foto de Hanelli Tavante
Foto de Helder Rocha
Foto de Talita Pagani
Foto de Leonardo Ruoso

Padrões abertos podem acelerar o desenvolvimento do ciclo de dados abertos?

Este post também foi publicado no blog do seminário acedêmico que antecedeu a OpeDataCon, que aconteceu em Ottawa em maio e contou com a presença do Centro Web/W3C Brazil como participantes da atividade sobre a padronização de dados abertos. Para ler em inglês, acesse aqui.

Os ativistas das comunidades de Dados Abertos e os governos que estão envolvidos com iniciativas como a Open Government Partnership às vezes parecem dançar músicas diferentes. Talvez isso se dê porque ainda não conseguimos alcançar o ponto do ecossistema de dados abertos onde esperamos encontrar dados abertos dando origem à avanços na transparência dos Governos em uma cadeia de negócios e inovações com crescimento econômico.

Pesquisadores com foco no estímulo dos ecossistemas de dados abertos continuam a procurar métodos e processos que vão levar publicadores de dados a prover recursos que satisfaçam as necessidades dos stakeholders, tanto desenvolvedores quanto empresas e até instituições sem fins lucrativos ou indivíduos, cada um com demandas específicas de dados.

Por outro lado, vários esforços em torno da abertura de dados tiveram sucesso nos ultimos anos. Governos abriram dados ainda que sem a adoção de padrões internacionais ou mesmo de guidelines para a publilcação desses dados, provando que existe uma força por trás da abertura de dados e que isso também impulsionou a transparência. Mas, agora que há mais dados abertos, talvez seja tempo de começar a usar padrões para seguir em frente e passar da publicação esporádica e simples á abertura sistemática e constante de dados.

Embora não exista uma resposta conclusiva à pergunta que dá nome à esse post, existem uma série de hipóteses claras que cercam o mundo do reúso de dados abertos. No Brasil, por exemplo, o método de utilizar hackatons como “aperitivos” foi largamente utilizado em uma tentativa de mostrar aos gestores os possíveis benefícios do uso dos dados abertos, sua capacidade de trazer transparência aos governos e também de aumentar a disponibilidade de aplicativos para cidadãos utilizarem os dados.

No último ano houveram mais de 10 hackatons e desafios envolvendo Dados Abertos no Brasil, muitos como o Open Data Day Brazil – que aconteceu no Calango Hacker Club na capital do Brasil, trouxeram resultados impressionantes. Mas, mais que aplicativos, o trabalho dos hackers cívicos trouxe também à tona a discussão sobre melhores práticas para a publicação de dados Abertos. Por exemplo: no concurso promovido pelo W3C em parceria com o Ministério da Justiça, um dos resultados mais importantes foi uma discussão que aconteceu no GitHub, nas issues, sobre a qualidade dos dados abertos e como poderiam ser estruturados para o uso em apps. Através dessa conversa os desenvolvedores limparam a base e puderam utilizar a mesma como uma base comum entre os competidores.

Estes exemplos, entre outros, apontam a importância de oferecer dados utilizando padrões internacionais para aumentar o reuso dos dados, e não apenas cumprir a abertura de dados em si, mas usar os dados para cumprir metas de transparência e acontabilidade. As comunidades de Dados Abertos precisam focar no desenvolvimento de padrões e melhores práticas para a abertura de dados em âmbito internacional para agilizar os processos e otimizar a cadeia produtiva.

Baseado nessas premissas, o W3C inaugurou em 2013 o Working Group de melhores práticas para Dados na Web, que tem baseado seu trabalho na listagem de desafios encontrados em sua lista de use cases.

Os casos de uso coletados foram um importante ferramenta para identificar os desafios prioritários para a publicação efetiva de dados na Web. Estes desafios estão descritos na figura abaixo e estão conectados com aspectos técnicos em particular. Em resposta à cada desafio o WG estabeleceu Best Practices que ainda estão em desenvolvimento e abertas para a discussão e contribuição da sociedade.

O primeiro rascunho do documento de Best Practices tem uma tradução em pt-br e pode ser acessado aqui. O trabalho do WG de CSV na Web também está relacionado com a publicação e uso de dados na web e vale a pena ser conferido.

dataonTheWeb

A fronteira entre dados Públicos e dados abertos: como lidar?

Apesar das recomendações do DWBP estarem focadas em aspectos técnicos dos dados abertos, é importante notar que alguns gargalos políticos estão sempre presentes e intimamente conectados com algumas best practices. Discussões sobre licenciamento de dados, privacidade, segurança, por exemplo, tem um papel importante na mesa das dicussões e não podem ser jogados fora ou deixados de lado como aspectos técnicos quando se fala em fóruns como a OGP.

Logo, para desenvolvermos melhore práticas, precisamos formular mais perguntas:

  • Quais são os limites entre as esferas técnica e política nas práticas de dados abertos?
  • Podemos estabelecer guidelines em leis e regulamentações?
  • O quão longe estão as melhores práticas para dados na web das práticas de mineiração de dados públicos, principalmente em cenários como os de busca de dados para pesquisa em cenários problemáticos de grandes cidades?

Padronizar tecnologias e métodos para distribuir e compartilhar dados tem um papel vital no engatilhamento do cicle dos dados abertos porque tem como consequencia a interoperabilidade e aumento no reuso dos dados. Datasets que podem ser lidos por máquinas estão prontos para ser utilizados por desenvolvedores e consumidos por serviços e aplicações de uma maneira eficiente e mais rápida. Além disso, métodos adotados por instituições que trabalham com dados públicos e também os métodos utilizados para abrir estes dados podem ser adicionados como aspectos a serem observados. Tais podem vir a ser um passo importante para o desbloqueio do poder dos dados abertos como ferramenta para transparência e acontabilidade de governos e empresas.

A grande questão, afinal, é como podemos continuar a desenvolver estar melhores práticas e como podemos colocar grupos técnicos e políticos envolvidos em um debate compartilhado.

Um ano bom para a acessibilidade Web no Brasil

Passei alguns dias fazendo um levantamento de ações e atividades relacionadas a acessibilidade na Web nos últimos anos e posso afirmar que 2014 foi um ano muito bom. Considerando ações desde 2012, quando criamos nosso GT de Acessibilidade na Web, foi uma tremenda evolução. Esse grupo, que foi criado para discutir e articular ações em favor de uma Web acessível para todos, hoje conta com mais de 120 especialistas em acessibilidade. E foi com a ajuda desse grupo que diversos projetos tornaram-se realidade.

A primeira vitória foi a aprovação do documento WCAG 2.0 como uma tradução autorizada pelo W3C. O documento que foi traduzido inicialmente pelo saudoso prof. Everaldo Bechara foi a base para a revisão do grupo de especialistas, que debateu e discutiu termos e as melhores formas de abordar determinadas terminações ou especificações. Hoje o documento faz parte da base de dados do W3C Internacional, e é a primeira tradução autorizada para português do Brasil, e pode ser referenciado para políticas de acessibilidade para websites.

Ainda em 2014 fizemos o lançamento em conjunto com o Ministério Público de São Paulo do primeiro fascículo da Cartilha de Acessibilidade na Web do W3C Brasil (PDF). A publicação dessa cartilha mostra que a acessibilidade vai além de questões técnicas, e que o cidadão comum que não entende nada de código deve ser orientado sobre seus direitos no acesso a conteúdos digitais na Web.

E para finalizar o ano, tivemos a cerimônia de premiação da terceira edição do Prêmio Nacional de Acessibilidade na Web. É inegável perceber que a cada ano os projetos evoluem e mostram o quanto a preocupação com a acessibilidade na Web vem crescendo. Dentre os vencedores está um Website acessível de busca por postos de saúde (http://www.saudeacessivel.com.br), que utiliza dados abertos para localizar o posto mais próximo e comandos de voz para navegação. Também foi premiado o Projeto de Acessibilidade Virtual do IFRS, um grupo com o objetivo de disponibilizar soluções digitais acessíveis para a Web e um plug-in para navegadores que auxilia pessoas com dislexia no acesso a páginas Web, o WebHelpDyslexia.

E por último, fico feliz em anunciar minha participação no Working Group do W3C Internacional, o Education and Outreach Working Group. Esse grupo é responsável por desenvolver estratégias e materiais para aumentar a conscientização da necessidade de acessibilidade Web e educar a comunidade sobre soluções para a acessibilidade Web. Espero poder contribuir e levar a nossa realidade para a discussão global de ações em favor da acessibilidade na Web.

Ainda temos muito trabalho pela frente e muitas barreiras para derrubar para termos uma Web efetivamente acessível e que não crie barreiras para seus usuários. Fico muito feliz por poder trabalhar com tantos especialistas e conhecer tanta gente nova engajada com o tema da acessibilidade. Seria injusto citar nomes, mas meus sinceros agradecimentos a todos os membros desse GT.

O ano de 2014 foi um ótimo ano para a acessibilidade na Web, e espero que o ano de 2015 seja ainda melhor. Que venha 2015 muito mais acessível que 2014.

Dado pra todo lado!

Open Data é um tema que está há muito tempo na crista da onda. Faça uma busca pelo tema no Google e você vai encontrar uma infinidade de notícias impressionantes e fresquinhas sobre o assunto, deixando a todos boquiabertos com as novas possibilidades de uso daquilo que os seres humanos mais produzem depois de lixo: dados.

No lançamento do W3C Brasil, em 2008, o principal tema era este mesmo: dados, só que abertos e pra impulsionar o governo a melhorar as suas práticas de e-gov. De lá até aqui destravamos alguns badges: temos um site de dados do governo que nasceu de modo colaborativo, um portal que é filho único na América Latina sobre o tema, ajudamos a formar comunidades e também a construir publicações em parceria com várias entidades importantes, da transparência e similares, estamos promovendo abertura de dados em várias instituições, visando mostrar na prática uma idéia que também circula bastante: a de que dados precisam pertencer à uma cadeia de valor para gerar valor econômico.

Além disso, gostamos muito de eventos sobre o tema e também temos o costume de promovê-los, assim como apoiamos (boas) iniciativas de uso de tecnologias padronizadas para dados que agregam valor econômico, social e porque não, ao camarote.

Acontece que o mundo hiperconectou-se exponencialmente nestes últimos cinco anos. Culpa dos dispositivos que, de tão pequenos, caminham junto conosco: smartphones e tablets.

Eles funcionam como pequenos coletores de dados, nos cultivando como boas sementes de informação para um mundo mais colaborativo (será?). Isso é só o começo de um sistema complexo de redes de coleta e uso de dados que deve existir para melhorar nossa vida em sociedade. Ok, não é nada como a invenção da prensa, mas tem potencial pra ajudar.

O único problema desse contexto todo é que a Internet é um vasto espaço. Essa hiperconexão trouxe também a necessidade de arrumarmos um jeito de facilitar a vida das máquinas, que precisam processar o conteúdo disponibilizado por vários sistemas de modo a permitir cruzamentos interessantes e ligações automáticas entre conceitos.

Os modelos de coleta e distribuição de dados nem sempre prevêem integração e isso promove silos de dados isolados, desperdiçando potencial de uso e aproveitamento deste valioso recurso. É como seu eu deixasse uns tomates estragarem na geladeira enquanto um vizinho está fazendo macarrão sem molho.

A Web Semântica, junto à tecnologias da OpenWeb, é a proposta do Tim Berners Lee pra resolver esse problema. Batizada de The Next Web, a proposta é usar a Web como plataforma para cruzamento, interligação, interconexão, acervo, uso, reuso, mixagem e o que mais inventarem com dados que,  – aí sim – podem ser batizados de ABERTOS.

Então, não adianta nada publicar documentos em .pdf ou .xls, sem dizer para as máquinas que processam tudo algumas informações sobre estes dados: de onde vêm, a que se referem, quando foram coletados, que tipo de licença possuem, etc… Chamamos isso de metadados: os dados dos… dados. Também precisamos explicar melhor o sentido das coisas para as máquinas, que ainda são mais burras que nós. Pra isso, temos os vocabulários, base para as Ontologias.

Existem mais padrões pensados exatamente para isso: tcharam! O W3C tem um espaço só pra lidar com essas belezinhas. É o Data Activity, que reúne iniciativas que pretendem impulsionar o uso da Web para que seja usada como uma plataforma inteligente de integração de dados e não apenas como um sistema de distribuição e coleta de recursos. Nesse contexto, a conclusão é precisamos de mais publicadores de dados integrados prontos para a Web do futuro.

Após perceber a necessidade de impulsionar a publicação de dados na Web o W3C lança um novo grupo de trabalho, que pretende produzir guidelines para facilitar a publicação de dados para desenvolver o ecossistema de dados na Web: o Data on the Web Best Practices. O grupo já tem mais de 30 participantes de todo o mundo e a idéia é crescer ainda mais. Temos um repositório novinho pra rechear de vocabulários e guidelines no GitHub, além de uma wiki que vai ser recheada de recomendações do W3C, como padrões Web, em 2016.

Ah! Eu sou uma “chair” desse grupo de trabalho, junto com a Hadley Beeman, do Governo britânico e o Steven Adler, da IBM Data.

Este post é um convite pra todo mundo que não quer mais brincar de reinventar a roda e está afim de inventar novos jogos com ela. Saiba mais clicando aqui ou mande um email para w3cbrasil (at) nic.br – e vamos publicar dados abertos!

Homenagem ao mestre – MAQ

Foto de Reinaldo Ferraz e Marco Antônio de QueirozDemorei um pouco a escrever esse texto em homenagem ao grande pioneiro da acessibilidade na web, mas não gostaria deixar este ano sem publicar algumas palavras para homenagear uma das pessoas que mudou minha vida. O grande mestre MAQ, que nos deixou em julho deste ano.

Me apaixonei pela acessibilidade na web da mesma forma que muitos outros: Assistindo ao vídeo “Acessibilidade na Web – Custo ou benefício?“. Conhecer o MAQ pessoalmente foi uma das minhas maiores alegrias. Assisti diversas palestras e pude participar com ele desse belo movimento de expandir a discussão da acessibilidade na Web.

O MAQ tinha uma participação muito ativa na comunidade, especialmente nas listas de discussão que ele participava. São diversas, todas ativas e em grande parte delas tive o privilégio de acompanhar as discussões. Ele costumava responder todas as mensagens, muitas delas com bom humor e bem incisivo nos debates sobre acessibilidade, mas sempre com muito carinho. Essa era a marca do MAQ.

Também tivemos o privilégio de contar com a participação do MAQ em praticamente todos os projetos relacionados a acessibilidade na web dentro do W3C Brasil. Ele tinha paixão por aquilo e participava, tanto presencialmente como online, de forma muito contundente e precisa. Sua obra vai ficar para a história do desenvolvimento web. Seus sites como o Bengala Legal e o Acessibilidade Legal, artigos e vídeos fazem parte desse enorme acervo que temos hoje de material para tornar a Web acessível. Graças ao MAQ, acessibilidade na Web se tornou popular.

Foi uma enorme honra ter presenciado o MAQ ter ganho o Prêmio Nacional de Acessibilidade na Web (todos@web) em 2012. Isso é o reconhecimento do trabalho pioneiro que foi feito em todos esses anos de fomentar a acessibilidade na Web. Com certeza a grande maioria das pessoas que trabalha ou trabalhou com acessibilidade na Web já passou pelos posts, dicas, comentários e e-mails do MAQ.

Estamos na fase final da segunda edição do Prêmio Nacional de Acessibilidade, com inscrições abertas até o final do mês. Tenho certeza que a comunidade de desenvolvimento web vai fazer desse prêmio um grande momento, para lembrar e homenagear a pessoa que começou a trilhar os caminhos da acessibilidade na Web no Brasil.

Gostaria de compartilhar esse momento tão belo que foi a cerimônia de premiação do Todos@web, na qual o MAQ é premiado por todo o seu trabalho.

Link para o vídeo no YouTube

Acredito que a comunidade de desenvolvimento web brasileira continuará seguindo os ensinamentos do grande pioneiro da acessibilidade na web. Descanse em paz, Mestre.