logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!
Ago 27

Eventos e mais eventos

Escrito por Daniel Lopes em .NET, 1, 4, 6, AR, Apresentação, Arquitetura, BI, Cotidiano, Curso, DRE, Desenvolvedor, Desenvolvimento, Desenvolvimento Web, Design, Destaque, Empreendimento, Evento, Eventos, FISL, Ferramenta, Geral, IE, Introdução, NaN, O, Oracle, Palestra, Palestras, Partilha, Pessoal, RIA, Ria’s Geral, Ruby e Rails, Sugestões, TAT, Tecnologia, Tema, Treinamento, Twitter, UI, Vagas, Ved, Vários, XP, arte, auto, blog, class, comunidade, desenvolvedores, egenial, encontro, err, event, exemplo, for, framework, geo, git, ide, if, int, kit, labs, mg, on, player, portal, rails, railsmg, rest, ruby, uint, web @ 08 27th, 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 »

Neste segundo semestre do ano estamos tendo vários eventos com temas focados em Ruby ou eventos genéricos mas com espaço para a linguagem.

Apenas em Julho e Agosto tive o prazer de participar de 6 desses eventos. Uma coisa fica bastante claro, o interesse por Rails tem crescido assustadoramente.

Quando comecei a estudar a linguagem Ruby e framework Rails por volta de 2006 era comum ouvir que Ruby/Rails eram apenas modinhas e que logo isso tudo morreria.

Hoje é muito gratificante ver que esta “modinha” evoluiu para algo bem sólido no mundo todo e aqui no Brasil estamos começando a conseguir o mesmo resultado.

Isto fica bem nítido quando participamos dos eventos e vou compartilhar com vocês um pouco de como tem sido participar deles :

Mini-curso do RailsMG na UNA

Mensalmente fazemos encontros do nosso grupo, o RailsMG. Até entao nao tknhamos feito nada voltado para o publico que está interessado em começar no Ruby e no Rails.

Pensando nisso aplicamos um mini curso no meio de Julho onde eu fui o instrutor. O local para o treinamento foi cedido pela UNA e com lotação aproximada de 60 pessoas.

No esperávamos chegar perto da lotação mas o mais impressionante é que as 60 vagas foram preenchidas em menos de 5 horas.

O curso correu perfeitamente e foi bem interessante para conhecer várias pessoas de BH que tem interesse na tecnologia e mostrar um caminho por onde começar.

Os slides podem ser vistos aqui

FISL

No final de Julho, com um convite Maúricio Portal, tive o prazer de participar do FISL em Porto Alegre. Também um mini-curso mas desta vez com 6 horas (ao invés de 4 como o do RailsMG).

O curso foi quebrado em três dias com 2h por dia. No primeiro dia tivemos lotação máxima no auditório e o pessoal participou bem, com várias perguntas. O receio era que nos dias seguintes talvez o interesse diminuiria, mas isto não ocorreu e tivemos o auditório cheio nos 3 dias.

O mais interessante é que no último dia tivemos 6 horas de palestras de Ruby. Começamos com uma apresentação perfeita do Fábia Akita sobre o ecossistema Rails. Mostrando que Rails não é apenas um framework mas um plataforma sólida, focada em empreendimento e que caminha sozinha sem investimento de nenhum gigante como MS ou Oracle.

Na sequência tivemos mais uma palestra do Akita sobre boas práticas de desenvolvimento web usando a ferramentas do Ruby como exemplo. Para terminar o dia eu concluí com as duas horas restantes do mini-curso.

O resumo geral do FISL foi sensacional, vários contatos interessantes e deu para rever muita gente da comunidade Ruby e fazer aquele pós evento com direito a hora extra original com o pessoal do Rio.

Os slides do Mini-curso estão aqui.

EDTED BH

Em Julho recebi um convite da Arteccom para o EDTED de BH. O tema seria uma introdução ao Rails mas como evento coincidiu com o OxenteRails e eu já tinha confirmado com a organização do Oxente acabei não podendo comparecer ao EDTED (infelizmente).

