logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!
Set 9

Adobe anuncia Flash Media Server 4

Escrito por Leonardo França em 1, 4, 6, Adobe, api, AR, BI, blog, Blogs, class, Curso, Cursos, dados, development, dynamic, exemplo, flash, flash media, Flash Media Server, Flash Platform, FMS, for, html, ide, IE, if, image, int, mg, novidade, Novidades, O, on, PHP, platform, pt, Ria’s Geral, RTM, RTMP, server, servidor, Software, streaming, swf, Tech, UI, uint, Ved, XP @ 09 9th, 2010 | via http://www.leonardofranca.com.br | Sem comentários
Leonardo França
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »



Flash Media Server 4O Adobe Flash Media Server é um software que tem como foco ser um servidor de stream e dados para a Flash Platform ajudando a forncer uma melhor e mais rica experiência para o usuário. A Adobe anunciou hoje a nova família Flash Media Server 4, com novidades como por exemplo IP multicast, HTTP Dynamic Streaming e claro, RTMFP(Real Time Media Flow Protocol) :D

Adobe Flash Media Server 4 Family

Adobe Flash Media Server 4 Family

A familia Flash Media Server 4 agora conta com os seguintes membros:

  • Adobe Flash Media Streaming Server 4 – Para streaming ao vivo ou sob demanda, com possibilidade de usar conteúdo criptografado com RTMP(RTMPE) e verificação de arquivos SWF.
  • Adobe Flash Media Interactive Server 4 – Mesmos recursos do FMSS com adição de novos recursos como IP multicast e HTTP Dynamic Streaming
  • Adobe Flash Media Enterprise Server 4 – para prover conteúdo em larga escala com pouco uso da rede e máxima performance.

A versão development contém os mesmos recursos da versão Enterprise, mas com limite de 10 conexões simultaneas para RTMP, 50 conexões simultaneas para RTMFP e limite de tempo para IP multicast e HTTP Dynamic Streaming.

http://www.adobe.com/products/flashmediaserver/
http://blogs.adobe.com/conversations/2010/09/adobe-debuts-new-technologies-and-improved-video-workflows-at-ibc-flash-media-server-4-announced.html

Abr 15

Silverlight 4 RTM disponível para download

Escrito por Kelps Sousa em .NET, 1, 4, 6, Air, AR, arte, Blend, blog, class, codeplex, comparação, Desenvolvimento, Download, err, expression, Expression Blend, Ferramenta, for, Google, gratuito, if, int, kit, live, mg, Microsoft, News, O, on, prova, Release Candidate, RIA, Ria’s Geral, RTM, RTW, runtime, SDK, silverlight, Silverlight 2, Silverlight 3, Silverlight 4, site, template, tool, toolkit, UI, uint, Visual Studio, Visual Studio 2010, WCF, XP @ 04 15th, 2010 | via http://kelps-sousa.blogspot.com/ | 1 comentário
Kelps Sousa
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

O Silverlight 4 RTM já está disponível para download.

O runtime do Silverlight 4 tem apenas 6 Mb. Em comparação, o Silverlight 3 tinha 4,7 e o Silverlight 2 tinha 4,77 (sim, o Silverlight 2 era maior que o Silverlight 3).

O Silverlight 4 Tools do para Visual Studio 2010 também está disponível para download no mesmo site. Se você pretende desenvolver aplicações utilizando Silverlight 4, este é o download que você deve fazer. Ele tem aproximadamente 30 Mb e é composto dos seguintes pacotes:

  • Runtime do Silverlight 4 RTW para desenvolvimento
  • SDK do Silverlight 4 RTW
  • Tooling para Visual Studio 2010 RTM (ferramentas e templates de projeto)
  • WCF RIA Services Release Candidate (com licença go-live)

Por conter a versão Release Candidate do WCF RIA Services, o Silverligth 4 Tools para Visual Studio 2010 também está marcado como RC, mas isso não significa que ele não esteja pronto para ser utilizado em produção. Prova disso é que o WCF RIA Services RC vem com licença go-live, que significa que já pode ser utilizado publicamente e terá suporte da Microsoft. A versão RTW do WCF RIA Services e, consequentemente, do Silverlight 4 Tools deve ser lançada ainda nesse semestre.

Também foram liberados hoje o Silverlight 4 Toolkit – Abril 2010 e o Expression Blend 4 Release Candidate. A versão final do pacote Expression Studio 4 também deve ser lançada ainda nesse semestre, mas não há nenhuma data definida. Vale lembrar que o upgrade do Expression 3 para o 4 será gratuito, portanto, se você não tem ainda não precisa esperar sair a próxima versão. Pode comprar agora.

Abr 15

Código fonte da demo do webcast MSDN sobre Silverlight4 + MEF

