<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Armando Hage</title>
	<atom:link href="http://armandohage.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://armandohage.wordpress.com</link>
	<description>Conteúdo de disciplinas e cursos</description>
	<lastBuildDate>Wed, 25 Nov 2009 22:11:56 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='armandohage.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/6ff129465372cd55b4f5720e7d4cf61a?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Armando Hage</title>
		<link>http://armandohage.wordpress.com</link>
	</image>
			<item>
		<title>UML – Aula 8 – Novo Template</title>
		<link>http://armandohage.wordpress.com/2009/05/25/uml-%e2%80%93-aula-8-%e2%80%93-novo-template/</link>
		<comments>http://armandohage.wordpress.com/2009/05/25/uml-%e2%80%93-aula-8-%e2%80%93-novo-template/#comments</comments>
		<pubDate>Mon, 25 May 2009 20:32:39 +0000</pubDate>
		<dc:creator>armandohage</dc:creator>
				<category><![CDATA[UFPA - Esp.Desenv.Internet - Analise e Projeto de Sistemas]]></category>

		<guid isPermaLink="false">http://armandohage.wordpress.com/?p=301</guid>
		<description><![CDATA[Olá Caros,
Repasso a vocês o novo Template, para a produção de seus trabalhos.
Para ter acesso aos modelos clique no link abaixo.
 -Modelo de Tópicos para o trabalho final.
-Exemplo de trabalho de um aluno para estudos.(Pode conter erros, serve apenas para você  identificar o que deve colocar em cada item)
Na aula de hoje veremos um pouco [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=301&subd=armandohage&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Olá Caros,</p>
<p>Repasso a vocês o novo Template, para a produção de seus trabalhos.<br />
Para ter acesso aos modelos clique no link abaixo.<br />
<a href="http://200.129.133.194/hage/ModeloTrabalho.pdf"> -Modelo de Tópicos para o trabalho final.</a><br />
<a href="http://200.129.133.194/hage/ExerSITE.pdf">-Exemplo de trabalho de um aluno para estudos.(Pode conter erros, serve apenas para você  identificar o que deve colocar em cada item)</a></p>
<p>Na aula de hoje veremos um pouco sobre o Processo Unificado.<br />
Para ter acesso ao conteúdo de aula <strong><a href="http://200.129.133.194/hage/processounificado.pdf">clique aqui.</a></strong></p>
<p><strong>1. Introdução<br />
</strong>Descrição do problema<br />
Escopo do Projeto<br />
Motivação para o projeto<br />
Metodologia Adotada<br />
Organização do Texto</p>
<p><strong>2. Desenvolvimento do Sistema NomeSistema com Processo Unificado</strong><br />
2.1 Fase de Concepção<br />
2.1.1 Iteração 1 –Data<br />
2.1.1.1. Planejamento do Projeto<br />
2.1.1.2. Fluxo de Requisitos<br />
2.1.1.3. Fluxo de Análise<br />
2.1.1.4. Fluxo de Projeto<br />
2.1.1.5. Fluxo de Implementação<br />
2.1.2 Iteração 2 – Data<br />
2.1.2.1. Planejamento do Projeto<br />
2.1.2.2. Fluxo de Requisitos<br />
2.1.2.3. Fluxo de Análise<br />
2.1.2.3. Fluxo de Implementação</p>
<p>2.2 Fase de Elaboração<br />
2.2.1. Iteração 1 – Data<br />
2.2.1.1. Planejamento do Projeto<br />
2.2.1.2. Fluxo de Requisitos<br />
2.2.1.3. Fluxo de Análise<br />
2.2.1.4. Fluxo de Projeto<br />
2.2.1.5. Fluxo de Implementação<br />
2.2.2. Iteração 2 – Data<br />
2.2.2.1. Planejamento do Projeto<br />
2.2.2.2. Fluxo de Análise<br />
2.2.2.3. Fluxo de Projeto<br />
2.2.2.4. Fluxo de Testes<br />
2.2.3. Iteração 3 – Data<br />
2.2.3.1. Fluxo de Análise<br />
2.2.3.2. Fluxo de Projeto<br />
2.3. Considerações sobre a Fase de Construção<br />
2.4. Considerações sobre a Fase de Transição</p>
<p><strong>3. Conclusão</strong><br />
<strong>4. Referências Bibliográficas Consultadas</strong></p>
Posted in UFPA - Esp.Desenv.Internet - Analise e Projeto de Sistemas  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armandohage.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armandohage.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armandohage.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armandohage.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armandohage.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armandohage.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armandohage.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armandohage.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armandohage.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armandohage.wordpress.com/301/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=301&subd=armandohage&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://armandohage.wordpress.com/2009/05/25/uml-%e2%80%93-aula-8-%e2%80%93-novo-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4775f9219fd96dc7432306b7d1e17dff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armandohage</media:title>
		</media:content>
	</item>
		<item>
		<title>Paradigma Funcional</title>
		<link>http://armandohage.wordpress.com/2009/05/15/paradigma-funcional/</link>
		<comments>http://armandohage.wordpress.com/2009/05/15/paradigma-funcional/#comments</comments>
		<pubDate>Fri, 15 May 2009 17:56:37 +0000</pubDate>
		<dc:creator>armandohage</dc:creator>
				<category><![CDATA[FEAPA(5SIN1)-Paradigmas de Ling Prog]]></category>

		<guid isPermaLink="false">http://armandohage.wordpress.com/?p=287</guid>
		<description><![CDATA[Olá Alunos,
Em continuidade ao nosso estudo sobre os diferente Paradigmas de Linguagem de Programação, vamos estudo o Paradigma Funcional, utilizando como ferramenta o LISP.
Para isso acompanhe a explicação do professor e em seguida utilize o seguinte link como recurso adicional para produção de seu trabalho.
Clique aqui para ter acesso ao conteúdo de aula.
Para ter acesso [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=287&subd=armandohage&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Olá Alunos,</p>
<p>Em continuidade ao nosso estudo sobre os diferente Paradigmas de Linguagem de Programação, vamos estudo o Paradigma Funcional, utilizando como ferramenta o LISP.</p>
<p>Para isso acompanhe a explicação do professor e em seguida utilize o seguinte link como recurso adicional para produção de seu trabalho.<br />
<a href="http://200.129.133.194/hage/LISP - Uma Introducao.pdf"><strong>Clique aqui para ter acesso ao conteúdo de aula.</strong></a></p>
<p>Para ter acesso ao conteúdo adicional acesse o <em>link</em> abaixo.<br />
<a href="http://www.inf.unisinos.br/~chris/LispPol.htm">http://www.inf.unisinos.br/~chris/LispPol.htm</a></p>
<p>De acordo com o conteúdo inicial, elabore o texto explicando todo o Paradigma Funcional com exemplos de implementação em LISP.</p>
<p>Exercícios<br />
<a href="http://www.inf.unisinos.br/~chris/Lisp1.html">http://www.inf.unisinos.br/~chris/Lisp1.html</a><br />
Resposta deste exercício:<a href="http://www.inf.unisinos.br/~chris/Resplisp.html">http://www.inf.unisinos.br/~chris/Resplisp.html</a></p>
<p><a href="http://www.inf.unisinos.br/~chris/LispExe3.htm">http://www.inf.unisinos.br/~chris/LispExe3.htm</a><br />
Resposta deste exercício:<a href="http://www.inf.unisinos.br/~chris/LispResp3.htm">http://www.inf.unisinos.br/~chris/LispResp3.htm</a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Referências</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
<a href="http://www.est.ipcb.pt/tecnologias/tec_IA/AulaPratica01Fia.pdf">Apostila sobre LISP</a><br />
<a href="http://planet.lisp.org/">http://planet.lisp.org/</a><br />
<a href="http://www.franz.com/ftp/pub/acl80express/windows/lispbox07.exe">Baixar o Interpretador LISP</a></p>
<p><a href="http://pt.wikipedia.org/wiki/Lisp">http://pt.wikipedia.org/wiki/Lisp</a></p>
<p><a href="http://www.inf.ufrgs.br/procpar/disc/cmp135/trabs/soler/ap_lisp.pdf">http://www.inf.ufrgs.br/procpar/disc/cmp135/trabs/soler/ap_lisp.pdf</a></p>
Posted in FEAPA(5SIN1)-Paradigmas de Ling Prog  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armandohage.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armandohage.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armandohage.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armandohage.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armandohage.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armandohage.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armandohage.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armandohage.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armandohage.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armandohage.wordpress.com/287/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=287&subd=armandohage&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://armandohage.wordpress.com/2009/05/15/paradigma-funcional/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4775f9219fd96dc7432306b7d1e17dff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armandohage</media:title>
		</media:content>
	</item>
		<item>
		<title>Paradigma Concorrente</title>
		<link>http://armandohage.wordpress.com/2009/05/15/paradigma-concorrente/</link>
		<comments>http://armandohage.wordpress.com/2009/05/15/paradigma-concorrente/#comments</comments>
		<pubDate>Fri, 15 May 2009 17:37:18 +0000</pubDate>
		<dc:creator>armandohage</dc:creator>
				<category><![CDATA[FEAPA(5SIN1)-Paradigmas de Ling Prog]]></category>

		<guid isPermaLink="false">http://armandohage.wordpress.com/?p=285</guid>
		<description><![CDATA[Olá Alunos,
Hoje continuaremos nosso estudo sobre Paradigmas de Linguagem de Programação, analisando dois elementos importantes para efeitos de teste e comparação.
Nosso foco de estudo para esta etapa da disciplina será: Paradigma Concorrente e o Paradigma Funcional(Lisp).
Acompanhe em primeiro momento o conteúdo sobre programação concorrente com Threads, acessando o link da aula.
Para ter acesso ao conteúdo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=285&subd=armandohage&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Olá Alunos,</p>
<p>Hoje continuaremos nosso estudo sobre Paradigmas de Linguagem de Programação, analisando dois elementos importantes para efeitos de teste e comparação.<br />
Nosso foco de estudo para esta etapa da disciplina será: Paradigma Concorrente e o Paradigma Funcional(Lisp).</p>
<p>Acompanhe em primeiro momento o conteúdo sobre programação concorrente com Threads, acessando o link da aula.</p>
<p>Para ter acesso ao conteúdo sobre Threads <a title="Conteudo Threads" href="http://200.129.133.194/hage/threads.pdf"><strong>clique aqui</strong></a>.</p>
<p><a href="http://www.inf.unisinos.br/~chris/Tarefas.java">Primeiro exemplo com Threads</a></p>
<p><a title="Exemplo de CodificaçãoThreads" href="http://www.inf.unisinos.br/~chris/ProdCons.java">Exemplo produtor consumidor em Java utilizando Threads</a></p>
<p><a href="http://www.inf.unisinos.br/~chris/Conc1.java">Segundo exemplo com Threads</a></p>
<p><a href="http://www.inf.unisinos.br/~chris/TestaFila.java">Implementação de Filas utilizando Threads </a></p>
<p>Utilizando o Paradigma concorrente, elabore um exemplo que utilize programação concorrente.<br />
Este trabalho é em equipe e deverá ser realizado em sala de aula.</p>
<p><a href="http://www.inf.unisinos.br/~chris/TestaFila.java"><br />
</a></p>
Posted in FEAPA(5SIN1)-Paradigmas de Ling Prog  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armandohage.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armandohage.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armandohage.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armandohage.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armandohage.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armandohage.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armandohage.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armandohage.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armandohage.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armandohage.wordpress.com/285/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=285&subd=armandohage&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://armandohage.wordpress.com/2009/05/15/paradigma-concorrente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4775f9219fd96dc7432306b7d1e17dff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armandohage</media:title>
		</media:content>
	</item>
		<item>
		<title>UML – Aula 8 – Exercicios de revisao</title>
		<link>http://armandohage.wordpress.com/2009/05/13/uml-%e2%80%93-aula-8-%e2%80%93-exercicios-de-revisao/</link>
		<comments>http://armandohage.wordpress.com/2009/05/13/uml-%e2%80%93-aula-8-%e2%80%93-exercicios-de-revisao/#comments</comments>
		<pubDate>Wed, 13 May 2009 20:53:55 +0000</pubDate>
		<dc:creator>armandohage</dc:creator>
				<category><![CDATA[UFPA - Esp.Desenv.Internet - Analise e Projeto de Sistemas]]></category>

		<guid isPermaLink="false">http://armandohage.wordpress.com/?p=278</guid>
		<description><![CDATA[Olá Alunos,
Estamos nos aproximando de nossa avaliação individual, e hoje faremos um grupo de exercícios buscando identificar dúvidas referente ao conteúdo ministrado.
Links adicionais:
http://wthreex.com/rup/process/modguide/md_seqdm.htm
Então, anote em sua agenda que nosso período de avaliação individual será nos dias 18 e 20 de Maio.
1) Identifique os atores e casos de uso em cada um  dos planos de discurso [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=278&subd=armandohage&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Olá Alunos,</p>
<p>Estamos nos aproximando de nossa avaliação individual, e hoje faremos um grupo de exercícios buscando identificar dúvidas referente ao conteúdo ministrado.</p>
<p>Links adicionais:</p>
<p><a href="http://wthreex.com/rup/process/modguide/md_seqdm.htm">http://wthreex.com/rup/process/modguide/md_seqdm.htm</a></p>
<p>Então, anote em sua agenda que nosso período de avaliação individual será nos dias 18 e 20 de Maio.</p>
<p>1) Identifique os atores e casos de uso em cada um  dos planos de discurso a seguir.<br />
a) “&#8230; o sistema possibilita ao cliente atualizar seus dados cadastrais acessando o site na internet&#8230;”<br />
b) “… o caixa eletrônico permitirá ao associado da cooperativa emitir um extrato da sua conta, bem como retirar ou depositar uma quantia financeira na sua conta…”<br />
c) “… a secretária pode importar o Registro Acadêmico dados dos alunos do sistema administrativo, desde que informe o seu login e senha&#8230;”</p>
<p>2) De acordo com a imagem a seguir responda:</p>
<p><img class="alignnone size-full wp-image-279" title="Exercicio de Revisao" src="http://armandohage.files.wordpress.com/2009/05/imagemexuml.png?w=500&#038;h=377" alt="Exercicio de Revisao" width="500" height="377" /></p>
<p>a) Descreva as funcionalidades que o sistema é capaz de realizar.<br />
b) Identifique  os erros, e justifique o seu ajuste.<br />
c) Construa um novo diagrama de caso de uso corrigindo os erros.</p>
<p>2) Crie um diagrama de classes para o seguinte problema:<br />
<strong>Sistema de gestão de vendas imobiliárias</strong><br />
&#8220;Uma empresa de imobiliário vende imóveis. Para tal detém uma carteira de clientes e uma carteira de imóveis que tenta conciliar. Os clientes são descritos pelo seu nome e código, endereço e telefone.Os imóveis são descritos pelo seu código, tipologia, zona, ano de construção e preço. Os clientes têm um conjunto de interesses que descrevem as suas preferências por tipologia, zona e preço. Os clientes podem firmar acordos de promessa de compra/venda com a empresa para um determinado imóvel, sendo este acordo firmado numa determinada data. Um cliente pode comprar mais do que um imóvel, mas para cada compra terá de ter um acordo distinto. Identifique algumas operações nas classe e monte 1 diagrama de seqüência como exemplo.</p>
<p>3) Considere o seguinte discurso relativo a um sistema de partidas de tênis: &#8220;Num torneio de tênis, cada partida é jogada entre 2 jogadores. Pretende-se manter informação sobre o nome e idade dos jogadores; data da partida e atribuição dos jogadores às partidas. O máximo de partidas que um jogador poderá realizar é 6 e o mínimo 1&#8243;. Elabore um diagrama de classes para o problema.Identifique algumas operações nas classe e monte 1 diagrama de sequencia como exemplo.</p>
<p>Vamos analisar a proposta de solução.</p>
<p><img class="alignnone size-full wp-image-297" title="jogoTenis" src="http://armandohage.files.wordpress.com/2009/05/jogotenis.png?w=387&#038;h=331" alt="jogoTenis" width="387" height="331" /></p>
<p><img class="alignnone size-medium wp-image-298" title="jogoTenisSeq" src="http://armandohage.files.wordpress.com/2009/05/jogotenisseq.png?w=700&#038;h=253" alt="jogoTenisSeq" width="700" height="253" /></p>
Posted in UFPA - Esp.Desenv.Internet - Analise e Projeto de Sistemas  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armandohage.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armandohage.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armandohage.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armandohage.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armandohage.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armandohage.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armandohage.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armandohage.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armandohage.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armandohage.wordpress.com/278/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=278&subd=armandohage&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://armandohage.wordpress.com/2009/05/13/uml-%e2%80%93-aula-8-%e2%80%93-exercicios-de-revisao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4775f9219fd96dc7432306b7d1e17dff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armandohage</media:title>
		</media:content>

		<media:content url="http://armandohage.files.wordpress.com/2009/05/imagemexuml.png" medium="image">
			<media:title type="html">Exercicio de Revisao</media:title>
		</media:content>

		<media:content url="http://armandohage.files.wordpress.com/2009/05/jogotenis.png" medium="image">
			<media:title type="html">jogoTenis</media:title>
		</media:content>

		<media:content url="http://armandohage.files.wordpress.com/2009/05/jogotenisseq.png?w=300" medium="image">
			<media:title type="html">jogoTenisSeq</media:title>
		</media:content>
	</item>
		<item>
		<title>JSF &#8211; Aula 6</title>
		<link>http://armandohage.wordpress.com/2009/05/09/jsf-aula-6/</link>
		<comments>http://armandohage.wordpress.com/2009/05/09/jsf-aula-6/#comments</comments>
		<pubDate>Sat, 09 May 2009 07:58:12 +0000</pubDate>
		<dc:creator>armandohage</dc:creator>
				<category><![CDATA[UNAMA - JSF - Esp. Engenharia de Componentes com JAVA ENTERPRISE]]></category>

		<guid isPermaLink="false">http://armandohage.wordpress.com/?p=273</guid>
		<description><![CDATA[Olá Caros,
Hoje faremos uma atividade avaliativa em sala.
Responda cada uma das questões em um arquivo doc, e nas questões de implementação  entregue seu projeto ao professor.
1)Qual a finalidade de um BackBean?
2)Explique a finalidade da tag &#60;f:view&#62; e &#60;f:subview&#62; ?
3) Explique como é feito o fluxo de navegação de página. Para isso, imagine a seguinte situação: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=273&subd=armandohage&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Olá Caros,</p>
<p>Hoje faremos uma atividade avaliativa em sala.</p>
<p>Responda cada uma das questões em um arquivo doc, e nas questões de implementação  entregue seu projeto ao professor.</p>
<p>1)Qual a finalidade de um <em>BackBean</em>?</p>
<p>2)Explique a finalidade da tag &lt;f:view&gt; e &lt;f:subview&gt; ?</p>
<p>3) Explique como é feito o fluxo de navegação de página. Para isso, imagine a seguinte situação: &#8220;Um usuário preenche um formulário de cadastro d Livros, estando os dados corretos, ocorre a inclusão em um banco de dados. Ao final o usuário é redirecionado para o mesmo formulário, mas um frase abaixo do formulário indica que o cadastro ocorreu com êxito&#8221;.</p>
<p>4) A organização de páginas em pequenos módulos é útil para reutilização e manutenção. Explique, como o uso do <em>framework</em> <em>Facelets</em> pode contribuir para uma aplicação JSF. Destaque os pacotes necessários, configurações e trechos relavantes para implementação.</p>
<p>5) Crie um exemplo em JSF para realizar um grupo de operações matemáticas(podendo ser soma, substração, multiplicação, divisão, equação do segundo grau, distancia entre pontos, etc), de acordo com a seleção do usuário. Ao selecionar a operação, o usuário deverá ser redirecionado para um formulário contendo campo de texto para a operação. Ao enviar os dados deverá ser apresentado o valor resposta da operação selecionada.<br />
Todas as operações devem, estar implementadas em um classe chamada Operacoes.java. O controle de página deverá ocorrer em uma classe chamada ControladorOperacoes.java.<br />
Crie um modelo de <em>template</em> para apresentar o sistema ao usuário.</p>
<p>Este trabalho é prático em sala de aula, com tem detreminado de inicio e fim, é individual, e pode realizar consulta de material adicional.</p>
Posted in UNAMA - JSF - Esp. Engenharia de Componentes com JAVA ENTERPRISE  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armandohage.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armandohage.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armandohage.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armandohage.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armandohage.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armandohage.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armandohage.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armandohage.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armandohage.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armandohage.wordpress.com/273/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=273&subd=armandohage&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://armandohage.wordpress.com/2009/05/09/jsf-aula-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4775f9219fd96dc7432306b7d1e17dff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armandohage</media:title>
		</media:content>
	</item>
		<item>
		<title>JSF &#8211; Aula 5</title>
		<link>http://armandohage.wordpress.com/2009/05/08/jsf-aula-5/</link>
		<comments>http://armandohage.wordpress.com/2009/05/08/jsf-aula-5/#comments</comments>
		<pubDate>Fri, 08 May 2009 21:48:35 +0000</pubDate>
		<dc:creator>armandohage</dc:creator>
				<category><![CDATA[UNAMA - JSF - Esp. Engenharia de Componentes com JAVA ENTERPRISE]]></category>

		<guid isPermaLink="false">http://armandohage.wordpress.com/?p=269</guid>
		<description><![CDATA[Olá Aluno,
Hoje estudaremos um pouco de JSF, utilizando o Visula JSF, disponível no Netbeans.
Para isso acompanhe o material de aula.
Para ter acesso ao conteúdo de aula clique aqui.
Para ter acesso ao projeto inicial clique aqui.
Neste modelo crie um novo banco de dados com o respectivo scritp de criação.
CREATE TABLE usuario (
login VARCHAR(12) NOT NULL,
senha VARCHAR(12) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=269&subd=armandohage&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Olá Aluno,</p>
<p>Hoje estudaremos um pouco de JSF, utilizando o Visula JSF, disponível no Netbeans.<br />
Para isso acompanhe o material de aula.<br />
Para ter acesso ao conteúdo de aula <a title="Passo a passo para o novo projeto" href="http://200.129.133.194/hage/JSF5.pdf"><strong>clique aqui</strong></a>.<br />
Para ter acesso ao projeto inicial <a title="Projeto inicial Visual JSF" href="http://200.129.133.194/hage/exvisualjsf.zip"><strong>clique aqui</strong></a>.</p>
<p>Neste modelo crie um novo banco de dados com o respectivo scritp de criação.</p>
<p>CREATE TABLE usuario (<br />
login VARCHAR(12) NOT NULL,<br />
senha VARCHAR(12) NOT NULL,<br />
nome VARCHAR(100) NOT NULL,<br />
PRIMARY KEY(login)<br />
);</p>
<p>CREATE TABLE noticia (<br />
idnoticia INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),<br />
login VARCHAR(12) NOT NULL,<br />
titulo VARCHAR(100) NOT NULL,<br />
texto VARCHAR(300) NOT NULL,<br />
dtnoticia DATE ,<br />
hrnoticia TIME ,<br />
PRIMARY KEY(idnoticia),<br />
FOREIGN KEY(login) REFERENCES usuario(login)<br />
);</p>
<p>Links para referenicas.</p>
<p><a href="http://ashwall.cenargen.embrapa.br/hiragi/ihm/exemplos/tutorial_jsf.pdf">http://ashwall.cenargen.embrapa.br/hiragi/ihm/exemplos/tutorial_jsf.pdf</a></p>
<p><a href="http://www.paulocanedo.com.br/2008/09/02/criando-um-crud-em-jsf-e-ajax-com-o-netbeans-65-beta/">http://www.paulocanedo.com.br/2008/09/02/criando-um-crud-em-jsf-e-ajax-com-o-netbeans-65-beta/</a></p>
Posted in UNAMA - JSF - Esp. Engenharia de Componentes com JAVA ENTERPRISE  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armandohage.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armandohage.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armandohage.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armandohage.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armandohage.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armandohage.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armandohage.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armandohage.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armandohage.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armandohage.wordpress.com/269/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=269&subd=armandohage&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://armandohage.wordpress.com/2009/05/08/jsf-aula-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4775f9219fd96dc7432306b7d1e17dff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armandohage</media:title>
		</media:content>
	</item>
		<item>
		<title>JSF &#8211; Aula 4</title>
		<link>http://armandohage.wordpress.com/2009/05/06/jsf-aula-4/</link>
		<comments>http://armandohage.wordpress.com/2009/05/06/jsf-aula-4/#comments</comments>
		<pubDate>Wed, 06 May 2009 20:47:37 +0000</pubDate>
		<dc:creator>armandohage</dc:creator>
				<category><![CDATA[UNAMA - JSF - Esp. Engenharia de Componentes com JAVA ENTERPRISE]]></category>

		<guid isPermaLink="false">http://armandohage.wordpress.com/?p=263</guid>
		<description><![CDATA[Olá Caros,
Hoje estudaremos um pouco sobre sobre o uso de Templates com JSF, para isso é importante realizar o download do conteúdo de aula.
Para ter acesso ao conteúdo de aula clique aqui.
Clique aqui para baixar o projeto modelo.
Mais material poderá ser encontrado nas referencias abaixo.
**Referencias para estudo.
http://jroller.com/rafaelbenevides/entry/facelets_exemplos_simples
http://courses.coreservlets.com/Course-Materials/pdf/jsf/15-Facelets-Templating.pdf
http://www.coreservlets.com/JSF-Tutorial/code/facelets.zip
http://www.ibm.com/developerworks/java/library/j-facelets/
** Após leitura do artigos implemente um modelo de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=263&subd=armandohage&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Olá Caros,</p>
<p>Hoje estudaremos um pouco sobre sobre o uso de Templates com JSF, para isso é importante realizar o download do conteúdo de aula.</p>
<p>Para ter acesso ao conteúdo de aula <a title="Aula 4-JSF" href="http://200.129.133.194/hage/JSF4.pdf"><strong>clique aqui.</strong></a></p>
<p><a title="Modelo de Projeto Inicial." href="http://200.129.133.194/hage/exemplofacelets.zip">Clique aqui para baixar o projeto modelo.</a></p>
<p>Mais material poderá ser encontrado nas referencias abaixo.</p>
<p><strong>**Referencias para estudo.</strong></p>
<p><a title="Exemplo simples" href="http://jroller.com/rafaelbenevides/entry/facelets_exemplos_simples">http://jroller.com/rafaelbenevides/entry/facelets_exemplos_simples</a><br />
<a title="Material adiciona de aula." href="http://courses.coreservlets.com/Course-Materials/pdf/jsf/15-Facelets-Templating.pdf">http://courses.coreservlets.com/Course-Materials/pdf/jsf/15-Facelets-Templating.pdf</a></p>
<p><a title="Exemplo de Código" href="http://www.coreservlets.com/JSF-Tutorial/code/facelets.zip">http://www.coreservlets.com/JSF-Tutorial/code/facelets.zip</a><br />
<a title="Tutorial JSF" href="http://www.ibm.com/developerworks/java/library/j-facelets/">http://www.ibm.com/developerworks/java/library/j-facelets/</a></p>
<p>** Após leitura do artigos implemente um modelo de template utiliznado Facelets.<br />
Para esta nova implementação faremos um ajuste utilizando JPA.</p>
<p>Começa aqui um estudo sobre a API JPA para acesso a dados, e como referencia utilizaremos o conteúdo público disponibilizado em :<br />
<strong><a title="Apresentação sobre JPA" href="http://www.slideshare.net/guestf54162/jpa-java-persistence-api/" target="_blank"></a></strong></p>
<p><strong><a title="Apresentação sobre JPA" href="http://www.slideshare.net/guestf54162/jpa-java-persistence-api/" target="_blank">http://www.slideshare.net/guestf54162/jpa-java-persistence-api/</a></strong></p>
<p>Após a leitura do material baixe os códigos do arquivo de configuração do banco de dados e a classe genérica de acesso aos dados.</p>
<p><strong><a href="http://200.129.133.194/hage/persistence.xml.txt" target="_blank">Persistence.xml</a></strong></p>
<p><a href="http://200.129.133.194/hage/GenericDAO.java" target="_blank"><strong>GenericaDAO</strong></a></p>
<p>Após a leitura do material adicional, implemente projeto utilizando a classe   <strong>GenericDAO.</strong></p>
<p><strong>Bom estudo !<br />
</strong></p>
Posted in UNAMA - JSF - Esp. Engenharia de Componentes com JAVA ENTERPRISE  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armandohage.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armandohage.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armandohage.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armandohage.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armandohage.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armandohage.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armandohage.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armandohage.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armandohage.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armandohage.wordpress.com/263/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=263&subd=armandohage&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://armandohage.wordpress.com/2009/05/06/jsf-aula-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4775f9219fd96dc7432306b7d1e17dff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armandohage</media:title>
		</media:content>
	</item>
		<item>
		<title>J2ME- Aula 1</title>
		<link>http://armandohage.wordpress.com/2009/05/03/j2me-aula-1/</link>
		<comments>http://armandohage.wordpress.com/2009/05/03/j2me-aula-1/#comments</comments>
		<pubDate>Sun, 03 May 2009 21:52:45 +0000</pubDate>
		<dc:creator>armandohage</dc:creator>
				<category><![CDATA[FEAPA(7SIN1)-J2ME]]></category>

		<guid isPermaLink="false">http://armandohage.wordpress.com/?p=255</guid>
		<description><![CDATA[Olá Alunos,
Hoje iniciaremos nosso estudo sobre a tecnologia J2ME, baixe o material de aula inicial e acompanhe a explicação.
Para ter acesso ao material de aula clique aqui.
Links Adicionais.
http://www.vivaolinux.com.br/artigo/Desenvolvendo-aplicacoes-em-J2ME-no-Linux?pagina=2http://www.netbeans.org/kb/60/mobility/quickstart_pt_BR.html http://www.cin.ufpe.br/~ragpl/pdf/Tutorial_J2ME.pdfhttp://www.wirelessbrasil.org/wirelessbr/colaboradores/corbera_martins/j2me_01.html
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
A seguir é destacado os principais códigos utilizados em nosso estudo.
Exemplo HelloWord.
package hello;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class HelloWorld extends MIDlet implements CommandListener {
private Display display; //Referencia para o [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=255&subd=armandohage&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Olá Alunos,<br />
Hoje iniciaremos nosso estudo sobre a tecnologia J2ME, baixe o material de aula inicial e acompanhe a explicação.</p>
<p>Para ter acesso ao material de aula <a title="J2ME-Aula 1" href="http://200.129.133.194/hage/J2ME1.pdf"><strong>clique aqui</strong></a>.</p>
<p><em><strong>Links Adicionais.</strong></em></p>
<p><a href="http://www.vivaolinux.com.br/artigo/Desenvolvendo-aplicacoes-em-J2ME-no-Linux?pagina=2">http://www.vivaolinux.com.br/artigo/Desenvolvendo-aplicacoes-em-J2ME-no-Linux?pagina=2</a><a href="http://www.netbeans.org/kb/60/mobility/quickstart_pt_BR.html">http://www.netbeans.org/kb/60/mobility/quickstart_pt_BR.html </a><a href="http://www.cin.ufpe.br/~ragpl/pdf/Tutorial_J2ME.pdf">http://www.cin.ufpe.br/~ragpl/pdf/Tutorial_J2ME.pdf</a><a href="http://www.wirelessbrasil.org/wirelessbr/colaboradores/corbera_martins/j2me_01.html">http://www.wirelessbrasil.org/wirelessbr/colaboradores/corbera_martins/j2me_01.html</a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>A seguir é destacado os principais códigos utilizados em nosso estudo.</p>
<p><strong>Exemplo HelloWord.</strong></p>
<p><strong></strong>package hello;<br />
<strong><span style="color:#ff0000;">import javax.microedition.midlet.*;<br />
import javax.microedition.lcdui.*;</span><br />
</strong><br />
public class <strong>HelloWorld</strong> <span style="color:#0000ff;">extends</span> <strong>MIDlet</strong> <span style="color:#0000ff;">implements</span> <em><strong>CommandListener</strong></em> {</p>
<p>private Display display; <span style="color:#008000;">//Referencia para o objeto Display</span><br />
private TextBox tbMain; <span style="color:#008000;">//TextBox para mostrar a mensagem</span><br />
<strong>private Command cmSair</strong>; <span style="color:#008000;">//Botão para sair do MIDlet</span></p>
<p>public <strong>HelloWorld()</strong> {<br />
display = Display.getDisplay(this);<br />
<strong>cmSair</strong> = <strong>new Command(&#8220;Sair&#8221;, Command.SCREEN, 1);</strong><br />
tbMain = new TextBox(&#8220;Bem Vindo&#8221;, &#8220;Ola Midlet&#8221;, 50, 0);<br />
tbMain.addCommand(cmSair);<br />
tbMain.setCommandListener(this);<br />
}<br />
<span style="color:#008000;">//Chamada do gerenciador de aplicação para iniciar o Midlet</span>.<br />
public void startApp() {<br />
display.setCurrent(<strong>tbMain</strong>);<br />
}<br />
<span style="color:#008000;">//Requisição de método</span><br />
public void pauseApp() {}<br />
<span style="color:#008000;">//Outra requisição de método</span><br />
public void destroyApp(boolean unconditional) {}</p>
<p><span style="color:#008000;">// Checa se o comando de saída foi selecionado</span><br />
public void commandAction(Command c, Displayable s) {<br />
if (<strong>c == cmSair</strong>) {<br />
destroyApp(false);<br />
notifyDestroyed();<br />
}<br />
}<br />
}</p>
<p><strong>Exemplo Append</strong></p>
<p><strong></strong>package hello;</p>
<p><strong>import javax.microedition.midlet.*;<br />
import javax.microedition.lcdui.*;<br />
</strong><br />
public class <strong>ExemploAppend</strong> <span style="color:#0000ff;">extends</span> <strong>MIDlet </strong>{</p>
<p>Form form;<br />
Display display;<br />
DateField dateField;</p>
<p>protected void startApp() throws MIDletStateChangeException {<br />
display = Display.getDisplay(this);<br />
form = new Form(&#8220;Aula J2ME&#8221;);<br />
dateField = new DateField(&#8220;Escolha o Item:&#8221;, DateField.DATE_TIME);<br />
form.append(dateField);<br />
display.setCurrent(form);<br />
}</p>
<p>protected void pauseApp() {<br />
}</p>
<p>protected void destroyApp(boolean arg0) throws MIDletStateChangeException {<br />
}<br />
}</p>
<p><strong>Exemplo Gauge</strong></p>
<p>package hello;</p>
<p><strong>import javax.microedition.lcdui.*;<br />
import javax.microedition.midlet.*;<br />
</strong><br />
public class <strong>ExemploGauge</strong> extends MIDlet {</p>
<p>Form form;<br />
Display display;<br />
Gauge gauge;</p>
<p>protected void startApp() throws MIDletStateChangeException {<br />
display = Display.getDisplay(this);<br />
form = new Form(&#8220;Aula J2ME&#8221;);<br />
<strong>Gauge gauge = new Gauge(&#8220;Exemplo Gauge:&#8221;, true, 15, 1);</strong><br />
form.append(<strong>gauge</strong>);<br />
display.setCurrent(<strong>form</strong>);<br />
}</p>
<p>protected void pauseApp() {<br />
}</p>
<p>protected void destroyApp(boolean arg0) throws MIDletStateChangeException {<br />
}<br />
}</p>
<p><strong>Exemplo List</strong></p>
<p>package hello;</p>
<p><strong>import javax.microedition.lcdui.*;<br />
import javax.microedition.midlet.*;<br />
</strong><br />
public class <strong>ExemploList</strong> <span style="color:#3366ff;">extends</span> <strong>MIDlet</strong> implements <em><strong>CommandListener</strong></em> {</p>
<p>Display display;<br />
Command comandoSel;<br />
Command comandoSair;<br />
<strong>List list;</strong><br />
<strong> Alert alerta;</strong></p>
<p>public void <strong>startApp()</strong> throws MIDletStateChangeException {<br />
comandoSel = new Command(&#8220;Selecionar&#8221;, Command.OK, 0);<br />
comandoSair = new Command(&#8220;Sair&#8221;, Command.EXIT, 1);<br />
display = Display.getDisplay(this);<br />
String[] itens = {&#8220;Alerta&#8221;, &#8220;Erro&#8221;, &#8220;Informação&#8221;, &#8220;Confirmação&#8221;};<br />
Image image[] = {null, null, null, null};<br />
list = new List(&#8220;Aula J2ME&#8221;, List.IMPLICIT, itens, image);<br />
list.addCommand(comandoSel);<br />
list.addCommand(comandoSair);<br />
list.setCommandListener(this);<br />
display.setCurrent(list);<br />
}</p>
<p>public void <strong>commandAction</strong>(Command <strong>arg0</strong>, Displayable arg1) {<br />
if (<strong>arg0</strong> == <strong>comandoSel</strong>) {<br />
switch (<strong>list</strong>.<strong>getSelectedIndex()</strong>) {<br />
case 0:<br />
alerta = new Alert(&#8220;Atenção&#8221;, &#8220;Você esolheu o Primeiro&#8221;, null, AlertType.WARNING);<br />
display.setCurrent(alerta);<br />
break;<br />
case 1:<br />
alerta = new Alert(&#8220;Erro&#8221;, &#8220;Você esolheu o Segundo elemento&#8221;, null, AlertType.ERROR);<br />
display.setCurrent(alerta);<br />
break;<br />
case 2:<br />
alerta = new Alert(&#8220;Informação&#8221;, &#8220;Você esolheu o Terceiro elemento&#8221;, null, AlertType.INFO);<br />
display.setCurrent(alerta);<br />
break;<br />
case 3:<br />
alerta = new Alert(&#8220;Confirmação&#8221;, &#8220;Você esolheu o Quarto elemento&#8221;, null, AlertType.CONFIRMATION);<br />
display.setCurrent(alerta);<br />
break;<br />
default:<br />
System.out.println(&#8220;Problemas na selação do serviço&#8221;);<br />
}<br />
} else if (<strong>arg0</strong> == <strong>comandoSair</strong>) {<br />
this.notifyDestroyed();<br />
}<br />
}</p>
<p>public void pauseApp() {<br />
}</p>
<p>public void destroyApp(boolean unconditional) {<br />
}<br />
}</p>
Posted in FEAPA(7SIN1)-J2ME  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armandohage.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armandohage.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armandohage.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armandohage.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armandohage.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armandohage.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armandohage.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armandohage.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armandohage.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armandohage.wordpress.com/255/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=255&subd=armandohage&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://armandohage.wordpress.com/2009/05/03/j2me-aula-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4775f9219fd96dc7432306b7d1e17dff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armandohage</media:title>
		</media:content>
	</item>
		<item>
		<title>UML &#8211; Aula 7 &#8211; Exercicios</title>
		<link>http://armandohage.wordpress.com/2009/04/24/uml-aula-7-exercicios/</link>
		<comments>http://armandohage.wordpress.com/2009/04/24/uml-aula-7-exercicios/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 20:26:52 +0000</pubDate>
		<dc:creator>armandohage</dc:creator>
				<category><![CDATA[UFPA - Esp.Desenv.Internet - Analise e Projeto de Sistemas]]></category>

		<guid isPermaLink="false">http://armandohage.wordpress.com/?p=249</guid>
		<description><![CDATA[Olá Caros,
Hoje é aula de reposição, um momento para colocarmos em dia nosso cronograma de atividades, resolvermos alguns exercícios e tirar algumas dúvidas.
Na aula de hoje aproveite para fazer alguns exercícios e exercitar o uso da ferramenta para produzir nossos diagramas.
1)Elabore um diagrama de Caso de Uso e  de Classes para o problema descrito a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=249&subd=armandohage&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Olá Caros,</p>
<p>Hoje é aula de reposição, um momento para colocarmos em dia nosso cronograma de atividades, resolvermos alguns exercícios e tirar algumas dúvidas.<br />
Na aula de hoje aproveite para fazer alguns exercícios e exercitar o uso da ferramenta para produzir nossos diagramas.</p>
<p>1)Elabore um diagrama de <strong>Caso de Uso</strong> e  de<strong> Classes </strong>para o problema descrito a seguir.<br />
Disponível em:</p>
<p><strong>Cenário</strong>: Um usuário deseja criar uma aplicação de controle de tarefas para colocar em seu Palm.<br />
As especificações da aplicação são as seguintes:<br />
-O cadastro de cada tarefa contém o número da prioridade, representado por um valor real. Isso permite entrar com valores intermediários. Além da prioridade, o cadastro deve conter: o nome da tarefa, a data limite de execução (se houver), o percentual já concluído e o detalhamento da tarefa. Para cada tarefa há uma lista de itens que descrevem sua execução. Para cada item de execução, cadastram-se:<br />
· O percentual correspondente.<br />
· A descrição da execução<br />
· A data da execução (quando for concluída).<br />
Quando uma tarefa receber 100% de execução, esta deve ser movida automaticamente para a lista de tarefas concluídas, podendo ser apagada, se for o caso.</p>
<div id="attachment_250" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-250" title="Exemplo do controle em papel" src="http://armandohage.files.wordpress.com/2009/04/exemplointerface.png?w=500&#038;h=209" alt="Exemplo do controle em papel" width="500" height="209" /><p class="wp-caption-text">Exemplo do controle em papel</p></div>
<p>2) Pretende-se desenvolver um sistema de classificados na Web, onde quem anuncia paga R$ 2,00 pelo anúncio simples de 20 palavras ou R$ 5,00 pelo anúncio destaque de página, que pode conter até 50 palavras e uma imagem. O anúncio fica<br />
disponível por quinze dias.<br />
Um anúncio deve conter o nome do produto, um texto título, o nome do contato, e até dois telefones de contato.<br />
Quem se torna assinante do classificado virtual recebe diariamente em seu e-mail o resumo de ofertas do site.<br />
Para realizar o cadastro no site, o usuário cria um usuário e senha de acesso, preenche seus dados.<br />
Após preenchimento dos dados deverá ser apresentado um boleto de pagamento da primeira mensalidade. Após efetivação de pagamento o usuário colocar novos anúncios. O usuário pode sem estar logado no sistema visualizar qualquer anúncio, e pode incluir um anúncio próprio, desde que informe o login e senha de acesso para autenticação no sistema. Crie um diagrama de <strong>Caso de Uso</strong> para a situação inicial e um <strong>Diagrama de Classes</strong>.</p>
<p>3)Uma indústria de bebidas deseja informatizar o seu controle de vendas, procurando vinculá-lo ao processo de produção e controle de estoque.<br />
Construa os diagrama de <strong>Caso de Uso</strong>, <strong>Classe</strong> e <strong>Sequencia</strong> para modelar este sistema, a partir das seguintes informações obtidas num primeiro levantamento de informações:<br />
a)As vendas são realizadas somente por intermédio de vendedores autorizados, que trabalham em regiões definidas pela indústria. Os vendedores são caracterizados por código, nome, endereço, telefone e percentual de comissão.<br />
b)Cada vendedor atende somente uma região, que é exclusiva do vendedor. Uma região é caracterizada por: código, nome e cidades que ela possui. Nenhuma região possui menos que cinco cidades.<br />
c)Os vendedores passam semanalmente consultar seus clientes a respeito de pedidos. Todos os clientes de um vendedor situam-se dentro da região de atuação do vendedor. Clientes são caracterizados por: código, razão social, endereço, cgc, insc. estadual, fone e fax.<br />
d)Os clientes fazem pedidos por intermédio do vendedor de sua região. Um pedido deve especificar pelo menos um produto. Um pedido é caracterizado por data de emissão, data de vencimento, quantidade de cada produto relacionado, valor total de cada produto e valor total do pedido.<br />
e)O controle de estoque/produção da indústria trabalha com a seguinte classificação de itens em estoque: produto embalado, produto intermediário e matéria-prima. Os produtos embalados são caracterizados por: código, nome, quantidade em estoque, embalagem, classificação fiscal, unidade de produção/venda, custo de produção e valor de venda. Os produtos intermediários são caracterizados por: código, nome, quantidade em estoque, unidade de produção/vendas e custo de produção. As matérias-primas são caracterizadas por: código, nome, quantidade em estoque, valor de compra e unidade.<br />
f)Os pedidos de compra feitos pelo cliente somente podem especificar produtos embalados. Todo produto embalado possui uma fórmula, que constituí-se nas quantidades de produtos intermediários e matérias-primas utilizadas para a sua produção. Produto intermediário também possui fórmula, constituindo-se das quantidades de matérias-primas utilizadas para sua produção.<br />
g)O estoque pode sofrer movimentações de entrada e saídas. Movimentos de entrada ocorrem para produtos embalados quando é realizada uma produção ou uma devolução de um produto. Movimentos de entrada para produtos intermediários correm quando é realizada uma produção para suprir posteriormente  a produção de produtos embalados. Movimentos de entrada para matérias-primas somente ocorrem quando estas são compradas dos fornecedores da indústria. Movimentos de saída ocorrem para produtos embalados quando estes são vendidos para os clientes. Movimentos de saída de produtos intermediários e matérias-primas ocorrem em contrapartida às produções dos produtos embalados. Assim, um movimento de estoque caracteriza-se por: número, quantidade, data, tipo (venda, produção, devolução e compra). Um movimento está ligado a somente um produto, que obviamente possui muitos movimentos.<br />
h)Uma matéria-prima pode ser comprada de vários fornecedores diferentes. Fornecedores são caracterizados por: código, razão social, cgc, insc. estadual, endereço, fone e fax. As compras são caracterizadas por: número da nota fiscal, data da compra, data de entrega, quantidade dos produtos comprados, valor total de cada produto comprado e valor total da compra.<br />
i)As seguintes funcionalidades são esperadas do sistema:<br />
1.Confecção de pedidos de venda<br />
2.Emissão de relatório de vendas por região<br />
3.Emissão de relatório de comissão a ser paga para vendedor<br />
4.Atualização de estoque de acordo com as movimentações<br />
5.Emissão de relatório de situação atual do estoque<br />
6.Confecção de fórmulas<br />
7.Consulta de movimentos de estoque realizados para um determinado produto (especificando intervalo de data)<br />
8.Emissão de relatório de produção a partir dos pedidos feitos no dia<br />
9.Consulta de histórico de compras realizadas por cliente<br />
10.Emissão de relatório de faturamento bruto mensal</p>
Posted in UFPA - Esp.Desenv.Internet - Analise e Projeto de Sistemas  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armandohage.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armandohage.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armandohage.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armandohage.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armandohage.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armandohage.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armandohage.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armandohage.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armandohage.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armandohage.wordpress.com/249/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=249&subd=armandohage&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://armandohage.wordpress.com/2009/04/24/uml-aula-7-exercicios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4775f9219fd96dc7432306b7d1e17dff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armandohage</media:title>
		</media:content>

		<media:content url="http://armandohage.files.wordpress.com/2009/04/exemplointerface.png" medium="image">
			<media:title type="html">Exemplo do controle em papel</media:title>
		</media:content>
	</item>
		<item>
		<title>UML &#8211; Aula 6</title>
		<link>http://armandohage.wordpress.com/2009/04/22/uml-aula-6/</link>
		<comments>http://armandohage.wordpress.com/2009/04/22/uml-aula-6/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 18:39:26 +0000</pubDate>
		<dc:creator>armandohage</dc:creator>
				<category><![CDATA[UFPA - Esp.Desenv.Internet - Analise e Projeto de Sistemas]]></category>

		<guid isPermaLink="false">http://armandohage.wordpress.com/?p=247</guid>
		<description><![CDATA[Olá Alunos,
Hoje continuamos com o nosso tema Diagrama de Classes, e ao final iniciaremos Diagrama de Sequência.
Para ter acesso ao material clique aqui.
Bom estudo!
Posted in UFPA - Esp.Desenv.Internet - Analise e Projeto de Sistemas       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=247&subd=armandohage&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Olá Alunos,</p>
<p>Hoje continuamos com o nosso tema Diagrama de Classes, e ao final iniciaremos Diagrama de Sequência.<br />
Para ter acesso ao material <a title="Diagrama de Classe e Sequência" href="http://200.129.133.194/hage/Aula4UMLClassesSequencia.pdf"><strong>clique aqui</strong></a>.</p>
<p>Bom estudo!</p>
Posted in UFPA - Esp.Desenv.Internet - Analise e Projeto de Sistemas  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armandohage.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armandohage.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armandohage.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armandohage.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armandohage.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armandohage.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armandohage.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armandohage.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armandohage.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armandohage.wordpress.com/247/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armandohage.wordpress.com&blog=2519894&post=247&subd=armandohage&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://armandohage.wordpress.com/2009/04/22/uml-aula-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4775f9219fd96dc7432306b7d1e17dff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armandohage</media:title>
		</media:content>
	</item>
	</channel>
</rss>