{"id":527,"date":"2010-12-02T08:51:34","date_gmt":"2010-12-02T13:51:34","guid":{"rendered":"http:\/\/alejandroayala.solmedia.ec\/?p=527"},"modified":"2012-04-20T23:55:15","modified_gmt":"2012-04-21T04:55:15","slug":"%c2%bfque-es-ginga","status":"publish","type":"post","link":"https:\/\/alejandroayala.solmedia.ec\/?p=527","title":{"rendered":"\u00bfQu\u00e9 es Ginga?"},"content":{"rendered":"<p style=\"text-align: justify;\">Ginga es la capa de software intermedio (<a href=\"http:\/\/es.wikipedia.org\/wiki\/Middleware\" target=\"_blank\">middleware<\/a>) que permite el desarrollo de aplicaciones interactivas para televisi\u00f3n digital de forma independiente de los fabricantes de hardware de terminales de acceso (<a href=\"http:\/\/es.wikipedia.org\/wiki\/Set-top_box\" target=\"_blank\">set-top boxes<\/a>).<\/p>\n<p style=\"text-align: justify;\">Es resultado de a\u00f1os de investigaci\u00f3n dirigido por la Universidad Cat\u00f3lica de R\u00edo de Janeiro (<a href=\"http:\/\/www.puc-rio.br\/\" target=\"_blank\">PUC-R\u00edo<\/a>) y la Universidad Federal de Para\u00edba (<a href=\"http:\/\/www.ufpb.br\/\" target=\"_blank\">UFPB<\/a>), Ginga crea un conjunto de tecnolog\u00edas e innovaciones que hacen de la especificaci\u00f3n brasile\u00f1a la mas avanzada y al mismo tiempo la m\u00e1s adecuada a la realidad de los pa\u00edses latinoamericanos.<\/p>\n<p style=\"text-align: justify;\">El Middleware Ginga se puede dividir en tres subsistemas principales: Ginga-CC, <a href=\"http:\/\/www.gingancl.org.br\/\" target=\"_self\">Ginga-NCL<\/a> y<a href=\"http:\/\/www.lavid.ufpb.br\/\" target=\"_blank\"> Ginga-J<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><!--more--><\/p>\n<p style=\"text-align: justify;\">Ginga-CC (Ginga Common-Core) proporciona soporte b\u00e1sico para <a href=\"http:\/\/es.wikipedia.org\/wiki\/Programaci%C3%B3n_declarativa\" target=\"_blank\">ambientes declarativos<\/a> (Ginga-NCL) y <a href=\"http:\/\/en.wikipedia.org\/wiki\/Procedural_programming\" target=\"_blank\">procedurales<\/a>(Ginga-J). Dependiendo de la funcionalidad requerida en el dise\u00f1o de cada aplicaci\u00f3n, un paradigma de programaci\u00f3n (declarativo o procedural) ser\u00e1 mas adecuado que otro.<\/p>\n<p style=\"text-align: justify;\">Ginga-NCL fue desarrollada por la PUC-Rio para promover la infraestructura de presentaci\u00f3n de aplicaciones basadas en documentos hipermedia en lenguaje NCL, con facilidades para las especificaciones de aspectos de interactividad, la sincronizaci\u00f3n espacio-temporal de objetos multimedia, capacidad de adaptaci\u00f3n y soporte para varios dispositivos. <a href=\"http:\/\/www.ncl.org.br\/\" target=\"_self\">NCL<\/a> tiene a <a href=\"http:\/\/www.lua.org\/\" target=\"_blank\">Lua<\/a> como su lenguaje de scripting.<\/p>\n<p style=\"text-align: justify;\">Cabe se\u00f1alar que los desarrollos relacionados con el lenguaje NCL se aplican a la situaci\u00f3n de la televisi\u00f3n digital, pero tambi\u00e9n se aplican en otros escenarios de aplicaciones multimedia, tales como Web, IPTV, etc. La TV Digital Interactiva es s\u00f3lo un caso especial de aplicaci\u00f3n multimedia.<\/p>\n<p>Fuente: <a title=\"Comunidad Ginga\" href=\"http:\/\/www.ginga.org.br\/\" target=\"_blank\">Comunidad Ginga<\/a><\/p>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=a1ejo_ayala\" class=\"twitter-share-button\" data-size=\"large\">Twittear<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ginga es la capa de software intermedio (middleware) que permite el desarrollo de aplicaciones interactivas para televisi\u00f3n digital de forma independiente de los fabricantes de hardware de terminales de acceso (set-top boxes). Es resultado de a\u00f1os de investigaci\u00f3n dirigido por la Universidad Cat\u00f3lica de R\u00edo de Janeiro (PUC-R\u00edo) y la Universidad Federal de Para\u00edba (UFPB),\u2026 <span class=\"read-more\"><a href=\"https:\/\/alejandroayala.solmedia.ec\/?p=527\">Leer m\u00e1s &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":630,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[96],"tags":[23,100,101,102,103,97,99,117,98,133],"_links":{"self":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts\/527"}],"collection":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=527"}],"version-history":[{"count":12,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts\/527\/revisions"}],"predecessor-version":[{"id":753,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts\/527\/revisions\/753"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/media\/630"}],"wp:attachment":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}