{"id":769,"date":"2007-06-23T21:18:02","date_gmt":"2007-06-23T21:18:02","guid":{"rendered":"https:\/\/live.lleox.org\/?p=769"},"modified":"2013-10-04T00:05:51","modified_gmt":"2013-10-04T00:05:51","slug":"estrategia-de-actualizacion-y-porting-de-torrentfluxhandler2","status":"publish","type":"post","link":"https:\/\/live.lleox.org\/2007\/estrategia-de-actualizacion-y-porting-de-torrentfluxhandler2\/","title":{"rendered":"Estrategia de actualizaci\u00f3n y porting de TorrentfluxHandler2"},"content":{"rendered":"
\n
\n
\n

La situaci\u00f3n de TorrentfluxHandler2 es que fue creado para funcionar con .NET 1.1, por lo cual utilizaron una libreria de terceros para suplir la carencia del framework 1.1.<\/p>\n

Dicha funcionalidad ahora se encuentra disponible en .NET 2.0, por lo que el primer paso seria convertir el proyecto a la version .NET 2.0.<\/p>\n

Una vez logrado dicho objetivo se probaria nuevamente el ejecutable resultante con MoMA, para evaluar los cambios necesarios para que funcione en Linux. Tras ello se portar\u00e1 la aplicaci\u00f3n para que compile con .NET y Mono.<\/p>\n

Para el versionado del proyecto se utilizar\u00eda el mismo criterio que se utiliza para otros proyectos open source como GNOME por ejemplo, es decir que el segundo digito en la version se utiliza para diferenciar las versiones estables y en desarrollo, siendo las impares las indicadoras de \u00aben desarrollo\u00bb.<\/p>\n

Se comenzar\u00e1 el proyecto con la version 0.1, partiendo desde el ultimo c\u00f3digo disponible de TorrentfluxHandler2.<\/p>\n

El nombre de este proyecto, fork del anterior, se llama TorrentfluxLasso en referencia del producto al cual se conecta. Se puede encontrar una definici\u00f3n de lasso en: http:\/\/en.wikipedia.org\/wiki\/Lasso<\/a><\/p>\n

El hito de versi\u00f3n 0.2 ser\u00e1 la misma aplicaci\u00f3n utilizando plenamente el framework .NET 2.0 y tras un per\u00edodo prudencial de testing para resolver algunos problemas conocidos actualmente.<\/p>\n

El hito de version 0.3 comenzar\u00e1 el porting a Mono.<\/p>\n

El hito de version 0.4 incluir\u00e1 la aplicaci\u00f3n funcional en Mono y .NET<\/p>\n

El hito de versi\u00f3n 0.5 comenzar\u00e1 a utilizar tecnolog\u00edas incluidas en .NET 3.0, tales como Windows Presentation Foundation y Windows Communication Foundation. La aplicaci\u00f3n tendra como objetivo mantener la compatibilidad con Mono y .NET, por lo que si Mono aun no soporta algo de lo utilizado se ayudar\u00e1 a realizarlo.<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

La situaci\u00f3n de TorrentfluxHandler2 es que fue creado para funcionar con .NET 1.1, por lo cual utilizaron una libreria de…<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-769","post","type-post","status-publish","format-standard","hentry","category-blog"],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":"","post-thumbnail":""},"post_excerpt_stackable_v2":"

La situaci\u00f3n de TorrentfluxHandler2 es que fue creado para funcionar con .NET 1.1, por lo cual utilizaron una libreria de terceros para suplir la carencia del framework 1.1. Dicha funcionalidad ahora se encuentra disponible en .NET 2.0, por lo que el primer paso seria convertir el proyecto a la version .NET 2.0. Una vez logrado dicho objetivo se probaria nuevamente el ejecutable resultante con MoMA, para evaluar los cambios necesarios para que funcione en Linux. Tras ello se portar\u00e1 la aplicaci\u00f3n para que compile con .NET y Mono. Para el versionado del proyecto se utilizar\u00eda el mismo criterio que se…<\/p>\n","category_list_v2":"Blog<\/a>","author_info_v2":{"name":"lleox","url":"https:\/\/live.lleox.org\/author\/lleox\/"},"comments_num_v2":"0 comentarios","_links":{"self":[{"href":"https:\/\/live.lleox.org\/wp-json\/wp\/v2\/posts\/769","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/live.lleox.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/live.lleox.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/live.lleox.org\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/live.lleox.org\/wp-json\/wp\/v2\/comments?post=769"}],"version-history":[{"count":0,"href":"https:\/\/live.lleox.org\/wp-json\/wp\/v2\/posts\/769\/revisions"}],"wp:attachment":[{"href":"https:\/\/live.lleox.org\/wp-json\/wp\/v2\/media?parent=769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/live.lleox.org\/wp-json\/wp\/v2\/categories?post=769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/live.lleox.org\/wp-json\/wp\/v2\/tags?post=769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}