logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!
Nov 11

Minha opinião atual sobre a “Morte do Flash”

Escrito por Erko Bridee em .NET, 1, 2.0, 2009, 3d, 4, 6, action, Adobe, Adobe Air, Air, Ajax, Android, api, AR, Arquitetura, back, BI, blog, Blogs, browser, C#, class, cliente, css, css3, demo, Desenvolvimento, entrevista, err, facebook, Ferramenta, flash, Flash Player, for, game, git, html, html5, ide, IE, image, int, internet, jandersonfc, jandersonfc.com, Java, Javascript, jogo, Jogos, Mercado, mg, mobile, O, on, player, Projetos, prova, pt, Redes Sociais, Revistas, Ria’s Geral, S+S, site, SmartPhone, Sun, Tecnologia, Tema, tendencia, Teste, Twitter, UI, vs, web, zend @ 11 11th, 2011 | via http://blog.erkobridee.com | Sem comentários
Erko Bridee
? 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 »

Nesses ?ltimos dias a internet est? virada em um caos depois dos boatos e anuncio da “Morte do Flash” (descont?nuo do Flash Player para disposit?vos m?veis, leia-se smartphones e tables Android/RIM), todo um medo gerado pelo combo da not?cia com a demiss?o de 750 funcion?rios da Adobe (EUA e Europa)

Minha real opini?o ? a seguir:

No mais, os projetos continuam, novos desafios est?o surgindo, novas oportunidades de ganhar dinheiro continuam aparecendo constantemente, nada de mimimi, bora usar HTML5, e que tecnologia for…

Roubando a frase do @jandersonfc disse no final desse post: As tend?ncias s?o suas aliadas

“Tecnologia, Ferramentas e metodologia s?o o meio, dinheiro no bolso ? o fim”

Se voc? ainda est? preocupado sobre a tal morte do Flash no mobile, recomendo ler o post: Adobe desiste do Flash Player plug-in para dispositivos m?veis do @igorcosta e reflita no seu texto.

Agora se voc? j? estava jogando a toalha achando que o Flash j? era, se voc? estava fechando o “caix?o”, pode executar um rollback ai, pois ontem (10/11/2011) foi disponibilizado o novo Flash Player 11.1 e AIR 3.1. Tenha em mente que a plataforma Flash ainda ter? um bom tempo de vida. Motivo banal pelo qual n?o ir?o conseguir matar o Flash, digo que talvez esse mundo mobile tenha at? que readerir ao Flash : games, ainda mais agora com o novo suporte a acelera??o gr?fica e a 3D. Outro grande motivo, se “matarem” o Flash Player hoje haver? uma revolta mundial dos jogadores do jogos do Facebook e demais redes sociais, tamb?m sabemos que o HTML5 est? a anos luz de dist?ncia da maturidade e capacidade do Flash Player atual, ent?o o Flash Player n?o morrera.

Algo que eu tenho em mente, quando penso no assunto, eu lembro da mesma agita??o que foi na ?poca do Ajax, no final aqui estamos n?s usando o Flash ao invez do Ajax para desenvolver sistemas robustos. O HTML5 para sites e algumas outras coisas at? que j? tem como utilizar, mas creio que vamos chegar na mesma situa??o que nos deparamos a alguns anos atr?s e recorreremos a algo como o Flash que ? mais robusto para desenvolvimento de sistemas.

Algu?m me diz como ? que eu fa?o uma arquitetura organizada, com pacotes no JavaScript?

Algu?m sabe se existe alguma maneira de trabalhar com IoC no JavaScript?

Fora outras quest?es para as quais n?o tenho resposta de como fazer usando HTML5 + JS + CSS3

Lembrando que a compatibilidade crossbrowser do HTML5 ? um pesadelo [mobile] [web browsers teste] [demos teste]

N?o estou dizendo que sou contra o HTML5, mas hoje ele ainda ? muito imaturo para desenvolver, leia bem: sistemas

E como n?o devemos nos apegar a tecnologia alguma, muito menos rejeitar qualquer outra que o mercado est? aderindo, recomendo o HTML5 Rocks para quem quizer estudar o HTML5.

No mais, n?o se desespere com as not?cias que voc? l? na internet, mas mantenha-se sempre atualizado, pois quem escolhe que tecnologia voc? ir? utilizar no pr?ximo projeto, provavelmente ser? o seu cliente, pedindo se roda no iPad…

Tweet