Mas não podíamos deixar o EDTED sem uma palestra de Rails então Bruno Alves da Dito aceitou convite e a palestra parece ter sido um sucesso ( já era o esperado vindo do Bruno :) .

OxenteRails

Sobre o Oxente Rails, em Natal, não tenho palavras suficientes para descrever o evento.

Acabei indo de última hora e também não tinha comparecido no ano anterior então eu não sabia muito bem o que esperar.Mas o evento superou todas as expectativas possíveis. Extramente bem organizado e com palestrantes de auto nível.

O evento correu em duas trilhas paralelas e eu imaginei que não teria audiência para lotar os dois auditórios mas foi o contrário.

Foi bem legal para reencontrar a comunidade toda e conhecer pessoas como Caike da Envylabs, Geoffrey do Peepcode, Arthur Geek e várias outras pessoas que não vou me lembrar agora.

Quantos as palestras, pessoalmente gosto mais de conteúdo técnico e nesta linha as que me chamaram mais antenção (das poucas que assisti) foram as do Caike sobre refactoring e a do Geoffrey sobre sugestões de arquitetura em Rails.

Eu falei sobre Steak e você pode ver os slides neste link

Sobre o oxente eu só tenho a agradecer ao Paulo Fagiani, Annaysa e toda a equipe da Tink (Rafael, Anderson, etc). E claro não posso esquecer do Vinicius Teles por me fazer abrir o olho e enviar um tema para o evento e não deixar a oportunidade passar.

<iframe src=”http://player.vimeo.com/video/14350633?byline=0&amp;portrait=0&amp;color=b30000″ height=”304″ width=”540″></iframe>

Definitivamente o evento mais importante de Rails do Brasil (já que Rails Summit virou RubyConf :) .

Serpro

Duas semanas após o Oxente eu ministrei uma apresentação sobre o ecossistema Rails no Serpro MG a convite da Kátia, Alexandre e Harley (mais uma vez obrigado aos três).

Para o conteúdo eu usei boa parte da palestra que o Akita usou no FISL (com autorização dele). É um conteúdo que acho perfeito para dar uma visão geral de como caminha a comunidade em volta do Rails.

Os slides da palestra você encontra aqui

Próximos eventos

Durante este meio tempo também concluímos um treinamento da Egenial com 40 alunos e houveram vários eventos que não tive como comparecer. Destaque para o RSonRails e o encontro do pessoal do Rio.

Nos próximos meses vamos participar do seminário de “computação da UFOP” e também teremos uma palestra de Ruby na Inforuso, que está sendo organizado pelo Márcio Sete. Também não dá para esquecer do encontro de sábado agora (amanhã) do RailsMG.

Conclusão

Com todos esses eventos acontecendo e com o resultado fica bem claro que o interesse por Ruby no Brasil está começando a explodir agora.

Outra coisa que percebi é que mesmo com tantos eventos este interesse crescendo, são poucos os desenvolvedores mais experientes. Então é muito importante que os organizadores de evento tenham isso em mente.

Apesar de nós que trabalhamos como Rails a bastante tempo querermos eventos mais pesados e com conteúdo mais avançado, somos a minoria e qualquer evento no Brasil que carregue Ruby ou Rails no nome deve lembrar-se do iniciantes ao menos em algum momento na grade.

Além de introdução ao Ruby e ao Rails também é importante introdução a temas como TDD, Git, automatização de deploy e tudo mais que já é cotidiano de desenvolveres Ruby.

Nos vemos na Ruby Conf :)

Ago 27

Detectando movimentos da webcam com Adobe Flash

Escrito por Leonardo França em 1, 2009, 4, 6, AR, ActionScript 3, Actionscript, Actionscript 3.0, Actionscript3, Adobe, Adobe Air, Adobe Flex, Air, Componente, Curso, Cursos, Desktop, Download, EventListener, Evento, Flash Builder 4, Flash Player, Flex, Flex 3, Flex 4, Google, IE, Java, Javascript, Livro, Livros, MXML, O, PHP, RIA, Ria’s Geral, Scroll, Tema, Treinamento, UI, Ved, WebCam, XML, action, api, app, back, bar, builder 4, class, classe, classes, control, cs4, código, dados, event, exemplo, filter, flash, flash builder, fonte, for, framework, function, gc, handle, html, ide, if, image, int, interface, label, library, lite, live, lógica, menu, mg, motion, movimento, on, platform, player, produto, programação, progress, pt, reference, spark, swf, tag, wave, web, window @ 08 27th, 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 »



