{"id":2052,"date":"2015-11-16T22:06:00","date_gmt":"2015-11-16T21:06:00","guid":{"rendered":"http:\/\/salesianosatocha.es\/informatica\/?guid=170d38138dad9941c4a205c41fcced8f"},"modified":"2015-11-16T22:06:00","modified_gmt":"2015-11-16T21:06:00","slug":"swellrt-el-primer-framework-libre-para-apps-colaborativas-y-descentralizadas","status":"publish","type":"post","link":"https:\/\/salesianosatocha.es\/informatica\/2015\/11\/16\/swellrt-el-primer-framework-libre-para-apps-colaborativas-y-descentralizadas\/","title":{"rendered":"SwellRT: el primer framework libre para apps colaborativas y descentralizadas"},"content":{"rendered":"<p>Samer nos cuenta: &#171;Desde el grupo UCM-GRASIA, en el marco del proyecto P2Pvalue, anunciamos SwellRT, el primer framework libre para desarrollar aplicaciones colaborativas y descentralizadas en tiempo real. Es decir, ofrece una funcionalidad equivalente a la que proporciona el Google Drive Real-Time API, s&#243;lo que desde un enfoque libre y descentralizado. Proporciona librer&#237;as cliente (JavaScript y Android) y un servidor que puede federarse mediante XMPP. SwellRT permite crear aplicaciones web y apps descentralizadas que incluyan edici&#243;n colaborativa de datos y de textos en tiempo real. Por ejemplo, SwellRT permite crear de forma r&#225;pida y c&#243;moda tu propio (ether)pad con un formato de texto y un editor web extensibles. M&#225;s info abajo, en su github y en la p&#225;gina del proyecto (que incluye un ejemplo). El c&#243;digo de SwellRT es un descendiente de Google Wave, ahora Apache Wave, utilizando su protocolo para la federaci&#243;n. Actualmente ya existen otras librer&#237;as para crear interfaces de usuario Web \u00abreactivas a los datos\u00bb, es decir, soportando 2-way data binding como React, AngularJS&#8230; pero desarrollar el backend para ellas, con operaciones push y algo parecido al tiempo real es significativamente m&#225;s complejo. Est&#225;n apareciendo alternativas nuevas, como RethinkDB y otras, pero son cerradas y\/o centralizadas. SwellRT ofrece una alternativa cuanto menos interesante para el desarrollo de apps y webs colaborativas con edici&#243;n en tiempo real, y os invitamos a echarle un vistazo.&#187;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Samer nos cuenta: &laquo;Desde el grupo UCM-GRASIA, en el marco del proyecto P2Pvalue, anunciamos SwellRT, el primer framework libre para desarrollar aplicaciones colaborativas y descentralizadas en tiempo real. Es decir, ofrece una funcionalidad equivalente a la que proporciona el Google Drive Real-Time API, s&oacute;lo que desde un enfoque libre y descentralizado. Proporciona librer&iacute;as cliente (JavaScript y Android) y un servidor que puede federarse mediante XMPP. SwellRT permite crear aplicaciones web y apps descentralizadas que incluyan edici&oacute;n colaborativa de datos y de textos en tiempo real. Por ejemplo, SwellRT permite crear de forma r&aacute;pida y c&oacute;moda tu propio (ether)pad con un formato de texto y un editor web extensibles. M&aacute;s info abajo, en su github y en la p&aacute;gina del proyecto (que incluye un ejemplo). El c&oacute;digo de SwellRT es un descendiente de Google Wave, ahora Apache Wave, utilizando su protocolo para la federaci&oacute;n. Actualmente ya existen otras librer&iacute;as para crear interfaces de usuario Web \u00abreactivas a los datos\u00bb, es decir, soportando 2-way data binding como React, AngularJS&#8230; pero desarrollar el backend para ellas, con operaciones push y algo parecido al tiempo real es significativamente m&aacute;s complejo. Est&aacute;n apareciendo alternativas nuevas, como RethinkDB y otras, pero son cerradas y\/o centralizadas. SwellRT ofrece una alternativa cuanto menos interesante para el desarrollo de apps y webs colaborativas con edici&oacute;n en tiempo real, y os invitamos a echarle un vistazo.&raquo;<\/p>\n","protected":false},"author":41,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","ngg_post_thumbnail":0,"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/salesianosatocha.es\/informatica\/wp-json\/wp\/v2\/posts\/2052"}],"collection":[{"href":"https:\/\/salesianosatocha.es\/informatica\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salesianosatocha.es\/informatica\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/salesianosatocha.es\/informatica\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/salesianosatocha.es\/informatica\/wp-json\/wp\/v2\/comments?post=2052"}],"version-history":[{"count":1,"href":"https:\/\/salesianosatocha.es\/informatica\/wp-json\/wp\/v2\/posts\/2052\/revisions"}],"predecessor-version":[{"id":2053,"href":"https:\/\/salesianosatocha.es\/informatica\/wp-json\/wp\/v2\/posts\/2052\/revisions\/2053"}],"wp:attachment":[{"href":"https:\/\/salesianosatocha.es\/informatica\/wp-json\/wp\/v2\/media?parent=2052"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salesianosatocha.es\/informatica\/wp-json\/wp\/v2\/categories?post=2052"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salesianosatocha.es\/informatica\/wp-json\/wp\/v2\/tags?post=2052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}