Veja também:

  • Flash Mobile 10 – Para Outubro de 2009
  • [Canvas vs. Flash] Butterfly 3D (Canvas + JavaScript)
  • Flash Player 10.1 : entrevistas e demos
  • Adobe Flash suporte completo para dispositívos móveis a caminho : agora vai
  • HTC Hero: primeiro dispositivo com Android e Flash
Mai 13

Oportunidade Lisboa MyClick

Escrito por Fabio da Silva em 1, 4, 6, AR, BI, blog, Blogs, C#, entrevista, Flex, Google, int, lisboa, mg, O, on, online, PHP, pt, RIA, Ria’s Geral, S+S, Tema @ 05 13th, 2011 | 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 »

Empresa com sede em Lisboa (www.myclick.com.pt) precisa de programador em Flex e Php (obrigatório conhecimento das duas linguagens) para criação de sistemas online.

Interessados devem enviar curriculum para rebelo@myclick.com.pt ou adicionar joaoricardogomesrebelo no skype para entrevista online.

[]s

Nov 29

Segurança não e paranóia

Escrito por Kelps Sousa em .NET, 1, 4, 6, Android, AR, arte, auto, back, BI, blog, carregar, case, código, dados, Dicas, Download, e-book, entrevista, exemplo, Exemplos, for, futuro, Google, html, IE, int, Livro, Mac, map, Mate, mg, Microsoft, mobile, NaN, News, O, on, opensource, problema, Projetos, prova, pt, Revistas, RIA, Ria’s Geral, Segurança, SEO, server, serviço, Sugestões, tag, TAT, tv, Twitter, UI, uint, Ved, Vídeo, Vídeos, window, windows, windows 7, Windows Mobile, XAML @ 11 29th, 2010 | via http://kelps-sousa.blogspot.com/ | 2 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 »

Quem me segue no Twitter já deve estar sabendo que na última quarta-feira (24/11/2010) eu fui vítma de um sequestro relâmpago. Fui abordado à 3 quadras da esquina da Av. Jorge João Saad com a Av. Francisco Morato (muito cuidado se você mora ou trabalha na região). Fiquei como refém dos bandidos por quase 3h enquanto tentavam sacar e fazer compras com meus cartões de crédito e débito. Fora os gastos que fizeram nos meus cartões, levaram também o som do meu carro, meu celular e minha mochila que além do laptop tinha todos os meus carregadores, e-book reader, cabos de dados, headset, pen-drives e HDs externos. É sobre essa última perda que quero falar.

Graças a Deus não me machucaram. Os cartões têm seguro, vou recuperar o dinheiro perdido. O carro foi encontrado inteiro pela polícia na manhã seguinte (só levaram o som). Deixaram no carro todos meus documentos que estavam na carteira. Mas meu computador e, mais importante, os dados que estavam “espalhados” pela mochila (HDs, laptop e pen-drives e celular) eu não vou recuperar.

Os equipamentos em si serão repostos com o tempo (começei pelo celular). Mas os dados não. Como muitos de vocês, eu também não tinha o hábito de realizar backups com frequência e também não deixava meus dados criptografados pois achava que isso era exagero. Pois querem saber de uma coisa? Não é exagero!