Um recurso interessante e que pouca gente conhece no Flash Player ou Adobe AIR, é que além de acessar recursos como a webcam do usuário, ele pode também detectar se há ou não movimentos na camera. Isso pode ser útil se você está implementando um sistema de stream ao vivo e quer economizar a banda usada. Por exemplo, só será publicado o stream se a camera tiver algum movimento.

O Flash Player ou Adobe AIR, além de acessar recursos como a webcam do usuário, pode também detectar se há ou não movimentos na camera.

Vamos ver um exemplo usando o Adobe Flash Professional CS5 e com Flash Builder 4(usando o framework Flex 4).

Adobe Flash Professional CS5

  • Crie um arquivo do tipo ActionScript 3.0
  • Aperte F11 para abrir a library, peça para criar um novo simbolo do tipo “video”:

    Library->New Video

  • Aparecerá uma nova janela, de o nome de “cam” e deixe a opção “Video (ActionScript-controlled)” selecionada:

    cam

  • Arraste o componente que você acabou de criar para o stage e de o nome de instância de “cam”, depois redimesione para 320×240.
  • Arraste um componente do tipo ProgressBar da library User Interface. Dê o nome de instância “pbar”.
  • Feito isto, você deve ter algo parecido com isto:

    Stage pronto para começar a programação

Temos nosso stage pronto para começar a programação ActionScript 3.0. Vamos começar com o Flash Player pedindo para ter acesso a webcam e em seguida colocar a imagem da webcam em nosso componente de video.

PLAIN TEXT
ACTIONSCRIPT3:

  1. myCam = Camera.getCamera();
  2. cam.attachCamera(myCam);

Agora basta fazer com que nosso filme escute o evento “ActivityEvent” da webcam.

PLAIN TEXT
ACTIONSCRIPT3:

  1. myCam.addEventListener(ActivityEvent.ACTIVITY,handlerMotion);

E no método handlerMotion, implementamos as ações na ProgressBar.

PLAIN TEXT
ACTIONSCRIPT3:

  1. function handlerMotion(evt:ActivityEvent):void
  2. {
  3.     trace(evt.target.activityLevel);
  4.     pbar.setProgress(evt.target.activityLevel,100);
  5.     if(evt.target.activityLevel <10)
  6.     {
  7.         trace("muito quieto! =õ(");
  8.     }
  9.     else
  10.     {
  11.         trace("eba! festa!!! \o/\O/\o/");
  12.     }
  13. }

Veja o exemplo em funcionamento:

Adobe Flex 4
Agora veremos um exemplo usando o Adobe Flex, vou capturar a camera usando o componente VideoDisplay.

  • Crie um projeto do tipo web(Flex) ou desktop(AIR).
  • Arraste um componente do tipo VideoDisplay e outro do tipo ProgressBar para o palco.
  • Devemos ter algo parecido com isso:
    PLAIN TEXT
    MXML:

    1. <?xml version="1.0" encoding="utf-8"?>
    2. <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
    3.                xmlns:s="library://ns.adobe.com/flex/spark"
    4.                xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="450" minHeight="400" width="450" height="400">
    5.     <s:VideoDisplay id="cam" x="48" y="38" width="360" height="240"/>
    6.     <mx:ProgressBar id="pbar" x="125" y="297"/>
    7. </s:Application>

Basta implementar a programação ActionScript agora, é bem parecido com o modo de como fizemos no Flash. Mudaremos pouca coisa no código ActionScript 3.0.

