<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MXStudio &#187; Felipe Stanzani</title>
	<atom:link href="http://www.mxstudio.com.br/author/felipe/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mxstudio.com.br</link>
	<description>Macromedia e Adobe - Artigos, colunas, tutorias e muito mais...</description>
	<lastBuildDate>Sun, 29 Jan 2012 11:31:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>As armadilhas do ViewState</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/aspnet/as-armadilhas-do-viewstate/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/aspnet/as-armadilhas-do-viewstate/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 01:32:31 +0000</pubDate>
		<dc:creator>Felipe Stanzani</dc:creator>
				<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[DB4Objects]]></category>
		<category><![CDATA[Linq]]></category>
		<category><![CDATA[NHibernate]]></category>
		<category><![CDATA[ViewState]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=921</guid>
		<description><![CDATA[Desde que surgiu a idéia de desenvolver aplicações utilizando a Web, uma das principais motivações para tanto foi o fato de aplicações Web se comportarem como aplicações cliente-servidor onde os clientes se comportam efetivamente como thin-clients, sendo desnecessária a instalação de qualquer aplicação no cliente além do próprio Browser. Surgiram linguagens cada vez mais avançadas [...]]]></description>
			<content:encoded><![CDATA[<p>Desde que surgiu a idéia de desenvolver aplicações utilizando a Web, uma das principais motivações para tanto foi o fato de aplicações Web se comportarem como aplicações cliente-servidor onde os clientes se comportam efetivamente como thin-clients, sendo desnecessária a instalação de qualquer aplicação no cliente além do próprio Browser.</p>
<p>Surgiram linguagens cada vez mais avançadas e com elas frameworks proporcionalmente mais sofisticadas para desenvolver aplicações Web, possibilitando o acesso facilitado à bancos de dados, aumentando a produtividade, e assim proporcionando formas melhores de desenvolver tais aplicações. Uma das frameworks que surgiu foi a .NET, e esta por sua vez trouxe um recurso bastante interessante para armazenar o estado dos controles de uma página, o View State.</p>
<p>Em suma, o View State consiste em serializar objetos dentro do código html de uma página em uma parte específica do mesmo, criptografando os objetos que nele são armazenados. O grande problema está no fato de que muitos programadores vem utilizando o view state para armazenar objetos de negócio em detrimento do uso de recursos tradicionais como as sessões, algo que pode ser mortífero caso a complexidade desse objeto seja muito grande.</p>
<p>O maior argumento está no fato de que muitas vezes objetos são armazenados em sessão e nem sempre são removidos da mesma, acumulando &#8220;lixo&#8221; na memória do servidor.</p>
<p>Porém ocorre que, uma sessão dura o tempo que o navegador do cliente estiver aberto, ou então, o tempo estabelecido para que ocorra o <em>timeout </em>da mesma, e os objetos armazenados em sessão não são enviados do servidor para o cliente, não gerando tráfego na rede, e assim livrando o cliente de baixar alguns bytes ou mesmo megabytes de dados.</p>
<p>O problema do uso desregrado de View State se torna ainda maior quando se trabalha com persistência OO (leia-se NHibernate, Linq to SQL, DB4Objects), quando a programação se torna realmente orientada a objetos e objetos complexos são carregados do banco de dados e armazenados temporáriamente no View State. Para exemplificar imagine as seguintes situações:</p>
<ol>
<li>Um objeto Rua. Esse objeto possui 2 atributos, sendo estes o Id e o Nome. Se armazenarmos este objeto no View State teremos apenas um objeto simples, o que não traz maiores problemas.</li>
<li>Um objeto Bairro. Esse objeto possui 3 atributos, sendos estes o Id, o Nome, e Ruas, que é uma lista de Ruas. Se supormos que este objeto Bairro contém 100 Ruas e estamos armazenando o mesmo no View State, na verdade estaremos armazenando 101 objetos. Okay, isto pode ser muito pouco, não é mesmo?</li>
<li>Um objeto Cidade. Esse objeto possui 3 atributos, sendos estes o Id, o Nome, e Bairros, que é uma lista de bairros. Suponhamos que cada bairro possua 100 ruas, e que existam 93 bairros, como na cidade de São Paulo. Vamos à matemática: (100 + 1) x 93 + 1 = 9394 objetos.</li>
</ol>
<p>Isso mesmo, 9.394 objetos para serem armazenados no código fonte do cliente.</p>
<p>Como um exercício sugiro o seguinte:</p>
<p>Crie uma página, e crie os mesmos objetos que descrevemos acima, com as mesmas propriedades, e faça um método que gere um objeto cidade contendo 93 bairros, que contenham 100 ruas cada um. Após criado este objeto armazene o mesmo na View State da sua página. Após isso veja o código HTML que foi gerado na página do cliente e procure pela tag VIEWSTATE.</p>
<p>Ficou muito grande?</p>
<p>Use o View State com muita cautela, e tenha certeza do seguinte: é muito melhor armazenar 9394 objetos na memória do servidor que enviar tudo isso para o SEU cliente.</p>
<p>Abraços!</p>
<p>Ps: Visitem meu blog: <a title="Blog do Felipe Stanzani" href="http://stanzani.wordpress.com" target="_blank">stanzani.wordpress.com</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/aspnet/as-armadilhas-do-viewstate/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Notificações por E-Mail no Team Foundation Server 2008</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/aspnet/notificacoes-por-e-mail-no-team-foundation-server-2008/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/aspnet/notificacoes-por-e-mail-no-team-foundation-server-2008/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 13:57:22 +0000</pubDate>
		<dc:creator>Felipe Stanzani</dc:creator>
				<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[SMTP]]></category>
		<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Work Item]]></category>
		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=1049</guid>
		<description><![CDATA[O TFS possui um recurso de enviar alertas de Work Items para membros da equipe, porém a configuração dos mesmos é bem espartana, principalmente quando se usa um servidor SMTP com autenticação. Certa vez eu estava procurando uma solução e achei este post, onde há um serviço fácilmente configurável para o Team Foundation Server. O [...]]]></description>
			<content:encoded><![CDATA[<p>O TFS possui um recurso de enviar alertas de Work Items para membros da equipe, porém a configuração dos mesmos é bem espartana, principalmente quando se usa um servidor SMTP com autenticação.</p>
<p>Certa vez eu estava procurando uma solução e achei <a title="Vertigo Software" href="http://blogs.vertigosoftware.com/teamsystem/archive/2006/07/13/Automatic_email_notifications_when_a_work_item_is_assigned.aspx" target="_blank">este post</a>, onde há um serviço fácilmente configurável para o Team Foundation Server. O serviço funciona muito bem e sua configuração é bem simples. Toda vez que se cria um work item, ou que se muda o &#8220;assigned to&#8221; de um work item chega um e-mail para a pessoa que recebeu o work item.</p>
<p>Se você for mais audacioso da ainda para alterar o corpo ou título dos e-mails através de arquivos XSLT.</p>
<p>É importante lembrar que os e-mails dos colaboradores devem estar devidamente configurados no Active Directory, mas se não estiverem basta vigiar o arquivo de log gerado pelo serviço.</p>
<p>Fica aí a dica.</p>
<p>Abraços!</p>
<p><em>Ps: Este artigo está também no meu blog: <a title="Felipe Stanzani - Blog" href="http://stanzani.wordpress.com/2008/04/15/notificacoes-por-e-mail-no-team-foundation-server-2008/" target="_self">stanzani.wordpress.com</a> visitem.</em> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/aspnet/notificacoes-por-e-mail-no-team-foundation-server-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mapeamento de Problemas</title>
		<link>http://www.mxstudio.com.br/marketingdigital/usabilidade/mapeamento_de_problemas/</link>
		<comments>http://www.mxstudio.com.br/marketingdigital/usabilidade/mapeamento_de_problemas/#comments</comments>
		<pubDate>Thu, 28 Jun 2007 00:00:00 +0000</pubDate>
		<dc:creator>Felipe Stanzani</dc:creator>
				<category><![CDATA[Usabilidade]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Como melhorar a usabilidade atrav&#233;s dos erros dos usu&#225;rios.]]></description>
			<content:encoded><![CDATA[<link href="http://www.mxstudio.com.br/webgerenciador/_css/PadraoCss.css" rel="stylesheet" type="text/css" /> <script src="http://www.mxstudio.com.br/js/ColorCode.js"></script><br />
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td id="colunaTexto" valign="top">
<h1>Mapeamento de Problemas</h1>
<h2>Como melhorar a usabilidade através dos erros dos usuários.</h2>
<p>Olá  caros leitores!</p>
<p>Venho  escrever especialmente para os desenvolvedores, sejam desenvolvedores especializados em Web, Desktop, Mobile ou qualquer outra plataforma.</p>
<p>Nos últimos dias comecei um projeto muito especial na empresa onde trabalho, pois durante toda minha vida como desenvolvedor percebi que grande parte dos erros que ocorrem nos sistemas são advindos dos usuários. Esses erros ocorrem devido à dificuldade que os usuários têm em utilizar os sistemas, pois na maioria das vezes os mesmos realizam suas tarefas de forma mecanizada e simplesmente não compreendem ou não sabem explicar o porquê de seus procedimentos.</p>
<p>De posse de todas essas informações começamos a desenvolver um sistema com finalidade de Mapear Problemas. A idéia é bastante simples:</p>
<p id="destaque">
<ul>
<li>Existem vários módulos no sistema de nossa empresa.</li>
<li>Para cada módulo podem ocorrer problemas específicos.</li>
<li>Cada problema possui uma ou mais causas possíveis.</li>
<li>Cada causa possui uma ou mais soluções.</li>
</ul>
<p>Sendo assim passamos a entrevistar os usuários de cada módulo do sistema pedindo para que os mesmos nos &#8220;ensinassem&#8221; a utilizar o sistema fazendo sempre perguntas como por exemplo: &#8220;Por que você faz isso?&#8221; ou &#8220;Como você faz aquilo?&#8221;. Documentamos todas essas entrevistas em documentos padronizados que posteriormente são assinados pelos encarregados dos respectivos setores.</p>
<p>O sistema de &#8220;Base de Conhecimento&#8221; (como resolvemos chamar o nosso sistema de mapeamento de problemas), foi projetado para registrar os problemas todas as vezes que um usuário liga para o nosso suporte, e contabilizar quantas vezes aquele problema acontece. Para todo problema registrado cadastramos as causas que levaram ao problema e para cada causa todas as soluções possíveis. E todas as vezes que ocorre um problema podemos buscar por uma solução dentro da nossa base de conhecimento amparados pelo registro dos problemas que já ocorreram alguma vez.</p>
<p>Através do cadastro dos problemas e de suas soluções, além da quantidade de vezes que determinado problema ocorre ganha-se uma documentação  extra que permite às equipes de suporte e desenvolvimento resolverem problemas com mais velocidade, disseminar o conhecimento dentro das equipes, evitar perda de tempo tentando resolver problemas que ocorreram em outro momento, e finalmente, encontrar partes do sistema que precisam ser reprojetadas. Reprojetadas mesmo, pois normalmente os problemas que mais ocorrem são problemas pequenos e aparentemente banais, mas que devido à sua constancia acabam tomando muito tempo de equipes de desenvolvimento para serem solucionados.</p>
<p>A diferença entre um problema muito grave e um problema banal é que os problemas graves são resolvidos com urgência e normalmente suas soluções são drásticas, fazendo com que estes problemas graves não ocorram novamente. Já os problemas simples são resolvidos com facilidade pelos desenvolvedores e pelo suporte, porém os mesmos sempre voltam a acontecer.</p>
<p>É importante que trabalhos como esse sejam realizados, pois assim se obtém grande melhoria da qualidade dos sistemas desenvolvidos e não se permite que equipes de desenvolvimento percam o tempo que poderia ser utilizado para implementar novas soluções e inovações concertando erros de usuários.</p>
<p><strong>Considerações Finais </strong></p>
<p>Espero que esse artigo sirva de inspiração para muitos Desenvolvedores, Projetistas, Analistas, Web Designers e a todos que de certa forma desenvolvem aplicações.<br />
Um grande abraço à todos!</p>
<p><strong>Autor:    Felipe Stanzani &#8211; Colunista de Usabilidade do Portal MXSTUDIO</strong></p>
<p>Qualquer dúvida envie um email para stanzani@gmail.com ou acesse o nosso <a href="http://forum.mxstudio.com.br" target="forum">fórum</a>.</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/marketingdigital/usabilidade/mapeamento_de_problemas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PopAaaahrg!!! Popups&#8230;</title>
		<link>http://www.mxstudio.com.br/marketingdigital/usabilidade/popaaaahrg____popups___/</link>
		<comments>http://www.mxstudio.com.br/marketingdigital/usabilidade/popaaaahrg____popups___/#comments</comments>
		<pubDate>Mon, 18 Sep 2006 00:00:00 +0000</pubDate>
		<dc:creator>Felipe Stanzani</dc:creator>
				<category><![CDATA[Usabilidade]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Como os popups s&#227;o um inc&#244;modo na opini&#227;o quase un&#226;nime das pessoas.]]></description>
			<content:encoded><![CDATA[<link href="http://www.mxstudio.com.br/webgerenciador/_css/PadraoCss.css" rel="stylesheet" type="text/css" /> <script src="http://www.mxstudio.com.br/js/ColorCode.js"></script><br />
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td id="colunaTexto" valign="top">
<h1 align="justify">PopAaaahrg!!! Popups&#8230;</h1>
<h3 align="justify">Introdução</h3>
<p align="justify">Como os popups são um incômodo na opinião quase unânime das pessoas.</p>
<h3 align="justify"><strong>Conteúdo</strong></h3>
<p align="justify">Imagine a situação: Você está entrando em um shopping e já chega um vendedor te segurando e te forçando a levar um panfleto de promoção da loja onde ele trabalha. Você não está interessado em seu produto e ainda está com pressa, mas o vendedor te segura, e chegam outros vendedores te cercando, segurando e você precisa de um esforço grandioso para se livrar desses vendedores, talvez precisandoa ser até agressivo para isso. Seria um inferno não? Uma situação totalmente incômoda e desconcertante, mas é isso o que fazem os pop-ups.</p>
<p align="justify">Um caso que me ocorre constantemente é o seguinte. Todos os dias eu entro em um determinado site para ler as notícias de tecnologia do dia, apenas ler tais notícias, mas antes que eu possa ler as manchetes principais surje ele. Majestoso, lento, animado,  colorido, incômodo e sem um botão de fechar que seja visível: O Pop-up.</p>
<p align="justify">Houve um certo dia em que foi colocado um desses pop-ups e havia nele um botão de fechar, ou pelomenos uma imagem redonda com um &#8220;X&#8221; e o texto &#8220;fechar&#8221;. De nada adiantou, pois no Firefox o dito-cujo Pop-up não fechava! Suspeito que havia um dedinho de patrocínio da Microsoft naquele Pop-up, pois após várias tentativas eu fui obrigado a abrir o Internet Explorer para ler minhas notícias.</p>
<p align="justify">Com o aborrecimento que me surgiu ao ver que aquele site infringiu a lei máxima da usabilidade, ser utilizado por qualquer um em qualquer lugar, mandei um e-mail aos administradores reclamando do fato, e vinte minutos após eles corrigiram o problema por completo: removeram o pop-up do site.</p>
<p align="justify">Não é exigencia demais, pois após uma série de outros acontecimentos semelhantes eu resolvi entrevistar meus colegas de trabalho para saber suas opiniões sobre os pop-ups. As pessoas a quem entrevistei formavam um grupo bem heterogêneo de nerds, programadores, desenvolvedores, analistas de sistema, gerentes de projeto, administradores e secretárias, mesmo assim a resposta foi quase unânime, sendo que de todas apenas uma pessoa gostava de pop-ups, e todas as outras já faziam cara feia só de falar neles.</p>
<p align="justify">O problema maior constatado é que  os pop-ups são invasivos, pois quando um usuário entra em um site e quer ver seu conteúdo, um pop-up aparece antes desse conteúdo, e o usuário é obrigado a localizar um local para fechar o pop-up e assim dar mais um clique, sendo incômodo demais, uma invasão do território do usuário. É uma forma mal educada de vender um produto, pois você está forçando o usuário a ver este produto.</p>
<p align="justify">Eu posso até ser apedrejado após este artigo, mas aqui faço um manifesto em defesa dos Banners, pois de qualquer forma eles são muito menos incômodos que os pop-ups, na verdade se o layout for bem estruturado os banners não incomodam em nada.</p>
<p align="justify">Uma outra forma que poderia ser utilizada são os ads no estilo dos Google Ads, pois não poluem o site, não incomodam o usuário, ou seja, são muito mais interessantes, discretos e silenciosos que pop-ups, porém são perceptíveis e organizados. São bons e não são &#8220;mal educados&#8221;.</p>
<p align="justify">Além de todas as desvantagens apresentadas os pop-ups são ruins para quem vende os produtosl, e no caso dos pop-ups que abrem outra janela, existem os bloquedores que impedem os mesmos de serem abertos, sendo assim o usuário pode até nunca tomar conhecimento do produto por nunca ter visto o pop-up bloqueado.</p>
<h3 align="justify">Considerações	Finais</h3>
<p align="justify">Recomendo a utilização de outras formas de publicidade via web que não invadam o espaço do usuário, pois além das formas invasívas serem incomodas aos usuários, elas podem ser ruins até mesmo para que está anunciando o produto.</p>
<p align="justify">		  <strong>Autor: Felipe Stanzani &#8211; Colunista Usabilidade do Portal MXSTUDIO</strong></p>
<p>      Qualquer dúvida envie um email para <a href="maito:stanzani@gmail.com" target="new">stanzani@gmail.com</a> ou acesse o nosso <a href="http://forum.mxstudio.com.br" target="forum">fórum</a> e visitem meu <a href="http://fstanzani.blogspot.com">BLOG</a><a href="http://forum.mxstudio.com.br" target="forum"> </a></td>
</tr>
</table>
<p><script> FormatAS(new Array(\'codigo\',\'codigo1\',\'codigo2\',\'codigo3\',\'codigo4\',\'codigo5\')); </script> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/marketingdigital/usabilidade/popaaaahrg____popups___/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menu Pop Up</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/flash/menu_pop_up/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/flash/menu_pop_up/#comments</comments>
		<pubDate>Mon, 24 Jul 2006 00:00:00 +0000</pubDate>
		<dc:creator>Felipe Stanzani</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Hoje iremos aprender como desenvolver um menu pop-up. Um recurso muito utilizado atualmente e que &#233; simples de ser desenvolvido.]]></description>
			<content:encoded><![CDATA[<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td id="colunaTexto" valign="top">
<h1>Coluna Flash &#8211; Menu Pop Up</h1>
<p>Olá amigos do MXStudio,</p>
<p>Depois de muito tempo estou de volta, graças a Deus!<br />
As coisas andaram bem corridas por aqui.<br />
Empresa, faculdade, freelances e outros projetos têm tomado todo meu tempo.<br />
Mas como estava há muito tempo sem escrever nenhum artigo, consegui arrumar um tempo.<br />
Hoje iremos aprender como desenvolver um menu pop-up.<br />
Um recurso muito utilizado atualmente e que é simples de ser desenvolvido.<br />
Como tenho recebido dezenas de e-mails perguntando como fazer um menu assim, decidi responder a todos de uma vez por meio desse artigo. Espero que gostem!<br />
O resultado final você confere abaixo.<br />
Passe o mouse sobre a opção ?A Empresa? para ver as opções do submenu:</p>
<p><object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="100" width="480"><param name="_cx" value="12700"></param><param name="_cy" value="2646"></param><param name="FlashVars"></param><param name="Movie" value="htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/Menu_Pop_Up.swf"></param><param name="Src" value="htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/Menu_Pop_Up.swf"></param><param name="WMode" value="Window"></param><param name="Play" value="-1"></param><param name="Loop" value="-1"></param><param name="Quality" value="High"></param><param name="SAlign"></param><param name="Menu" value="-1"></param><param name="Base"></param><param name="AllowScriptAccess"></param><param name="Scale" value="ShowAll"></param><param name="DeviceFont" value="0"></param><param name="EmbedMovie" value="0"></param><param name="BGColor"></param><param name="SWRemote"></param><param name="MovieData"></param><param name="SeamlessTabbing" value="1"></param><param name="Profile" value="0"></param><param name="ProfileAddress"></param><param name="ProfilePort" value="0"></param></object></p>
<p><embed src="http://www.mxstudio.com.br/imagens_artigos/htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/Menu_Pop_Up" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="100" width="480"></embed>Lembrando que meus artigos são desenvolvidos em Flash 8, utilizando Actionscript 2.0, implementada a partir da versão MX 2004. Portanto, se você utiliza o Flash da versão 6 (MX) pra baixo, seu arquivo tem grandes chances de não funcionar corretamente.<br />
Mãos à obra!<br />
Crie um novo filme no Flash e pressione ?Ctrl + J? para abrirmos a paleta de configuração do filme (Document Properties).<br />
Defina o tamanho do mesmo em 480&#215;100 pixels, conforme a figura abaixo:<br />
<img src="http://www.mxstudio.com.br/imagens_artigos/htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/felipeGomes_jul06_MenuPopUp_clip_image001.gif" height="346" /><br />
Agora crie cinco layers (camadas) com os mesmos nomes e na mesma ordem da figura abaixo:<br />
<img src="http://www.mxstudio.com.br/imagens_artigos/htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/felipeGomes_jul06_MenuPopUp_clip_image002.gif" height="188" /><br />
Na layer (camada) ?Background? crie um retângulo qualquer.<br />
Em seguida pressione ?F8? e abra a janela para criar um novo símbolo.<br />
No campo ?Name? digite ?background_gfc? e em ?Type? escolha a opção ?Graphic?, conforme a figura:<br />
<img src="http://www.mxstudio.com.br/imagens_artigos/htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/felipeGomes_jul06_MenuPopUp_clip_image003.gif" height="149" /><br />
Agora, na layer (camada) ?Menu? crie as quatro palavras que serão as opções do nosso menu:<br />
<strong><em>Home</em></strong>, <strong><em>A Empresa</em></strong>, <strong><em>Nossos Serviços</em></strong> e <strong><em>Fale Conosco</em></strong>.<br />
Tranque a layer clicando no ícone do cadeado correspondente.<br />
Seu menu deverá ficar mais ou menos dessa forma:<br />
<img src="http://www.mxstudio.com.br/imagens_artigos/htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/felipeGomes_jul06_MenuPopUp_clip_image001_0000.gif" height="56" /><br />
Vamos agora à layer (camada) ?Buttons?.<br />
Novamente crie um quadrado com um tamanho qualquer (20&#215;20 por exemplo) e pressione ?F8? para convertê-lo em símbolo.<br />
No campo ?Name? digite ?botao_btn? e em ?Type? escolha a opção ?Button?.<br />
Pronto, agora já temos meio caminho andado.<br />
Em seguida, pressione ?F11? para abrir a ?Library?.<br />
Arraste quatro cópias (instâncias) do botão que acabamos de criar.<br />
Ajuste o tamanho de cada um de acordo com o tamanho das palavras correspondentes.<br />
Observe a figura:<br />
<img src="http://www.mxstudio.com.br/imagens_artigos/htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/felipeGomes_jul06_MenuPopUp_clip_image002_0000.gif" height="48" /><br />
Agora selecione o botão que corresponde à opção ?Home? e na barra ?Properties? (Propriedades) digite ?home_btn? ? sem aspas ? no campo do nome de instância.<br />
<img src="http://www.mxstudio.com.br/imagens_artigos/htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/felipeGomes_jul06_MenuPopUp_clip_image003_0000.gif" height="134" /><br />
Repita esse procedimento com os demais botões, colocando os seguintes nomes:<br />
A Empresa: ?empresa_btn?<br />
Nossos Serviços: ?servicos_btn?<br />
Fale Conosco: ?contato_btn?<br />
Feito isso, vamos agora à layer (camada) ?Submenu?.<br />
Pressione ?Ctrl + F8? para criarmos um novo símbolo.<br />
No campo ?Name? digite ?subEmpresa_mc? e em ?Type? escolha a opção ?Movie clip?.<br />
Pressione ?Ctrl + E? para voltarmos à raiz do filme.<br />
Abra a Library (Livraria) ? pressionando ?F11? ou ?Ctrl + L? ? e arraste para o palco o Movie clip que acabamos de criar, selecione-o e defina, na barra ?Properties? x = 0 e y = 0.<br />
Também dê a ele o nome de instância ?subEmpresa_mc? ? sem aspas.<br />
Veja a figura:<br />
<img src="http://www.mxstudio.com.br/imagens_artigos/htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/felipeGomes_jul06_MenuPopUp_clip_image004.gif" height="135" /><br />
Clique duas vezes sobre o Movie clip para editá-lo.<br />
Dentro do nosso Movie clip ?subEmpresa_mc?, crie uma layer (camada) chamada ?Menu? e nela iremos criar as três opções que fazem parte do submenu de ?A Empresa?.<br />
As opções são: <strong><em>Equipe</em></strong>, <strong><em>Clientes</em></strong> e <strong><em>Parceiros</em></strong>.<br />
Após criar as três opções do submenu, uma logo abaixo da outra, arraste três instâncias do ?botao_btn? (que está na Library), posicionando-as de acordo com as palavras criadas.<br />
Observe a figura:<br />
<img src="http://www.mxstudio.com.br/imagens_artigos/htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/felipeGomes_jul06_MenuPopUp_clip_image005.gif" height="101" /><br />
Volte à raiz do filme (pressionando ?Ctrl + E?) e vamos à layer (camada) ?Actions?.<br />
Clique no primeiro e único frame da layer (camada) e pressione ?F9? para abrir a paleta ?Actions?.<br />
Copie e cole as linhas de código abaixo.</p>
<p>Cada linha está explicada com comentários:</p>
<p id="codigo">subEmpresa_mc._visible = false; /* faz com que o submenu fique invisível quando o filme iniciar*/<br />
empresa_btn.onRollOver = function() { /* quando o mouse passar sobre o botão ?empresa_btn?*/<br />
subEmpresa_mc._visible = true; /* o submenu aparecerá*/<br />
}</p>
<p><!-- aqui chamamos a função para formatar todas as DIV's --><br />
<script>FormatAS();</script>Pronto, agora pressione ?Ctrl + Enter? para testar seu menu.<br />
Ele já está praticamente pronto, porém você irá notar que quando tiramos o mouse da área do submenu, as opções continuam lá.<br />
Agora vamos para a grande sacada dos menus pop up.<br />
Feche a paleta ?Actions? e clique duas vezes no Movie clip ?subEmpresa_mc?.<br />
Crie uma camada com o nome ?Hit? ? sem aspas ? e vamos criar um retângulo com o mesmo tamanho da área do menu, ou seja, 480&#215;100 pixels.<br />
Criado esse retângulo, certifique-se de que ele tem 480&#215;100 pixels e defina x = 0 e y = 0, conforme a figura:<br />
<img src="http://www.mxstudio.com.br/imagens_artigos/htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/felipeGomes_jul06_MenuPopUp_clip_image001_0001.gif" height="135" /><br />
Agora selecione esse retângulo e pressione ?F8? para transformá-lo em botão.<br />
Na janela que se abrir, digite ?hit_btn? no campo ?Name? e em ?Type? escolha ?Button?.<br />
Selecione o botão que acabamos de criar e dê a ele o seguinte nome de instância: ?hitEmpresa_btn? ? sem aspas.<br />
Agora iremos editar os estados do botão.<br />
Clique duas vezes sobre ele e arraste o frame ?Up? para o frame ?Hit?.<br />
<img src="http://www.mxstudio.com.br/imagens_artigos/htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/felipeGomes_jul06_MenuPopUp_clip_image002_0001.gif" height="88" /><br />
Selecione o frame ?Hit? e clique no ícone do quadrado que fica logo ao lado do cadeado.<br />
Isso fará com que seja exibido apenas as bordas dos objetos que fazem parte da camada.<br />
Agora delete a área correspondente ao menu e submenu de ?A Empresa?.<br />
Depois disso clique no quadrado novamente para exibir seu botão normalmente.<br />
Veja como seu botão deve ter ficar:<br />
<img src="http://www.mxstudio.com.br/imagens_artigos/htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/felipeGomes_jul06_MenuPopUp_clip_image003_0001.gif" height="101" /><br />
Agora pressione ?Ctrl + E? para voltarmos à raiz do filme.<br />
Você verá o seguinte:<br />
<img src="http://www.mxstudio.com.br/imagens_artigos/htmlE92U01_felipeGomes_jul06_MenuPopUp_imagens/felipeGomes_jul06_MenuPopUp_clip_image004_0000.gif" height="100" /><br />
Agora basta mais um detalhe e nosso menu estará funcionando corretamente.<br />
Abra a paleta ?Actions? pressionando ?F9? e acrescente as seguintes linhas de código abaixo das linhas que já haviamos colado anteriormente:</p>
<p id="codigo">subEmpresa_mc.hitEmpresa_btn.onRollOver = function() {<br />
subEmpresa_mc._visible = false;<br />
}<br />
Pronto pessoal, agora teste seu filme e confira o resultado.<br />
Depois, basta colocar os links que desejar nos botões.<br />
Qualquer dúvida, por favor, envie para meu e-mail: <a href="mailto:contato@felipegomes.com.br">contato@felipegomes.com.br</a><br />
Não responderei a dúvidas postadas nos comentários do artigo.<br />
Para mim é melhor e mais interessante responder às dúvidas por e-mail, assim poderemos ter um contato mais próximo e vocês poderão sanar dúvidas sobre outros assuntos que desejarem.<br />
É isso!<br />
Espero que tenham gostado e que esse artigo seja útil a vocês.<br />
Deus abençoe!<br />
Um abraço a todos e até a próxima,<br />
<strong>Autor: Felipe Gomes &#8211; Articulista de Flash do Portal MXSTUDIO </strong><br />
Qualquer dúvida envie um email para <a href="maito:contato@felipegomes.com.br" target="new">contato@felipegomes.com.br</a> ou acesse o nosso <a href="http://forum.mxstudio.com.br" target="_blank">fórum</a>.</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/flash/menu_pop_up/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Imposição de Padrões</title>
		<link>http://www.mxstudio.com.br/marketingdigital/usabilidade/imposicao_de_padroes/</link>
		<comments>http://www.mxstudio.com.br/marketingdigital/usabilidade/imposicao_de_padroes/#comments</comments>
		<pubDate>Thu, 16 Mar 2006 00:00:00 +0000</pubDate>
		<dc:creator>Felipe Stanzani</dc:creator>
				<category><![CDATA[Usabilidade]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Como grandes id&#233;ias influenciam a usabilidade]]></description>
			<content:encoded><![CDATA[<table id="colunaTexto" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<h1>Imposição de Padrões</h1>
<h2>Como grandes idéias influenciam a usabilidade</h2>
<p>Não podemos dizer que um padrão de usabilidade é exatamente imposto,  mas podemos dizer que eles acabam se impondo quando recebem um  planejamento adequado e um estudo bem feito dos grupos aos quais serão  aplicados. Abaixo vou contar um pouco sobre grandes exemplos de padrões  que atualmente comandam a Web e os Desktops.</p>
<p>Na época que surgiu o Windows 95, a Microsoft teve a oportunidade de  testar novas idéias, e assim algumas continuaram nas versões seguintes  do sistema, algumas outras foram abandonadas. Essa prática de  introduzir &#8220;experimentos&#8221; nos softwares se tornou constante para a  Microsoft, se estendeu para a suíte Office, e logo após para outros  programas como o MSN Messenger.</p>
<p>Ultimamente o Messenger tem sido o maior laboratório de pesquisas da  Microsoft, as novas versões do Windows se limitam a serem apenas uma  popularização do que existe em outros sistemas operacionais (alguém já  viu os Widgets do Vista em algum lugar?). Isso por que a MS percebeu  que não dá para ficar brincando com coisas sérias, logo, fez com que o  MSN, que surgiu como uma ferramenta de entretenimento, fosse o alvo  para testes, principalmente por que com o MSN ela consegue obter  respostas com mais facilidade do que seria possível com o Windows ou o  Office, já que a maioria das operações que o mesmo efetua estão  diretamente ligadas com a Internet.</p>
<p>Há pouco tempo foi lançada uma versão beta do Messenger, e agora o  mesmo resolveu inovar completamente. Repaginada e investindo numa nova  plataforma, uma cor verde, com ícones nada insinuantes e muito  confusos, uma interface que ocupa uma maior área do monitor,  incomodando os herdeiros do ICQ, que colocam o Messenger como uma  &#8220;janelinha retangular vertical no canto esquerdo do desktop&#8221;, assim  como eu, entre várias outras coisas. A interface praticamente obrigava  o usuário a aumentar a janelinha e o programa ficou muito mais pesado.  O resultado provavelmente não foi dos melhores, e a Microsoft começou a  provar do veneno que ela mesma produziu: &#8220;O Padrão Microsoft de  Usabilidade&#8221;. Em um mês a Microsoft fez com que o Live Messenger  voltasse a ser algo muito semelhante ao que era antes. Dessa vez ela  conseguiu agradar, &#8220;inovando&#8221; com as mensagens off-line e as pastas  compartilhadas.<br />
<!--  D(["mb","</p>
<p>\r\nA Microsoft vem se sentindo amea&ccedil;ada por dois padr&otilde;es muito fortes. O padr&atilde;o Apple que est&aacute; se consolidando com a enxurrada de IPods, transformando o PC em um centro de divers&otilde;es e um objeto t&atilde;o imprescind&iacute;vel como uma escova de dentes,&nbsp; e o Padr&atilde;o Google, que leva tudo do desktop para a internet, ocupa menos espa&ccedil;o no HD e funciona muito, mas muito bem.\r\n</p>
<p>\r\nUsu&aacute;rios do Gmail j&aacute; nem fazem muita quest&atilde;o de utilizar o Outlook, ou n&atilde;o usam mesmo. Tais usu&aacute;rios t&ecirc;m em suas m&atilde;os ferramentas sutis, curiosas, poderosas. Al&eacute;m do pr&oacute;prio Gmail, existem outras coisas, como a possibilidade de explorar o mapa de marte, da terra, procurar artigos acad&ecirc;micos, e-books, um chat via browser, uma infinidade de coisas que surgem m&ecirc;s a m&ecirc;s, deixam os usu&aacute;rios mais acostumados com o Google, e menos dependentes das ferramentas Microsoft, j&aacute; que auxiliados por Ajax os sites ficam mais parecidos com aplica&ccedil;&otilde;es Desktop.\r\n</p>
<p>\r\nHoje a Microsoft j&aacute; produz seus softwares utilizando-se de recursos muito semelhantes, intefaces padronizadas que fazem com que os usu&aacute;rios tenham muito mais facilidade em utilizar estes produtos e aprender a utilizar novos produtos. O mesmo acontece com o Google e suas buscas e sugest&otilde;es, e ocorre tamb&eacute;m com a Apple e seus equipamentos brancos, limpos, com design simples e bonito, e softwares que sabem dar aten&ccedil;&atilde;o aos seus usu&aacute;rios.\r\n</p>
<p>\r\nUma grande jogada da Microsoft &eacute; a plataforma .net, em que todas as interfaces, bot&otilde;es e todos os componentes seguem o padr&atilde;o do Office e do Windows, levando a plataforma a ter uma grande ado&ccedil;&atilde;o pelas empresas e desenvolvedores, que tamb&eacute;m s&atilde;o usu&aacute;rios.\r\n</p>
<p>\r\nNunca foi f&aacute;cil desenvolver interfaces e melhorar a usabilidade de programas, mas com certeza as empresas que tem grandes id&eacute;ias e conseguem impor bons padr&otilde;es est&atilde;o lucrando e muito, e &eacute; importante ressaltar que um padr&atilde;o para ser imposto precisa vir junto com uma grande id&eacute;ia, uma boa ferramenta. Para que as pessoas se interessem em usar sua solu&ccedil;&atilde;o, seja esta um site ou um programa, deve ter um algo mais, um diferencial. Nem o Google, nem a Apple e nem a Microsoft conseguiram chegar onde chegaram sem ter grandes id&eacute;ias. Em alguns dos casos a grande id&eacute;ia foi at&eacute; facilitar a vida do usu&aacute;rio mesmo, mas n&atilde;o adianta ter &iacute;cones bonitinhos, uma interface amig&aacute;vel, se o que est&aacute; sendo feito n&atilde;o possui nenhum conte&uacute;do, ou se n&atilde;o funciona.\r\n",1]  );    //--></p>
<p>A Microsoft vem se sentindo ameaçada por dois padrões muito fortes.  O padrão Apple que está se consolidando com a enxurrada de IPods,  transformando o PC em um centro de diversões e um objeto tão  imprescindível como uma escova de dentes,  e o Padrão Google, que leva  tudo do desktop para a internet, ocupa menos espaço no HD e funciona  muito, mas muito bem.</p>
<p>Usuários do Gmail já nem fazem muita questão de utilizar o Outlook,  ou não usam mesmo. Tais usuários têm em suas mãos ferramentas sutis,  curiosas, poderosas. Além do próprio Gmail, existem outras coisas, como  a possibilidade de explorar o mapa de marte, da terra, procurar artigos  acadêmicos, e-books, um chat via browser, uma infinidade de coisas que  surgem mês a mês, deixam os usuários mais acostumados com o Google, e  menos dependentes das ferramentas Microsoft, já que auxiliados por Ajax  os sites ficam mais parecidos com aplicações Desktop.</p>
<p>Hoje a Microsoft já produz seus softwares utilizando-se de recursos  muito semelhantes, intefaces padronizadas que fazem com que os usuários  tenham muito mais facilidade em utilizar estes produtos e aprender a  utilizar novos produtos. O mesmo acontece com o Google e suas buscas e  sugestões, e ocorre também com a Apple e seus equipamentos brancos,  limpos, com design simples e bonito, e softwares que sabem dar atenção  aos seus usuários.</p>
<p>Uma grande jogada da Microsoft é a plataforma .net, em que todas as  interfaces, botões e todos os componentes seguem o padrão do Office e  do Windows, levando a plataforma a ter uma grande adoção pelas empresas  e desenvolvedores, que também são usuários.</p>
<p>Nunca foi fácil desenvolver interfaces e melhorar a usabilidade de  programas, mas com certeza as empresas que tem grandes idéias e  conseguem impor bons padrões estão lucrando e muito, e é importante  ressaltar que um padrão para ser imposto precisa vir junto com uma  grande idéia, uma boa ferramenta. Para que as pessoas se interessem em  usar sua solução, seja esta um site ou um programa, deve ter um algo  mais, um diferencial. Nem o Google, nem a Apple e nem a Microsoft  conseguiram chegar onde chegaram sem ter grandes idéias. Em alguns dos  casos a grande idéia foi até facilitar a vida do usuário mesmo, mas não  adianta ter ícones bonitinhos, uma interface amigável, se o que está  sendo feito não possui nenhum conteúdo, ou se não funciona.<br />
<!--  D(["mb","</p>
<p>Se voc&ecirc; tem uma grande id&eacute;ia n&atilde;o desperdice fazendo mal feito, tenha paci&ecirc;ncia e fa&ccedil;a com o m&aacute;ximo de perfei&ccedil;&atilde;o e sempre fa&ccedil;a testes com usu&aacute;rios para saber se sua interface est&aacute; complicada ou intuitiva. Pe&ccedil;a opini&otilde;es. Adicione valor ao seu trabalho, se n&atilde;o for poss&iacute;vel criar um padr&atilde;o novo, ou se os seus prazos forem curtos, aposte nos padr&otilde;es j&aacute; existentes, fa&ccedil;a algo semelhante, mas cuidado para n&atilde;o fazer um clone ou um pl&aacute;gio desses padr&otilde;es.\r\n</p>
<p>Um abra&ccedil;o a todos.</p>
<p><b>Autor: Felipe Cesar Stanzani Fonseca &#8211; Colunista de Usabilidade </b></p>
<p>Qualquer d&uacute;vida envie um email para <a>stanzani@mxstudio.com.br</a> ou acesse o nosso <a href\u003d\"http://forum.mxstudio.com.br/\" target\u003d\"_blank\" onclick\u003d\"return top.js.OpenExtLink(window,event,this)\">\r\nf&oacute;rum</a>.</td>
</tr>
</tbody>
</table>
</blockquote>
</div>
<p>&#8220;,1]  );  D(["mb","</p>
<div>
<div class\u003dea><span id\u003de_10a0a88c59782fa5_5>- Mostrar texto das mensagens anteriores -</span></div>
<p><span class\u003de id\u003dq_10a0a88c59782fa5_5><br />
<br clear\u003d\"all\"><br />
--<br />
Marcelo Rodrigues<br />
<a href\u003d\"mailto:marcelo.mx@gmail.com\" target\u003d\"_blank\" onclick\u003d\"return top.js.OpenExtLink(window,event,this)\">marcelo.mx@gmail.com</a> \r\n\r\n</span></div>
<p>",0]  );  D(["ce"]);  D(["ms","674a"]  );    //&#8211;></p>
<p>Se  você tem uma grande idéia não desperdice fazendo mal feito, tenha  paciência e faça com o máximo de perfeição e sempre faça testes com  usuários para saber se sua interface está complicada ou intuitiva. Peça  opiniões. Adicione valor ao seu trabalho, se não for possível criar um  padrão novo, ou se os seus prazos forem curtos, aposte nos padrões já  existentes, faça algo semelhante, mas cuidado para não fazer um clone  ou um plágio desses padrões.</p>
<p>Um abraço a todos.</p>
<p><strong>Autor: Felipe Cesar Stanzani Fonseca &#8211; Colunista de Usabilidade </strong></p>
<p>Qualquer dúvida envie um email para stanzani@mxstudio.com.br ou acesse o nosso <a href="http://forum.mxstudio.com.br/" target="_blank"> fórum</a>.</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/marketingdigital/usabilidade/imposicao_de_padroes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Herrus di portugueis</title>
		<link>http://www.mxstudio.com.br/marketingdigital/usabilidade/herrus_di_portugueis/</link>
		<comments>http://www.mxstudio.com.br/marketingdigital/usabilidade/herrus_di_portugueis/#comments</comments>
		<pubDate>Fri, 23 Dec 2005 00:00:00 +0000</pubDate>
		<dc:creator>Felipe Stanzani</dc:creator>
				<category><![CDATA[Usabilidade]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[A falta de preocupa&#231;&#227;o com os erros de portugu&#234;s tem se tornado constante em sites, programas, at&#233; mesmo em jornais e revistas, ve&#237;culos de comunica&#231;&#227;o onde maior parte das informa&#231;&#245;es &#233;]]></description>
			<content:encoded><![CDATA[<h1>Coluna Usabilidade &#8211; Herrus di portugueis</h1>
<p>Meus pograma são iscritu muito bem. Cuando o usuario preciona um butão o pograma fais o que eu pedi e num dá herro. Eu num tó disenu qui eu só bom naum, mais os pograma são. Us saites que eu façu tamem são. Saum um orgulho pra min.</p>
<p>Se você conseguiu chegar até aqui, após toda a epopéia irritante de assassinatos gramaticais, já entendeu claramente o que quero dizer.</p>
<p>A falta de preocupação com os erros de português tem se tornado constante em sites, programas, até mesmo em jornais e revistas, veículos de comunicação onde maior parte das informações é transmitida por via escrita. Tal coisa é comparável a uma orquestra de instrumentos desafinados.</p>
<p>O grande problema é que os programadores, web designers e qualquer outro tipo de profissional que precisa de construir alguma interface, não tem buscado a qualidade nos textos que escrevem. Os vícios gerados pelo MSN, e-mails informais e inúmeros programas de comunicação, tem se sido incorporados às interfaces, assim textos se tornam mais e mais irritantes e ilegíveis.</p>
<p>Enquanto nos países de primeiro mundo as pessoas se preocupam em preservar a própria cultura, o próprio idioma, no Brasil só se tem visto o contrário, pois a falta de preocupação com o legado de Aurélio Buarque ou do Professor Houaiss tem se tornado apenas um volume pesado e volumoso de papel, que fica estacionado nas estantes das bibliotecas particulares, públicas, pessoais e em qualquer outro lugar nos quais esses livros, também conhecidos como dicionários se encontram.</p>
<p>Hoje Gramática se tornou uma palavra que as pessoas confundem com o nome de algum remédio muito ruim, daqueles de tarja preta, que só se receita em último caso e com recomendação médica. Infelizmente a gramática é um remédio muito bom, mas ninguém usa por preguiça, medo dos efeitos colaterais e por na maioria das vezes, pasmem, não saber a posologia. Isso. As pessoas não sabem usar uma gramática. Logo os textos perdem sentido por falta de pontuação, posicionamento de vírgulas, erros de acentuação, concordância e tudo mais.</p>
<p>Os professores de português, cidadãos que normalmente possuem grande conhecimento e boa vontade para ensinar, ajudar ficam esquecidos, assim como os livros, nosso idioma, nossa cultura&#8230;</p>
<p>Futuramente, quando nossos filhos forem crescidos teremos  uma nação de analfabetos, ou então um novo português.</p>
<p>Vcs veraum&#8230;</p>
<p><strong>Autor: Felipe Cesar Stanzani Fonseca &#8211; Colunista de Usabilidade do MXStudio </strong></p>
<p>Qualquer dúvida envie um email para <a href="http://mce_host/mx_novo/wp-admin/maito:stanzani@mxstudio.com.br" target="new">stanzani@mxstudio.com.br</a> ou acesse o nosso <a href="http://forum.mxstudio.com.br" target="forum">fórum</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/marketingdigital/usabilidade/herrus_di_portugueis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple e a dominação do mundo</title>
		<link>http://www.mxstudio.com.br/marketingdigital/usabilidade/apple_e_a_dominacao_do_mundo/</link>
		<comments>http://www.mxstudio.com.br/marketingdigital/usabilidade/apple_e_a_dominacao_do_mundo/#comments</comments>
		<pubDate>Sat, 03 Dec 2005 00:00:00 +0000</pubDate>
		<dc:creator>Felipe Stanzani</dc:creator>
				<category><![CDATA[Usabilidade]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pouco tempo atr&#225;s uma pessoa pr&#243;xima a mim comprou um Macintosh. N&#227;o era um poderos&#237;ssimo G5, era ?s&#243;? um MacMini. Um gabinete extremamente pequeno, mas t&#227;o pequeno que quando perguntei ?e ai o gabinete &#233; p]]></description>
			<content:encoded><![CDATA[<h1>Coluna Usabilidade &#8211; Apple e a dominação do mundo</h1>
<p>De IPods a Macs&#8230;</p>
<p align="justify">Pouco tempo atrás uma pessoa próxima a mim comprou um Macintosh. Não era um poderosíssimo G5, era “só” um MacMini. Um gabinete extremamente pequeno, mas tão pequeno que quando perguntei “e ai o gabinete é pequeno né?” ele só me respondeu que era do tamanho de um porta CD’s.</p>
<p align="justify">Depois de alguns dias perguntei se a pessoa estava tendo alguma dificuldade de adaptação em usar MacOS, e recebi um categórico NÃO.</p>
<p align="justify">É interessante perceber que mesmo não sendo tão poderoso quanto um Athlon FX poderia ser, o MacMini (mais caro que o próprio Athlon) não deixava seu usuário descontente em momento algum.</p>
<p align="justify">Durante conversas pelo MSN com essa pessoa eu ouvia algumas frases como “ai na sua cidade está quente hein?”. Quando perguntava “como você sabe disso?” a resposta era sempre “Meu Mac me falou”.</p>
<p align="justify">O mais importante de se observar é que isso não mudou depois de seis meses. Isso continua acontecendo, e se hoje pergunto o grau de satisfação da pessoa em relação a possuir um Mac as respostas sempre são positivas. Nunca ouvi reclamação de tal pessoa em relação ao Mac. Na verdade a única pessoa que ouvi reclamando de um Mac me disse o seguinte: “O meu está um lixo! O boot está demorando 40 segundos&#8230;”. Logo eu sou obrigado a pensar no problema, no Caos que é um PC com Windows ou até mesmo com Linux. Quarenta segundos não são nada!</p>
<p align="justify">O ponto no qual quero chegar é apenas um. A Microsoft se preocupa com o usuário apenas por demagogia, pois o Windows possui tantos erros quanto possui facilidades, e usuários “menos experientes” ficam um tanto quanto desconcertados quando recebem uma mensagem de erro, logo os erros não foram pensados para os usuários. Só as janelas mesmo. As dificuldades são gritantes.</p>
<p align="justify">A pessoa que eu disse que comprou um Mac, nunca tinha tido nenhum tipo de experiência com tal computador, mas isso não impediu que a máquina fosse comprada e muito menos que fosse utilizada amplamente.</p>
<p align="justify">Nunca se vendeu tantos Macintoshes como está ocorrendo, mas isso se deve a uma conquista que o Steve Jobs se orgulhará para sempre. Steve Jobs não tem tanto dinheiro quanto Bill Gates, mas ele não precisa, e com certeza ninguém precisa, mas ele conseguiu fazer com que seus computadores pudessem ser realmente fáceis para qualquer pessoa. A invasão de IPods pelo planeta faz com que a Apple seja mais difundida além de fazer uma associação real com a realidade, não uma associação utópica. Quem tem um IPod já pensa muito mais em ter um Mac.</p>
<p align="justify">Estou aqui neste manifesto apenas demonstrando que o nível de maturidade que a Apple tem em usabilidade é o maior entre todas as empresas. Não sei se a Apple vai conseguir bater a Microsoft, e não tenho nenhuma previsão em relação a isso, mas o que sei é que hoje com certeza o “Tio Bill” já não dorme tão tranquilamente.</p>
<p><strong>Autor: Felipe Cesar Stanzani Fonseca </strong></p>
<p>Qualquer dúvida envie um email para <a href="http://mce_host/mx_novo/wp-admin/maito:stanzani@mxstudio.com.br" target="new">stanzani@mxstudio.com.br</a> ou acesse o nosso <a href="http://forum.mxstudio.com.br" target="forum">fórum</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/marketingdigital/usabilidade/apple_e_a_dominacao_do_mundo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GANHE uma mesa para Computador!!!</title>
		<link>http://www.mxstudio.com.br/marketingdigital/usabilidade/ganhe_uma_mesa_para_computador___/</link>
		<comments>http://www.mxstudio.com.br/marketingdigital/usabilidade/ganhe_uma_mesa_para_computador___/#comments</comments>
		<pubDate>Wed, 13 Jul 2005 00:00:00 +0000</pubDate>
		<dc:creator>Felipe Stanzani</dc:creator>
				<category><![CDATA[Usabilidade]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Por que os produtos para computador s&#227;o t&#227;o ruins para quem usa o computador.]]></description>
			<content:encoded><![CDATA[<table style="height: 100%;" border="0" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td id="colunaTexto" valign="top">
<h1>GANHE uma mesa para Computador!!!</h1>
<h2>Por que os produtos para computador são tão ruins para quem usa o computador.</h2>
<p align="justify">Lembro-me muito bem daquele sábado no ano 2000. Nunca acordei<br />
cedo com tanta disposição quanto naquele dia. Antes que<br />
eu pudesse pensar em qualquer coisa ela já estava lá esperando<br />
tanto quanto eu. Pulei da cama as 7:00 da manhã, acordei meu pai,<br />
e depois de tomar um banho e meu café da manhã fomos até a<br />
loja. Chegando lá ficamos esperando o vendedor que na noite anterior<br />
tinha ido para algum rock (é assim que chamamos festa aqui no<br />
ES). Depois de infindáveis 30 minutos de espera ele chegou. Eu<br />
já não agüentava mais esperar, afinal não era<br />
todos os dias que se ganhava um super AMD K6 II 500Mhz, com 32 Mb de<br />
RAM e HD de 8 Giga!</p>
<p align="justify">Depois que voltamos da loja com o computador em mãos veio o crucial<br />
momento. Tiramos tudo das caixas e colocamos sobre ela, que imóvel<br />
e calma aguardava o possante que iria ocupar seu espaço. Era uma<br />
felicidade imensurável que nem pudemos perceber que aquela mesa<br />
a qual eu estou me referindo era, é, e continuará sendo<br />
uma porcaria, um encosto, uma maldição, um erro que entrou<br />
em minha vida durante um momento em que eu estava cego pela euforia do<br />
PC novo.</p>
<p align="justify">Ela tem rodinhas e tudo mais, porém a maldita não é alta<br />
o suficiente, ou seja, quando me sento na frente dela com minha cadeira é impossível<br />
colocar as pernas debaixo do seu tampo. O gabinete ficava numa posição<br />
totalmente inconveniente, já que para ligá-lo era necessário<br />
eu me abaixar, e isso servia também para abrir o drive de CD,<br />
para colocar um disquete no drive, resetar a máquina (que vivia<br />
dando pau com o Windows Me). Um outro problema é lugar que ela<br />
tem para eu colocar ou minha impressora ou meu scanner, pois o lugar é muito<br />
convidativo para se pôr os pés, e quando tem algum periférico<br />
neste lugar eu acabo colocando involuntariamente meus pés sobre<br />
o periférico. Isso não ocorre só comigo. Quando<br />
alguma outra pessoa usa meu computador acaba fazendo a mesma coisa, e<br />
aliado as rodinhas que existem nos pés da mesa este problema gera<br />
outro, porque ao colocar os pés naquele lugar a mesa sem querer é empurrada<br />
contra a parede, daí os cabos atrás do gabinete se dobram<br />
contra a parede, o que já me custou um novo cabo lógico<br />
para um monitor.</p>
<p align="justify">Os problemas que descrevi acima são apenas os que existiam quando<br />
eu tinha aquele K6, que tinha um monitor de 15”, um gabinete mini-torre<br />
e caixinhas de som pequenas (aquelas que vem com o computador mesmo).<br />
Depois que veio meu Athlon XP com monitor de 17”, gabinete ultra-mega-ATX<br />
imenso, caixas de som quadrifônicas com subwoofer, ai meus problemas<br />
se tornaram maiores. O gabinete já não cabe naquele lugar<br />
lá embaixo e agora tem que dividir espaço com o meu monitor<br />
e minhas caixinhas de som. O lugar onde agora fica o gabinete atrapalha<br />
o uso do meu mouse também, pois o espaço que sobra pro<br />
mouse faz que quando eu mecho o mouse para frente ele acabe se chocando<br />
com o gabinete ou então dobrando seu fio. Outro fato é que<br />
o subwoofer não pode ser usado quando estou gravando um CD, na<br />
verdade quando estou gravando um CD eu prefiro nem usar o computador,<br />
pois a mesa balança e acaba danificando meus CDs.</p>
<p align="justify">Bom, acho que já consegui explicar que essa mesa não presta.<br />
Você sabe por quê? É simples, quem fez esta maldita<br />
mesa provavelmente não sabe nem ligar um computador, na verdade<br />
não deve nem saber direito o que é um computador. Usabilidade?<br />
Se eu falar isso perto da pessoa que projetou essa mesa ela provavelmente<br />
vai achar que é xingamento. Eu só não jogo essa<br />
porcaria na piscina da minha casa por três motivos, sendo eles,<br />
eu não tenho nenhuma outra para colocar meu computador, ela com<br />
certeza vai boiar pois é feita com compensado, e além de<br />
tudo vai sujar demais a piscina e aqui na minha cidade a vigilância<br />
sanitária manda prender quem faz coisas que possam prejudicar<br />
a população.</p>
<p align="justify">Ainda bem que agora estou me mudando para Vitória. Lá a<br />
mesa que terei será uma mesa que ficará imóvel e<br />
terá 1mx2m de tampo para não faltar espaço. O bom<br />
de se estudar algumas coisas durante muito tempo é que a conclusão é irritante: “Quanto<br />
mais simples o seu projeto, mais funcional ele será.”. Pra<br />
quê um projeto arrojado de mesa que tem tantos problemas? Apenas<br />
um suporte firme com um tampo de 2 metros quadrados é mais que<br />
suficiente para muitos usuários de computador, e o cara que nunca<br />
usou um computador julga que precisa de vários balangandãs<br />
pessimamente localizados e projetados, assim ele vai vender mais e vai<br />
poder cobrar mais pelo produto também. Agora estou vacinado contra<br />
essa praga e terei uma mesa de verdade. Caso alguém queira relatar<br />
caso parecido estarei colocando um tópico no fórum para<br />
isso. Vamos protestar contra estes fabricantes inescrupulosos!!!</p>
<p align="justify">Gostaria de informar que a mudançapra Vitória vai me<br />
deixar off por uns dias mas estarei respondendo aos e-mails e publicando<br />
novos artigos.</p>
<p align="justify">Até a próxima galera.</p>
<div>
<p><strong>Felipe Stanzani </strong><br />
<a href="mailto:stanzani@mxstudio.com.br">stanzani@mxstudio.com.br</a></p>
</div>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/marketingdigital/usabilidade/ganhe_uma_mesa_para_computador___/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Usabilidade e as tecnologias</title>
		<link>http://www.mxstudio.com.br/marketingdigital/usabilidade/usabilidade_e_as_tecnologias/</link>
		<comments>http://www.mxstudio.com.br/marketingdigital/usabilidade/usabilidade_e_as_tecnologias/#comments</comments>
		<pubDate>Fri, 24 Jun 2005 00:00:00 +0000</pubDate>
		<dc:creator>Felipe Stanzani</dc:creator>
				<category><![CDATA[Usabilidade]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Hoje s&#227;o diversas e quase infinitas as tecnologias para web. Di&#225;riamente suregem novas, sendo que algumas s&#227;o mais difundidas e utilizadas, outras ficam sendo propriet&#225;rias de um determinado site ou ent&#227;o morrem por falt]]></description>
			<content:encoded><![CDATA[<table style="height: 100%;" border="0" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td id="colunaTexto" valign="top">
<h1>Usabilidade e as tecnologias</h1>
<h2>O que as tecnologias podem oferecer de benefícios e prejuízos para<br />
a usabilidade</h2>
<p align="justify">Cobrindo o atrazo e quebrando a rotina das cores vamos<br />
falar hoje sobre um assunto polêmico, as Tecnologias.</p>
<p align="justify">Hoje são diversas e quase infinitas as tecnologias para<br />
web. Diáriamente suregem novas, sendo que algumas são mais difundidas<br />
e utilizadas, outras ficam sendo proprietárias de um determinado site<br />
ou então morrem por falta de incentivo.</p>
<p align="justify">Dentre as tecnologias mais comuns encontradas nos sites<br />
atualmente as principais são as linguagens dinâmicas PHP, ASP, JSP, os<br />
applets e programas interpredados por máquinas virtuais, assim como o<br />
Java e o Flash.</p>
<p align="justify">O Flash em especial causa inumeras discussões na comunidade<br />
de desenvolvedores Web. O fato é que existem diversos profissionais que<br />
desenvolvem sites 100% em flash, em que um único filme é o site inteiro.<br />
O grande problema é que na maioria das vezes o usuário precisa esperar<br />
vários minutos para carregar vários Mega Bytes de um site, e isso para<br />
uma página é considerado um absurdo, já que o ideal é que uma página<br />
já seja navegável em menos de um minuto.</p>
<p align="justify">O bom uso do flash requer aplicações dinâmicas, em que<br />
cada arquivo seja carregado de acordo com a solicitação do usuário, assim<br />
como acontece nas páginas em HTML. Por esse motivo a tecnologia RIA tem<br />
sido tão comentada, pois através dela um site em Flash vai atender esses<br />
requisitos, sendo rápida e funcional, além da possibilidade de ser dinâmico,<br />
trabalhando com banco de dados e tudo mais que sejá necessário para tornar<br />
um site mais rápido e interativo.</p>
<p align="justify">O único &#8220;problema&#8221; do Flash em geral é o mesmo do Java,<br />
pois ambas as linguagens exigem uma Máquina Virtual, um programa que<br />
interprete tais linguagens, instalado na máquina do usuário. Dessa forma<br />
estes sites exigem essas tecnologias, o que impossibilita que eles sejam<br />
visualizados em alguns navegadores e computadores.</p>
<p align="justify">As linguagens dinâmicas estão sendo revolucionárias<br />
para web. São cada vez mais comuns os sites que usam páginas dinâmicas<br />
aos usuários. A grande vantagem dessas páginas é que um site vai atender<br />
ao usuário da forma que ele prefere, ou seja, ele vai mostrar o que o<br />
usuário procura, o que o usuário mais gosta. Um grande exemplo são os<br />
sites de lojas virtuais, pois neles o usuário entra pela primeira vez,<br />
logo que ele entra faz uma busca por um determinado produto, por exemplo<br />
um CD de Heavy Metal. Da próxima vez que o usuário entrar em tal site<br />
Boom!!! Que interessante, tem várias ofertas de CD de Heavy Metal na<br />
Página Inicial!!! Isso mesmo, ele armazenou a informação da suas preferências<br />
em um arquivo no seu computador (o famosissimo Cookie) e quando você<br />
entrou denovo o site leu este arquivo e gerou uma página com a sua cara.</p>
<p align="justify">A questão que deve ser observada nesses sites é a privacidade.<br />
Um site precisa ter um certificado de segurança quando se trata de uma<br />
loja virtual por exemplo. Este certificado garante que o site não vai<br />
armazenar suas informações como número e senha de cartão de crédito e<br />
assim não vai te prejudicar.</p>
<p align="justify">Outras politicas de privacidade também dão segurança,<br />
por exemplo, alguns sites guardam os endereços de e-mail de seus usuários<br />
e logo depois vendem essa lista para outros. Estes e-mails são usados<br />
por spammers, o que é totalmente inconveniente, assim uma política que<br />
garanta que os e-mails não serão vendidos é sempre bem vinda.</p>
<p align="justify">Estas questões de privacidade sempre foram encaradas<br />
com desconfiança quando se trata de empresas grandes como a Microsoft,<br />
pois eles dizem que não roubam dado nenhum do seu computador quando é<br />
feito um Update do Windows por exemplo, mas quem te garante isso? Por<br />
mais idiota que possa ser um dado que é coletado da sua máquina ele pode<br />
gerar a fortuna de uma empresa como a Microsoft. Imagine por exemplo<br />
a Microsoft saber o horário que todos os usuários de windows mais acessam<br />
a internet e os sites mais acessados. Através disso ela pode gerar publicidade<br />
altamente rentável e multiplicar seus milhões, e qualquer informação<br />
não autorizada é considerada crime.</p>
<p align="justify">Por hoje é só pessoal, espero ter mostrado um pouco<br />
de como as tecnologias precisam de ser utilizadas com cuidado para não<br />
prejudicar o uso.</p>
<p align="justify">Até a próxima pessoal!</p>
<div>
<p><strong>Felipe Stanzani </strong><br />
<a href="mailto:stanzani@mxstudio.com.br">stanzani@mxstudio.com.br</a></p>
</div>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/marketingdigital/usabilidade/usabilidade_e_as_tecnologias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

