logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  • Mobile
  Twitter   Feed-me! RSS!
Mar 10

XAMLCast – 2a Temporada – Episódio 9 – Finger Style, SLARToolkit, Windows Phone 7 e pré-MIX10

Escrito por XAML Cast em .NET, 1, 3d, 4, 6, AR, AUG, Artigo, BI, Blend, Blogs, Curso, DRE, Design, Dicas, Evento, Ferramenta, IE, MIX, MSDN, Microsoft, Notícias, Novidades, O, Pessoal, RIA, Revisão, Ria’s Geral, Ria's Geral, Tech, WPF, back, blog, class, codeplex, concurso, embedded, engine, entrevista, err, event, expression, for, framework, html, iTunes, ide, kit, live, mg, multitouch, novidade, on, player, podcast, ps3, realidade aumentada, referencia, rss, silverlight, tag @ 03 10th, 2010 | via http://www.xamlcast.net | Sem comentários
XAML Cast
? 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 »

Olá olá pessoal!

Este é o XAMLCast pré-MIX10.

Estamos ansiosos para a chegada deste grande evento que irá nos trazer grandes novidades e anúncios. E para nossa alegria, e como já havíamos falado antes, o XAMLCaster Kelps estará em Las Vegas cobrindo o evento e enviando tudo em primeira mão!

Neste episódio falamos de:

  • Finger Style – Artigo fantástico do Charles Petzold sobre Multitouch em Silverlight

    • http://msdn.microsoft.com/en-us/magazine/ee336026.aspx
  • MultiTouchVista – simulador de multitouch com múltiplos mouses para Windows

    • http://multitouchvista.codeplex.com
  • Artigo do Roberto Sonnino (em inglês) sobre touch com WPF e MultiTouchVista

    • http://www.codeproject.com/KB/WPF/3D-BookWriter.aspx
  • SLARToolkit – A experiência de AR (Realidade Aumentada) com Silverlight virou um framework

    • http://kodierer.blogspot.com/2010/02/slartoolkit-silverlight-augmented.html
  • Aplicação do correio americano para tamanhos de caixas com AR

    • https://www.prioritymail.com/simulator.asp
    • http://www.youtube.com/watch?v=WpS3LeCiCtc&feature=player_embedded
  • Não confunda:

    • Blender – programa de modelagem 3D

      • http://www.blender.org/
    • Balder – engine 2D/3D que funciona com Silverlight

      • http://balder.codeplex.com/
    • Blend – ferramenta para design de aplicações WPF/Silverlight

      • http://www.microsoft.com/expression/products/Blend_Overview.aspx
  • Concurso de Silverlight/WPF da Magenic Studios – prêmios até 500 US$ + 3000 US$ pro Haiti

    • http://magenic.com/Default.aspx?tabid=1835
  • Copa de Talentos Microsoft

    • http://talentosmicrosoft.com.br/
  • Anuncio oficial do Silverlight no Windows Phone 7

    • http://bit.ly/ci8rrI
  • Video no TechEd Middle East mostrando XNA no Windows Phone, Xbox e Windows

    • http://www.youtube.com/watch?v=LQv_3fwopo8
  • MIX10

    • http://live.visitmix.com
  • HVP no MIX

    • http://silverlighthvp.codeplex.com/wikipage?title=ReleaseSchedule
  • Video do ScottGu no Channel 9 falando sobre o MIX

    • http://channel9.msdn.com/posts/LarryLarsen/Countdown-to-MIX10-The-Gu/

Bolão do MIX10!
Envie sua previsão do que irá acontecer no MIX10. Para participar, basta referenciar a hashtag #bolaoxamlcast no seu post do twitter.

Ajudem o XAMLCast a entrevistar o ScottGu no MIX10
Envie um tweet (em inglês) para @ScottGu pedindo uma entrevista com o @XAMLCast (Brazilian Podcast) ou @kelps.

Com muitos pedindo, o acesso torna-se mais fácil.

Se quiserem, podem pedir para outras “personalidades” do .net/WPF/SL, como Scott Hanselman, Phil Haack, John Papa, S. Somasegar, Tim Heuer, Karen Corby, Glenn Block… o Kelps vai ter trabalho em Vegas!

Atenção!