PLAIN TEXT
ACTIONSCRIPT3:

  1. protected function application1_creationCompleteHandler(event:FlexEvent):void
  2. {
  3.     pbar.mode = "manual";
  4.     myCam = Camera.getCamera();
  5.     var vd:Video = new Video(320,240);
  6.     vd.attachCamera(myCam);
  7.     cam.addChild(vd);
  8.     myCam.addEventListener(ActivityEvent.ACTIVITY, handlerMotion);
  9. }
  10.  
  11. private function handlerMotion(evt:ActivityEvent):void
  12. {
  13.     trace(evt.target.activityLevel);
  14.     pbar.setProgress(evt.target.activityLevel,100);
  15.     if(evt.target.activityLevel <10)
  16.     {
  17.         pbar.label = "muito quieto! =õ(";
  18.     }
  19.     else
  20.     {
  21.         pbar.label = "eba! festa!!! \o/\O/\o/";
  22.     }
  23. }

Agora é so aplicar a lógica para que seja transmitido ou não o stream da webcam do usuário.

DOWNLOAD SOURCE FLASH

DOWNLOAD SOURCE FLEX

Para saber mais:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Camera.html?allClasses=1

Livros recomendados:
Adobe Flash CS4 Professional Como Fazer 100 Técnicas Essenciais
Flex 3 em Ação
Adobe Flex 3 Treinamento Direto da Fonte

Ago 26

A lista de palestras do TechEd Brasil 2010 foi alterada

Escrito por Kelps Sousa em .NET, 1, 4, 6, AR, BI, Blend, C#, Desenvolvimento, Dica, Dicas, Eventos, Expression Blend, Ferramenta, Google, IE, MEF, Microsoft, News, Novidades, O, Palestra, Palestras, RIA, Ria’s Geral, Rich Internet Application, Scrum, Serviços, Silverlight 4, Tech, TechEd, Tecnologia, Visual Studio, Visual Studio 2010, WCF, WPF, XP, app, arte, blog, browser, class, email, err, expression, for, framework, image, int, internet, lista, map, mg, novidade, on, rest, serviço, silverlight, site, template, web, window, windows @ 08 26th, 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 »

A lista de palestras do TechEd Brasil 2010 foi alterada ontem devido à ajustes na grade e 2 das minhas palestras mudaram de dia e de horário. Se você já havia montado a sua agenda, vá ao site e atualize.

Tech·Ed 2010

Segue abaixo a grade que montei para mim com as minhas 3 palestras destacadas (as minhas que mudaram de horário estão marcadas abaixo com um * )

segunda-feira, 13/09/2010

  • 13:45 – 15:00 – Dicas, truques do visual Studio 2010 e novas funcionalidades do Visual Basic e C# – João Paulo Clementi, Renato Haddad
  • 15:30 – 16:45 – Desenvolvimento com C# no mundo moderno – Alfred Myers
  • 17:15 – 18:30 – Tudo o que você precisa saber sobre Scrum e Visual Studio ALM em 150 min – Parte 1 – André Dias, Giovanni Bassi
  • 18:45 – 20:00 – Scrum Process Template para TFS 2010: Seja ágil de verdade – Parte 2 – André Dias, Giovanni Bassi

terça-feira, 14/09/2010

  • 09:00 – 10:15 – Novidades e razões para migrar para o Microsoft .Net Framework 4 – Diego Blanco, João Paulo Clementi
  • 10:45 – 12:00 – Meu site anda meio lento… e eu não sei mais o que fazer! – Vinicius Canto Xavier
  • 13:45 – 15:00 – WPF Data-Binding de A à Z – Kelps Leite de Sousa *
  • 15:30 – 16:45 – Implementando Serviços RESTful usando o Microsoft .NET Framework – Israel Aece
  • 17:15 – 18:30 – Aplicações WEB com Silverlight 4 fora do Browser – Djonatas Tenfen, Rogerio Cordeiro
  • ASK the Experts – Mesa de Silverlight (não aparece na grade)

