O mercado de R.I.A. está em constante crescimento e as empresas estão adotando cada vez mais o Flex como interface para seus sistema.
Recentemente a Adobe Liberou a especificação do AMF3 oque possibilitou uma melhor safra de middleware e um dos produtos que seguiu essa onda foi o FluorineFx, que faz a chamada de métodos remotos em aplicações dotnet.
Quem acompanha a evolução do DotNet Framework, sabe que foi adicionado na versão 3.0 um novo mecanismo de consulta denominado LINQ, cuja função é servir como camada de acesso à dados, seja ela SQL, XML, Objetos, etc.
Essa semana eu começei um projeto usando essas duas tecnologias e é claro com Flex, por isso resolvi fazer um post sobre como configurar esse projeto para ajudar quem vier a ter dificuldades.

Read the rest of this entry

, , , , , , , ,

podcast_banner_topo

Quarta-feira passada (30/04/08) estive participando no Podcast Digital Paper Web #15 com o tema R.I.A ou Não, onde discutimos tecnologias como Flex, Ajax e Silverlight.

Para quem gosta do assunto ou quer ouvir um podcast divertido está ai a deixa, acesse agora http://digitalpaperweb.com.br/ezine/evento/podcast-15-ria-ou-nao baixe, ouça e comente.

 silverlight

Hoje foi lançado na MIX08 o Silverlight 2.0 que até então era chamado de 1.1 Alpha Refresh, mas com os novos controles o nome oficial foi designado e diversas ferramentas foram disponibilizadas para download.

Já é possivel baixar a runtime (plug-in) para navegador com a nova versão pelo endereço http://www.microsoft.com/silverlight/resources/installationFiles.aspx?v=2.0 e as principais mudanças podem ser conferidas no link http://silverlight.net/GetStarted/overview.aspx.

Além da runtime a principal noticia é com relação às ferramentas para desenvolvimento de projetos Silverlight 2.0:

- Microsoft Silverlight Tools Beta 1 for Visual Studio 2008: Além da toolbar com os componentes SL 2.0 foi adicionado o suporte a Code/Design/Split à IDE tornando a criação de aplicações mais produtiva. 
sl2.0-tools-vs2008

- Expression Studio Beta 2 e Blend 2.5 March Preview: As ferramentas de design da linha Expression ganharam hoje mais um beta da versão 2 e foi liberado também o Blend 2.5 March 2008 Preview com suporte a projetos Silverlight 2.0. 
sl20-blend2.5

Estarei testando as novas ferramentas e farei um post sobre os novos controles do Silverlight 2.0 semana que vem.

[]‘s

SaintBr.     =]

, , , , , ,

 mix08

Mal começou a MIX 2008, realizada em Las Vegas e os primeiros KeyNotes já trazem notícias quentissimas.
Para começar já foi anunciado o Internet Explorer 8 Beta 1, que já pode ser baixado e já vem causando um certo barulho no cenário web, uma vez que o mesmo será compatível com os padrões existentes.

Outro KeyNote que trouxe excelentes notícias foi do ScottGu que apresentou as inovações do Silverlight 2.0 e do WPF e principalmente trouxe a publico o Silverlight Mobile que virá com o Windows Mobile 6, os demos mostraram exemplos funcionais criados por empresas parceiras que já utilizam o SL Mobile e teve ainda um video do vice-presidente da Nokia falando sobre a parceria e que os novos aparelhos da empresa já contam com o WMobile 6.

Hoje também foi apresentado um preview do SQL Server Data Services (SSDS) e também o novo release do Expression Studio 2 Beta que já pode ser baixado.

Como ir na MIX08 não é para qualquer um, eu estou aqui acompanhando online as sessions, mas um grande amigo meu, o Daniel da DuploD, também criador do blog ExpressionBlend, está tendo o privilégio de estar presente no evento e estará trazendo com exclusividade as novidades e os bastidores deste evento.

Só para salientar o Daniel ganhou essa viagem para Las Vegas como prêmio por ser o vencedor do Concurso Microsoft Expression (LATAM).

Vamos aguardar as proximas sessions e ver oque está por vir!

[]‘s

SaintBr.     =]

, , , , , ,

WebOrb4DotNet

É isso mesmo que você está lendo ! Mark Piller acaba de lançar a versão 3.4 do WebOrb For .Net e também anuncia que o produto que antes tinha uma versão limitada para uso sem custos agora é totalmente de graça!!
As versão Standard (free), Professional e Enterprise agora são uma só e todas as limitações foram removidas.

As features que mais chamam a atenção são:

- Flex Remoting;
- Data Management;
- Video Streaming / Recording;
- Data Push;
- Remote Shared Objects;
- Messaging;

Nessa nova versão as mudanças mais significativas são:

- Melhoria na compatibilidade com o AMF3;
- Suporte a RTMPT (RTMP Tunneling);
- Melhora significativa na performance;
- Configuração da serialização de DataSet/DataRow;
- Suporte à serialização de Proxy NHibernate;
- Suporte à serialização de ArrayCollection;
- Suporte configurável à serialização do tipo Enum;
- Adicionado gerador de código para PureMVC;
- VideoChat agora suporta som;

Noticias como essa vêm para mostrar que o .Net também tem o seu lugar garantido ao lado do Flex, mesmo com a chegada do 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.     =]

Antes de tudo, quero deixar claro que sou um entusiasta das ferramentas da Adobe!!!

Porém, qual desenvolverdor Microsoft não fez já essa questão?

Microsoft x Adobe

WPF x Air

Silverlight x Flex

Polêmica!!! rs…

Quem se arrisca a dizer algumas criticas?

Bom, o Air é animal, achei a plataforma muito boa. As aplicações ganharam um novo paradigma. Mas têm suas limitações, por exemplo a falta dos recursos multithreading, porém rodam em Mac OS e com certeza vai rodar em linux. Mas não creio que a coisa vai ficar assim, a Adobe com certeza vai implementar esses recursos já que o Air nem foi lançado ainda.

O Flex!!! Ah o Flex que eu tanto adoro. FERRADO!!! Aqui na empresa onde eu Trabalho, a Microsistec, usamos uma aplicação em Flex! Que maravilha! Só tenho uma coisa a dizer do Flex! PERFEITO! E é só a segunda versão ein!

O WPF também é muito bom, veio com toda a força do .NET Framewotk 3.0 da Microsoft. E com aqueles recursos como o LINQ, o XAML (de novo, leiam zémmel), WCF, WWF (não, nã é aquela organização não-governamental que integra a maior rede mundial de conservação da natureza), WC entre outras novidades. Perde porquê só roda em plataforma Windows! Leiam meu protesto “Eu tenho um sonho”.

E o Silverlight é o uma versão reduzida dos recursos do .NET Framework 3.0 para browsers (entendam como um novo player, como o Flash Player). Não precia de muito raciocínio pra pensar que perde feio pro Flash Player né? Tipo, 9 quinquilhões de players instalados pelo mundo contra alguns beta testers. Do mau!!! rs… Mas muita especulação rola em torno do Silverlight, eu nem quero me arriscar a comentar muito, só sei que é outra maravilha da Microsoft.

Essa guerra de plataformas de devenvolvimento RIA entre Microsoft x Adobe tá bem legal. Bom para nós desenvolvedores, que ganhamos opções, bom para nossos clientes, porquê podemos oferecer mais e bom para a Microsoft e Adobe, porquê enchem o bolso de grana!

Arriscam algum pensamento?

[]´s