Depois de todos os transtornos (BO, cancelamento de cartões, trocas de senhas…) o que mais me afetou nesse caso todo foi que:

  • Não recuperarei MUITOS dos dados que estavam naquela mochila, pois não tinham backup. Perdi fotos, músicas, vídeos, entrevistas gravadas para o xamlcast, projetos, documentos, exemplos de código, capítulos do livro que estou escrevendo…
  • Me sinto vulnerável pois os bandidos estão com acesso fácil à esses dados. Sei que provavelmente nada disso tem valor para eles e é pouco provável que façam algo, mas a sensação de vulnerabilidade não diminue por causa disso.
  • Aprendi a lição da forma mais cruel (e mais eficaz) possível. Estou escrevendo esse post para que vocês não precisem passar por isso para tomar providências e se previnir.

    O que aprendi com tudo isso?

    Backup

    Normalmente não fazemos backups ou não fazemos com frequencia pois “dá trabalho”. Pois bem, chega de ser preguiçoso. Estou sem dados agora por causa dessa preguiça e chegou a hora de levar isso a sério e resolver esse problema. Há muitas soluções de backup parcial ou totalmente automatizadas que invalidam essa desculpa então, mãos à obra.

    Após estudar algumas opções de backup, eu decidi que vou usar um Windows Home Server para a tarefa. Escolhi essa opção pois não terei que me preocupar com nada além de espaço de armazenamento depois que estiver configurado. Todos os computadores que eu comprar de agora em diante terão um plano de backup no Home Server e a vantagem é que para que o backup ocorra, basta que as 2 máquinas estejam na mesma rede. Além disso, tenho uma vantagem extra já que o Home Server também pode ser utilizado como central de mídia da casa, permitindo que eu assista a vídeos, ouça música ou veja minhas fotos de qualquer computador da rede ou até mesmo na minha TV, por meio do Xbox.

    Scott Hanselman fez alguns posts sobre o Windows Home Server que podem servir como um bom ponto de partida:

    • The Case of the Failing Disk Drive or Windows Home Server Saved My Marriage
    • Windows Home Server Unsupported Feature – Backup Duplication
    • Posts de Scott Hanselman marcados com a tag Home Server

    Criptografia

    Sim, a partir de agora vou criptografar todos os meus computadores, pen-drives e HDs externos. Se acontecer algo no futuro (espero nunca mais passar por algo assim novamente, mas nunca se sabe), ficarei tranquilo pois ninguém além de mim será capaz de acessar meus dados e eu poderei recuperar tudo dos meus backups (feitos no Home Server). Esse tipo de tranquilidade não tem preço.

    Após pesquisar um pouco, vi que há 2 opções interessantes de criptografia: o Bitlocker do Windows e o aplicativo opensource TrueCrypt. Decidi que vou usar o True Crypt pois tem uma criptografia mais alta, é extremamente seguro, open source, além do fato de o Bitlocker estar disponível apenas com a versão ultimate do Windows 7.

    O TrueCrypt é tão seguro que mesmo após 18 meses de tentativas, nem o FBI nem a CIA conseguiram burlar sua segurança para ajudar nossa Polícia Federal a ter acesso aos dados do banqueiro Daniel Dantas, acusado de crimes financeiros.

    Outra coisa interessante do TrueCrypt é que ele suporta emcriptação em hardware, se a sua CPU tiver suporte (processadores i5 e i7 têm), o que ajuda a diminuir qualquer possível perda de performance que possa ocorrer.

    Ande leve

    Perdi tudo pois estava tudo na minha mochila. É aquela velha mania de “talvez eu precise”. Pois acontece que quase nunca precisava de tudo aquilo. Minha mochila devia estar pesando uns 4Kg e eu posso dizer com segurança que 90% das vezes que precisei de algo dela no trabalho ou em qualquer outro lugar, foi para fazer algo que poderia esperar até eu chegar em casa ou que poderia ser feito de outra forma.

    Não vou mais carregar meu laptop para todo lugar (depois que comprar comprar um novo). Não vou mais deixar meus backups e originais juntos. Não vou mais carregar todos os meus gadgets se não for precisar deles.

    Próximos passos

    Agora quero ver esquemas de segurança para o celular. Eu tinha um MotoQ 11 com Windows Mobile 6.1. Estava com o serviço MyPhone da Microsoft que faz backups diários dos dados e memória do telefone, mas não fazia backup dos dados do cartão de memória (onde estavam alguns ítens que eu realmente não queria ter perdido). Como não levaram o meu chip, o esquema de localização, bloqueio e formatação remota do MyPhone não me foram úteis, mas o serviço me ajudou bastante mesmo assim.

    Como substituto provisório, estou com um LG Optimus One rodando Android 2.2. Ficarei utilizando esse aparelho até o meu Windows Phone 7 chegar, pouco antes do Natal (se tudo correr bem). Estou pesquisando quais são minhas opções tanto de criptografia quanto de backup para ambos os aparelhos. Aceitos sugestões.

    Outra coisa que me interessa é algum tipo de serviço que faça backup de dados remotamente ou na nuvem, de forma segura. Quero ter a maior cobertura possível do ponto de vista de segurança, daqui pra frente.

    Resumo

    Não brinquem com segurança. Não deixem pra depois. Façam seus backups hoje e, se possível, criptografem os dados, pelo menos os mais sensíveis também. Tomem cuidado. Fico triste e as vezes até desconsolado quando lembro de algumas coisas que perdi (principalmente dados) que não recuperarei. Não passem pelo que estou passando.

    Quero também aproveitar para agradecer a todos que me apoiaram e me enviaram palavras de consolo nesses últimos dias. Vocês não fazem idéia de como isso ajuda.



    Out 29

    XAMLCast – Interview with Paul Betts about ReactiveXaml

    Escrito por XAML Cast em .NET, 1, 4, 6, Access, app, AR, back, BI, blog, class, Design, development, Dicas, Download, DRE, engine, entrevista, expression, flash, for, FullScreen, git, Google, ide, IE, if, int, iTunes, labs, Links, mg, Microsoft, MSDN, O, on, player, pt, Ria’s Geral, rss, screen, silverlight, Software, tag, team, Twitter, Vídeo, wave, Widget, window, windows, WPF, XAML, XP @ 10 29th, 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 »

    Hey everyone!

    [Para os ouvintes brasileiros/portugueses: a entrevista foi feita em inglês mas o vídeo também foi legendado em português! Aproveite!]

    Following on our special series of interviews, Roberto interviewed Paul Betts, a Software Development Engineer in the Windows team and creator of ReactiveXaml. In a video special, he talked about Reactive programming and how to apply it to WPF and Silverlight through RxXaml. An awesome introduction to a new paradigm on WPF/SL development!

    If you want to download the video, leave a comment in this post. If there’s enough demand, I’ll upload the video (1.6GB!) to a file share.

    Here are the links we talked about in the interview:

    Reactive Extensions for .net
    http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx

    ReactiveXaml
    http://github.com/xpaulbettsx/ReactiveXaml

    ReactiveXaml Google Group
    http://groups.google.com/group/reactivexaml

    Paul’s Twitter
    http://twitter.com/xpaulbettsx

    Paul’s Blog
    http://blog.paulbetts.org

    Also, don’t miss our previous interview with Arturo Toledo about design and Expression!

    Subscribe to receive XAMLCast directly on your MP3 player, phone or RSS reader:

    • RSS feed: http://www.xamlcast.net
    • iTunes/iPod: pcast://www.xamlcast.net
    • Zune/Windows Phone 7: zune://subscribe/?XAMLCast=http://www.xamlcast.net

    You can follow XAMLCast on Twitter: @xamlcast

    • Hashtag #xamlcast
    • Follow the XAMLCasters:
      • @kelps
      • @robertos_br
      • @rodrigokono

    Stay tuned for more!

    Kelps, Roberto Sonnino and Rodrigo Kono

    Out 24

    [Canvas vs. Flash] Butterfly 3D (Canvas + JavaScript)

    Escrito por Erko Bridee em .NET, 1, 2009, 3d, 4, 6, action, Adobe, Android, api, app, AR, auto, blog, browser, chrome, class, demo, Download, entrevista, exemplo, firefox, flash, Flash Player, for, Google, html, html5, ide, IE, if, int, iphone, Java, Javascript, labs, Mac, map, mg, mobile, O, on, player, pt, redeRIA, Revistas, RIA, Ria’s Geral, safari, swf, UI, Vídeo, vs, wave, web @ 10 24th, 2010 | via http://blog.erkobridee.com | Sem comentários
    Erko Bridee
    ? 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 »



    Exemplo interessante, onde foi definido um exemplo de aplicação de uma borboleta 3D usando o Canvas(HTML5) + Javascript, tendo em vista que isto é suportado no iPhone, porém…

    Apesar do exemplo ter sido feito pensando em rodar no iPhone, mais a baixo veremos que a performance não é lá boa assim…

    Demo (web-browser suprotado: Firefox, Google Chrome, Safari) [HTML5]

    Devido ao fato de não ser um exemplo em Flash este roda no iPhone, porém muito, mas realmente muito lento (5 fps). O mesmo exemplo em Flash no Android 2.2 roda muito mais rápido (30 fps). Veja o vídeo a seguir:


    Via: ClockMaker Demos


    Veja também:

    • Um incrível vídeo de mapeamento 3D projetado sobre um relógio de 600 anos de idade
    • Flash Player 10.1 : entrevistas e demos
    • Adobe Flash suporte completo para dispositívos móveis a caminho : agora vai
    • Pantural : Ford SHELBY vs CAMARO vs JEEP vs VAZ 2107 vs HELICOPTERO
    • Curta-metragem 3D : Oxigênio
    Out 23

    XAMLCast – interview with Arturo Toledo

    Escrito por XAML Cast em .NET, 1, 2009, 4, 6, action, AR, AUG, back, BI, blog, case, class, Design, Download, DRE, entrevista, expression, finally, for, ide, IE, int, iTunes, Links, mg, Microsoft, MSDN, O, on, platform, player, Ria’s Geral, rss, silverlight, Smashing Magazine, surface, tag, team, tool, tv, Twitter, UI, user experience, UX, web, Widget, window, windows, WPF, XAML, XP @ 10 23rd, 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 »

    Hey everyone!

    [Para os ouvintes brasileiros e portugueses: Este post é em Inglês pois a entrevista foi realizada em Inglês. Os episódios em Português voltam em breve!]

    Earlier this year we did some special interviews for XAMLCast with influential people in the WPF/SL community. Well finally we’ve got time to release them!

    To start, Roberto interviewed Arturo Toledo, now Sr. Program Manager for the Microsoft Web Platform. He talked about design, Metro, trends and Expression. Don’t miss it!

    Here are the links we talked about in the interview:

    Smashing Magazine Webdesign Trends
    http://www.smashingmagazine.com/2010/01/04/showcase-of-modern-navigation-design-trends/
    http://www.smashingmagazine.com/2009/01/14/web-design-trends-for-2009/
    http://www.smashingmagazine.com/2009/01/21/current-web-design-trends-for-2009/

    Windows UX
    http://www.microsoft.com/downloads/details.aspx?familyid=E49820CB-954D-45AE-9CB3-1B9E8EA7FE8C&displaylang=en

    Metro UX
    http://download.microsoft.com/download/D/8/6/D869941E-455D-4882-A6B8-0DBCAA6AF2D4/UI%20Design%20and%20Interaction%20Guide%20for%20Windows%20Phone%207%20Series.pdf

    August de los Reyes (Surface team) talks about Natural User Experiences (NUI)
    http://www.microsoft.com/belux/msdn/nl/chopsticks/default.aspx?id=1406
    http://www.webdirections.org/resources/august-de-los-reyes-predicting-the-past/

    Gesturecons
    http://www.gesturecons.com

    Expression Studio
    http://www.microsoft.com/expression/

    .Toolbox Design School
    http://microsoft.com/design/toolbox

    Arturo’s Twitter
    http://twitter.com/arturot

    Arturo’s Blog
    http://ux.artu.tv

    Subscribe to receive XAMLCast directly on your MP3 player, phone or RSS reader:

    • RSS feed: http://www.xamlcast.net
    • iTunes/iPod: pcast://www.xamlcast.net
    • Zune/Windows Phone 7: zune://subscribe/?XAMLCast=http://www.xamlcast.net

    You can follow XAMLCast on Twitter: @xamlcast

    • Hashtag #xamlcast
    • Follow the XAMLCasters:
      • @kelps
      • @robertos_br
      • @rodrigokono

    Stay tuned for more!

    Kelps, Roberto Sonnino and Rodrigo Kono

    http://feedproxy.google.com/~r/xamlcast/~5/M7oDASLMztI/XAMLCast – Interview with Arturo Toledo – 96kbps.mp3

    Set 16

    Uma breve história sobre a origem do Adobe AIR

    Escrito por Leonardo França em 1, 2.0, 4, 6, Actionscript 3.0, Adobe, Adobe Air, Adobe Flex, Air, AIR 2.0, Ajax, api, Aplicativos, Apollo, app, AR, arte, BI, browser, class, comunidade, Desenvolvedor, desenvolvedores, Desenvolvimento, Desktop, entrevista, Experiência do Usuário, flash, Flash Platform, Flash Player, Flex, for, html, IE, if, image, int, internet, Java, Javascript, Livro, Mac, Mercado, mg, News, newsletter, O, on, photoshop, PHP, platform, player, produto, Projetos, pt, RIA, Ria’s Geral, Rich Internet Application, runtime, server, site, Software, TAT, Tracking, UI, Ved, web, XP @ 09 16th, 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 »



    Adobe Flash Plaftorm

    Adobe Flash Platform

    Nos últimos anos, vivemos uma explosão das RIA’s (Rich Internet Application), tendo o Flash Player o principal responsavél e sendo o núcleo do que hoje é conhecido como Flash Platform. O Adobe AIR veio para suprir uma lacuna que cedo ou tarde seria necessário, ter uma aplicativo Flash rodando no desktop independentemente de browser. Isso deu um novo rumo aos aplicativos RIA, agora você também tem a possibilidade de ter aquele seu site preferido como um aplicativo desktop, ou muito melhor e mais personalizado sem as limitações de um navegador web, ou seja, uma melhor experiência do usuário.

    A Historia do Adobe AIR

    Macromedia Central

    Macromedia Central

    Vamos lembrar de que o Adobe AIR não foi a primeira tentativa da Adobe de levar seus aplicativos Flash para desktop, muitos podem não lembrar, mas em meados de 2003 a até então Macromedia lançou um software chamado Macromedia Central, um software que tinha como objetivo rodar seus aplicativos em Flash no desktop sem necessidade de browser.
    O Macromedia Central não teve muita aceitação por parte dos desenvolvedores e usuários, creio que um dos motivos seja que seu modelo de distribuição não atraia os desenvolvedores sendo que você tinha que pagar para disponibilizar sua aplicação. Outro motivo pode ser que o mercado ainda não estava preparado para seu conceito, coisa que aconteceu com o Adobe Photoshop, segundo Charles Geschke(co-fundador da Adobe) em entrevista a Jessica Livingston no livro Startup(recomendo, ótima leitura :D ), “o Adobe Photoshop foi lançando um ano antes de o mercado estar preparado para ele”.

    Em meados de 2003 a até então Macromedia lançou um software chamado Macromedia Central, um software que tinha como objetivo rodar seus aplicativos em Flash no desktop sem necessidade de browser.

    Após a aquisição da Macromedia pela Adobe, voltou-se a conversar sobre esse “software” que tinha como objetivo rodar as aplicações RIA em ambiente desktop, juntou-se algumas pessoas da equipe da Macromedia e outras pessoas da equipe da Adobe chefiados por Ed Rowe e Kevin Lynch. Nascia um novo projeto de codinome Apollo que daria origem ao Adobe AIR. :D

    Missões Espaciais da NASA

    Os codinomes dos projetos foram inspirados em missões espaciais da NASA na década de 50 e 60. O Macromedia Central 1.0 e 1.5 receberam os codinomes de Mercury e Gemini, já o Adobe AIR recebeu o codinome de Apollo. Lembrando que o projeto Apollo foi a primeira missão espacial que realmente chegou a Lua.
    Lançando em 2006 com o nome de AIR(Adobe Integrated Runtime), com sua logo inspirada em um bumerangue representando a possibilidade de desenvolvimento com Adobe Flash, Adobe Flex e HTML/JavaScript(ou Ajax) e vem ganhando a cada dia mais adeptos e conquistando seu espaço. A Adobe ouvindo a comunidade, fez seu dever de casa acrescentando na medida do possivel, novas funcionalidades para o Adobe AIR 2.0.

    Os codinomes dos projetos foram inspirados em missões espaciais da NASA na década de 50 e 60. O Macromedia Central 1.0 e 1.5 receberam os codinomes de Mercury e Gemini, já o Adobe AIR recebeu o codinome de Apollo. Lembrando que o projeto Apollo foi a primeira missão espacial que realmente chegou a Lua.

    Adobe Apollo

    Adobe Apollo

    Leia mais em:
    The origins of Apollo
    Mais sobre o Adobe AIR

    Jul 1

    XAMLCast – Episódio 16 – VS2010, SL4, Moonlight 3, ReactiveXAML, MSN na Copa

    Escrito por XAML Cast em .NET, 1, 3d, 4, 6, api, AR, arte, back, bar, Behavior, BI, Blend, blog, class, deep zoom, deepZoom, Dicas, dotnet, Download, DRE, entrevista, expression, Expression Gallery, filter, for, git, ide, IE, if, image, iTunes, Mate, mg, Microsoft, MIX, moonlight, MSDN, MSN, novidade, Novidades, O, on, Orientação, PHP, problema, Projetos, Ria’s Geral, rss, silverlight, Silverlight 4, tag, Tech, Twitter, UI, Visual Studio, Visual Studio 2010, vs, Widget, window, windows, XAML, XP @ 07 1st, 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 »



    Estamos de volta!


    Ficamos quase quatro meses distantes dos microfones. Todos nós estivemos envolvidos em projetos pessoais que tomaram uma boa parte do tempo e ainda tivemos o problema do fuso horário do Sonnino que estava no GMT+5.

    Agora normalizado, voltamos com novas idéias e boas informações para sua orientação e atualização.

    Se você acompanha o XAMLCast, deve ter percebido que a numeração mudou – decidimos acabar com a contagem por temporadas, pois afinal o XAMLCast é uma coisa só. Logo, contando 4 episódios da 1a temporada, 2 do Tech-Ed 2007 e mais 9 da segunda temporada, você vai ouvir agora o Episódio 16 do XAMLCast!

    Claro que não conseguimos falar de tudo que aconteceu nestes últimos 3 meses e meio. Porém falamos dos acontecimentos mais importantes desde o MIX10 e também de algumas boas novidades fresquinhas.

    Neste episódio falamos de:

    • O indiscutível Visual Studio 2010 – http://msdn.microsoft.com/en-us/vstudio/default.aspx
    • Novidades do Silverlight 4 – http://www.silverlight.net/getstarted
    • Silverlight no Windows Phone – http://www.silverlight.net/getstarted/devices/windows-phone
    • Expression Studio Ultimate – http://www.microsoft.com/expression
    • Blend Fundamentals Training – http://www.microsoft.com/expression/resources/BlendTraining
    • Moonlight 3 com próximas atualizações baseadas no Silverlight 4 – http://www.dotnetrocks.com/default.aspx?showNum=568
    • ReactiveXaml – http://github.com/xpaulbettsx/ReactiveXaml e http://blog.paulbetts.org/index.php/category/programming/reactive-extensions/
    • MSN na Copa – http://www.msnnacopa.com.br
    • Behavior desenvolvido pelo Kelps para download no Expression Gallery – Deep Zoom Tag Filter Behavior: http://gallery.expression.microsoft.com/en-us/DeepZoomTagFilter
    • Especial: Kelps entrevista  Tim Heuer no MIX10 – http://www.youtube.com/watch?v=yQ75swHZ5Pw (post completo em breve)

    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/fwb4HuKxyZQ/xamlcast – 16.mp3

    Mai 3

    Entrevista com Rafael Martinelli, sócio fundador da DClick

    Escrito por Ved em 1, AR, cliente, entrevista, Flex, IE, if, Java, O, on, RIA, Ria’s Geral, UI, Ved @ 05 3rd, 2010 | via http://www.vedovelli.com.br | Sem comentários
    Ved
    ? 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 »

    Ved: É notório que a DClick é a maior empresa RIA do Brasil. Fale um pouco do começo, das maiores dificuldades encontradas.
    Martinelli: Como você mesmo deve saber, o começo não foi fácil. Nosso primeiro cliente foi a Odebrecht, onde tínhamos algumas pessoas alocadas construindo aplicações em Java e Flex 1.5. A Odebrecht foi pioneira em [...]

    Abr 9

    Deploy e Sysadmin para desenvolvedores

    Escrito por Daniel Lopes em 1, 4, 6, Air, api, app, AR, auto, back, BI, blog, cache, capistrano, class, código, comunidade, configuração, Curso, Cursos, demo, Desenvolvedor, desenvolvedores, Design, Desktop, egenial, Emprego, empresas, entrevista, err, erro, exemplo, falha, Ferramenta, for, fundo, hospedagem, if, int, internet, Linux, mg, O, on, Outros, Pessoal, PHP, podcast, portal, problema, problemas, processo, produto, pt, rails, rest, RIA, Ria’s Geral, ruby, Ruby e Rails, screen, Segurança, servidor, site, Sun, tag, Tema, Teste, UI, UX, Vários, Ved, web, zend @ 04 9th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
    Daniel Lopes
    ? 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 »

    Sábado agora começa o curso de Deploy. A idéia deste curso surgiu conversando com o Carlos Eduardo (sócio da eGenial) e nós percebemos que não existia em lugar algum uma forma centralizada de aprender o que realmente acontece em um um servidor. Rapidamente o Carlos veio com uma estrutura de grade do que poderia ser o curso e eu achei a idéia muito legal.

    Faltava encontrar um instrutor, já que alguém com perfil de desenvolvedor (pois é um curso para desenvolvedores) e com profundo conhecimento de sysadmin não é fácil de encontrar. E para esta tarefa ninguém melhor que o Silvestre Mergulhão (Rede Parede, Portal do Voluntário, Improve-it, e etc).

    Por que o curso é importante?

    Para 2010 a eGenial veio com um planejamento um pouco diferente. Atuando forte na comunidade Ruby, o Carlos e o restante do pessoal criou 4 cursos de Ruby. Todos cursos são complementares e com conteúdo que você não consegue encontrar facilmente (e centralizado) por aí. Ao final dos 4 cursos nós, instrutores, e a eGenial estaremos contribuindo para criar uma comunidade Ruby com mais qualidade.

    Os cursos são:

    1. Rails do Básico ao Avançado (que eu ministro)
    2. Ruby e Rails Imersão (que eu também vou ministrar)
    3. BDD on Rails (com o Lucas Húngaro)
    4. Sysdeploy (com o Mergulhão)

    Com o primeiro curso você será capaz de criar aplicações Rails já com qualidade e bem elaboradas. Com o imersão Ruby você vai entender como as “mágicas” funcionam e como criar a sua própria magia da forma correta. O curso de BDD é uma obrigação para qualquer desenvolvedor Ruby e é a única forma de garantir manutenção a longo prazo e qualidade em seu sistema (mais para frente faço um post sobre este curso).

    E para finalizar, o curso de Sysdeploy é a resposta para todas as pessoas que perguntam sobre performance do Rails mas que na verdade mal sabem o que é uma VPS. Todas as dúvidas sobre performance que aparecem são porque as pessoas não sabem o que é VPS, cluster, escalar vertical ou horizontalmente, proxy balancer, cache, memcache, diferença entre servidor de banco, web e aplicação e etc.

    Desenvolver aplicações para internet não é apenas escrever código, UI e testes. É também garantir que estas coisas vão rodar da forma correta, com performance, automatizadas e que não serão invadidas por qualquer script kid que fique “chutando” senhas via ssh.

    Vejo muita gente dizendo que hoje é fácil fazer deploy de aplicações Rails pois a forma básica é igual a PHP. Sinceramente que fala uma coisa dessas não tem a menor idéia do que é deploy de aplicações em nenhuma linguagem. Colocar uma aplicação rodando em um shared host é fácil mas você nunca poderá fazer deploy de uma aplicação séria (isso em qualquer linguagem) em um shared host.

    Já que cedo ou tarde você não vai poder recorrer mais aos shared hosts você terá que contratar uma VPS (se não sabe o que é isso então é mais um motivo para fazer o curso). E com uma VPS você está sozinho, nada de suporte, ninguém para configurar as coisas para você e ninguém para você colocar a culpa quando sair uma nova versão do Rails e sua app não funcionar.

    Temas como configuração de servidores e automatização de deploy são tão difíceis de aprender que o suporte das empresas de hospedagem estão sempre atolados. Os desenvolvedores web de hoje pensam como desenvolvedores desktop, compilei, instalei e pronto. O que na prática a coisa deveria ser totalmente diferente.

    Mas eu não vou ser sysadmin

    Nem eu quero arrumar emprego de sysadmin, mas a pouco tempo escutei um podcast com um entrevista do Chad Fowler onde ele fala que todos os bons desenvolvedores que ele conhece sabem fazer tudo. Quando ele diz tudo é desenvolver o código, testar, noções de UI, configurar um servidor, escalar este servidor e etc.

    Mesmo que você não trabalhe com isto diariamente vai precisar saber onde a sua aplicação deve se comportar de certa forma para se adequar a estrutura dos seus servidores e você não vai poder abrir um ticket ou contratar um sysadmin cada vez que fizer deploy e aplicação não iniciar.

    Mas eu já uso Linux e sei instalar uma VPS do zero

    Quem bom, mas mais uma vez você está errado. Nenhum sistema respeitável vai depender de ajustes manuais para fazer deploy ou configurar servidores.

    Você vai precisar conhecer ferramentas como Capistrano, Chef, Puppet, Moonshine e etc. Ferramentas responsáveis por automatizar o processo de deploy da sua aplicação e criação dos servidores ou você vai querer gastar dois dia para cada deploy? Ou pior, você não tem um servidor de Staging pois demora para deixar tudo sincronizado ( O.O )

    E para estas ferramentas funcionarem é preciso ter conhecimento da aplicação, conhecer quais gems são necessárias, como compilar libs binárias e etc. Este tipo de coisa não será um sysadmin de um host contratado o responsável por fazer.

    Mas ainda posso aprender sózinho…

    O servidor de produção não é um bom local para cometer erros. É bom que tudo funcione de primeira, sem falhas de segurança e principalmente com backups. Este é o tipo de coisa que eu gostaria de ter tido um curso para minimizar os meus erros.

    Um exemplo comum: Backups. Raramente quando comento sobre Backups eu escuto uma boa estratégia. Normalmente é dump do banco e um tar.gz da pasta da aplicação, (que as vezes é agendado no cron) e a pessoa baixa isto para um disco local. Esta é a pior estratégia de backup possível.

    Seu backup deveria ser feito automaticamente, no mínimo uma vez ao dia e enviado para um outro servidor seguro ou disco remoto em um data center, sem nunca passar pela sua máquina. Existem outras diversas formas de ter um Backup de qualidade, mas a mais comum (do parágrafo anterior) é a mais errado de todas.

    E Backup é só um assunto que eu pagaria facilmente para nunca ter problemas, existem vários outros. E para evitar estes problemas que tal pagar pelo curso e aprender com alguém já sabe tudo isto na prática?

    Faça já sua matrícula

    Veja a grade no site e faça já sua matrícula para subir um nível na sua carrera de desenvolvedor. E melhor ainda, preparar a base para que você possa criar suas próprias aplicações. Ou você vai querer cometer os erros acima em seu próprio produto?

    PS: Eu não ganho comissão por curso ein :-)

    « Entradas anteriores |

    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 2755 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