Arquivo

Textos com Etiquetas ‘NCLua’

Liberado #NCLuaSOAP 0.5.6.5: Suporte a Autenticação HTTP

28, agosto, 2010 Manoel Campos View Comments

Mais uma versão do NCLua SOAP liberada. Nela foi incluído suporte ao consumo de Web Services que requerem autenticação HTTP (Basic Authentication), solicitando um usuário e senha para acessar o serviço. Tal recurso já estava implementado no módulo HTTP (implementado por mim, utilizando o módulo TCP disponível em http://www.lua.inf.puc-rio.br/~francisco/nclua/tutorial/exemplo_06.html) e foi apenas utilizado pelo NCLua SOAP. O exemplo9httpauth foi incluído, que acessa o Web Service disponível em http://manoelcampos.com/apps/httpauth/server.php, retornando a lista de estados de uma determinada região do país.

Para realizar a autenticação HTTP foram incluídos os parâmetros httpUser e httpPasswd (opcionais) no método call do módulo ncluasoap.
Mais detalhes podem ser vistos na documentação do módulo, no diretório doc. Ao acessar o Web Service citado (como pode ser visto fazendo o acesso via Web Browser, em http://manoelcampos.com/apps/httpauth/server.php) será solicitado usuário e senha. Utilize o usuário visitante e a senha visitante. A aplicação de exemplo exemplo9httpauth já passa estes dados para logar no servidor e consumir o serviço web.

Para realizar a autenticação HTTP, foram incluídos os parâmetros (opcionais) httpUser e httpPasswd no método call do módulo ncluasoap. Para mais detalhes, veja a documentação no diretório doc.

Baixe a nova versão em http://ncluasoap.manoelcampos.com#download

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)

Artigos e Tutoriais de Ginga-NCL

3, agosto, 2010 Manoel Campos View Comments

Tenho recebido ultimamente alguns emails de iniciantes nas linguagens NCL e Lua, solicitando dicas, materiais e exemplos de aplicações em tais linguagens. Assim, resolvi juntar alguns dos materiais que tenho, que são bastante relevantes para o aprendizado dessas linguagens. O pacote zip disponibilizado contém artigos, tutoriais, links para ferramentas e material on line, além de referências de livros.

Todo o material encontra-se livremente disponível na internet e seus respectivos autores são os detentores dos direitos sobre o conteúdo.

Dentro do pacote zip, existe uma página links.html, contendo os links para diversas referências sobre Ginga-NCL. Contribua com este documento, para adicionar mais links, entrando em contato aqui.

Não deixe de visitar o meu Blog para obter novas dicas e exemplos de aplicações para TV Digital.

Download

Title: Artigos, Tutoriais e Links sobre Ginga NCL
Caption: Artigos, Tutoriais e Links sobre Ginga NCL
File: tutoriais-ginga-ncl.zip
Size: 13 MB
VN:F [1.9.3_1094]
Rating: 7.0/10 (1 vote cast)

Acessando #WebServices #PHP com #NCLuaSOAP

31, julho, 2010 Manoel Campos View Comments

Desde a versão 0.5.5 do NCLua SOAP, foi incluído suporte para que os parâmetros sejam gerados, no XML, na mesma ordem em que foram definidos na tabela Lua, resolvendo problema encontrado com Web Services PHP desenvolvidos com a biblioteca nuSOAP.

Neste artigo mostrarei como fazer acesso a tais Web Services, a partir de aplicações de TV Digital, desenvolvidas em NCL/Lua, utilizando o módulo NCLua SOAP.

Iniciando

O acesso a WebServices em PHP com NCLua SOAP pode ter uma pequena particularidade. Tais WS, desenvolvidos com a biblioteca nuSOAP, desconsideram o nome dos parâmetros de entrada (isto pode depender da versão da biblioteca), considerando apenas a ordem em que foram passados. Leia mais…

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)

Liberado #NCLuaSOAP 0.5.6.4: Suporte a params Array e Struct

31, julho, 2010 Manoel Campos View Comments

Mais uma versão do NCLua SOAP liberada. As novidades são:

  • suporte a métodos de Web Service que recebem parâmetros dos tipos array e struct/record;
  • incluído exemplo para acesso a método de WS que recebe um struct como parâmetro.

Colaboração de Samuel da Costa Alves Basilio.

Leia mais…

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)

Liberado #NCLuaSOAP 0.5.6.1 #WS #TVD #Ginga

10, junho, 2010 Manoel Campos View Comments

Liberada nova versão do NCLua SOAP, a 0.5.6.1. Os principais recursos implementados são:

  • script para fazer parser de um WSDL e obter alguns dos parâmetros requeridos em uma app com NCLua SOAP;
  • simplificação do acesso ao valor retornado pelo WS (veja HISTORY.txt);
  • atualização dos exemplos disponíveis, incluindo mais documentação.

Para download do NCLua SOAP acesse http://ncluasoap.manoelcampos.com#download

O script wsdlParser.lua, faz o parse de arquivos WSDL, exibindo algumas das informações necessárias em uma aplicação com NCLua SOAP. Seu uso é opcional e a execução deve ser feita em um PC com Lua 5.x ou superior (fora do Ginga), podendo ser de uma das formas abaixo:

  lua wsdlparser.lua
  lua wsdlparser.lua url_do_wsdl

O script requer a biblioteca luasocket (pois não é um script para TVD), que pode ser intalada via apt-get no Linux, ou via luarocks em qualquer SO. As bibliotecas util e LuaXML, também necessárias, já estão dentro do diretório. O uso do script é opcional, os parâmetros que ele obtém, para que você utilize na chamada da função ncluasoap.call, você pode obter lendo o documento WSDL do Web Service. Leia mais…

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)

NCLua SOAP: Acesso a WebServices em aplicações de TV Digital

17, fevereiro, 2010 Manoel Campos View Comments

O NCLua SOAP é uma implementação do protocolo SOAP 1.1 e 1.2 para aplicações de TV Digital, desenvolvidas em NCL e Lua, os chamados scripts NCLua.

Para mais detalhes, acesse a página do módulo aqui.



VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)

Cliente de Twitter em NCLua para TV Digital

1, fevereiro, 2010 Manoel Campos View Comments

Disponibilizado Cliente de Twitter para TV Digital.

Para mais detalhes, acesse a página da aplicação aqui.



VN:F [1.9.3_1094]
Rating: 10.0/10 (3 votes cast)

Documentação da Classe TCP de NCLua

29, janeiro, 2010 Manoel Campos View Comments


Se você deseja entender melhor como funciona a classe TCP de NCLua, implementada pelo Francisco, estou disponibilizando uma versão comentada da mesma, incluindo HTMLs gerados com LuaDoc.

Se tiver sugestões ou correções a serem feitas, fique à vontade para entrar em contato aqui.

Download

Title: versão comentada
Caption: Versão documentada da classe TCP (PUC-RIO)
File: tcplua-documentado.zip
Size: 8 kB
VN:F [1.9.3_1094]
Rating: 8.0/10 (2 votes cast)

Leitor de RSS em NCLua para TV Digital

27, janeiro, 2010 Manoel Campos View Comments

Disponibilizada aplicações para leitura de notícias RSS, a partir da TV Digital.

Acesse a página da aplicação aqui.



VN:F [1.9.3_1094]
Rating: 4.6/10 (5 votes cast)

Photo Slide Show para TV Digital

19, novembro, 2009 Manoel Campos View Comments


Acesse a página da aplicação aqui.

VN:F [1.9.3_1094]
Rating: 4.0/10 (2 votes cast)