Escrito por Kelps Sousa em .NET, 1, 4, 6, app, Apresentação, AR, arte, back, BI, blog, class, codeplex, código, código fonte, demo, developer, Download, email, exemplo, Exemplos, fonte, for, Google, html, IE, if, image, int, Links, live, MEF, mg, Microsoft, MIX, MSDN, MSN, News, O, on, Otimização, pdc, podcast, problema, pt, Review, Ria’s Geral, RTM, Scroll, silverlight, Silverlight 3, Silverlight 4, social, Sun, Twitter, UI, update, Vídeo, Visual Studio, Visual Studio 2010, web, Webcast, XAML, XP, zend @ 04 15th, 2010 | via http://kelps-sousa.blogspot.com/ | Sem comentários
Kelps Sousa
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

image

Hoje fiz um webcast ao vivo no MSDN sobre extensibilidade e otimização de aplicações em Silverlight 4 utilizando MEF. Em alguns dias este webcast estará disponível para download e eu atualizarei este post com o link para download do vídeo.

A demo que fiz durante o webcast foi feita utilizando o Visual Studio 2010 RTM e o Silverlight 4 RTM. No final desse post tem um link para baixar o arquivo com os fontes e o pptx da apresentação.

Abaixo tem também alguns links úteis sobre o assunto. Se tiverem alguma dúvida, basta postar um comentário aqui ou me mandar uma mensagem pelo Twitter, MSN ou email.

 

  • MEF no Codeplex http://mef.codeplex.com
  • Post meu explicando como usar MEF com Silverlight 3: http://blog.kelps.net/2010/01/extendendo-silverlight-3-com-mef.html
  • Session de Glenn Block (@gblock) no PDC09 sobre MEF: http://microsoftpdc.com/Sessions/FT24
  • Session de Glenn Block (@gblock) no MIX10 sobre MEF: http://live.visitmix.com/MIX10/Sessions/CL52
  • Fórum Silverlight MSDN Brasil: http://social.msdn.microsoft.com/Forums/pt-BR/silverlightpt/
  • Blog: http://kelps.net
  • Twitter: http://twitter.com/kelps e http://twitter.com/xamlcast
  • Podcast: http://xamlcast.net
  • E-mail e MSN Messenger : kelps@cnzk.com.br

 

Update: Para quem assistiu ao webcast ao vivo, o minha última demo não funcionou corretamente mas o código fonte anexo já está “corrigido”. O problema estava na ordem que as ações estavam sendo executadas. O código ao vivo estava chamando a função DownloadAsync para baixar o xap adicional antes de encluí-lo no catálogo mestre. Acontece que ao fazer isso, o download estava terminado muito rápido, e quando chegou no catálogo mestre ele acabou não recompondo a aplicação. O código corrigido simplesmente inverte a ordem dessas 2 linhas no App.xaml.cs, fazendo com que a recomposição funcione.

 

Mar 4

Modules

Escrito por Fabio da Silva em 1, 2.0, 2009, 4, 6, action, Actionscript, Adobe, Adobe Flex, Air, api, Aplicativos, app, AR, BI, blog, Blogs, class, classe, classes, components, control, Controls, developer, Download, dynamic, event, EventListener, events, finally, flash, Flex, Flex 2, Flex 3, Flex Builder, for, framework, function, Google, handle, html, ide, IE, if, int, interface, map, mg, MXML, Number, O, on, player, pt, reference, RIA, Ria’s Geral, RTM, runtime, singleton, swf, TAT, Tech, UI, XML @ 03 4th, 2010 | via http://fabiophx.blogspot.com | Sem comentários
Fabio da Silva
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Estou estudando sobre módulos (Flex 3 Developer Guide) e fiz um resumo dos tópicos que achei importantes para melhor fixação e abaixo estou disponibilizando este resumo.

About modules

Modules
are SWF files that can be loaded and unloaded by an application. They cannot be run independently of an application, but any number of applications can share the modules.
The main application, can dynamically load other modules that it requires, when it needs them.


Benefits of modules
  • Smaller initial download size of the SWF file.
  • Shorter load time due to smaller SWF file size.
  • Better encapsulation of related aspects of an application.
A module is a special type of dynamically loadable SWF that contains an IFlexModuleFactory class factory. This allows an application to load code at run time and create class instances without requiring that the class implementations be linked into the main application. Modules are similar to Runtime Shared Libraries (RSLs) in that they separate code from an application into separately loaded SWF files. Modules are much more flexible than RSLs because modules can be loaded and unloaded at run time and compiled without the application.

ModuleManager and ModuleLoader