quarta-feira, 15/09/2010

  • 09:00 – 10:15 – Silverlight 4 e Expression Blend 4: Tecnologia e Ferramenta em suas Mãos – Rodrigo Kono
  • 10:45 – 12:00 – Como e onde devo utilizar o Managed Extensibility Framework (MEF) – Rogério Moraes de Carvalho
  • 13:45 – 15:00 – Criando Rich Internet Applications (RIA) com Silverlight 4 e WCF RIA Services – Kelps Leite de Sousa
  • 15:30 – 16:45 – Entendendo a Plataforma de Aplicações do Windows Phone 7 – Galileu Vieira, Luciano Condé
  • 17:15 – 18:30 – Aproveitando ao máximo as ferramentas do Visual Studio 2010 para Silverlight e WPF – Kelps Leite de Sousa *

Infelizmente não será possível assistir a todas a palestras que eu gostaria. Espero que as palestras sejam gravadas esse ano para que possamos assistir depois as palestras que perdermos ao vivo.

Vejo vocês lá!



Ago 23

Próximos encontros do RailsMG

Escrito por Daniel Lopes em 1, 4, 6, AR, Air, BI, Design, Mac, O, Palestra, RIA, Ria’s Geral, Ruby e Rails, TAT, Tecnologia, Tema, Teste, UI, arte, bar, blog, camp, class, control, event, framework, gratuito, html, html 5, if, int, mg, on, portal, problema, problemas, rails, railsmg, ruby, ruby on rails, socket, uint, web @ 08 23rd, 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 »

No proximo sábado (28 de Agosto) teremos uma palestra do Antônio Roberto (Ton) na UNA sobre Cramp e Websockets. A palestra terá duração aproximada de 50 minutos seguido de um DOJO em Ruby para resolução de alguns problemas simples e primeiro contato com a linguagem e também TDD.

Chegada no local a partir das 9:30 e palestra começando as 10:00. Endereço é UNA Campus Barro Preto Rua Goitacazes, 1159, bairro Barro Preto – Belo Horizonte – MG – Sala 1004.

Para participar é gratuito mas é necessário fazer a inscrição neste link


Sobre a palestra

Tema: O que é CRAMP e WebSockets

Descrição:

O CRAMP é um framework assíncrono que trabalha sob o EventMachine e funciona com duas camadas: Controller e Model.
Já WebSockets é uma tecnologia que provê um canal full-duplex sob uma conexão TCP/IP e faz parte da especificação do HTML 5.

Na palestra será abordado os seguintes temas:
– Sobre o CRAMP Framework
– Sobre WebSockets
– Aplicação teste

Mini-Currículo:
Antônio teve seu primeiro contato com Ruby On Rails em março de 2010, quando se tornou funcionário do Portaltrack.


Divulguem para os interessados.

Ago 23

Criando uma aplicação WPF – Parte 4

Escrito por Alexandre em 1, 4, 6, AR, Arquitetura, BI, Blend, Blogs, C#, Class Library, Desenvolvimento, Design, Documentação, Evento, Eventos, Expression Blend, Ferramenta, Flex, Google, IE, LOB, MSDN, Melhores Práticas, O, RIA, Ria’s Geral, TAT, Teste, Tutoriais, Tutorial, Twitter, UI, WPF, XAML, XP, arte, blog, botão, class, classe, codeplex, código, dados, demo, designer, err, event, exemplo, expression, for, framework, if, image, int, interface, kit, layout, library, mg, mudanças, on, padrão, problema, problemas, pt, referencia, runtime, silverlight, site, template, tool, toolkit, uint @ 08 23rd, 2010 | via http://www.silverlight.net.br/ | Sem comentários
Alexandre
? 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 »

Nesta etapa do tutorial podemos separar as entidades geradas pelo T4 em um projeto separado, que posteriormente vamos utilizar na camada visual da aplicação, para realizar essa tarefa, adicione um novo projeto do tipo Class Library em sua Solution, com o nome de Contatos.Entities, em seguida delete o arquivo Class1.cs, pois não vamos utilizá-lo.

Na camada Contatos.Data, localize o arquivo ModeloContato.tt, que contém a classe Contato.cs, e mova o arquivo para a camada Contatos.Entities, para mover, arraste o arquivo com a tecla Shift pressionada e solte na camada Contatos.Entities.

