Este final de semana que passou tivemos o prazer de receber em nossa casa/empresa várias pessoas muito queridas e importantes no cenário RIA nacional: Carlos Eduardo Franco (@egenial), Daniel V. Lopes (@danielvlopes, @areacriacoes), Junio Vitorino, Mario Junior (@mariojunior), Beck Novaes (@becknovaes) e Marcos Junior (@marcosgugs).
Tivemos momentos sensacionais de trocas de experiências (tecnológicas e não tecnológicas), [...]
Final de semana eletrizante
Context root II
Pensei que no Flash Builder 4 este problema estaria corrigido, mas infelizmente não. Na verdade agora está meio corrigido, na tela Project > Properties > Flex Server até parece o mesmo valor de context root que foi aplicado inicialmente (o campo aparece bloqueado), mas no arquivo .flexProperties o parâmetro serverContextRoot aparece o que foi colocado em Content folder.
Por enquanto a única forma que achei para contornar este problema foi alterar na mão o arquivo .flexProperties.
PDF com CAD 3D
Adobe Flash Platform Evangelism Kit
CACHE – Cinco letrinhas que incomodam
Fala, galera. Abandonei este espaço, mas é por uma boa causa: os projetos. Que vão tomando o nosso tempo (desenvolvedores) e ainda tendo que estudar etc e tal. Mas vamos ao assunto: Cache – Cinco letrinhas que incomodam.
O CACHE pode ser um amigo, mas pode se tornar seu grande inimigo. Era o que estava acontecendo com minha aplicação em Flex. Encontrei uma solução em PHP para resolver esse problema, testei especificamente no Flex.
html-template
AC_OETags.js
index.template.html
playerProductInstall.swf
Você encontra a estrutura de pastas acima no projeto em flex. Agora basta abrir o arquivo index.template.html e salvar como ${application}.template.php. Em seguida insira as linhas abaixo no inÃcio do arquivo:
<?php
header(“Cache-Control: no-cache”);
header(“Pragma: no-cache”);
?>
Agora localize o trecho:
“src”, “${swf}”
e reescreva-o da desta forma:
“src”, “${swf}?cache=<?php echo microtime() ?>”,
Salve o arquivo e seja feliz!
Observação: Na pasta bin-debug ficará com dois arquivos um .html e outro .php, basta utilizar o .php para o funcionamento da operação.
Um abraço
Sucesso
CACHE – Cinco letrinhas que incomodam
Fala, galera. Abandonei este espaço, mas é por uma boa causa: os projetos. Que vão tomando o nosso tempo (desenvolvedores) e ainda tendo que estudar etc e tal. Mas vamos ao assunto: Cache – Cinco letrinhas que incomodam.
O CACHE pode ser um amigo, mas pode se tornar seu grande inimigo. Era o que estava acontecendo com minha aplicação em Flex. Encontrei uma solução em PHP para resolver esse problema, testei especificamente no Flex.
html-template
AC_OETags.js
index.template.html
playerProductInstall.swf
Você encontra a estrutura de pastas acima no projeto em flex. Agora basta abrir o arquivo index.template.html e salvar como ${application}.template.php. Em seguida insira as linhas abaixo no inÃcio do arquivo:
<?php
header(“Cache-Control: no-cache”);
header(“Pragma: no-cache”);
?>
Agora localize o trecho:
“src”, “${swf}”
e reescreva-o da desta forma:
“src”, “${swf}?cache=<?php echo microtime() ?>”,
Salve o arquivo e seja feliz!
Observação: Na pasta bin-debug ficará com dois arquivos um .html e outro .php, basta utilizar o .php para o funcionamento da operação.
Um abraço
Sucesso
Trabalhando com StaysFullScreenWhenUnfocused em Silverlight 4
Dentre as várias novidades presentes na versão 4 do Silverlight, lançada em abril desse ano, uma me chamou bastante atenção: A possibilidade de mantermos a nossa aplicação web em fullscreen mesmo após a página perder seu foco.
Atualmente, com a necessidade de aplicações web que consigam prender a atenção dos usuários, as RIA’s estão ganhando cada vez mais espaço na internet. E foi pensando em uma forma de aumentar essa experiência do usuário (também conhecida com UX) que a Microsoft aprimorou o recurso fullscreen do Silverlight na versão 4.
Todos nós estamos acostumados a trabalhar com aplicativos fullscreen em desktops, mas quando tentávamos levar isso para a web tinhamos uma certa dificuldade.
Até conseguiamos deixar nossa aplicação em modo fullscreen através da propriedade IsFullScreen presente em Application.Current.Host.Content da seguinte forma:
Application.Current.Host.Content.IsFullScreen = true;
Só que o problema era que após definirmos nossa aplicação para trabalhar em modo fullscreen, qualquer alternação de foco que fosse realizado no browser (surgimento de janelas pop-up, alternação entre aplicativos via alt+tab, mensagens de alerta, etc.), a aplicação voltava ao seu estado normal. Isso tornava inviável o desenvolvimento de aplicações desse tipo.
Agora, com a opção StaysFullScreenWhenUnfocused, presente em System.Windows.Interop.FullScreenOptions nossos problemas foram resolvidos. 
Uma vez definida essa opção, sua aplicação permanecerá em fullscreen (similar à uma aplicação desktop) até que o usuário aperte a tecla Esc do teclado, não importa o que aconteça.
Para implementar esse novo recurso é muito simples, basta inserir as seguintes linhas de código (C#) na implementação do evento que você deseja que torne a sua aplicação fullscreen:
Application.Current.Host.Content.FullScreenOptions = System.Windows.Interop.FullScreenOptions.StaysFullScreenWhenUnfocused; Application.Current.Host.Content.IsFullScreen = true;
Assim como no acesso ao seu dispositivo de webcam via Silverlight 4, após a execução dessa rotina, sua aplicação exibirá uma janela de confirmação (ChildWindow) para que o usuário permita que essa aplicação permaneça em modo fullscreen:

Para que a sua aplicação conclua a configuração o usuário deverá permitir a ação clicando em Sim.
Caso não queira que essa mensagem de confirmação seja sempre exibida, basta marcar a caixa Lembrar minha resposta.
Gostaram? Seguem alguns links muito bacanas para quem quiser se aprofundar nessa e em outras novidades presentes na versão 4.0 do Silverlight:
- Webcast: Overview do Silverlight 4.0 - Conheça as Novidades: https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=pt-BR&EventID=1032440106&CountryCode=BR
- Site do Silverlight contendo as novidades da versão 4.0: http://www.silverlight.net/getstarted/silverlight-4/
- Silverlight 4.0 Overview por Keith Smith: http://live.visitmix.com/MIX10/Sessions/CL07
Espero que tenham gostado.
Abraços.
Este evento será pago, e quanto mais cedo você fizer sua inscrição mais barato será o valor a ser pago.
Assim como a Flex Mania está terá palestrantes brasileiros e estrangeiros, mais informações no site do evento.
Flexmania 2010 – Mais um grande evento
É com imenso prazer que hoje o site do flexmania 2010 entrou no ar, esse ano será 3 dias de evento e com 27 palestrantes de qualidade trazendo as últimas novidades do Mundo Flex. E além disso, eu serei
Flex 4 – Desenvolvendo com Portabilidade(Web, Desktop e Mobile)
O flex junto com o Flash tem amadurecido e cada vez mais dispositivos e técnologias estarão a nossa disposição, aprenda a desenvolver seu sistema escalável e com portabilidade para o futuro.
Esse é o titulo da minha palestra que se não ocorrer nenhuma mudança no horário será no primeiro dia (8-Jul) as 15:30, convido a todos a assistirem o flexmania todos o dias que vai ser massa, tenho certeza que vai ser muito bom e de qualidade única.
Agenda: http://www.flexmania.com.br/agenda.php
Palestrantes: http://www.flexmania.com.br/palestrantes.php
Espero vocês lá
Cumps.
Similar Posts:
- Evento – Flash Builder e ColdFusion Builder Tour
- #FlexForKids esse evento promete
- #FlexForKids eu aprendi muito!
- (Certificação && Faculdade) < Conhecimento
- SaberProgramar.com na RedeRIA
Flex Mania 2010
Esta é a segunda edição e será realizada nos dias 8, 9 e 10 de julho.
Venha participar você também. Para saber mais entre no site do evento aqui.