O XAMLCast da semana que vem será especial sobre o MIX10! Assim, em vez de um grande episódio, soltaremos as notícias aos poucos, o mais rápido possível, conforme o Kelps for mandando. Por isso, não deixe de assinar e seguir o XAMLCast para não perder nada!

Para assinar:

  • Feed RSS: http://www.xamlcast.net
  • iTunes/iPod: pcast://www.xamlcast.net
  • Zune: zune://subscribe/?XAMLCast=http://www.xamlcast.net

O XAMLCast também está no Twitter!

- Twitter oficial: @xamlcast (e hashtag #xamlcast)

- Siga os XAMLCasters:

  • @kelps
  • @robertos_br
  • @rodrigokono

- Adicione o Twibbon do XAMLCast ao seu avatar!

  • http://twibbon.com/join/XAMLCast

Até o próximo!

Abraços,

Kelps, Roberto Sonnino e Rodrigo Kono

http://feedproxy.google.com/~r/xamlcast/~5/YyvAWh0-fbY/xamlcast – 2×09.mp3

Mar 5

Proteção simples de conteudo com Flash Media Server

Escrito por Leonardo França em 1, 4, 6, AR, Adobe, BI, Curso, Cursos, Documentação, Flash Media Server, IE, Java, Javascript, O, PHP, Ria’s Geral, TAT, UI, api, app, bar, blog, class, cliente, código, err, flash, flash media, fonte, function, html, ide, if, image, int, lite, mg, on, player, problema, pt, server, site, swf, uint @ 03 5th, 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 »

Fui chamado para resolver um problema em relação a proteção do conteudo de um cliente, o problema consistia em que alguem mal-intencionado estava roubando seus streams ao vivo.
A pessoa simplesmente pegou o codigo html do site e colou no site dela, conseguindo assim transmitir o conteudo em seu blog. O player em questão não foi desenvolvido por mim, portanto nem me dei ao trabalho de olhar o fonte, resolvi ir diretamente para o Flash Media Server.
Baseado na documentação da Adobe, resolvi de uma maneira bem simples, o código do main.asc é o seguinte:

PLAIN TEXT
JAVASCRIPT:

trace("init application…");

var VALID_REFERRER = "http://www.mydomain.com.br/mySwf.swf";
var VALID_PAGEURL = "http://www.mydomain.com.br/myPage.html";

application.onAppStart = function ()
{
    trace("init app…");
    trace("onAppStart> " + application.name + " is starting at " + new Date());
};

application.onStatus = function (info)
{
   trace("onStatus> info.level: " + info.level + ", info.code: " + info.code);
   trace("onStatus> info.description: " + info.description);
   trace("onStatus> info.details: " + info.details);
};

application.onConnect = function (client)
{
    if ((client.referrer == VALID_REFERRER && client.pageUrl == VALID_PAGEURL))
    {
        trace("acesso permitido");
        application.acceptConnection(client);
    }
    else
    {
        trace("acesso indevido");
        application.rejectConnection(client)
    }
    trace("onConnect> client.ip: " + client.ip);
    trace("onConnect> client.pageUrl: " + client.pageUrl);
    trace("onConnect> client.agent: " + client.agent);
    trace("onConnect> client.referrer: " + client.referrer);
    trace("onConnect> client.protocol: " + client.protocol);
};

application.onDisconnect = function (client)
{
    trace("onDisconnect> client.name: " + client.name)
    trace("onDisconnect> disconnecting at: " + new Date());
};

application.onAppStop = function (info)
{
   trace("onAppStop> application.name: " + application.name);
   trace("onAppStop> stopping at " + new Date());
   trace("onAppStop> info.level: " + info.level);
   trace("onAppStop> info.code: " + info.code);
   trace("onAppStop> info.description: " + info.description);
};

A API do Flash Media Server é muito poderosa e contém muitos recursos interessantes, um deles é a possibilidade de saber de onde exatamente está vindo a conexão do swf. Neste trecho já resolvia o problema com as constantes declaradas no inicio do arquivo.

PLAIN TEXT
JAVASCRIPT:

if ((client.referrer == VALID_REFERRER && client.pageUrl == VALID_PAGEURL))
    {
        trace("acesso permitido");
        application.acceptConnection(client);
    }
    else
    {
        trace("acesso indevido");
        application.rejectConnection(client)
    }

Resumindo, so será feita a conexão com o Flash Media Server se a tentativa de conectar vier de um SWF e HTML definidos por mim.
Uma solução bem simples mas que resolveu o problema :D
Como ultimo recurso, o ladrão ainda copiou o swf do cliente e colocou em seu blog :P

Referências
http://www.leonardofranca.com.br/index.php/2008/05/19/protegendo-seu-conteudo-de-video-com-flash-media-server/

Mar 4

Modules

Escrito por Fabio da Silva em 1, 2.0, 2009, 4, 6, AR, Actionscript, Adobe, Adobe Flex, Air, Aplicativos, BI, Blogs, Controls, Download, EventListener, Flex, Flex 2, Flex 3, Flex Builder, Google, IE, MXML, Number, O, RIA, RTM, Ria’s Geral, TAT, Tech, UI, XML, action, api, app, blog, class, classe, classes, components, control, developer, dynamic, event, events, finally, flash, for, framework, function, handle, html, ide, if, int, interface, map, mg, on, player, pt, reference, runtime, singleton, swf @ 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.

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

Mar 1

FWA com novo site

Escrito por Mauro Martins em .NET, 1, 4, 6, AR, Artigo, Artigos, Beta, Dica, Excel, Flash Player, Google, IE, Inspiração, Java, Javascript, O, Outros, PHP, Revistas, Ria’s Geral, TAT, Tecnologia, Twitter, UI, XP, api, blog, class, entrevista, facebook, flash, for, html, html5, ide, if, int, internet, library, linkedin, map, menu, mg, on, optimização, player, prova, pt, silverlight, site, social, web @ 03 1st, 2010 | via http://imauro.com/blog/ | Sem comentários
Mauro Martins
? 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 »

New fwa site

O site FWA (Favourite Website Awards) é um dos sítios (se não “O” sítio) para ver o que de melhor se faz pela Internet hoje em dia!

Não estando apenas ligado a uma tecnologia (por lá já passaram sites emFlash, Silverlight, HTML5 e outros)  o site tem uma quantidade e qualidade de conteúdos muito interessantes. Esses conteúdos vão desde os muito conhecidos wallpapers e entrevistas, passando por artigos e acabando nos afamados sites. Tudo que existe por lá tem uma qualidade extrema!

As maiores agências mundiais de conteúdos multimédia para a web como a agencynet, Red Interactive ou group94 estão lá sempre representadas com trabalhos para as grandes marcas mundiais.

Um site a NÃO perder!

PS: Se alguém tinha dúvidas do excelente trabalho que foi feito na optimização do Flash Player 10.1 esta é uma oportunidade de o comprovar. Tentem abrir o site do Fwa e o da AgencyNet com a versão actual do player e depois abram com a beta e vão ver a diferença de rapidez de ambas.



  • Share this on del.icio.us
  • Digg this!
  • Stumble upon something good? Share it on StumbleUpon
  • Share this on Facebook
  • Tweet This!
  • Subscribe to the comments for this post?
  • Share this on Linkedin
  • Share this on Reddit
  • Post this to MySpace



Fev 24

XAMLCast – 2a Temporada – Episódio 8 – MVPs do ano Silverlight, Windows Phone 7, MIX 10K e Silverlight 3D

Escrito por XAML Cast em .NET, 1, 2009, 3d, 4, 6, AR, Artigo, Blogs, DRE, Destaque, Google, IE, Jogos, Links, Livro, MIX, Microsoft, Novidades, O, Opinião, Pessoal, Projetos, Ria’s Geral, Silverlight 2, Silverlight 3, Tech, Twitter, UI, WPF, XAML, XP, Xna, api, blog, bug, camp, codeplex, development, embedded, entrevista, for, game, iTunes, ide, int, jogo, kit, mg, novidade, on, player, podcast, pt, rss, screen, silverlight, tag, web, window, windows @ 02 24th, 2010 | via http://www.xamlcast.net | Sem comentários
XAML Cast
? 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 »

Olá olá pessoal!

Já estamos na edição 8 e as novidades não param.
Já tem gente pedindo o XAMLCast duas vezes por semana (caramba).

No podcast desta semana falamos dos MVPs de Silverlight que foram destaque em 2009, falamos do Windows Phone e também discutimos um pouco sobre os projetos de 3D no Silverlight.
Ouça e mande sua opinião e comentário!

Seguem os links relacionados ao podcast:

  • MVPs do ano de Silverlight
    • Post do Tim Heuer com a divulgação
      • http://timheuer.com/blog/archive/2010/02/18/silverlight-mvp-of-the-year-2009.aspx
    • Laurent Bugnion
      • http://blog.galasoft.ch
      • http://twitter.com/lbugnion
    • Dave Campbell
      • http://geekswithblogs.net/WynApseTechnicalMusings/Default.aspx
      • http://twitter.com/wynapse
  • Windows Phone 7
    • Conheça:
      • http://www.windowsphone7series.com
    • Especulações do Silverlight no Windows Phone
      • http://rodrigokono.net/2010/02/silverlight-no-windows-phone
    • Entrevista de Ballmer para o TechCrunch
      • http://www.engadget.com/2009/09/25/steve-ballmer-talks-three-screens-and-a-cloud-and-more-with-te
  • Competições de Silverlight
    • MIX 10K
      • http://mix10k.visitmix.com/
    • SilverlightShow EcoContest
      • http://contest.silverlightshow.net/
  • Silverlight 3D
    • Projeto Balder (2D e 3D para Silverlight, XNA e OpenGL)
      • http://balder.codeplex.com
    • Kit3D (3D no Silverlight 2)
      • http://kit3d.codeplex.com
    • Google investindo na Web 3D
      • O3D: http://code.google.com/intl/pt-BR/apis/o3d
      • Video: http://www.youtube.com/watch?v=uofWfXOzX-g&feature=player_embedded
    • Livro que explica como fazer jogos 3D com Balder e Farseer
      • http://www.packtpub.com/3d-game-development-with-microsoft-silverlight-3-beginners-guide/book
    • Artigo: como desenvolver em 3D com WPF
      • http://www.codeproject.com/KB/WPF/3D-BookWriter.aspx

Para assinar:

  • Feed RSS: http://www.xamlcast.net
  • iTunes/iPod: pcast://www.xamlcast.net
  • Zune: zune://subscribe/?XAMLCast=http://www.xamlcast.net

O XAMLCast também está no Twitter!

- Twitter oficial: @xamlcast (e hashtag #xamlcast)

- Siga os XAMLCasters:

  • @kelps
  • @robertos_br
  • @rodrigokono

- Adicione o Twibbon do XAMLCast ao seu avatar!

  • http://twibbon.com/join/XAMLCast

Até o próximo!

Abraços,

Kelps, Roberto Sonnino e Rodrigo Kono

http://feedproxy.google.com/~r/xamlcast/~5/OL25dpxOngU/xamlcast – 2×08.mp3

Fev 22

Rotacionando Janelas no Flex: PodFlip Component

Escrito por DClick Team em 1, 3d, 4, 6, AR, Access, Actionscript, Adobe, Adobe Flex, Componente, Download, Flash Player, Flex, Flex 4, Flex Components, FullScreen, Imersão Adobe Flex, Mac, NaN, O, Partilha, Pessoal, Ria’s Geral, Screencast, TAT, Twitter, UI, app, class, comunidade, código, código fonte, egenial, flash, fonte, futuro, gc, on, player, pt, rest, screen, swf, tv, wave @ 02 22nd, 2010 | via http://blog.dclick.com.br/pt/ | Sem comentários
DClick Team
? 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 »

Twitter!

A ultima turma do Imersão Adobe Flex recebeu alguns “presentinhos”. Dentre eles o componente PodFlip, utilizado numa das aplicações que desenvolvemos aqui na DClick e que o pessoal já andou vendo por aí.

É verdade que o Flex 4 e com as novas capacidades 3D do Flash Player isso será bem mais fácil no futuro. Mas enquanto este dia não chega agora é a hora de compartilhar este componente com o restante de comunidade. Espero que seja util em algum projeto para vocês.

Clique aqui para fazer o download do código fonte deste screencast.

Fev 19

Flash Mobile para este ano

Escrito por Fabio da Silva em 1, 4, 6, AR, Adobe, Air, Android, Aplicativos, BI, Blogs, Flash Player, Flex, Google, Links, Mercado, O, RIA, Ria’s Geral, UI, XP, app, blog, class, dados, flash, for, if, iphone, mg, mobile, noticia, on, player, web, zend @ 02 19th, 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 »

Uma notícia muito boa que está circulando por aí é que ainda este ano teremos aplicações Flex rodando em Mobile. Isto é muito bom já que aplicações mobile estão em franca expansão, trazendo muitas e boas oportunidades.

Estou muito curioso e cheio de dúvidas, mas se a Adobe conseguir que uma aplicação Flex uma vez compilada rode tanto em web como em mobile será muito produtivo será o Write once, run anywhere da Adobe.

Links recomendados:
Flash e AIR para celular chegam neste ano
Adobe announces Flash Player and AIR for Android
Aplicativos AIR no iPhone (AIR Apps on iPhone) – Blog Mário Júnior

Fev 17

Serão as tablets o futuro da navegação web?

Escrito por Mauro Martins em .NET, 1, 2.0, 4, 6, AR, Access, Adobe, Adobe Air, Air, Android, BI, Dica, Download, Estilo, FullScreen, Google, IE, Inspiração, Java, Javascript, Links e sugestões, Mac, Microsoft, O, PHP, RIA, Redes Sociais, Revistas, Ria’s Geral, TAT, Tema, Twitter, UI, Vários, Vídeo, XP, action, app, apple, bing, blog, busca, catch, chrome, class, empresas, exemplo, facebook, flash, for, futuro, gc, ide, int, linkedin, live, map, menu, mg, on, player, protótipo, pt, screen, social, swf, tag, wave, web, window, windows, windows 7 @ 02 17th, 2010 | via http://imauro.com/blog/ | Sem comentários
Mauro Martins
? 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 »

Apple iPad

Para responder já directamente à pergunta, SIM, ou se calhar, TALVEZ.

Os próximos dispositivos  a serem utilizados para “consumir” a web de forma despreocupada e “light” deverão ser, sem dúvida, as tablets.

Passaremos de um estilo de interacção orientada ao clicar, arrastar e escrever, para um estilo em que temos de trabalhar as nossas aplicações para serem orientadas aos gestos, ao multi-toque e à facilidade de utilização. Isto tudo para que o acesso aos vários conteúdos seja feito de uma formal natural, despreocupada e não imposta pela aplicação / navegação. Um bom exemplo é o projecto Natural Interaction.

O buzz começou com a Apple a lançar o iPad. Neste momento, já outras empresas preparam-se para lançar hardware onde vão buscar o sistema operativo ao Google Android, por exemplo, ou então vão inserir directamente a versão do Google Chrome OS ou até o Windows 7.

A meu ver, o sucesso destas tablets prende-se com o facto de conseguirem ou não competir com o sistema operativo que a Apple colocou no iPad. A vantagem deste é que é rápido, simples e não precisamos de esperar tempo nenhum para o utilizar. No caso de uma tablet a correr Windows 7, temos sempre de esperar que este inicie, como em um computador normal, o que estraga logo a facilidade de interacção e a mais valia que um dispositivo deste tipo pode ter.

Aqui ficam um vídeo do iPad e de um protótipo do que seria a navegação de uma tablet com o sistema operativo da Google.

Apple iPad

Chrome OS

Neste momento e embora ainda a poeira esteja ainda a assentar em relação ao caminho que estes dispositivos vão tomar nas nossas vidas, já há quem esteja a criar as revistas 2.0 (não seria mais 3.0?).

A Wired, por exemplo, já mostrou ao Mundo o que eles consideram ser a revista do futuro. Cheia de conteúdos multimédia que se relacionam entre si e, como não podia deixar de ser, com acesso directo às redes sociais como o Twitter ou Facebook.

De referir que este protótipo foi feito utilizando Flash + AIR e que, segundo diz a Adobe, poderá ser facilmente exportado para o iPad utilizando o novo sistema de deploy que o próximo Flash CS5 irá trazer. A ver vamos…

<p>Para responder já directamente à pergunta, SIM.</p><p>Os próximos dispositivos que vamos ver a serem utilizados para “consumir” a web de forma despreocupada e “light” serão sem dúvida as tablets.</p><p>O buzz começou com a Apple a lançar o iPad mas já está a ser seguida por várias outras empresas que vão ver o seu OS ser inserido em dispositivos como as já referidas tablets.<br></p><p><br></p><p>IPAD -  http://www.apple.com/ipad/



  • Share this on del.icio.us
  • Digg this!
  • Stumble upon something good? Share it on StumbleUpon
  • Share this on Facebook
  • Tweet This!
  • Subscribe to the comments for this post?
  • Share this on Linkedin
  • Share this on Reddit
  • Post this to MySpace



Fev 15

Olimpíadas de inverno em Silverlight

Escrito por rene em 1, 6, AR, Blogs, Evento, MSDN, O, Ria’s Geral, UI, Vídeo, Vídeos, blog, bug, mg, motion, on, player, silverlight, streaming @ 02 15th, 2010 | via http://blogs.msdn.com/renedepaula/ | Sem comentários
rene
? 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 »

  pena que só alguns vídeos estejam disponíveis pra gente aqui no Brasil, mas mesmo assim já dá pra testar esse player maravilhoso com slow-motion e tudo  :) | NBC Olympics#lindsey+vonn+helmet+message+winner+from pra quem está nos EUA dá pra…(read more)

Fev 4

A Apple, o iPad e o Flash VS HTML5

Escrito por Mauro Martins em .NET, 1, 4, 6, AR, ActionScript 3, Actionscript, Actionscript 3.0, Adobe, Ajax, BI, Blogs, Curso, Cursos, Debug, Desktop, Dica, Ferramenta, Flash / Flex, Flash Player, Flex, Google, Hacks, IE, Java, Javascript, Jogos, Mac, Mercado, O, Outros, PHP, RIA, Random, Ria’s Geral, Serviços, SmartPhone, Software, TAT, Tecnologia, Tema, Twitter, UI, UX, Vários, Vídeo, XP, action, app, app store, apple, bar, blog, browser, bug, class, cliente, control, demo, efeito, empresas, err, explorer, facebook, flash, for, gmail, google wave, html, html5, ide, if, image, int, internet, iphone, jogo, linkedin, map, menu, mg, mobile, on, player, problema, produto, pt, rss, servidor, serviço, silverlight, social, tag, vs, wave, web @ 02 4th, 2010 | via http://imauro.com/blog/ | Sem comentários
Mauro Martins
? 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 »

(Antes de tudo deixem-me dizer que sou fã de vários produtos Apple. Tenho um MacBook Pro, um iPhone e muitos periféricos e por isso a minha visão tentará ser o mais imparcial possível!)

Para quem tem estado atento ao Twitter e aos blogs de tecnologia e web, esta imagem tem estado em todo o lado. Foi na Terça-Feira, que a Apple mostrou o seu mais recente gadget, o iPad.

O iPad é a tentativa da Apple de tentar preencher um nicho de mercado / nicho de tecnologia que fica ali um pouco entre os smartphones e os portáteis / desktops. É aquele instrumento que pode ser utilizado para coisas mais “light” como surfar na web e ver uns filmes.

Assim como o iPhone, o iPad tenta ser um produto revolucionário e que, como o próprio Steve Jobs o diz “A melhor experiência para surfar a web“.

Será?

Como pode um produto tentar ser a melhor forma de surfar na web se não possui um plug-in que está instalado em 95% dos dispositivos que se ligam à Internet (Flash)? Sem ter um plug-in em que estão a ser investidos milhares de euros neste momento (Silverlight)? Aliás, sem ter nenhum plug-in a não ser os criados pela própria Apple e que a Apple acha que são os mais apropriados para nós?

Desde o iPhone que a Apple já nos tinha mostrado que vai deixar o Flash de fora dos seus produtos. Mas, se bem que no iPhone a desculpa era a bateria e o processador, neste momento, no iPad não há nada que desculpe o facto da Apple tentar manter todos os plug-ins de fora dos seus browsers obrigando os utilizadores a navegar na web da forma como a Apple acha que é o mais interessante.

Porquê que é que Apple faz isto então?

Simples! Porque a Apple quer fazer dinheiro vendendo aplicações na sua galinha dos ovos de ouro, a App Store e assim não deixar “passear” as aplicações e os modelos de distribuição por onde não os pode controlar.

Se este é um bom modelo? Claro que é! Se pensarmos em termos de negócio para a Apple é um sistema perfeito! Obrigamos os nossos utilizadores a utilizar a nossa ferramenta para terem acesso a jogos, aplicações e outros modelos que geram retorno imediato para a Apple.

O problema é que, pela primeira vez, parece que há muita gente que não está de acordo com as explicações da Apple. Ninguém acredita que o iPad não aguenta com o Flash Player.

O que é que isto tem a ver com o HTML5? Tudo! A Apple está a tentar gerar todo o buzz em volta desta tecnologia que, sinceramente, antes de ser inovadora já não o é.

Confusos?! Fácil!

1- Será muito difícil para o html5 gerar, com tanta facilidade, aplicações ricas para os clientes e que funcionem perfeitamente em todo o lado (mobile, desktop, browser);

2 – Que a experiência seja independente de sistema, independente de browser, etc.;

3 – Que tenham servidores dedicados para dar ao utilizador a melhor experiência em vídeo;

4 – Que o Player de vídeo possa ser tão “estendido” ao ponto de se conseguir coisas como o Youtube.

5 – Que faça ISTO!

Enquanto o HTML5, o supracitado canvas e a tag <video> andam a tentar fazer coisas que o Flash já faz, o Flash já anda a tentar chegar a outros voos. Se formos ver o caso das RIA, com a nova versão do ActionScript 3.0 e principalmente com o Flex, a Adobe deu passos importantes para ser tornar um sério concorrente para aplicações em desktop e web. Basta ver casos como o Aviary que é uma ferramenta extremamente rica e que está na web para qualquer um aceder.

Ok, podem-me falar do Google Docs, Gmail, Google Wave e etc. Mas qual é aqui o denominador comum? o Google! Que é tão só uma das maiores empresas do Mundo a produzir conteúdo Web e que tem os recursos que quase nenhuma empresa no Mundo tem…

Mais. Até o HTML5 ser oficialmente um standard ainda vai demorar muito tempo. Para já temos de andar com hacks and tricks para podermos fazer com que tudo fique igual em todos os browsers (à lá Internet Explorer) o que faz com que o tempo despendido para criar aplicações demore muito mais tempo tanto a criar como na fase do debug.

Em resumo…

Se bem que a Apple está claramente a tentar divergir a web para um sistema mais de serviços onde, para cada conteúdo temos um software e uma aplicação dedicada para o efeito (ouvia ontem uma pessoa a dizer que a intenção da Apple é simplesmente acabar com os browsers), cabe a cada pessoa / empresa decidir qual o melhor veículo para dar a conhecer ou demonstrar um seu produto.

Anda por aí uma discussão enorme com dezenas de posts em blogs onde há sempre quem puxe para o lado do Flash, quem puxe para o lado do HTML e para quem discuta estes valores de uma forma basta acalorada e que demonstra a paixão que temos pelas tecnologias em que criamos e sentimos necessidade de as defender.

No fim de contas, o que interessa aqui é que para cada projecto. Devemos utilizar HTML5, JavaScript, Ajax e amigos? Claro que sim! Devemos sempre utilizar a ferramenta correcta para fazer o trabalho da melhor forma!

Se o melhor caminho é seguir empresas que nos tentam cortar o acesso à forma como nós queremos ver a web? NÃO! Por mais banners, mais consumos de recursos e mais crashes que um plug-in dê (Uma observação. Programo em Flash no meu MacBookPro há mais de dois anos e ele nunca crashou por culpa do Flash. Tive sorte? Talvez ;) ) devemos sempre optar por uma web livre e só assim se consegue a inovação!

