Zona J » fun http://zonaj.org Zona Java - Um blog português sobre java. Sun, 29 Jun 2014 18:29:19 +0000 en-US hourly 1 https://wordpress.org/?v=4.1.41 Cola: Real-Time Shared Editing http://zonaj.org/2008/08/28/cola-real-time-shared-editing/ http://zonaj.org/2008/08/28/cola-real-time-shared-editing/#comments Thu, 28 Aug 2008 05:30:26 +0000 http://www.zonaj.org/?p=128 Continue reading Cola: Real-Time Shared Editing]]> Eu ainda não conhecia a Eclipse Communication Framework e muito menos o plugin Cola (com origem de colaboração).
Em suma, passa-se a poder editar código colaborativamente no Eclipse. E quando digo colaborativamente significa dois ou mais utilizadores remotos a editarem o mesmo ficheiro simultâneamente e a verem o resultado em tempo-real.
As possibilidades que

oferece para realidades actuais como pair-programming são excelentes, ainda mais com cada vez mais equipas globais e distribuídas.

Esta área apresenta alguns obstáculos, principalmente a nível dos algoritmos necessários para sincronizar as vistas, mas também a nível do UI pois as pessoas necessitam de habituar a informação visual adicional: múltiplos cursores, código a mudar simultâneamente e, quando editam a mesma linha, o código que estamos

a editar a mover-se enquanto escrevemos (podem ver isso no screencast).

O melhor é mesmo ver os vídeos. O primeiro é um screencast a demonstrar o uso e consigo imaginar-me a fazer aquilo: ligar com o colega pelo skype para voz, convidar os intervenientes a partir do código no eclipse (utiliza um servidor de XMPP) e começar a editar. Aconselho a abrirem o video em HD no site e colocarem em fullscreen para verem bem o código.

O segundo é vídeo é uma Google Tech Talk apresentada pelo Mustafa Isik, criador do Cola, membro do ECF e ele próprio um googler.

O screencast:


A talk no Google:

]]>
http://zonaj.org/2008/08/28/cola-real-time-shared-editing/feed/ 3