silverlight_windows_update 
Já está disponível para download via Windows Update o plugin do Silverlight 1.0.

Com essa ação a Microsoft estará distribuindo o plugin na esfera dos usuários e aumentando consideravelmente o número de pcs com o Silverlight.

[]‘s

SaintBr.     =]

logo24

Os desenvolvedores Flex que utilizam o .Net como back-end podem contar agora com um novo aliado, o FluorineFX, que é a evolução do Fluorine, velho conhecido da comunidade, mas pouco usado.
O novo FluorineFX conta hoje com uma gama de recursos que o deixa em concorrência direta com o WebOrb mas com uma vantagem: a licença GNU, que garante o uso do produto sem custos.
Dentre as features podemos destacar:

- Flex, Flash Remoting (RPC)
Recurso já existente da versão anterior do Fluorine, que consiste em serializar e deserializar objetos Flex <-> .Net;

- Flex Messaging (partial)
Serviço de mensagem (similar ao JMS e ao já existente no LCDS);

- Flex Data Services (partial)
Recurso muito útil de Data Push que agrega valor ao produto final e indispensável em alguns sistema.

- Supports AMF0, AMF3 and RTMP protocols
Suporte aos protocolos mais atuais de troca de dados em formato binário.

- Service Browser
Assim como em outros Gateways o FluorineFX possui uma interface web com o intuito de facilitar o desenvolvimento e teste de aplicações.

- Template based code generator (ASP.NET like syntax)
Gerador de templates baseado em código.

- Easily integrate rich Internet applications with .NET backend
Fácil integração com aplicações que usem .Net como back-end

- Easily integrate with Adobe Integrated Runtime (Adobe AIR™)
Fácil integração com o Adobe AIR.

Para usar o FluorineFX podem ser usados as seguintes versões do .Net Framework:

Microsoft .NET Framework 1.1 (1.1.4322)
Microsoft .NET Framework 2.0 (2.0.50727)
Microsoft .NET Framework 3.5 (3.5.21022.8)
Mono 1.2.4

A lista de discussão continua a mesma da versão anterior [link].

[]‘s

SaintBr.     =]

silverlight
A Microsoft está realmente apostando forte no Silverlight e uma das frentes de ataque é disponibilizar conteúdo grátis para estudo.
Pois bem, foi liberado hoje no site Lynda.com o treinamento “Silverlight Essential Training” totalmente grátis.
Dei uma olhada meio por cima no conteudo e é uma ótima referência para começar a estudar ou aprimorar o Silverlight.
A notícia veio do blog do Mike Harsh e pode ser conferida no link.

Está ai a deixa, basta pegar uma skol, colocar seu fone de ouvidos e incrementar seus conhecimentos!

[]‘s

SaintBr.     =]

xamlcast_144
Para quem anda sedento por Silverlight (xaml) segue um link bem interessante de um podcast sobre o assunto.
Detalhe é o primeiro do mundo sobre xaml e o melhor é Brasileiro!!

Vale a visita: http://xamlcast.net/

[]‘s

SaintBr.     =]

A algumas semanas comprei um smartphone e entrei de cabeça no mundo mobile.

Começei meus estudos e a trabalhar em um pequeno projeto open-source, de onde escrevo agora enquanto assisto a um filme no sofa de casa, o JPOBlogger, um pequeno aplicativo para postar, editar e gerenciar blogs WordPress.

Nessa primeira versão, a aplicação apenas exibe os 5 últimos posts (configuravel) e envia novos posts onde podemos apenas gravar ou mesmo publicar.

As próximas atualizações serão editar ou excluir posts já publicados e permitir formatação do conteúdo dos posts. Pretendo também permitir no futuro postar imagens direto da camera dos aparelhos.

Enfim, pretendo fazer do JPOBlogger além de uma ferramenta de estudos, um bom recurso para os bloggeiros.

Vale a pena ressaltar uma importante referência:
XML-RPC.Net: Uma biblioteca para implementação de serviços XML-RPC

Espero a colaboração da comunidade .NET Framework.

[]‘s

Postado com JPOBlogger

Primeiro post do ano!!!

Vou comentar hoje sobre dois métodos do meu humilde projeto open-source, o JPO.Helper. Para quem quiser saber mais sobre o projeto, eu comentei em outro post.

Vamos fazer um projeto bem simples em que iremos retornar URL´s (links) contidos em um documento html de algum site qualquer.

Vamos criar um novo ConsoleApplication e renomeie para PegaURL e referencie o projeto JPO.Helper a nossa solução.

Iremos usar duas namespaces, a JPO.Net e a JPO.Strings. A JPO.Net possui o método RetornaHtml que retorna o conteúdo html de uma uri qualquer e a JPO.Strings o método BuscaExpressao que nos retornará uma coleção de resultados que estamos buscando.

De início:

using System;
using System.Text;

using JPO.Net;
using JPO.Strings;

namespace PegaURL
{
class Program
{
static void Main(string[] args)
{
}
}
}

A página em que estaremos buscando URL´s é a index do Programando em .NET.

Para pegarmos o conteúdo html de qualquer site, usaremos o método estático RetornaHtml da classe cHtml.

string MeuHtml = cHtml.RetornaHtml(new Uri("http://programandoem.net"));

Agora o objeto MeuHtml já está preenchido, cheio de URL´s a serem buscadas :)

Iremos retornar o conteúdo da nossa pesquisa para um objeto MeusResultados da classe System.Text.RegularExpressions.MatchCollection.

MatchCollection MeusResultados = cRegex.BuscaExpressao(MeuHtml, cRegex.PatternRegex.Url);

Pronto, agora é só exibir os resultados com um foreach da vida, olha tudo pronto:

using System;
using System.Text;
using System.Text.RegularExpressions;

using JPO.Net;
using JPO.Strings;

namespace PegaURL
{
class Program
{
static void Main(string[] args)
{
string MeuHtml = cHtml.RetornaHtml(new Uri("http://programandoem.net"));

MatchCollection MeusResultados = cRegex.BuscaExpressao(MeuHtml, cRegex.PatternRegex.Url);

foreach (Match MeuItem in MeusResultados)
{
Console.Write(MeuItem + "\n");
}

Console.Read();
}
}
}

Notem
BuscaExpressao(MeuHtml, cRegex.PatternRegex.Url);

PatternRegex é um enumerador com várias opções. Ele que será nosso atalho para os patterns de expressão regular mais importantes.

O Retorno será parecido com esse:

Meus Resultados

Rápido né? Isso com a ajuda da JPO.Helper.

Alguns patterns podem ser melhorados, muita coisa pode ser melhorada e quem quiser usar os códigos em algum projeto próprio sem usar a JPO.Helper pode usar, desde que ajude na evolução do framework.

Baixe o exemplo PegaUrl já com o JPO.Helper

Logo publicarei um pequeno projeto para mobile. Aguardem!!!

[]´s