The ModuleManager manages the set of loaded modules, which are treated as a map of Singletons that are indexed by the module URL. The ModuleLoader class is a thin layer on top of the ModuleManager API that is intended to act similarly to the mx.controls.SWFLoader class for modules that only define a single visual UIComponent. The ModuleLoader class is the easiest class to use when implementing a module-based architecture, but the ModuleManager provides greater control over the modules.

Module domains

By default, a module is loaded into a child domain of the current application domain. You can specify a different application domain by using the applicationDomain property of the ModuleLoader class. Because a module is loaded into a child domain, it owns class definitions that are not in the main application’s domain. For example, the first module to load the PopUpManager class becomes the owner of the PopUpManager class for the entire application because it registers the manager with the SingletonManager. If another module later tries to use the PopUpManager, Adobe ® Flash® Player throws an exception. The solution is to ensure that managers such as PopUpManager and DragManager and any other shared services are defined by the main application (This technique also applies to components). Typically, this is done by adding the following to a script block:


import mx.managers.PopUpManager;

import mx.managers.DragManager;

private var popUpManager:PopUpManager;

private var dragManager:DragManager;

Because a Flex module must be in the same security domain as the application (SWF) that loads it, when you’re using modules in an AIR application any module SWF must be located in the same directory as the main application SWF or one of its subdirectories, which ensures that like the main application SWF, the module SWF is in the AIR application security sandbox.

Creating ActionScript-based modules

If your module does not include any framework code, you can create a class that extends ModuleBase. If you use the ModuleBase class, your module will typically be smaller than if you use a module based on the Module class because it does not have any framework class dependencies.

Reducing module size

Module size varies based on the components and classes that are used in the module. By default, a module includes all framework code that its components depend on, which can cause modules to be large by linking classes that overlap with the application’s classes.

To reduce the size of the modules, you can optimize the module by instructing it to externalize classes that are included by the application. The result is that the module includes only the classes it requires, while the framework code and other dependencies are included in the application.

To externalize framework classes with the command-line compiler, you generate a linker report from the application that loads the modules. You then use this report as input to the module’s load-externs compiler option. The compiler externalizes all classes from the module for which the application contains definitions. This process is also necessary if your modules are in a separate project from your main application in Flex Builder.

1. Generate the linker report and compile the application:
mxmlc -link-report=report.xml MyApplication.mxml

2. Compile the module and pass the linker report to the load-externs option:

mxmlc -load-externs=report.xml MyModule.mxml

Note: If you externalize the module’s dependencies by using the load-externs or optimize option, your module might not be compatible with future versions of Adobe Flex.

Using the ModuleManager class to load modules

To use the ModuleManager to load a module in ActionScript, you first get a reference to the module’s IModuleInfo interface by using the ModuleManager getModule() method. You then call the interface’s load() method.

Finally, you use the factory property of the interface to call the create() method and cast the return value as the module’s class.

1
<mx:application mx="http://www.adobe.com/2006/mxml" creationcomplete="initApp()"><mx:application mx="http://www.adobe.com/2006/mxml" creationcomplete="initApp()"><mx:vbox id="vb1"></mx:vbox></mx:application></mx:application>

import mx.events.ModuleEvent;
import mx.modules.ModuleManager;
import mx.modules.IModuleInfo;
public var info:IModuleInfo;

private function initApp():void {


info = ModuleManager.getModule(“ColumnChartModule.swf”);
info.addEventListener(ModuleEvent.READY, modEventHandler);
// Load the module into memory. Calling load() makes the
// IFlexModuleFactory available. You can then get an
// instance of the class using the factory’s create() method.
info.load();

}

private function modEventHandler(e:ModuleEvent):void {

// Add an instance of the module’s class to the display list.
vb1.addChild(info.factory.create() as ColumnChartModule);

}

See also:
Gerenciamento de memória e tamanho dos arquivos em grandes aplicativos utilizando o Modules do Flex 2.0.1

Jul 22

Microsoft Expression 3 RTW disponível para download

Escrito por Kelps Sousa em Blend 3, Download, Microsoft Expression, RTM, RTW @ 07 22nd, 2009 | via http://kelps-sousa.blogspot.com/ | Sem comentários
Kelps Sousa
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Galera,

Já estão disponíveis para download as versões RTW de toda a linha Microsoft Expression 3. Quem tem assinatura MSDN já pode fazer o download e quem não tem pode baixar uma versão trial válida por 60 dias no link abaixo.

Microsoft Expression 3 Trials Download

Jul 13

Saiu o Silverlight 3 RTW

Escrito por Kelps Sousa em Blend 3, Download, Expression Blend, Release Candidate, RTM, RTW, silverlight, Silverlight 3, Visual Studio 2008 @ 07 13th, 2009 | via http://kelps-sousa.blogspot.com/ | Sem comentários
Kelps Sousa
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Já não deve mais ser novidade mas eu vou postar assim mesmo (não pude publicar este post antes pois estava viajando e sem acesso à internet desde quinta-feira). Parte da previsão que fiz na quarta-feira se concretizou nesta última sexta-feira, 10/Julho, pois foi lançada a versão final (RTW) do Silverlight 3.

