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

Ícones no Android, pacote para Download

Escrito por DClick Team em 1, 2.0, 4, 6, Android, AR, arte, Artigo, Artigos, BI, blog, carregar, class, Curso, Cursos, Desenvolvedor, Design, designer, developer, Documentação, Download, Draw, for, Geral, git, html, ide, IE, if, image, int, interface, lista, mg, O, on, padrão, problema, RIA, Ria’s Geral, screen, site, TAT, Tecnologia, Tema, template, Twitter, UI, UX, Vários, Ved @ 11 29th, 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 »

Como você sabe, o objetivo desses artigos é traduzir parcialmente (as partes mais importantes) a Guideline do Android e fazer comentários a respeito da mesma, a fim de auxiliá-lo na criação de uma interface realmente proveitosa.

A documentação tem por propósito oferecer informações que permitam que você construa uma interface limpa e unificada, ou seja, algo que seja agradável ao seu usuário, e para isso você deve seguir os padrões.

Para criar seus ícones você pode usar de base o pacote oferecido pela própria Android, segue ele abaixo.

icon_templates-v2.0

Tamanho correto do seu ícone

O Android foi concebido para funcionar em uma variedade de dispositivos que oferecem uma gama de tamanhos de tela e resoluções, o que pode ser um problema, por isso você deve ficar atento. Quando você cria os ícones para sua aplicação, é importante ter em mente que seu aplicativo pode ser instalado em qualquer desses dispositivos. Segundo documentação no site da Android a plataforma Android faz com que seja fácil para você fornecer ícones de tal maneira que eles serão exibidos corretamente em qualquer dispositivo, independentemente do tamanho do dispositivo de tela ou resolução.

Em geral, a abordagem recomendada é criar um conjunto de ícones distintos para cada uma das três resoluções de tela existentes listadas na Tabela 1, abaixo, em seguida, armazená-los em diretórios com o tamanho específico de sua aplicação. Quando o aplicativo é executado, a plataforma Android irá verificar as características dos ícones da tela do dispositivo e carregar os recursos apropriados referente a resolução correta. Para maiores informações sobre esse tema de “densidade” como é citado no site oficial Android Developers, ou seja, sobre a resolução, confira esse link (em inglês): Resource directory qualifiers for screen size and density

O padrão de resolução do Android é médio, chamado de mdpi, Por essa razão é recomendado criar diferentes ícones em resolução que atendam essa necessidade:

Uma vez desenvolvido ícones para as diversas resoluções, você deve inserí-los na pasta correta, apesar deste ser o trabalho do desenvolvedor conheça esses diretórios, pois será mais fácil enviar ao dev os arquivos zipados com seus respectivos diretórios.

  • Resolução média (Medium-density assets) no diretório res/drawable-mdpi/ (ou por default no diretório res/drawable/ ), como citado, a resolução média é a resolução padrão.
  • Alta resolução (High-density assets) no diretório res/drawable-hdpi/
  • Baixa resolução (Low-density assets) no diretório res/drawable-ldpi/

Resolução média (Medium-density assets) no diretório res/drawable-mdpi/ (ou por default no diretório res/drawable/ ), como citado, a resolução média é a resolução padrão.Alta resolução (High-density assets) no diretório res/drawable-hdpi/Baixa resolução (Low-density assets) no diretório res/drawable-ldpi/

Espero com esse artigo ter solucionado as primeiras dúvidas básicas na construção dos ícones, que é os padrões de tamanhos para as diversas resoluções existentes nos vários devices que temos para esse sistema operacional, acompanhe o blog para conferir novos artigos.

_________________________________________

Eduardo Horvath é UX Specialist e Designer na DClick.
Formado pela Faculdade Impacta de Tecnologia no curso Design de Mídia Digital ele atua na área de Design a mais de 15 anos.

@eduardohorvath

Nov 24

UX Specialist – Links para “entrar na profissão”

Escrito por DClick Team em 1, 2009, 4, 6, action, api, app, AR, arte, Artigo, Artigos, as2, BI, blog, Blogs, Blueprint, business, camp, Carreira, case, collection, Curso, Cursos, custom, Design, designer, Dica, Download, DRE, email, engine, err, erro, error, event, events, Experience Design, for, futuro, gc, git, Google, handle, HCI, html, ide, Ideas, IE, if, int, interface, Introdução, Links, lista, live, LOB, Mac, Mate, mg, MIX, motion, O, on, online, oop, PHP, POO, print, produto, pt, research, rest, RIA, Ria’s Geral, RoR, Sem categoria, site, social, spark, Sun, tag, TAT, team, Tech, Tecnologia, Tema, tool, try, Tutorial, Twitter, UI, user experience, utf8, UX, Ved, Vídeo, vs, web, web design, Wordpress, Workshop, XP, yahoo @ 11 24th, 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 »