O Resultado será :
Modifique os namespaces da nova camada, de Contatos.Data para Contato.Entities, e em seguida, na camada Contato.Entities adicione uma referencia a System.Runtime.Serialization.
Na camada Contatos.Data adicione uma referência ao projeto Contatos.Entities.

Se tiver dificuldades em separar as camadas, dê uma olhada neste tutorial:
http://blogs.msdn.com/b/adonet/archive/2010/01/25/walkthrough-poco-template-for-the-entity-framework.aspx

View e MVVM

O padrão de design MVVM (Model-View-ViewModel) é muito utilizado em aplicações Silverlight e WPF, principalmente em aplicações LOB, apesar de ser um padrão avançado, ele não resolve todos os problemas do desenvolvimento de um projeto, porém proporciona uma forma interessante de separar a camada View da camada Model de sua aplicação.

Resumidamente este padrão proporciona separar o modelo (Model) da interface visual do projeto (View), tanto o WPF como o Silverlight, tem um forte suporte a databinding, com esse modelo o desenvolver poderá trabalhar separado do designer na aplicação, ou seja, o designer terá uma maior flexibilidade, podendo utilizar por exemplo o Expression Blend e se concentrar no layout.

Existem diversas ferramentas disponíveis para você aplicar o padrão MVVM com as melhores práticas para uma aplicação em produção, como por exemplo, o framework MVVM Light Toolkit e o Prism, este último tem uma documentação interessante no link  http://compositewpf.codeplex.com/, porém neste tutorial não vou utilizar nenhum framework, para simplificar, vou criar um exemplo básico,  com o objetivo de explicar o conceito do padrão.

Para separar a View do Model, uma terceira classe será criada, essa classe será a ViewModel, ou seja, será a ponte entre essas duas camadas, o ViewModel pode implementar a interface INotifyPropertyChanged, ICommand, fazer validações, escutar eventos, possibilitar testes direto no ViewModel e fazer a adaptação entre a View e o Model.

Dessa forma a View, mais precisamente o arquivo XAML, fica com o mínimo de code-behind em C#, através de binding, ligamos a View com o ViewModel, dessa forma, por exemplo, o código que estaria dentro do evento click de um botão no code-behind do XAML, estará no ViewModel, sendo ligado através de ICommand, na teoria, ao abrir o code-behind de um arquivo XAML não teríamos códigos em C# para a manipulação dos dados e eventos, dessa forma o layout da aplicação fica mais flexível para sofrer mudanças.

O Padrão tem a seguinte arquitetura:

No próximo tutorial o fechamento desta série.
Twitter: @atsh2

Ago 20

XAMLCast – Episódio 19 – Novidades, Visual Studio LightSwitch e Behaviors

Escrito por XAML Cast em .NET, 1, 2.0, 2009, 3d, 4, 6, AR, Asp.Net, BI, Behavior, Behaviors, Blogs, DRE, Download, Expression Gallery, Formação, Links, MSDN, Microsoft, Microsoft Expression, Novidades, O, Pessoal, RIA, RTW, Ria’s Geral, Twitter, Visual Studio, Vídeo, WPF, Widget, Wordpress, XAML, XP, back, blog, class, codeplex, control, cool, expression, for, framework, iTunes, ide, if, int, live, mg, novidade, on, rss, silverlight, site, tag, tool, update, vs, web @ 08 20th, 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á pessoal!

Estamos na edição 19!
São 42′ de boa informação. Ouça, comente e aproveite os links abaixo.

  • Silverlight Media Framework 2.0 (07/07)
  • XAML Power Toys for VS2010
  • Power Tools no ScottGu’s Blog
  • RTW do WPF Ribbon Control
  • Visual Studio LightSwitch
    • Vídeo no CH9: Anúncio no VSLive!
    • Post no blog do Somasegar
    • Lançamento previsto para o dia 23 de agosto de 2010
  • Behaviors
    • Top 5 Silverlight Behaviors
    • Microsoft Expression Gallery (Silverlight Behaviors)

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/s2VYgWqhLpo/xamlcast – 19.mp3

