{"id":97,"date":"2009-03-23T13:39:00","date_gmt":"2009-03-23T13:39:00","guid":{"rendered":"https:\/\/www.gingadf.com\/blogGinga\/?p=97"},"modified":"2010-02-21T21:10:44","modified_gmt":"2010-02-22T00:10:44","slug":"nova-versao-da-implementacao-de-referencia-ginga-ncl","status":"publish","type":"post","link":"https:\/\/www.gingadf.com.br\/blogGinga\/nova-versao-da-implementacao-de-referencia-ginga-ncl\/","title":{"rendered":"Nova vers\u00e3o da implementa\u00e7\u00e3o de refer\u00eancia Ginga-NCL"},"content":{"rendered":"<p>Est\u00e1 dispon\u00edvel no <a target=\"_blank\" href=\"https:\/\/svn.softwarepublico.gov.br\/trac\/ginga\">SVN da Comunidade<\/a> Ginga a mais nova vers\u00e3o da implementa\u00e7\u00e3o de refer\u00eancia do Ginga-NCL. Ginga-NCL 0.10.1 traz novas funcionalidades, maior estabilidade e uma nova arquitetura, baseada em componentes de software. <\/p>\n<p>A implementa\u00e7\u00e3o de referiencia \u00e9 o prot\u00f3tipo do Ginga-NCL mantido pela PUC-Rio para demonstrar a forma como as especifica\u00e7\u00f5es contidas nas Normas ABNT do Ginga podem ser implementadas. A implementa\u00e7\u00e3o de refer\u00eancia \u00e9 escrita em linguagem C++ e otimizada para execu\u00e7\u00e3o em plataformas embarcadas, como os set-top boxes de TV Digital. A mesma implementa\u00e7\u00e3o de refer\u00eancia tem sido a base para as ferramentas de testes dispon\u00edveis na Comunidade, como o Ginga Virtual Set-top box e o Ginga Live CD. <\/p>\n<p><em><strong>As principais novidades do Ginga-NCL 0.10.1 s\u00e3o:<\/strong><\/em> <\/p>\n<ul>\n<li>C\u00f3digo baseado em Componentes de Software. Com esta primeira vers\u00e3o da componentiza\u00e7\u00e3o do Ginga-NCL, abrimos a possibilidade de carregamento din\u00e2mico, conforme a demanda, dos m\u00f3dulos necess\u00e1rios para a apresenta\u00e7\u00e3o de cada aplica\u00e7\u00e3o NCL. Al\u00e9m disso, fica facilitada a manuten\u00e7\u00e3o do middleware por meio de atualiza\u00e7\u00f5es em tempo de opera\u00e7\u00e3o;<\/li>\n<p><\/p>\n<li>Ger\u00eancia de Contexto. Perfis de usu\u00e1rios podem ser criados e modificados, conforme suas prefer\u00eancias de exibi\u00e7\u00e3o, localiza\u00e7\u00e3o, dispositivos, etc. Essas prefer\u00eancias podem ser acessadas por aplica\u00e7\u00f5es NCL e NCLua por meio das vari\u00e1veis globais NCL, para personaliza\u00e7\u00e3o e adapta\u00e7\u00e3o ao contexto;<\/li>\n<p><\/p>\n<li>Nova camada de abstra\u00e7\u00e3o de hardware no Ginga Common Core (gingacc-system), para facilitar ainda mais o porte entre plataformas;<\/li>\n<p><\/p>\n<li>Apresenta\u00e7\u00e3o de aplica\u00e7\u00f5es NCL remotas (https:\/\/&#8230;), por download;<\/li>\n<p><\/p>\n<li>Maior ader\u00eancia a Norma ABNT (NCL e NCLua);<\/li>\n<p><\/p>\n<li>Maior estabilidade do player XHTML (links);<\/li>\n<p><\/p>\n<li>Implementa\u00e7\u00e3o Ginga pronta para acomodar outros subsistemas que n\u00e3o somente o Ginga-NCL;<\/li>\n<p><\/p>\n<li>Diversas outras melhorias, que podem ser encontradas nos arquivos Changelog de cada componente.<\/li>\n<\/ul>\n<p>Usu\u00e1rios do Ginga Live CD 1.0 j\u00e1 contam com todas essas facilidades, pois j\u00e1 possuem o Ginga-NCL 0.10.1 ali embutido. Usu\u00e1rios do Ginga Virtual Set-top Box, aguardem novo release em breve. <\/p>\n<p>Desenvolvedores do middleware, atualizem j\u00e1 seu c\u00f3digo para Rev. 21. O Wiki de Compila\u00e7\u00e3o e instala\u00e7\u00e3o tamb\u00e9m encontra-se atualizado, visitem: <a target=\"_blank\" href=\"https:\/\/svn.softwarepublico.gov.br\/trac\/ginga\/wiki\/Building_Wiki_GingaNCL\">https:\/\/svn.softwarepublico.gov.br\/trac\/ginga\/wiki\/Building_Wiki_GingaNCL<\/a> <\/p>\n<p>H\u00e1 uma trilha em nossos f\u00f3runs coletando as limita\u00e7\u00f5es encontradas nesta vers\u00e3o, juntamente com notas do Ginga Live CD 1.0: <a target=\"_blank\" href=\"https:\/\/www.softwarepublico.gov.br\/dotlrn\/clubs\/ginga\/forums\/message-view?message_id=10130849\">https:\/\/www.softwarepublico.gov.br\/dotlrn\/clubs\/ginga\/forums\/message-view?message_id=10130849<\/a><\/p>\n<p>Fonte: Comunidade Ginga<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Est\u00e1 dispon\u00edvel no SVN da Comunidade Ginga a mais nova vers\u00e3o da implementa\u00e7\u00e3o de refer\u00eancia do Ginga-NCL. Ginga-NCL 0.10.1 traz novas funcionalidades, maior estabilidade e uma nova arquitetura, baseada em componentes de software. A implementa\u00e7\u00e3o de referiencia \u00e9 o prot\u00f3tipo do Ginga-NCL mantido pela PUC-Rio para demonstrar a forma como as especifica\u00e7\u00f5es contidas nas Normas [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,12],"tags":[71,73],"class_list":["post-97","post","type-post","status-publish","format-standard","hentry","category-ginga","category-ginga-ncl","tag-ginga","tag-ginga-ncl"],"_links":{"self":[{"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/posts\/97","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/comments?post=97"}],"version-history":[{"count":2,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/posts\/97\/revisions"}],"predecessor-version":[{"id":258,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/posts\/97\/revisions\/258"}],"wp:attachment":[{"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/media?parent=97"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/categories?post=97"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gingadf.com.br\/blogGinga\/wp-json\/wp\/v2\/tags?post=97"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}