image

Demos de novas funcionalidades do Silverlight 3

Eu disse que apenas parte da previsão de concretizou pois a versão que foi lançada do Blend 3 é a RC (Release Candidate) e não a versão final. Mesmo assim, a espera não será grande pois já foi anunciado que a versão final será lançada nos próximos 30 dias.

Há muitas novidades nesta última versão do Silverlight 3, como pode ser visto no post do Scott Guthrie a respeito do lançamento, mas há também algumas boas surpresas escondidas como por exemplo suporte nativo ao mouse wheel (chega de assinar eventos javascript!) em todos os controles, assim como a definição do tamanho inicial da janela para aplicações out-of-browser (esses 2 recursos não existiam ainda na versão Beta).

Ainda hoje eu devo publicar um post detalhando um pouco melhor as novidades. Enquanto isso, atualizem seus computadores com as novas versões (se não tiverem feito isso ainda) e comecem a explorar.

Abaixo estão os links para download:

Silverlight 3 Tools para Visual Studio 2008 + plugin Silverlight 3 + SDK

Silverlight Toolkit (que adiciona diversos controles)

Expression Blend 3 RC + Sketchflow

Documentação do Silverlight 3

Jul 8

O Silverlight 3 RTW está muito próximo

Escrito por Kelps Sousa em Blend 3, Expression Blend, MIX09, RTM, silverlight, Silverlight 3 @ 07 8th, 2009 | via http://kelps-sousa.blogspot.com/ | Sem comentários
Kelps Sousa
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Não há informações oficiais sobre isso ainda mas tudo indica que o Blend 3 e o Silverlight 3 serão lançados na próxima sexta-feira, dia 10/Julho/2009, quando haverá uma festa de lançamento dos 2 produtos.

Esta informação foi postada originalmente no blog CodeGuru.

Além disso, Scott Guthrie deu a entender em uma apresentação que fez em Londres recentemente, também extra-oficialmente, que a festa do dia 10 será realmente o lançamento do RTW dos 2 produtos (avancem o primeiro vídeo para aproximadamente 3:20 e tirem suas próprias conclusões). Para mim, o fato de o Scott ter falado do jeito que falou já é uma indicação bastante forte de que o lançamento será mesmo no dia 10.

Como estou participando do programa de testes do Microsoft Expression Blend 3 (BLEND-INSIDERS e TAP – Technology Adoption Program – postarei mais detalhes sobre essa experiência em breve), eu tenho acesso a versões posteriores ao beta público que foi disponibilizado durante o MIX e já aviso que há algumas diferenças estre o beta público e a versão mais atual. Estejam preparados para atualizar seus códigos e divirtam-se com as novas funcionalidades.

Agora só nos resta aguardar.

Mar 18

Liberada a versão RTM do ASP.NET MVC

Escrito por Kelps Sousa em Asp.Net, mvc, RTM @ 03 18th, 2009 | via http://kelps-sousa.blogspot.com/ | Sem comentários
Kelps Sousa
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Saiu hoje a versão RTM do ASP.NET MVC, antes do início do MIX09.

Para facilitar, você pode ir direto para a página de download e baixar.

Esta nova versão não traz nada de novo com relação ao RC2, exceto uma atualização do jQuery para a última versão (1.3.2) e a resolução de um bug na integração com o Silverlight.

Para aqueles que estavam apenas esperando virar RTM para poder começar a usar pra valer, chegou a hora. Divirtam-se!

Meus agradecimentos a Simone Chiaretta, que foi quem primeiro divulgou esta notícia hoje.

| Entradas recentes »

ACERCA

O que é o RedeRIA ?

O redeRIA não é nada mais que um agregador de feed's que disponibiliza o conteudo de varios blogs e autores ao redor do mundo RIA, actualmente agregamos mais de 2791 entradas vindas de 53 blogs especializados em ria’s, pelo que só fica a ganhar em assinar o feed ou seguir a comunidade no twitter.

Se acha que o seu blog ou um blog de um amigo é interessante e util para os leitores o redeRIA, faça a sua submissão aqui.

Feed: assine já
Twitter: siga-nos

GOOGLE

Votação


Deveria o RedeRia agregar conteúdo em inglês?
Ver Resultados

AUTORES


Eduardo KrausAlexandre TadashiBindableCognitiva SoluçõesDaniel LopesDaniel SchmitzDanielPedrinhaDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFelipe BorellaFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPablo SouzaPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSamuelFacchinelloSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimWillian ManoXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com