Ago 19

Opções para desenvolvimento mobile

Escrito por Leonardo França em 1, 2009, 4, 6, AR, Adobe, Adobe Air, Air, Android, Aplicativos, Artigo, BI, Curso, Cursos, Desenvolvedor, Desenvolvimento, Documentação, Eclipse, Exemplos, Flash Player, Frameworks, Google, IE, Java, Links, MXML, Mercado, Negócios, O, Oracle, PHP, Plugin, RIA, Ria’s Geral, SDK, Sun, TAT, Tech, Tema, Touch, UI, Ved, Wordpress, XML, action, api, app, apple, arte, class, cliente, demo, developer, development, exemplo, flash, flash builder, flash lite, for, framework, html, ide, if, image, int, interface, iphone, library, lista, lite, mg, mobile, on, player, pt, reference, runtime, ssl, tool, web, window, windows, zend @ 08 19th, 2010 | via http://www.leonardofranca.com.br | 1 comentário
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 »



Desenvolvimento MobileO mercado movel é um dos que mais crescem ultimamente, e com isso a demanda por aplicativos para esse nicho cresce também trazendo uma opção a mais para quem é desenvolvedor e novas oportunidades de negócios. Você desenvolvedor que gosta de se manter atualizado, sabe exatamente do que estou falando. Nesse artigo reuno alguns links que quem deseja começar com desenvolvimento mobile em pelo menos três plataforma diferentes no qual tive demandas ultimamente.

O mercado movel é um dos que mais crescem ultimamente, e com isso a demanda por aplicativos para esse nicho cresce também trazendo uma opção a mais para quem é desenvolvedor e novas oportunidades de negócio.

Dentre as plataformas disponiveis para desenvolvimento mobile, podemos destacar:

  • Java com JME
  • Nokia Qt, alem de poder usar WRT(Web RunTime)
  • Flash Lite
  • Android com o SDK do Google alem do Adobe AIR e Flash Player 10.1
  • IPhone

Comentaremos um pouco de cada uma:

Java com JME
O JME(Java Micro Edition) é a versão que a sun oferece para você programar em Java para dispositivos móveis. Oferece uma gama enorme de API’s que foram feitas especificamente. Possui uma documentação bem completa e com varios exemplos. Deixo um link de como montar seu ambiente para desenvolvimento JME.

Nokia Qt
A Nokia disponibiliza o Qt, Cross-plaftorm application and UI framework, tendo bibliotecas especificas para dispositivos móveis(como QTMobility). Você programa em C++ e há uma linguagem de interface parecida com MXML. Possui sua propria IDE e tem emuladores para Symbian S60, 40 e Symbian^3 além do Maemo e Meego.

Adobe Flash Lite
O Adobe Flash Lite ainda tem espaço no mercado, sendo uma versão diferente do Flash Player com alguns recursos especificos para dispositivos móveis. O ambiente de desenvolvimento é o proprio Adobe Flash Professional e o Adobe Device Central.

Google Android
O Google oferece para a plataforma Android um conjunto de SDK’s e emuladores para as diferentes versões do seus sistema operacional que a cada dia que passa, se torna mais popular. Possui um plugin para você programar no Eclipse, o Android Development Tools(ADT). A linguagem usada é o Java. A partir do Android 2.2(Froyo) você tem a opção de criar aplicações em Adobe AIR, o runtime do AIR é instalado no dispositivo e você cria a aplicação usando o Adobe Flash Professional(que possue uma extensão para criar os arquivos .apk) ou Adobe Flash Builder.

Apple IPhone
Quem deseja programar para IPhone, IPad e afins, A Apple oferece um SDK. Você usa a linguagem Objective-C, derivada do C, e algumas bibliotecas interessantes desenvolvidas para se trabalhar com muiltitouch como o Cocoa. Encotrei uma lista de frameworks.

Bom, opções temos, cabe a nós somente analizar a que melhor pode atender noss cliente. Ficarei devendo algo sobre o Windows Phone 7 pois me parece bem promissor e merece uma atenção também.

