Tim Bray tem 43 anos. Nasceu no Canad� e criou-se em Beirute, no L�bano. Auto-define-se como "poeta falhado e velho engenheiro das bases de dados". Faz parte do W3C - o World Wide Web Consortium, a entidade internacional encarregada da defini��o de "standards" para a Web. Diz que a Web de hoje tem tr�s grandes problemas ("É lenta, � lenta e � lenta!") mas que vem a� o XML para ajudar a resolver a situa��o. Mais do que uma linguagem, explica, o XML � um sistema que permite inventar linguagens de cria��o de documentos - e n�o s� daqueles destinados a ser publicados na Web, mas tamb�m dos que se destinam a qualquer outro suporte, do papel ao digital. E afirma que o Word da Microsoft tem os dias contados, porque os documentos criados hoje com o Word nunca poder�o ser integralmente lidos sen�o... pelo Word. Ou seja, ficar�o para sempre confinados no formato exclusivo do Word. Ora, para Bray, o futuro pertence, pelo 'contr�rio, �s aplica��es capazes de armazenar a informa��o num formato "aberto, reutiliz�vel e gen�rico".
Na sua opini�o, o que � que a lnternet ser� daqui a cinco anos? O que � que vamos poder fazer que n�o podemos fazer hoje?
Acho que muitas coisas ter�o um aspecto muito semelhante �quele que t�m agora. Mas espero que haja duas diferen�as muito importantes. Uma delas � que a Internet ser� mais r�pida. Porque a rede ser� mais r�pida, claro, mas tamb�m porque os nossos computadores far�o uma parte mais importante do trabalho do que hoje, em vez de o trabalho ser todo feito pelos servidores, que est�o sobrecarregados e longe de n�s. Isso vai melhorar imenso as coisas. Por outro lado, acho que a qualidade das pesquisas na Net vai melhorar imenso, tornando-se mais eficaz e melhorando a qualidade dos resultados. Estas s�o para mim as duas diferen�as fundamentais. Claro que tamb�m vai haver mais sequ�ncias de v�deo, mais realidade virtual, tudo isso. Mas para mim, isso � apenas decora��o. Sou uma pessoa muito virada para o texto. Acho que, em muitos casos, -apesar de as ../imagens e o multim�dia serem precisos, o verdadeiro valor de uma publica��o est� no texto.
Para si, isso quer dizer que, daqui a cinco anos, a Web vai estar� utilizar XML - que as duas diferen�as fundamentais de que falou, rapidez de processamento e pot�ncia de pesquisa, ser�o poss�veis gra�as ao XML ou a coisas semelhantes?
Exactamente.
Porqu�? O XML vai mais longe que o HTML?
N�o � bem assim. O HTML faz muito bem 'aquilo que faz. O HTML � um sistema que permite a difus�o eficiente de documentos atrav�s da Internet. E nisso, � fant�stico. Por outro lado, se quisermos que o ser humano possa interagir com a informa��o que vai parar ao seu computador atrav�s da Internet -isso significa que deve haver uns bocados de c�digo a correr no nosso computador. E a�, o HTML n�o funciona, porque n�o foi feito para isso. Mas o XML foi feito para isso. Portanto, o XML n�o vai mais longe do que o HTML. Faz uma coisa diferente daquilo que faz o HTML.
O XML parece de certa maneira concebido para "uniformizar" as capacidades dos "browsers", fazendo com que eles consigam mostraras p�ginas Web com igual efic�cia, algo que n�o se verifica hoje. (� sabido que h� elementos das p�ginas Web que o Internet Explorer consegue mostrar por exemplo, mas que o Navigator da Netscape n�o consegue.) Concorda com isso?
N�o tenho a certeza. Essa uniformiza��o n�o vai acontecer automaticamente, s� pelo facto de Bill Gates e Marc Andreessen [um dos fundadores da Netscape] estarem bem dispostos. Vamos ter de lutar para tornar os "browsers" realmente compat�veis. E vai ser preciso que as pessoas que compram as tecnologias e as pessoas que influenciam a ind�stria - como os "media" - percebam que a defini��o de normas e a compatibilidade s�o coisas boas. Que a normaliza��o n�o � incompat�vel com a inova��o. Esse � o grande erro que a Microsoft est� a fazer. Quando dizemos � Microsoft para respeitar as regras do jogo, eles respondem que se o fizessem, deixariam de inovar. Isso n�o � verdade. O que queremos � que apliquem a norma e que a seguir construam coisas por cima dessa norma.
Acha que o XML - ou uma linguagem baseada no XML - vai ser utilizado tamb�m na edi��o tradicional? Que os jornais por exemplo v�o passara usara mesma norma para estruturar todos os seus documentos, sejam eles destina dos � ser impressos no papel ou publicados na Internet?
Todos sabemos que os jornais s�o muito conservadores e que n�o gastam de g~ gastar dinheiro. Dito isto, acho que uma das caracter�sticas importantes dos futuros sistemas de cria��o de documentos ser� precisamente o XML. Acho que a ideia de ter um sistema apenas destinado � impress�o em papel n�o faz sentido. Quem � que iria hoje seriamente criar documentos apenas para o papel- Mais: gostava de saber o que � um documento que vive apenas no papel. Acho que j� n�o existem documentos deste tipo hoje em dia. Mas acho que os documentos impressos tamb�m s�o muito importantes e, portanto, penso que um sistema de edi��o que funcionasse apenas para a Web tamb�m n�o teria grande interesse. A grande li��o actual � que a Web � importante. H� quatro anos n�o era, mas de repente, passou a s�-lo. Daqui a quatro anos o que � que ser� importante? N�o sei. Ningu�m sabe. Mas o que temos de fazer, se formos realmente espertos, � colocarmo-nos numa posi��o em que sejamos capazes de lidar com a impress�o em papel, de lidar com a edi��o na Web - e de, quando essa coisa nova aparecer, daqui a quatro anos, de come�ar a lidar com ela. A �nica maneira que eu conhe�o de fazer isso consiste em armazenar a informa��o num formato aberto, reutiliz�vel, gen�rico. Porque as aplica��es de hoje v�o morrer daqui a uns anos, mas a informa��o de hoje continuar� viva.
A mais utilizada ferramenta de cria��o de documentos do mundo � o Word da Microsoft. Visto que a adop��o de uma norma de tipo XML � na sua opini�o fundamental para melhorara Internet, acha que � poss�vel transformar o Word numa ferramenta de cria��o de documentos em formato XML?
Acho que o Word da Microsoft � a mais bem sucedida ferramenta de cria��o de documentos da hist�ria do mundo - o que se deve ao facto de ser, obviamente, uma boa ferramenta. Para mim, o Word da Microsoft � um "software" brilhante. Portanto, se eu fosse Bill Gates e decidisse que a Microsoft tem de ser o l�der da pr�xima gera��o de ferramentas de cria��o de documentos - que na minha opini�o vai ter de ter uma forte componente de XML -, ver-me-ia obrigado, para come�ar, a dar a sua chance nesta mat�ria � equipa que fez o Word. N�o teria outra alternativa, porque essa equipa produz actualmente mil milh�es de d�lares de lucros por trimestre com o Office 97. � �bvio que eles fazem muito bem aquilo que fazem. Contudo, o meu receio pessoal, do ponto de vista t�cnico, � que vai ser na realidade mais dif�cil pegar no Word e transform�-lo num bom produto XML do que recome�ar de novo e desenvolver um bom produto XML de raiz. Mas esta decis�o vai ser muito dif�cil de tomar para a Microsoft.
Hoje em dia, com o HTML"� muito f�cil reutilizar coisas feitas por outros - basta ir ao documento "fonte" e copiar o HTML para o reproduzir numa p�gina nossa. Mas com o XML"isso n�o parece ser t�o directo. N�o acha que os utilizadores da lnternet poder�o n�o gostar disso?
Talvez. Mas h� aqui uma quest�o essencial, que � que as tecnologias verdadeiramente boas s�o aquelas que tornam f�ceis as coisas f�ceis e faz�veis as coisas complicadas. Se olharmos para a Web hoje, � verdade que qualquer pessoa consegue rapidamente construir uma p�gina Web simples e que qualquer pessoa consegue aprender a fazer coisas simples em Javascript. E espero sinceramente que o XML preserve estas possibilidades e que continue a ser muito f�cil fazer "view source" e pegar nas "tags" e no "script". Por outro lado, a Web actual - o HTML, os "script" cgi e todas essas coisas - n�o funciona muito bem quando se trata de fazer coisas realmente complexas. � poss�vel faz�-las, mas exigem muita prestidigita��o. E � pouco elegante e caro. Estou convencido que o XML h� de tornar faz�veis as coisas implicadas. � verdade que, para isso, talvez seja preciso contratar programadores que escrevam o c�digo capaz de lidar com estruturas de dados complexas - porque a�, j� n�o se trata de coisas que se puem simplesmente "copiar e colar". Mas acho que as duas extremidades do espectro s�o importantes - tanto as coisas f�ceis como as sofisticadas.
Quando acha que os "browsers" v�o suportar o formato XML?
Devo dizer que essa hist�ria � um pouco triste. A Netscape ignorou o XML durante muito tempo. S� come�aram a trabalhar nisso em finais de 1997 e ainda vai exigir algum trabalho. A vers�o 5.0 do Navegador, em fase beta, suporta mais ou menos o XML mas "crasha" mal tentamos fazer alguma coisa um pouco mais elaborada. A postura oficial da Netscape parece-me acertada: v�o suportar os tr�s componentes de base certos - o XML 1.0, o CSS 1.0 ["Cascading Stylesheets"] 1.0 e o DOM 1.0 [Document Object Model]. Mas ser� que v�o conseguir? N�o sabemos. E se conseguirem, quando � que isso vai acontecer?
Quem usa XML hoje? O que � que est�o a fazer com ele?
Neste momento, o XML est� principalmente a ser utilizado nos "sues" Web de grande dimens�o, nos "sues" mais complexos. Tamb�m come�amos a ver surgir algumas aplica��es no campo do com�rcio electr�nico, at� agora principalmente no sector financeiro. Trata-se frequentemente de "software" feito � medida, porque as ferramentas espec�ficas demoram tempo a ser desenvolvidas. Acho que durante o pr�ximo ano, vamos ouvir todas as semanas an�ncios sobre o desenvolvimento de alguma nova ferramenta de XML H� duas semanas, a Oracle fez um grande an�ncio. A IBM tamb�m j� fez um an�ncio.
Quais s�o as vantagens do XML no campo do Com�rcio electr�nico?
Os sistemas actuais de com�rcio electr�nico apenas s�o utilizados pelas grandes empresas e em geral para transac��es entre duas empresas de cada vez. Mas na Internet, as pequenas e m�dias empresas n�o est�o interessadas neste modo de funcionamento: querem operar em toda a Internet. Portanto, precisamos de rever a arquitectura actual dos sistemas de EDI [Electronic Data Interchange]. Um dos problemas que precisam de ser resolvidos nesta �rea � o da troca das mensagens certas e nisso, o XML vai ser muito �til. O com�rcio electr�nico distribu�do atrav�s da Internet vai consistir em muitos sistemas independentes a trabalharem juntos e acho que a melhor maneira de trocarem as mensagens requeridas � o XML, porque � eficiente, simples e funciona em todas as l�nguas. Tenho a certeza absoluta que a pr�xima gera��o de sistemas de com�rcio electr�nico v�o estar cheios de XML. Mas devo dizer que, para construir um bom sistema de com�rcio electr�nico, vai ser preciso muito mais do que o XML: "software" para efectuar pagamentos, "software" de seguran�a, "software" de autoriza��o de cart�es de cr�dito, etc. O XML ser� um importante componente, mas n�o ser� tudo.