What the hell is UX, e IxD – Design de Interação, abordagem direta uma galera tem me perguntado sobre a carreira de UX Specialist, o que é, o que deixa de ser, onde encontra-se material, etc.

Vou resumir, ou tentar.

UX Specialist é o indivíduo especializado em User Experience, a essa altura você deve dizer “você está de brincadeira comigo…”, mas não poderia deixar de enfatizar isso, já que, quando falo especialista, é especialista mesmo, é alguém que entende o assunto, não é apenas um termo.
Portanto, sem entrar no mérito da profissão, já que não existe faculdade para formar especialistas em UX, e muito menos cursos sobre o assunto. Os profissionais vem de diversas áreas do design, mas quando falamos em usuário temos que pensar em algo muito peculiar, INTERFACES, a maioria esmagadora vem do segmento de design de interfaces e do estudo em IxD.

Se em um futuro próximo eu ver de acordo com a perguntas dos leitores que há ainda falta de entendimento em relação a esse tema eu posso postar o que é essa carreira em alguns dos seus detalhes, por hora vou municiar vocês com material, muito material, links e mais links para você encontrar o que quiser a respeito de User Experience, mas já aviso, em português não tem coisa boa, não significativa, mas com esforço você encontra, portanto terá que ser em inglês, e se, teu inglês não está lá aquelas coisas faz um esforcinho e pede ajuda ao titio Google, garanto que vai valer a pena.

De quebra, vou dar um Help com um vídeo de introdução muito interessante… do Don Norman, (@becknovaes gosta muito dos conceitos desse especialista), acho o velhinho simpático e com uma bagagem invejável, o vídeo tem legenda em português, vale a pena.

Don Norman: 3 maneiras pelas quais o design te faz feliz

.

Você vai perceber nos links abaixo que haverá temas relacionados a IxD, IA, etc, entender todos esses assuntos fazem parte do papel de UX Specialist.

Isso não significa que eu concordo com todos os pontos de vistas de todo esse conteúdo, isso é material de investigação, de estudo. Eu tenho minhas próprias convicções sobre essa matéria User Experience, devido a meus anos de trabalho na área, pelas milhares de tentativas de erros e acertos.

Espero que com esse material você encontre o que precisa para largar de vez esse tema ou amar.

.

UX BOOKS

.

UX Primer

.

  • The Design of Everyday Things by Don Norman
  • Don’t Make Me Think by Steve Krug
  • Não me faça pensar, Steve Krug  o mesmo de cima só que em português

.

Design Thinking

.

  • Sketching User Experiences by Bill Buxton
  • Emotional Design: Why We Love (or Hate) Everyday Things by Don Norman
  • The Inmates Are Running the Asylum by Alan Cooper

.

Strategy

.

  • Subject To Change by Peter Merholz, Todd Wilkens, Brandon Schauer, and David Verba

.

Process

.

  • The Elements of User Experience by Jesse James Garrett
  • About Face 3 by Alan Cooper, Robert Reimann, and David Cronin
  • A Project Guide to UX Design by Russ Unger and Carolyn Chandler

.

Principles

.

  • Designing for the Social Web by Joshua Porter
  • Designing Interfaces by Jenifer Tidwell
  • Designing Visual Interfaces by Kevin Mullet
  • Information Architecture for the World Wide Web (the Polar Bear book) by Louis Rosenfeld and Peter Morville
  • Information Architecture: Blueprints for the Web by Christina Wodtke and Austin Govella
  • Designing Web Navigation by James Kalbach
  • Web Form Design by Luke Wroblewski

.

Activities

.

  • Usability Engineering by Jakob Nielsen
  • Handbook of Usability Testing by Jeffrey Rubin and Dana Chisnell
  • Observing the User Experience by Mike Kuniavsky

.

Documentation

.

  • Communicating Design by Dan Brown

.

Extra Credit

.

  • Set Phasers on Stun: And Other True Tales of Design, Technology, and Human Error by S. M. Casey

.

UX BLOGS

.

  • Konigi by Michael AngelesTips, tools and techniques for being a better user experience designer
  • Disambiguity by Leisa ReicheltThe ins and outs of designing a product with an existing, and passionate, community
  • EverydayUX by Alex RainertA fresh look at the world around us through UX-tinted glasses
  • Graphpaper by Christopher FaheyCritical analysis of some of the toughest issues facing UX designers today
  • inspireUX by Catriona CornettCubical-wall worthy quotations from a variety of practitioners on how and why to create positive user experiences
  • Bokardo – Social Design by Joshua PorterFor everything you need to consider when designing socially-focused stuff
  • Logic + Emotion by David ArmanoReusable visualizations and valuable synthesis at the intersection of user experience design, marketing and business
  • Putting People First by ExperientiaA great resource for all things UX from around the globe
  • Brain Sparks by User Interface Engineering (UIE)Inside the brilliant minds of user research pioneer Jared Spool and his team
  • Design for Service by Jeff HowardInsights into all the ways companies need to be communicating with their customers, outside of their websites
  • UX Booth by Redd Horrocks, Matthew Kammerer, David Leggett, and Andrew Maier