Ago 13

Microsoft Silverlight Media Framework 2.0

Escrito por Flavia Moreira em 1, 4, 6, AR, Artigo, Artigos, Blend, C#, Desenvolvedor, Expression Blend, Microsoft, Microsoft Blend, Microsoft Silverlight, O, Plugin, RIA, Ria’s Geral, Silverlight 3, Silverlight 4, TAT, Tutoriais, Twitter, UI, Ved, Visual Studio, Vídeo, Wordpress, api, blog, blog silverlight, blogsilverlight, desenvolvedores, development, facebook, framework, html, if, kit, mg, on, player, silverlight, smooth streaming, streaming @ 08 13th, 2010 | via http://flamoreira.wordpress.com | Sem comentários
Flavia Moreira
? 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 Microsoft Silverlight Media Framework - SMF – permite aos desenvolvedores implementar rapidamente um player robusto, personalizado e escalavel. A funcionalidade central do SMF, antes conhecido como “Smooth Streaming Player Development Kit” é permitir a distribuição de conteúdo de mídia ao vivo ou sob demanda.

Dentre as funcionalidades do SMF existe uma API extensível que permite aos desenvolvedores criarem plugins para o Framework.   

Leia mais…

Ago 9

Adobe AIR – FileSearch

Escrito por Erko Bridee em .NET, 1, 4, 6, AR, ActionScript 3, Actionscript, Actionscript3, Adobe, Adobe Air, Air, BI, Blazeds, Download, Flash Player, Flex, Flex 4, Google, IE, Java, MXML, O, RIA, Ria’s Geral, SVN, Swiz Framework, TAT, UI, XML, action, api, aplicacao, app, blog, class, código, exemplo, flash, flash builder, framework, html, ide, if, image, layout, map, mg, on, player, pt, quick, redeRIA, string @ 08 9th, 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 »



Segue um exemplo básico de aplicação de como localizar um determinado tipo de arquivo no computador. Este respectivo código pode ser evoluído e reaproveitado em algum aplicativo que precise ler conteúdo de um determinado diretório do computador.

Obs.: Essa aplicação foi baseada e adaptada do disponibilizado nesse link.


Ver código:

- FileSearch.mxml

- FileSearchCode.as

Download: FileSearch

SVN: http://erkobridee.googlecode.com/svn/trunk/adobe_air/FileSearch/



Veja também:

  • [Adobe AIR 2 : NativeProcess + Java] SimpleAirJava
  • [Flex & AIR] Swiz Framework + Presentation Model : Exemplo de Projeto
  • Adobe Flash Builder + Flex 4 + BlazeDS 4
  • ActionScript 3 + Flash Player 10+ : LocalFileHelper
  • ActionScript3 : QueryString



Ago 8

Revista Easy .net Magazine Edição 3

Escrito por Alexandre em .NET, .Net Magazine, 1, 4, 6, AR, Artigo, BI, Blogs, C#, DevMedia, Dica, Google, IE, Introdução, O, RIA, Ria’s Geral, Serviços, Tecnologia, Tema, Visual Studio, Web Service, XP, arte, blog, class, cliente, framework, html, if, image, int, mg, on, servidor, serviço, silverlight, web, web services @ 08 8th, 2010 | via http://www.silverlight.net.br/ | Sem comentários
Alexandre
? 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 »

Confira nessa edição da Easy .net Magazine:

• Web Services
• Introdução à T-SQL
• C#
• .NET Framework
 
Nesta edição colaborei com o artigo que apresenta o tema Web Services, que são serviços que podem ser disponibilizados para serem acessados através da Web a partir de outras aplicações. Veremos como criar Web Services (a parte servidora) e também como consumir serviços (a parte cliente), usando tecnologias .NET e o Visual Studio.

Link para o artigo: Web Services
Link para a revista: Easy .net Magazine Edição 3

« 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 1861 entradas vindas de 47 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


Está o rederia mias rápido??
Ver Resultados

AUTORES


Eduardo KrausAlexandreBindableDaniel LopesDaniel SchmitzDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com