<?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>Marcio Althmann &#187; Sketchflow</title>
	<atom:link href="http://www.marcioalthmann.net/tag/sketchflow/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcioalthmann.net</link>
	<description></description>
	<lastBuildDate>Tue, 24 Jan 2012 15:12:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Fontes de Dados no Sketchflow</title>
		<link>http://www.marcioalthmann.net/2010/01/fontes-de-dados-no-sketchflow/</link>
		<comments>http://www.marcioalthmann.net/2010/01/fontes-de-dados-no-sketchflow/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 22:30:08 +0000</pubDate>
		<dc:creator>Márcio Fábio Althmann</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Sketchflow]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">/post/2010/01/12/Fontes-de-Dados-no-Sketchflow.aspx</guid>
		<description><![CDATA[Dando continuidade aos artigos sobre o Sketchflow, hoje vou mostrar mostrar como utilizar fontes de dados de exemplo nos nossos protótipos. Como estamos criando somente um protótipo, não vamos nos preocupar com criação de banco de dados, popular os controles com dados reais, mas podemos criar fontes de dados de exemplo permitindo a criação de...<p><a href="http://www.marcioalthmann.net/2010/01/fontes-de-dados-no-sketchflow/"> Leia mais →</a>]]></description>
			<content:encoded><![CDATA[<p>Dando continuidade aos artigos sobre o Sketchflow, hoje vou mostrar mostrar como utilizar fontes de dados de exemplo nos nossos protótipos. Como estamos criando somente um protótipo, não vamos nos preocupar com criação de banco de dados, popular os controles com dados reais, mas podemos criar fontes de dados de exemplo permitindo a criação de um protótipo ainda mais real com o produto final.</p>
<p>Seguindo o artigo anterior, criei uma página de produtos onde coloquei um <em>ComboBox</em> que vai mostrar o nome do produto e a foto do mesmo para o usuário escolher, a tela é simples só tem o <em>ComboBox</em>.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SampleData01.jpg" rel="lightbox[36]" title="SampleData01"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SampleData01" border="0" alt="SampleData01" src="http://www.marcioalthmann.net/wp-content/uploads/SampleData01.jpg" width="644" height="376" /></a> </p>
<p>Agora com o <em>ComboBox</em> criado, vá até a janela <em>Data</em>, geralmente ela fica junto com a janela <em>Properties</em>, se ela não estiver aberta é só abri-la através do menu <em>Windows/Data</em>. Vamos no momento criar uma nova fonte de dados para o projeto, clique no ícone indicado pela seta na imagem abaixo, e selecione a opção <em>Define New Sample Data…</em>, como vemos abaixo, podemos importar os dados de um XML, mas isso fica para outro artigo.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SampleData02.jpg" rel="lightbox[36]" title="SampleData02"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SampleData02" border="0" alt="SampleData02" src="http://www.marcioalthmann.net/wp-content/uploads/SampleData02.jpg" width="281" height="150" /></a> </p>
<p>Na próxima janela, informamos um nome para a nossa fonte de dados no nosso caso <em>ProdutosDataSource</em>, ainda podemos escolher se a fonte de dados será definida no projeto ou no documento, deixe selecionado <em>Project</em>, também escolhemos a opção <em>Enable sample data when application is running</em> caso contrário a fonte de dados não vai funcionar no nosso protótipo. Depois disso é só clicar em <em>Ok</em> e a nossa primeira fonte de dados está quase pronta.</p>
</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SampleData03.jpg" rel="lightbox[36]" title="SampleData03"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SampleData03" border="0" alt="SampleData03" src="http://www.marcioalthmann.net/wp-content/uploads/SampleData03.jpg" width="458" height="227" /></a> </p>
<p>Com a fonte de dados criada a janela <em>Data</em> ficará como na imagem abaixo, vemos também que foram criadas duas propriedades chamadas<em> Property1 </em>e <em>Property2</em>, podemos mais propriedades, excluir, renomear, que é o caso dessas duas, vamos renomear <em>Property1 </em>para <em>Nome</em> e <em>Property2 </em>para <em>Foto. </em>Para renomear uma propriedade é só dar um duplo clique no nome da propriedade e colocar o novo nome.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SampleData04.jpg" rel="lightbox[36]" title="SampleData04"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SampleData04" border="0" alt="SampleData04" src="http://www.marcioalthmann.net/wp-content/uploads/SampleData04.jpg" width="284" height="204" /></a> </p>
<p>Com as propriedades renomeadas, vamos editar os valores da fonte de dados, para isso clique no botão <em>Edit sample values</em>.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SampleData05.jpg" rel="lightbox[36]" title="SampleData05"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SampleData05" border="0" alt="SampleData05" src="http://www.marcioalthmann.net/wp-content/uploads/SampleData05.jpg" width="285" height="207" /></a> </p>
<p>Veja abaixo a tela de edição de dados mostrando as nossas duas propriedades já com dados preenchidos, vale ressaltar que no rodapé da janela podemos escolher o número de registros que será criado na nossa fonte de dados, por padrão vem definido com 10 registros.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SampleData06.jpg" rel="lightbox[36]" title="SampleData06"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SampleData06" border="0" alt="SampleData06" src="http://www.marcioalthmann.net/wp-content/uploads/SampleData06.jpg" width="644" height="437" /></a> </p>
<p>O primeiro problema que vamos resolver é que a propriedade <em>Foto</em> foi criada com o tipo <em>Boolean, </em>e temos que falar que a coluna é do tipo image, para issó é só clicar no ícone indicado na imagem abaixo, e no popup menu que vai abrir, é só escolher o tipo da propriedade como <em>Image.</em></p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SampleData07.jpg" rel="lightbox[36]" title="SampleData07"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SampleData07" border="0" alt="SampleData07" src="http://www.marcioalthmann.net/wp-content/uploads/SampleData07.jpg" width="423" height="196" /></a></p>
<p>Assim que escolhemos o tipo <em>Image</em> a nossa tela de edição de valores já mostra algumas imagens de exemplo na coluna foto como pode ser visto abaixo, mas ainda temos a opção de escolher um diretório do nosso computador com as imagens que queremos mostrar, no exemplo vou deixar as imagens padrão, mas caso queira mostrar imagens específicas é só escolher o diretório das imagens no campo<em> Location.</em>&#160;</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SampleData08.jpg" rel="lightbox[36]" title="SampleData08"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SampleData08" border="0" alt="SampleData08" src="http://www.marcioalthmann.net/wp-content/uploads/SampleData08.jpg" width="414" height="309" /></a> </p>
<p>No caso da coluna <em>Nome</em> só para demonstrar as opções de dados que temos para uma coluna do tipo <em>string</em> as imagens abaixo mostram as configurações disponíveis como o número máximo de palavas, e o número máximo de caracteres por palavra na string, a segunda imagem mostra os tipos de dados padrão que temos para string como <em>Lorem ipsum, Email, Address</em>, cada tipo que definir vai preencher a coluna com exemplos do tipo escolhido, para o exemplo vamos deixar<em> Loren ipsun</em> mesmo. Feito isso é só clicar em <em>Ok.</em></p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SampleData09.jpg" rel="lightbox[36]" title="SampleData09"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SampleData09" border="0" alt="SampleData09" src="http://www.marcioalthmann.net/wp-content/uploads/SampleData09.jpg" width="465" height="194" /></a> </p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SampleData10.jpg" rel="lightbox[36]" title="SampleData10"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SampleData10" border="0" alt="SampleData10" src="http://www.marcioalthmann.net/wp-content/uploads/SampleData10.jpg" width="464" height="352" /></a> </p>
</p>
<p>Agora o último passo é arrastar a nossa fonte de dados para o controle que vai mostrar os dados, no nosso caso o <em>ComboBox.</em></p>
<p><em><a href="http://www.marcioalthmann.net/wp-content/uploads/SampleData11.jpg" rel="lightbox[36]" title="SampleData11"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SampleData11" border="0" alt="SampleData11" src="http://www.marcioalthmann.net/wp-content/uploads/SampleData11.jpg" width="644" height="346" /></a> </em></p>
<p>Feito isso é só compilar o nosso projeto e já vemos o <em>ComboBox</em> do nosso protótipo mostrando dados para o usuário.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SampleData12.jpg" rel="lightbox[36]" title="SampleData12"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SampleData12" border="0" alt="SampleData12" src="http://www.marcioalthmann.net/wp-content/uploads/SampleData12.jpg" width="644" height="388" /></a> </p>
<p>Esse foi mais um exemplo de todo o poder e facilidade do <em>Sketchflow</em> e como ele pode ajudar nos nossos protótipos.</p>
<p>Abraços.</p>
<div id="fb-like" style=""><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.marcioalthmann.net/2010/01/fontes-de-dados-no-sketchflow/&amp;layout=button_count&amp;show_faces=false&amp;width=300&amp;action=like&amp;font=&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:300px; height:20px"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.marcioalthmann.net/2010/01/fontes-de-dados-no-sketchflow/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Criando Protótipos com o SketchFlow Parte Final</title>
		<link>http://www.marcioalthmann.net/2010/01/criando-prototipos-com-o-sketchflow-parte-final/</link>
		<comments>http://www.marcioalthmann.net/2010/01/criando-prototipos-com-o-sketchflow-parte-final/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 11:35:59 +0000</pubDate>
		<dc:creator>Márcio Fábio Althmann</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Sketchflow]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">/post/2010/01/07/Criando-Prototipos-com-o-SketchFlow-Parte-Final.aspx</guid>
		<description><![CDATA[No primeiro artigo mostrei como criar um protótipo simples com duas telas, dando continuidade vamos agora enviar o nosso protótipo para a avaliação do cliente, para isso é só utilizar a opção Package SketchFlow Project do menu File. Na próxima janela só precisamos escolher um local para salvar os arquivos e o nome da pasta...<p><a href="http://www.marcioalthmann.net/2010/01/criando-prototipos-com-o-sketchflow-parte-final/"> Leia mais →</a>]]></description>
			<content:encoded><![CDATA[<p>No <a href="http://www.marcioalthmann.net/post/2010/01/07/Criando-Prototipos-com-o-SketchFlow-Parte-1.aspx" target="_blank">primeiro artigo</a> mostrei como criar um protótipo simples com duas telas, dando continuidade vamos agora enviar o nosso protótipo para a avaliação do cliente, para isso é só utilizar a opção <em>Package SketchFlow Project </em>do menu <em>File.</em></p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/Menu01.jpg" rel="lightbox[37]" title="Menu01"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Menu01" border="0" alt="Menu01" src="http://www.marcioalthmann.net/wp-content/uploads/Menu01.jpg" width="279" height="382" /></a> </p>
<p>Na próxima janela só precisamos escolher um local para salvar os arquivos e o nome da pasta que será criada, feito isso é só clicar no botão <em>Ok.</em></p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/PackageSkatchFlowProject.jpg" rel="lightbox[37]" title="PackageSkatchFlowProject"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PackageSkatchFlowProject" border="0" alt="PackageSkatchFlowProject" src="http://www.marcioalthmann.net/wp-content/uploads/PackageSkatchFlowProject.jpg" width="472" height="169" /></a> </p>
<p>Os arquivos gerados devem ser enviados para o cliente, lembrando que para executar o protótipo é só abrir o arquivo <em>TestPage.html. </em>Sera aberto o browser padrão com o SkethFlow Player rodando o protótipo, um detalhe é que o cliente precisa do Silverlight instalado para visualizar o protótipo.<em>&#160;</em>Veja abaixo o protótipo em execução.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SketchFlowPlayer.jpg" rel="lightbox[37]" title="SketchFlowPlayer"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SketchFlowPlayer" border="0" alt="SketchFlowPlayer" src="http://www.marcioalthmann.net/wp-content/uploads/SketchFlowPlayer.jpg" width="644" height="460" /></a> </p>
<p>O <em>SketchFlow Player</em> algumas janelas interessantes.</p>
<ul>
<li><strong>Navigate: </strong>Além de navegar pelo protótipo mesmo clicando nos botões, como no caso acima no botão <em>Login</em> a janela <em>Navigate</em> mostra as navegações possíveis apartir da tela que estamos visualizando no momento. Temos também um slider que possibilita aumentar ou diminuir o zoom sobre a tela visualizada.</li>
<li><strong>Map: </strong>Mostra o mesmo diagrama com o relacionamento entre as telas que temos dentro do <em>Blend.</em></li>
<li><strong>Feedback: </strong>É a janela mais interessante e onde serão feitas todas as anotações sobre o protótipo, nela temos pincéis para desenho, podemos escrever anotações, podemos escolher cores para cada pincel, enfim, o cliente tem o protótipo livre para rabiscar, escrever como se estivesse com uma folha de papel e caneta na mão.</li>
</ul>
<p>Nas imagens abaixo tem um exemplo do que pode ser feito, vale notar que alterei os valores dos campos de <em>Login </em>e <em>Senha </em>mostrando que o protótipo é interativo e não apenas uma imagem.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/Analise01.jpg" rel="lightbox[37]" title="Analise01"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Analise01" border="0" alt="Analise01" src="http://www.marcioalthmann.net/wp-content/uploads/Analise01.jpg" width="644" height="460" /></a> </p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/Analise02.jpg" rel="lightbox[37]" title="Analise02"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Analise02" border="0" alt="Analise02" src="http://www.marcioalthmann.net/wp-content/uploads/Analise02.jpg" width="644" height="460" /></a> </p>
<p>Com a minha analise do protótipo feita, onde coloquei minhas anotações sobre o que quero mudar no mesmo, eu preciso exportar o meu feedback para o desenvolvedor, para isso dentro da janela <em>Feedback</em> no botão <em>Show Feedback Options</em> escolhemos a opção <em>Export Feedback.</em></p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/FeedbackOptions.jpg" rel="lightbox[37]" title="FeedbackOptions"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="FeedbackOptions" border="0" alt="FeedbackOptions" src="http://www.marcioalthmann.net/wp-content/uploads/FeedbackOptions.jpg" width="348" height="188" /></a> </p>
</p>
</p>
</p>
<p>Feito isso aparecerá uma janela para para o autor do Feedback colocar seu nome e iniciais.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/FeedbackAuthor.jpg" rel="lightbox[37]" title="FeedbackAuthor"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="FeedbackAuthor" border="0" alt="FeedbackAuthor" src="http://www.marcioalthmann.net/wp-content/uploads/FeedbackAuthor.jpg" width="308" height="142" /></a> </p>
<p>Clicando no botão <em>OK</em>&#160; uma janela do Windows para salvar arquivos aparecerá, é só escolher um diretório e dar o nome do arquivo que será salvo.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SaveFeedback.jpg" rel="lightbox[37]" title="SaveFeedback"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SaveFeedback" border="0" alt="SaveFeedback" src="http://www.marcioalthmann.net/wp-content/uploads/SaveFeedback.jpg" width="637" height="484" /></a> </p>
</p>
<p>Um arquivo .feedback sera criado, esse arquivo deve ser mandado de volta ao desenvolvedor para ele analisar os feedbacks do cliente e fazer as modificações solicitadas, agora só precisamos importar esse arquivo de feedback do cliente no <em>Blend,</em> na janela <em>Feedback</em> clique no botão +, uma janela para adicionar arquivos existentes aparecerá, só precisamos escolher o arquivo de feedback e clicar em <em>Open.</em></p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/importfeedback.jpg" rel="lightbox[37]" title="importfeedback"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="importfeedback" border="0" alt="importfeedback" src="http://www.marcioalthmann.net/wp-content/uploads/importfeedback.jpg" width="644" height="349" /></a> </p>
<p>Se o botão que tem o desenho de lampada da janela <em>Feedback</em> estiver ativo, veremos no fonte das telas as anotações feitas pelo nosso cliente, facilitando a correção dos problemas, também vemos os comentários que ele escreveu na própria janela de <em>Feedback, </em>outro detalhe importante é que na janela <em>SketchFlow Map</em> as telas com feedback terão uma lampada adicionada no item da mesma dentro do diagrama. Veja abaixo os feedback do cliente visto dentro do <em>Blend</em>.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/Feedback01.jpg" rel="lightbox[37]" title="Feedback01"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Feedback01" border="0" alt="Feedback01" src="http://www.marcioalthmann.net/wp-content/uploads/Feedback01.jpg" width="644" height="388" /></a> </p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/Feedback02.jpg" rel="lightbox[37]" title="Feedback02"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Feedback02" border="0" alt="Feedback02" src="http://www.marcioalthmann.net/wp-content/uploads/Feedback02.jpg" width="644" height="388" /></a> </p>
<p>Imaginando que terminamos todo o trabalho, temos a opção do <em>Blend</em> gerar automaticamente a documentação de todo o protótipo, para isso escolha o item <em>Export To Microsoft Word</em> do menu <em>File.</em></p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/ExportWord01.jpg" rel="lightbox[37]" title="ExportWord01"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ExportWord01" border="0" alt="ExportWord01" src="http://www.marcioalthmann.net/wp-content/uploads/ExportWord01.jpg" width="282" height="362" /></a> </p>
<p>Na próxima janela só precisamos informar o nome do arquivo .docx que será gerado, a pasta o<br />
nde será gerado, e ainda temos a opção de mandar o arquivo abrir no final da geração, e se você possuir algum template de documento do Word, pode marcar a opção escolher template e selecionar o mesmo.</p>
</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/ExportWord02.jpg" rel="lightbox[37]" title="ExportWord02"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ExportWord02" border="0" alt="ExportWord02" src="http://www.marcioalthmann.net/wp-content/uploads/ExportWord02.jpg" width="458" height="187" /></a> </p>
<p>Veja abaixo o documento aberto no Word com a documentação do projeto, imagens do mapa das telas, e imagem das telas.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/Word01.jpg" rel="lightbox[37]" title="Word01"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Word01" border="0" alt="Word01" src="http://www.marcioalthmann.net/wp-content/uploads/Word01.jpg" width="644" height="388" /></a> </p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Word02" border="0" alt="Word02" src="http://www.marcioalthmann.net/wp-content/uploads/Word02_thumb.jpg" width="644" height="388" /></p>
<p>Bom esse foi um pequeno exemplo de todo o poder do <em>SketchFlow</em> ainda tenho muito o que falar, animações, coleção de dados, mas fica para os próximos artigos, e só para completar, em um projeto novo que estou trabalhando, fizemos um SketchFlow do site e mandamos para o cliente, ensinamos ele a utilizar a ferramenta de feedback, e ele adorou, elogiou demais, adorou navegar pelo site e ver onde tudo vai ficar antes mesmo do desenvolvimento do site começar.</p>
<p>Abraços.</p>
<div id="fb-like" style=""><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.marcioalthmann.net/2010/01/criando-prototipos-com-o-sketchflow-parte-final/&amp;layout=button_count&amp;show_faces=false&amp;width=300&amp;action=like&amp;font=&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:300px; height:20px"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.marcioalthmann.net/2010/01/criando-prototipos-com-o-sketchflow-parte-final/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Criando Protótipos com o SketchFlow Parte 1</title>
		<link>http://www.marcioalthmann.net/2010/01/criando-prototipos-com-o-sketchflow-parte-1/</link>
		<comments>http://www.marcioalthmann.net/2010/01/criando-prototipos-com-o-sketchflow-parte-1/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 07:07:00 +0000</pubDate>
		<dc:creator>Márcio Fábio Althmann</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Sketchflow]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">/post/2010/01/07/Criando-Prototipos-com-o-SketchFlow-Parte-1.aspx</guid>
		<description><![CDATA[O SketchFlow &#233; um dos produtos da fam&#237;lia Expression, com ele podemos criar prot&#243;tipos interativos de forma f&#225;cil e r&#225;pida, diferente de quando fazemos o prot&#243;tipo da estrutura de um site no Photoshop ou mesmo no Powerpoint, onde o cliente s&#243; ter&#225; uma imagem para ver e imaginar o funcionamento, com o SketchFlow fazemos algo...<p><a href="http://www.marcioalthmann.net/2010/01/criando-prototipos-com-o-sketchflow-parte-1/"> Leia mais →</a>]]></description>
			<content:encoded><![CDATA[<p>O SketchFlow &eacute; um dos produtos da fam&iacute;lia <a href="http://www.microsoft.com/expression">Expression</a>, com ele podemos criar prot&oacute;tipos interativos de forma f&aacute;cil e r&aacute;pida, diferente de quando fazemos o prot&oacute;tipo da estrutura de um site no Photoshop ou mesmo no Powerpoint, onde o cliente s&oacute; ter&aacute; uma imagem para ver e imaginar o funcionamento, com o SketchFlow fazemos algo funcional, com os menus funcionando, anima&ccedil;&otilde;es, e tudo que ter&aacute; no projeto, com a op&ccedil;&atilde;o do mesmo escrever suas observa&ccedil;&otilde;es, desenhar, sublinhar em qualquer lugar do prot&oacute;tipo. <br />Antes de mostrar o produto, um detalhe sobre a compra do mesmo, ele s&oacute; est&aacute; dispon&iacute;vel por duas formas de compra ou comprando o <em>Expression Studio 3</em> ou o <em>Expression Professional Subscription</em> , segue abaixo a descri&ccedil;&atilde;o dos itens que acompanham cada um dos produtos.</p>
<p><strong>Expression Studio 3 <br /></strong><em>Expression Blend 3 + SketchFlow <br />Expression Web 3 <br />Expression Design 3 <br />Expression Encoder 3 + IIS Smooth Streaming</em></p>
<p><strong>Expression Professional Subscription <br /></strong><em>Expression Blend 3 + SketchFlow <br />Expression Web 3 <br />Expression Design 3 <br />Expression Encoder 3 + IIS Smooth Streaming <br />Visual Studio Standard <br />Office Standard <br />Office Visio Professional <br />Windows XP <br />Windows Vista Business Edition <br />Windows 7 Ultimate</em></p>
<p>Para mais informa&ccedil;&otilde;es <a href="http://www.microsoft.com/expression/products/Purchase.aspx#PageTop">clique aqui.</a></p>
<p>Com o Expression Blend 3 + SketchFlow instalado, ao criarmos um novo projeto temos a op&ccedil;&atilde;o de criar um projeto SketchFlow, na imagem abaixo estou criando um projeto de Silverlight, mas temos a mesma op&ccedil;&atilde;o para&nbsp; WPF.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/NovoProjeto_2.jpg" rel="lightbox[38]" title="NovoProjeto"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="NovoProjeto" src="http://www.marcioalthmann.net/wp-content/uploads/NovoProjeto_2.jpg" border="0" alt="NovoProjeto" width="554" height="449" /></a></p>
<p>Com o projeto criado, vemos que o Blend ganha novos pain&eacute;is como por exemplo <em>SketchFlow Animation, SketchFlow Map e Feedback.</em></p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/Blend_2.jpg" rel="lightbox[38]" title="Blend"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Blend" src="http://www.marcioalthmann.net/wp-content/uploads/Blend_2.jpg" border="0" alt="Blend" width="644" height="388" /></a></p>
<p>A primeira janela que chama a aten&ccedil;&atilde;o &eacute; a <em>SketchFlow Map</em> onde vemos um diagrama com toda a estrutura do nosso prot&oacute;tipo, tela por tela, com as liga&ccedil;&otilde;es entre elas, renomeie <em>Screen 1</em> para <em>Login</em> no <em>SketchFlow Map</em>, para isso clique com o bot&atilde;o direito na caixa azul e escolha <em>Rename</em> ou um duplo clique e altere o nome.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SketchFlowMap01_2.jpg" rel="lightbox[38]" title="SketchFlowMap01"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SketchFlowMap01" src="http://www.marcioalthmann.net/wp-content/uploads/SketchFlowMap01_2.jpg" border="0" alt="SketchFlowMap01" width="338" height="199" /></a></p>
<p>Agora vamos desenhar nossa tela de <em>Login</em> do prot&oacute;tipo, existe um estilo especial para de controles para o <em>SketchFlow</em> com o formato de desenho a lapis o que da mais ainda a impress&atilde;o de que &eacute; somente um prot&oacute;tipo, para acessar esses controles &eacute; s&oacute; clicar na item Sketch<em>Styles</em> do n&oacute; <em>Styles </em>da janela <em>Assets</em> todos os controles listados do lado seguir&atilde;o o padr&atilde;o de desenho.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/SketchStyles_2.jpg" rel="lightbox[38]" title="SketchStyles"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SketchStyles" src="http://www.marcioalthmann.net/wp-content/uploads/SketchStyles_2.jpg" border="0" alt="SketchStyles" width="284" height="273" /></a></p>
<p>Agora que temos os controles com estilo do <em>SketchFlow</em> podemos arrastar normalmente para a p&aacute;gina e desenhar nossa tela de login, veja a tela pronta abaixo.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/Login_2.jpg" rel="lightbox[38]" title="Login"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Login" src="http://www.marcioalthmann.net/wp-content/uploads/Login_2.jpg" border="0" alt="Login" width="644" height="378" /></a></p>
<p>Esse &eacute; o prot&oacute;tipo da nossa tela de login, agora quando o usu&aacute;rio clicar no bot&atilde;o Login, vamos mandar ele para a tela inicial do site, para isso voltamos a janela <em>SketchFlow Map </em>e a partir da tela de <em>Login</em> criarmos uma <em>Connected Screen</em> chamada <em>Home.</em></p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/CreateConnectedScreen_2.jpg" rel="lightbox[38]" title="CreateConnectedScreen"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="CreateConnectedScreen" src="http://www.marcioalthmann.net/wp-content/uploads/CreateConnectedScreen_2.jpg" border="0" alt="CreateConnectedScreen" width="333" height="199" /></a></p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/CreateConnectedScreen01_2.jpg" rel="lightbox[38]" title="CreateConnectedScreen01"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="CreateConnectedScreen01" src="http://www.marcioalthmann.net/wp-content/uploads/CreateConnectedScreen01_2.jpg" border="0" alt="CreateConnectedScreen01" width="336" height="198" /></a></p>
<p>Acima vemos que o <em>SketchFlow Map</em> nos ajuda a identificar rapidamente a liga&ccedil;&atilde;o entre as telas do nosso projeto. Para cada tela no <em>SketchFlow Map</em> &eacute; criado um arquivo .<em>xaml</em> no nosso projeto, temos a op&ccedil;&atilde;o de editar cada uma das telas escolhendo cada uma pela janela <em>Projects</em> como qualquer projeto feito no <em>Blend </em>ou clicando duas vezes na parte azul das caixas no <em>SketchFlow Map. </em></p>
<p>Agora vamos desenhar nossa a tela principal do site, veja abaixo.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/Home_2.jpg" rel="lightbox[38]" title="Home"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Home" src="http://www.marcioalthmann.net/wp-content/uploads/Home_2.jpg" border="0" alt="Home" width="644" height="372" /></a></p>
<p>Bom n&atilde;o &eacute; o melhor prot&oacute;tipo do mundo mas vale como exemplo :), agora o pr&oacute;ximo passo &eacute; falar que quando o usu&aacute;rio clicar no bot&atilde;o <em>Login</em> ele ser&aacute; redirecionado para a tela do site, volte para a tela de <em>Login,</em>&nbsp; no bot&atilde;o <em>Login</em> clique com o bot&atilde;o direito do mouse, escolha o item <em>Navigate To</em> no pr&oacute;ximo submenu ser&atilde;o listadas as telas conectadas a tela de <em>Login</em>, como s&oacute; temos a tela <em>Home </em>clique na mesma.</p>
<p><a href="http://www.marcioalthmann.net/wp-content/uploads/NavigateTo_2.jpg" rel="lightbox[38]" title="NavigateTo"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="NavigateTo" src="http://www.marcioalthmann.net/wp-content/uploads/NavigateTo_2.jpg" border="0" alt="NavigateTo" width="437" height="162" /></a></p>
<p>O nosso pequeno prot&oacute;tipo est&aacute; pronto, agora precisamos mandar para valida&ccedil;&atilde;o onde o cliente vai analisar e devolver o prot&oacute;tipo com suas anota&ccedil;&otilde;es, depois vamos importar essas anota&ccedil;&otilde;es no <em>Blend</em> para facilitar nosso trabalho e no final de tudo o <em>Blend</em> vai gerar automaticamente a documenta&ccedil;&atilde;o do projeto, mas essa parte fica para amanh&atilde; ;).</p>
<p>Abra&ccedil;os.</p>
<div id="fb-like" style=""><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.marcioalthmann.net/2010/01/criando-prototipos-com-o-sketchflow-parte-1/&amp;layout=button_count&amp;show_faces=false&amp;width=300&amp;action=like&amp;font=&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:300px; height:20px"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.marcioalthmann.net/2010/01/criando-prototipos-com-o-sketchflow-parte-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