.

UX PUBLICATIONS

.

  • Boxes and ArrowsJournal dedicated to discussing, improving and promoting the work of the information architecture community
  • interactionsMagazine including timely articles, stories, and content related to the interactions between experiences, people, and technology, published by the Association for Computing Machinery
  • UXmattersInsights and inspiration for the user experience community written by many distinguished practitioners
  • Core77Industrial Design content and community site – articles, discussions, interviews and resources

.

LOCAL EVENTS

.

  • UX Book Club
  • IxDA chapters
  • UPA chapters
  • IAI Local Groups
  • SIGCHI chapters
  • User Experience Meetups
  • Information Architecture Meetups
  • Lots more events listed at UXnet.org

.

ORGANIZATIONS

.

  • Information Architecture Institute (IAI)
  • Interaction Design Association (IxDA)
  • Usability Professionals Association (UPA)
  • User Experience Network (UXnet)
  • Special Interest Group – Computer Human Interaction (ACM/SIGCHI)

.

MAILING LISTS

.

  • IxDA mailing list
  • IAI mailing list
  • NYCCHI mailing list
  • SIGCHI in other cities

.

WEBINARS

.

  • UIE’s Virtual SeminarsA monthly series of online seminars giving you the chance to hear the latest perspectives in the world of design from the field’s premier experts.
    $129 each. 90 minutes.
  • Rosenfeld Media’s Future Practice WebinarsThe cutting edge of contemporary user experience research and design methods and practices.
    $99 each. 60 minutes.
  • Adaptive Path’s Virtual Seminars$129 each. 75 minutes.
  • Smart Experience online material

.

WORKSHOPS

.

  • UIE RoadshowIn this full-day, in-depth seminar you’ll discover the key experience-design factors, analyze your team’s strengths and weaknesses, create an experience vision, and learn the role of delight.
  • AdaptivePath’s UX IntensiveThis four-day workshop series is for experienced professionals wanting to take their practice to the next level.
  • Cooper U A practical collection of courses that help product team members improve their effectiveness from early planning all the way through implementation.

.

CONFERENCES

.

Inspirational

.

  • Good Experience Live (GEL)A conference and community exploring good experience in all its forms — in business, art, society, technology, and life.
  • IDEA ConferenceThe world’s foremost thinkers and practitioners sharing the big ideas that inspire, along with practical solutions for the ways people’s lives and systems are converging to affect society.
  • Adaptive Path’s Managing Experience (Mx)Thought leaders from major corporations show you how smart and visionary management will help you successfully compete in a difficult economy.

.

Practical

.

  • UIE’s User Interface Conference Examining the biggest issues in the world of web design, information architecture, and usability.
  • NN/g’s Usability Week A three-day usability camp, a three-day intensive session on interaction design, and several specialized, day-long tutorials on core usability topics. Come for as few or as many days as you want.
  • UPA Tutorials, workshops, Experienced Practitioners program, then two and a half days packed with presentations, Idea Markets, and opportunities to network with other user experience professionals.

.

Mixed

.

  • IxDA Interaction Conference Three days of inspirational and tactical sessions geared at anyone who practices Interaction Design, as well as a day of pre-conference workshops.
  • IA Summit The premier gathering place for information architects and other user experience professionals. Two days of pre-conference sessions, two keynotes and over 50 presentations.
  • Adaptive Path’s UX Week A mix of inspiring talks from recognized thought leaders and hands-on workshops delivering takeaway skills, this event delivers for user experience professionals at all levels — directors, managers, and practitioners.
  • UIE’s Web App Summit The four-day Summit includes two days of intensive full-day workshops and two more days of featured presentations from world-renown experts, to give you fresh perspectives and new insights on today’s web app design challenges.
  • UX Australia 3-day user experience design conference, with inspiring and practical presentations, covering a range of topics about how to design great experiences for people.
  • UX London A unique three-day event combining inspirational talks with in-depth workshops presented by some of the industry’s biggest names.

.

Academic

.

  • ACM’s CHI The premier international conference for the field of human-computer interaction.

.

SCHOOLING

.

Human Computer Interaction

.

  • Human Computer Interaction Institute at Carnegie Mellon University
    (where I received a bachelor’s and master’s degree)
  • Master of Science in Information – HCI Specialization at University of Michigan
  • Full list of HCI degree programs

