domingo, 16 de março de 2008

3

"Generic WCF Host" at CodeProject

Acabei de postar um artigo no CodeProject sobre a criação de uma aplicação console para o host de serviços WCF. A idéia é manter um serviço que seja sensível à atualização de assemblies, simplificando o desenvolvimento de serviços, e evitando a implementação de hosts espeíficos para cada implementação.

Generic WCF Host

segunda-feira, 10 de março de 2008

0

Análise de Valor Agregado

Nos últimos meses, estive ajudando um amigo das antigas em seu projeto de mestrado em Engenharia de Software no Instituto de Pesquisas Tecnológicas de São Paulo, sobre uma ferramenta para análise de valor agregado (EVA - Earned Value Analysis). Trata-se de um método de análise matemática sobre a evolução de projetos, em termos de prazo e custo, tendo como base o que foi originalmente planejado, ou a linha de base.

O projeto consistiu em analisar documentos XML gerados pelo Microsoft Project 2003, fazendo os cálculos necessários e apresentar um relatório analítico dos indicadores do EVA. Tivemos contato com bastante XSLT, XPath, Generics, streams compactados, intersecção de calendários, bem como otimização dos processos de cálculo. O resultado ficou bem bacana.

A ferramenta está operacional no endereço http://www.inpsoft.com.br/, onde pode ser baixada gratuitamente juntamente com o código fonte e/ou utilizada online. Se você tem o Project 2003 instalado, exporte seu projeto para o formato XML e faça o upload no site.

terça-feira, 21 de agosto de 2007

0

Autenticação Basic remota

Como obter um recurso remoto, tendo que passar pela autenticação integrada?

void Page_Load()
{
string url = "http://remoteurl/imagem.jpg";
System.Net.WebClient client = new System.Net.WebClient();
System.Net.CredentialCache cache=new System.Net.CredentialCache();
cache.Add(
new Uri(url), "Basic",
new System.Net.NetworkCredential("usuario", "senha"));
client.Credentials=cache;
Response.BinaryWrite(client.DownloadData(url));
}