Ah! E não, o Flash não vai acabar :)



  • Share this on del.icio.us
  • Digg this!
  • Stumble upon something good? Share it on StumbleUpon
  • Share this on Facebook
  • Tweet This!
  • Subscribe to the comments for this post?
  • Share this on Linkedin
  • Share this on Reddit
  • Post this to MySpace



« Entradas anteriores |

tube8com
nudetubecom
xtube football toilette
redtube.com porn
porn tube
the tube
peg tube
cum swap tube
tube8 and beastiality
shush tube.com
famous pornstar tube
zoo tube 365
yuo tube porno
zootubecouk
tube xxx
rapetube
nikki blond filestube
zoo animal sex tube
zoosex tube 365
utube porn sites
hqtube
mature tube
gay porn tube
nudisten tube
shocking tube
porno tube xxx
dog sex tube
redtube
porn tube8
www.nude tube.com
4tube
8 tube
scat orgy tube 8
dancing xtube
twinksxtubeporn
tube x
zootubecom
animaal sex tube
psp sexy tubes
tubeteenscom
zoo sexe tube
london tube map
xtube gay jizz
pornhube
xtube spor
amateur porn tubes
beast tube
bondage and tube
adult tube sites
spankingtube
xtubecom
xtube rumen
panty pissing xtube
youporne
twin fuck tube
tivias tube
man tube
porno tube
tube8 video
hot tube
redtube4
test tubes
vacuum tube
jeans pissing xtube
ourtube
iyot tube
yoy tube
red.tube.com
bdsm tube
hqtubecom
amateur asian creampies red tube
crushfetishtube
free tube porn
anonymous redtube
blacktube
saving xtube videos
redtubecom
german porn tube
extreme tube porn
bestiality tube
rawtube
www red tubecom
beastiality tube
tube videos
redtube porn
eskimotube
teentube
xtube big brothers
zootube
redtube.eu
rocket tube
kick boxing xtube
download redtube videos
asian porn tube
free porn tubecom
xtube videos
brazzerstube.com
re tube
tubehentai
free sex tube
xtube cumming
hardtube
tube365 com
xxxtube
one tube oscillators
pornoytube
sextube videos
yuvutu
hard sex tube
tube8.c0m
lesbiantube
u tube nudes
fktube.com
www.tube8.com
wanktube
ube 8
tree tube
pronotube
bbw porntube
tiava
poh tube
black porn tubes
hentaitube
rredtube
lolita tube
innertube
gexo xtube
horse sex tube
yutube glasb
sex tube
porn tube.com
tubexxx
tuberculosis bacterium
dirtytube porn
xtube ball
TUBESEX
gas detection tube
zoo porn tube
free porn tube
xtube berlin
bootytube247
freedom tube
jizztube
pornotube x
tou tube
god tube
tit tube
british porn tube
skimtube
free psp tubes adult
beasttube zoo369
slut tube
zootube365
girls kissing on utube
sextube.com
sex tube sites
rede tube
mytube
xtube
celeb boob tube
granny tube
tube tops
rtube
pain tube
redtube competition digg
gaytube
shemale tube
sexy utube
zoo tube 365 com
sex tubes
red porn tube
xtube spy college
boob tube
solartube
tiavas tube
free web tube
homemoviestube.com
tube sex
pussy tube
snake tube xxx
urporntube
studded tube manufacturers
r tube
pornotub
porn hub
rudetube
milf tube
panty pissing xtube
blue tube
pornotube.com acount
lubetube
animals bestiality tube
nudetube
xxx porn tube
free porn tubes
yotube
fetish tube
free sextube video
free beast tube horse cum pussy
fuck tube
rdtube
tube for porn
tree tubes
reed tube
8 tube porn
erotic hot tube
x.tube.com
maturetube.com
adult tube movies
bangtubecom
zoo tube com
red tube videos
hotutubes
download xtube videos free
porn movie tube
croctube
uporntube
pinktube
incest porn tube
hq tube.com
ass nude tube
yu tube sexs
z porntube
sextube
sexytube.com
free extreme pornotube
utube enema viedo
xtube nudist beach
zootube porn
ebony porn tube
japanese porntube
lube tube
tubegals
besattube
enemas utube
tuberose essential oil
footfetishtube
animal bestiality porn tube
tube tube
porn tube sites
gay x tube videos
dude tube
xnxx.com
porn utube
japanese tits tube
utube videos
x tube
bizarre tube
filthtube
bang tube

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 1394 entradas vindas de 40 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
Versão Mobile: aceda aqui

GOOGLE

Votação


Deveria o redeRIA organizar algum evento sobre RIA's ?? Sobre quais plataformas?
Ver Resultados

AUTORES


Eduardo KrausAlexandreBindableDaniel LopesDClick TeamEbercomEdgard DavidsonElvis FernandesFabiel PrestesFábio Batista da SilvaFabio da SilvaFlavia MoreiraGabriela T. PerryIgor MusardoJanderson CardosoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalMario JuniorMário SantosMauro MartinsPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com