.

Interaction Design

.

  • Master of Design in Interaction Design at Carnegie Mellon University
  • Master of Fine Arts in Interaction Design at School of Visual Arts
    (starting fall 2009)
  • Undergraduate minor in Interaction Design at Savannah College of Art and Design
  • http://www.designdeinteracao.com.br/ Puc de Minas
  • Pós na FIT de Design de Interação Curso recente criado na Faculdade Impacta de Tecnologia – SP capital

.

Misc

.

  • Interactive Telecommunications Program at NYU’s Tisch School of the Arts
  • Institute of Design at Illinois Institute of Technology

_________________________________________

Eduardo Horvath é UX Specialist e Designer na DClick.
Formado pela Faculdade Impacta de Tecnologia no curso Design de Mídia Digital ele atua na área de Design a mais de 15 anos.
@eduardohorvath

Nov 6

Silverlight – Crie suas primeiras animações

Escrito por Alexandre Tadashi em .NET, .Net Magazine, 1, 4, 6, Ajax, Animações, AR, arte, Artigo, Artigos, BI, Blend, blog, Blogs, class, css, Curso, Desenvolvimento, DevMedia, err, etica, expression, Expression Blend, Ferramenta, Google, html, IE, if, image, int, Introdução, Java, Javascript, mg, O, on, pt, RIA, Ria’s Geral, silverlight, Storyboard, Twitter, UI, XP @ 11 6th, 2010 | via http://alexandretadashi.net/ | Sem comentários
Alexandre Tadashi
? 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 »

Está disponível a nova edição da easy .net Magazine, a edição 6 contém cinco artigos:
• AJAX, CSS e JavaScript
• Silverlight
• Introdução ao GridView – Parte 1
• Delegates
• Introdução ao desenvolvimento em .NET

Nesta edição colaborei com o artigo sobre silverlight, será apresentado um poderoso recurso do silverlight que é chamado de Storyboard, que possibilita criar animações em Silverlight. Durante o artigo vamos conhecer os tipos de animações disponíveis. O artigo irá também fazer uma breve introdução a ferramenta Expression Blend 4.

link: http://www.devmedia.com.br/post-18470-Silverlight.html

Twitter: @atsh2

Out 15

P&D 2010: eu fui!

Escrito por Gabriela T. Perry em 1, 4, 6, AR, Artigo, Artigos, BI, class, Desenvolvedor, Design, Design Cognition, designer, err, Flex, for, gestão, git, Gráfico, HCI, IE, if, image, int, interface, mg, O, on, Pessoal, processo, procura, produto, RIA, Ria’s Geral, serviço, Serviços, Sun, UI, Ved, XP @ 10 15th, 2010 | via http://www.gabriela.trindade.nom.br | Sem comentários
Gabriela T. Perry
? X
  • Bookmarks

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

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

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Não fui só eu: devia ter umas 600 pessoas na Universidade Anhembi-Morumbi, no primeiro dia das sessões técnicas. A EDU (Escola de Design da Unisinos) e o Design UFRGS (minha futura morada, em breve) estavam em peso :0)

A mesa que eu assisti (metodologia) estava bem legal. Uma pena que a Janet Murray não foi… Não entendi que “complicações políticas” ela citou como justificativa para não ter aparecido… Deve ter sido uma piada, porque muita gete riu :(

Fora isso, espero que nas próximas edições sejam apresentados mais artigos que saiam do feijão com arroz em que a pesquisa em design se transformou: gráfico, tipografia, ergonomia, produto, digital, história, gestão. Sério gente, ainda tem o que falar sobre isso? Deixa isso pros TCCs, huahuahua. E ainda por cima ergonomia/digital têm seus próprios congressos (ergodesign+ usihc, sem falar no da abergo). Não que esses tópicos não sejam importantes, mas acho que é hora de procurar outras coisas pra pesquisar.

Fora esses assuntos que (eu acho) que já estão “meio” batidos, teve muita coisa legal: moda (gente nova, uêba!), serviços, afetividade/emoção/experiência e um – UM – artigo sobre cognição. Gentem! Se olhar a Design Studies, Design Issues; é só isso que se faz.

Meus dois artigos foram sobre assuntos bem feijão-com-arroz, mas são resultados de pesquisas antiiiigas. Eu, daqui pra frente, só Design Cognition, chique-no-úrtimo!

O Desenvolvedor-Designer e o Design da Interação

Reflexões sobre a escolha entre duas interfaces: relato de um processo

E aí embaixo duas fotos: uma panorâmica e uma do pessoal da EDU (que eu consegui juntar pra “bater a foto”).

Set 14

Como conectar clientes usando RTMFP – Real-Time Media Flow Protocol

Escrito por DanielPedrinha em 1, 2.0, AR, Artigo, Artigos, as3, blog, C#, cliente, Diversos, english, exemplo, Exemplos, Flex, for, Geral, IE, Messaging, O, on, Red5, Ria’s Geral, RTM, RTMP, S+S, servidor, streaming, Tutorial, update, Vídeo @ 09 14th, 2010 | via http://www.flexbrasilia.com.br/ | Sem comentários
DanielPedrinha
? 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 »

Translate to english. Update 07-10-2010: O nome do servidor Stratus foi atualizado para Cirrus, por isso os nomes foram alterados neste artigo. Em diversos artigos anteriores eu falei sobre o RTMP (Real-time Messaging Protocol) usando Red5 como servidor de Streaming de áudio e vídeo. Neste artigo vou falar do RTMFP (Ream-time Media Flow Protocol) da [...]

(Read more…)

Set 13

Easy .net Magazine – Crie sua primeira aplicação com WPF

Escrito por Alexandre Tadashi em .NET, .Net Magazine, 1, 4, 6, Aplicativos, AR, arte, Artigo, Artigos, AUG, Banco de Dados, BI, blog, Blogs, C#, class, dados, demo, Desenvolvedor, desenvolvedores, Desenvolvimento, Destaque, DevMedia, Dica, DRE, exemplo, Exemplos, Flex, for, geo, Google, html, IE, if, image, int, Introdução, mg, Microsoft, O, on, Projetos, RIA, Ria’s Geral, server, silverlight, SQL Server, TAT, Tecnologia, Twitter, UI, Ved, Visual Studio, Visual Studio 2010, window, windows, WPF, XP @ 09 13th, 2010 | via http://alexandretadashi.net/ | Sem comentários
Alexandre Tadashi
? 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 destaque da quarta edição da revista Easy .net Magazine é o Windows Presentation Foundation, a tecnologia Microsoft para a criação de aplicativos para o Windows.

Link para a revista: clique aqui.

WPF
A tecnologia WPF (Windows Presentation Foundation) apesar de não ser muito nova começa a ganhar espaço entre os desenvolvedores .net para a criação de aplicações para a plataforma Windows, substituindo o desenvolvimento em Windows Forms.
por: Alexandre Tadashi Sato


Introdução ao T-SQL
Essa série de artigos apresentará uma introdução ao T-SQL, a linguagem para desenvolvimento em banco de dados criados no Microsoft SQL Server. Através de exemplos práticos veremos como podemos utilizar o SQL Server Management Studio para aprender os fundamentos e conceitos de desenvolvimento em banco de dados.
por: Leandro Daniel

C# Primeiros passos com a linguagem
Neste artigo serão tratados os principais elementos para que se use herança com a linguagem C#.
por: Vladimir Rech

Tipos de projetos disponíveis no .NET
Neste artigo serão abordadas as principais áreas de desenvolvimento presentes na plataforma .NET 4.0, que em conjunto com o Visual Studio 2010, solucionam grande parte das necessidades existentes em aplicações do mundo real, e trazem grande flexibilidade para o desenvolvedor.
por : Everton Coimbra de Araujo e Fábio Augusto Pandolfo

Twitter: @atsh2

Set 10

Iniciando com Open Source Media Framework – OSMF

Escrito por Leonardo França em .NET, 1, 4, 6, action, Actionscript, ActionScript 3, Actionscript 3.0, Actionscript3, Adobe, api, Aplicativos, app, AR, Artigo, Artigos, auto, back, bar, carregar, class, classe, classes, código, Componente, Componentes, control, Curso, Cursos, Download, engine, exemplo, Experiência do Usuário, filter, flash, flash builder, Flash Media Server, Flash Platform, Flex, for, framework, function, gc, Google, html, ide, IE, if, image, Iniciando, int, interface, Java, Javascript, layout, lite, live, Mate, menu, mg, NaN, O, on, opensource, Outros, padrão, PHP, player, progress, pt, RIA, Ria’s Geral, rss, RTM, RTMP, streaming, string, swf, TAT, template, UI, Ved, Vídeo, wave, web, window, XP @ 09 10th, 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 »



Open Source Media FrameworkO Open Source Media Framework – OSMF(antigo Strobe Media Framework) é um conjunto de componentes pré-programados para você usar em seus aplicativos multimidia, permite a facil implementação de recursos que tem como objetivo, enriquecer a experiência do usuário quando se trata de conteúdo multimidia para web.

O Open Source Media Framework – OSMF – permite a facil implementação de recursos que tem como objetivo, enriquecer a experiência do usuário quando se trata de conteúdo multimidia para web.

Dentre os recursos que podem ser facilmente implementados com OSMF incluem:

  • Veiculação de anúncios de vídeo template(VAST).
  • Media Abstract Sequencing Template (MAST).
  • Media RSS (MRSS).
  • Distribution Format Exchange Profile (DFXP).
  • Synchronized Multimedia Integration Language (SMIL).

Vamos fazer um primeiro exemplo de um player bem simples com o OSMF, nos próximos artigos, vamos adicionando mais funcionalidades.
Crie um projeto do tipo ActionScript Project no Flash Builder ou uma nova classe ActionScript 3.0 no Flash Professional CS5. Daremos o nome de “MyPlayerOSMF” estendendo a classe Sprite.

PLAIN TEXT
ACTIONSCRIPT3:

  1. package
  2. {
  3.     import flash.display.Sprite;
  4.  
  5.     [SWF(width="640", height="360", backgroundColor="0×000000",frameRate="25")]  
  6.     public class MyPlayerOSMF extends Sprite
  7.     {
  8.         public function MyPlayerOSMF()
  9.         {
  10.         }
  11.     }
  12. }

Temos nosso esqueleto, vamos entender algumas classes do OSMF. As classes mais importantes que devemos conhecer para criar players de multimidia são:

  • MediaPlayer – É o engine do seu player. Essa classe corresponde aproximadamente a um player de mídia atual. Possui os métodos e propriedades para interface de controle de ações do usuário como play, pause, seek, e stop.
  • MediaElement – mídia, como vídeo, áudio, imagem, texto e assim por diante. Esta classe representa nada e tudo o que um MediaPlayer pode tocar.
  • MediaFactory – converte uma url para objeto para que possa ser tocada pelo player. A classe DefaultMediaFactory instancia objetos MediaElement do tipo correto determinado vídeo, áudio, imagem ou outros tipos de mídia suportados como entrada.
  • MediaPlayerSprite – Fornece as instâncias da classe MediaContainer, da classe MediaPlayer e da classe DefeaultMediaFactory. A classe MediaPlayerSprite fornece a maneira mais fácil de criar um media player com OSMF.

Vamos deixar algumas url’s para carregar os videos usando download progressivo e streaming.

PLAIN TEXT
ACTIONSCRIPT3:

  1. private static const VIDEO_RTMP:String = "rtmp://cp67126.edgefcs.net/ondemand/mediapm/strobe/content/test/SpaceAloneHD_sounas_640_500_short";
  2. private static const VIDEO_HTTP:String = "http://mediapm.edgesuite.net/osmf/content/test/logo_animated.flv";

Iniciaremos com uma instância da classe MediaFactory converter a url para objeto e a classe MediaElement sera responsável por criar o elemento necessario de acordo com o que for carregado, video, imagem ou swf. Em seguida usaremos a classe MediaPlayer que contem a base para controlar o player, tem como autoplay = true como padrão.

PLAIN TEXT
ACTIONSCRIPT3:

  1. package
  2. {
  3.     import flash.display.Sprite;
  4.    
  5.     import org.osmf.media.DefaultMediaFactory;
  6.     import org.osmf.media.MediaElement;
  7.     import org.osmf.media.MediaFactory;
  8.     import org.osmf.media.MediaPlayer;
  9.     import org.osmf.media.URLResource;
  10.        
  11.     [SWF(width="640", height="360", backgroundColor="0×000000",frameRate="25")]  
  12.     public class MyPlayerOSMF extends Sprite
  13.     {
  14.         private static const VIDEO_RTMP:String = "rtmp://cp67126.edgefcs.net/ondemand/mediapm/strobe/content/test/SpaceAloneHD_sounas_640_500_short";
  15. private static const VIDEO_HTTP:String = "http://mediapm.edgesuite.net/osmf/content/test/logo_animated.flv";    
  16.        
  17.         private var mediaFactory:MediaFactory;
  18.         private var mediaElement:MediaElement;
  19.         private var mediaPlayer:MediaPlayer;
  20.         private var mediaContainer:MediaContainer;
  21.        
  22.         public function MyPlayerOSMF()
  23.         {
  24.             mediaFactory = new DefaultMediaFactory();
  25.             mediaElement = mediaFactory.createMediaElement(new URLResource(VIDEO_RTMP));
  26.                        
  27.             mediaPlayer = new MediaPlayer();
  28.             mediaPlayer.media = mediaElement;          
  29.         }
  30.     }
  31. }

O nosso player esta quase pronto, vamos adicionar um instancia da classe MediaContainer para inserir nosso player no palco. Segue o código completo.

PLAIN TEXT
ACTIONSCRIPT3:

  1. package
  2. {
  3.     import flash.display.Sprite;
  4.    
  5.     import org.osmf.containers.MediaContainer;
  6.     import org.osmf.layout.LayoutMetadata;
  7.     import org.osmf.media.DefaultMediaFactory;
  8.     import org.osmf.media.MediaElement;
  9.     import org.osmf.media.MediaFactory;
  10.     import org.osmf.media.MediaPlayer;
  11.     import org.osmf.media.URLResource;
  12.        
  13.     [SWF(width="640", height="360", backgroundColor="0×000000",frameRate="25")]  
  14.     public class MyPlayerOSMF extends Sprite
  15.     {
  16.         private static const VIDEO_RTMP:String = "rtmp://cp67126.edgefcs.net/ondemand/mediapm/strobe/content/test/SpaceAloneHD_sounas_640_500_short";
  17. private static const VIDEO_HTTP:String = "http://mediapm.edgesuite.net/osmf/content/test/logo_animated.flv";    
  18.        
  19.         private var mediaFactory:MediaFactory;
  20.         private var mediaElement:MediaElement;
  21.         private var mediaPlayer:MediaPlayer;
  22.         private var mediaContainer:MediaContainer;
  23.        
  24.         public function MyPlayerOSMF()
  25.         {
  26.             mediaFactory = new DefaultMediaFactory();
  27.             mediaElement = mediaFactory.createMediaElement(new URLResource(VIDEO_RTMP));
  28.            
  29.             var layout:LayoutMetadata = new LayoutMetadata();
  30.             layout.width = 640;
  31.             layout.height = 360;
  32.             mediaElement.addMetadata(LayoutMetadata.LAYOUT_NAMESPACE, layout);
  33.            
  34.             mediaPlayer = new MediaPlayer();
  35.             mediaPlayer.media = mediaElement;
  36.            
  37.             mediaContainer = new MediaContainer();
  38.             mediaContainer.addMediaElement(mediaElement);
  39.            
  40.             addChild(mediaContainer);
  41.         }
  42.     }
  43. }

Veja o player em funcionamento:

Para saber mais:
http://www.adobe.com/devnet/video/articles/osmf_overview.html
http://www.adobe.com/devnet/flash/articles/video_osmf_streaming.html
http://mediapm.edgesuite.net/osmf/swf/ExamplePlayer.swf

http://mediapm.edgesuite.net/osmf/content/test/logo_animated.flv

Set 10

Usando Google Maps em uma aplicação Flex

Escrito por DanielPedrinha em 1, 2.0, 4, aplicacao, AR, Artigo, Artigos, blog, C#, código, exemplo, Exemplos, Experiências, Flex, Flex 4, geo, Google, Google Maps, map, maps, O, referencia, RIA, Ria’s Geral, SDK, Tutorial, UI, XP @ 09 10th, 2010 | via http://www.flexbrasilia.com.br/ | Sem comentários
DanielPedrinha
? 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 »

Comecei um novo projeto com geo referenciamento, então vou deixar aqui minhas experiências iniciais e uma aplicação de exemplo com o código. Antes de mais nada, finalmente comecei a usar o Flex 4, então os próximos artigos deverão ser na maioria com o SDK 4 do Flex. Comecei pelo tutorial da própria google. Muito bom, [...]

(Read more…)

Set 8

Material para estudo de ASP.NET

Escrito por Igor Musardo em .NET, 1, 2.0, 4, 6, Ajax, AR, arte, Artigo, Artigos, Asp.Net, auto, azure, blog, Blogs, class, control, dados, Dica, Dicas, dynamic, Entity Framework, event, events, for, framework, ide, IE, image, JQuery, library, linq, Mate, mg, Microsoft, MSDN, mvc, novidade, Novidades, O, on, pt, RIA, Ria’s Geral, tag, Tecnologia, try, UI, Visual Studio, Visual Studio 2010, vs, web, Webcast, window, windows @ 09 8th, 2010 | via http://www.igormusardo.com.br | Sem comentários
Igor Musardo
? 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 »

Dando continuidade ao material do que o João Paulo Clementi compilou sobre Tecnologias Microsoft, agora é a vez do ASP.NET.

Webcasts

  • Novidades do ASP.NET 4.0 no Visual Studio 2010
  • Visual Studio 2010: Como ficou fácil fazer deployment Web 
  • O que já de novo no ASP.NET MVC 2.0 
  • Conectando uma aplicação ASP.NET com o Windows Identity Foundation
  • Construindo aplicações Web de última geração com Microsoft ASP.NET MVC 2 e jQuery
  • Visualizações mestras/detalhadas usando a ASP.NET Ajax Library
  • AJAX no ASP.NET com jQuery

Artigos

  • ASP.NET Dynamic Data
  • Dez Razões para Adotar o LINQ nas Aplicações .NET
  • Formatar dados com o ASP.NET Dynamic Data
  • Uso do LINQ com o controle GridView do ASP.NET – Parte 1
  • Uso do LINQ com o controle GridView do ASP.NET – Parte 2

Videocasts

  • Dicas do ListBox e DropDownList no ASP.NET – parte 1
  • Dicas do ListBox e DropDownList no ASP.NET – parte 2
  • GridView com LINQ
  • Uso do Linq com o controle GridView do ASP.NET – parte 1
  • O AutoComplete AJAX com Entity Framework
  • ASP.NET Dynamic Data Parte 1
  • ASP.NET Dynamic Data Parte 2

ASP.NET Dev Center: http://msdn.microsoft.com/pt-br/asp.net/

Set 4

Material para estudo do Windows Azure

Escrito por Igor Musardo em .NET, 1, 4, 6, abas, Access, app, AR, Arquitetura, Artigo, Artigos, azure, Banco de Dados, bar, BI, blog, Blogs, class, Cloud Computing, comunidade, control, dados, Desenvolvedor, desenvolvedores, developer, Dica, Download, economia, empresas, event, events, for, futuro, gc, Geral, ide, IE, if, int, Introdução, Links, LOB, mg, Microsoft, monitor, MSDN, O, on, pattern, platform, pt, Ria’s Geral, Segurança, server, serviço, Serviços, SQL Server, Tech, Tecnologia, Tema, Treinamento, UI, Ved, Visual Studio, vs, web, Webcast, window, windows, windows azure, XP @ 09 4th, 2010 | via http://www.igormusardo.com.br | Sem comentários
Igor Musardo
? 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 João Paulo Clementi há um tempo atrás compilou uma série de links interessantíssimos para desenvolvedores .NET aprenderem a trabalhar com a plataforma Windows Azure, que é um grupo de tecnologias da nuvem (Windows Azure, Azure AppFabric e SQL Azure) que podem ser usados individualmente ou em conjunto por desenvolvedores .NET.

Abaixo seguem alguns links que o Clementi compilou para a comunidade:

Web Casts

  • Saturday Night Code: Entendendo a Plataforma Windows Azure
  • TechNet Webcast: Computação na Nuvem com Azure
  • Windows Azure – Deep Dive

Azure Academy

  • Cloud Computing e o Windows Azure
  • Uma visão de arquitetura da plataforma na nuvem
  • Patterns para computação em nuvem
  • O sistema operacional Windows Azure
  • Distribuição e monitoração de aplicações dentro do Windows Azure
  • Aplicações no Windows Azure
  • Dados na nuvem com o SQL Azure Database
  • Serviços na nuvem com o AppFabric
  • Visual Studio e ALM na nuvem
  • Controle versus Economia de Escala
  • Visão de futuro da plataforma Windows Azure: qual será o impacto para seu negócio?

Artigos

  • Apresentando o Windows Azure
  • Apresentando a Plataforma de Serviços Azure
  • Computação em nuvem: Plataforma Windows Azure para empresas
  • Segurança na nuvem: Serviços de criptografia e segurança dos dados no Windows Azure
  • Armazenamento em nuvem: Alimentando o mecanismo do seu aplicativo com o armazenamento do Windows Azure
  • Computação de nuvem: Padrões para alta disponibilidade, escalabilidade e capacidade de processamento com o Windows Azure
  • Padrões em nuvem: Projetando e implantando serviços para o Windows Azure
  • Serviços de dados SQL: O banco de dados relacional da plataforma de serviços Azure

Videocasts

  • ArqCast Brasil – Novas Oportunidades de Negócio com Windows Azure
  • Migrando bases com o SQL Azure Migration Wizard
  • Usando o SSMS 2008 com o SQL Azure Database

White Papers

  • Parceiros Expandem seus Portfólios de Serviços e agregam Valor Técnico com a Plataforma Windows Azure
  • Semelhanças e Diferenças entre o SQL Azure e o SQL Server
  • Introdução ao Windows Azure Platform AppFabric para Desenvolvedores
  • Guia do Desenvolvedor para o Barramento de Serviços no Windows Azure Platform AppFabric
  • Guia do Desenvolvedor para o Serviço de Controle de Acesso do Windows Azure Platform AppFabric
  • Tabelas do Windows Azure
  • Filas do Windows Azure
  • Blobs do Windows Azure
  • Apresentando a plataforma Windows Azure
  • Windows Azure e ISVs
  • Visão Geral do Microsoft SQL Azure

Azure Dev Center : http://msdn.microsoft.com/pt-br/azure/

« Entradas anteriores | Entradas recentes »

ACERCA

O que é o RedeRIA ?

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

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

Feed: assine já
Twitter: siga-nos

GOOGLE

Votação


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

AUTORES


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

PUBLICIDADE








Powered by Wordpress & msdevstudio.com