<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://dainf.ct.utfpr.edu.br/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-br">
		<id>http://dainf.ct.utfpr.edu.br/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mlorenzi</id>
		<title>Wiki DAINF - Contribuições do usuário [pt-br]</title>
		<link rel="self" type="application/atom+xml" href="http://dainf.ct.utfpr.edu.br/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mlorenzi"/>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Especial:Contribui%C3%A7%C3%B5es/Mlorenzi"/>
		<updated>2026-04-11T10:39:40Z</updated>
		<subtitle>Contribuições do usuário</subtitle>
		<generator>MediaWiki 1.18.1</generator>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Notas</id>
		<title>2010bEquipe07 Notas</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Notas"/>
				<updated>2010-10-08T02:03:41Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010bEquipe07]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''''(espaço reservado para anotações e informações sobre a evolução do projeto)'''''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-30''': A equipe realizou hoje experimentos com os robôs. Agora daremos início aos cálculos físicos previstos anteriormente. Para obter alguns desses valores, contaremos com o auxílio do software Tracker.&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=0Z5J8xmmVYA link para o vídeo com os experimentos no Youtube]&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Cristianorbs|Cristianorbs]] 02h40min de 1 de Outubro de 2010 (UTC)&lt;br /&gt;
----&lt;br /&gt;
'''2010-09-29''': A equipe fez a apresentação da qualificação à banca. Aguardamos as correções ao texto da Qualificação apresentado.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Matheus.araujo|Matheus.araujo]] 16h56min de 29 de Setembro de 2010 (UTC)&lt;br /&gt;
----&lt;br /&gt;
'''2010-09-24''': Agendados os experimentos físicos para a próxima quinta-feira, 30 de Setembro, às 17:30 no Departamento Acadêmico de Informática, juntamente com o professor Nestor Cortez do DAFIS e a equipe de Futebol de Robôs da UTFPR.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Matheus.araujo|Matheus.araujo]] 13h23min de 27 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''2010-09-24''': Realizada primeira reunião com o Professor Nestor Cortez do Departamento Acadêmico de Física para orientação acerca dos testes físicos com os robôs reais. Os primeiros experimentos físicos previamente agendados para a próxima semana, aguardando disponibilidade da equipe de Futebol de Robôs.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Matheus.araujo|Matheus.araujo]] 16h46min de 24 de Setembro de 2010 (UTC)  &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''2010-09-22''': Inclusão do diagrama de classes na wiki.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Mlorenzi|Mlorenzi]] 02h14min de 23 de Setembro de 2010 (UTC)&lt;br /&gt;
----&lt;br /&gt;
'''2010-09-17''': Inclusão das fórmulas que não apareciam no texto da qualificação.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Geison|Geison]] 04h48min de 17 de Setembro de 2010 (UTC)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-15''': Modificações consideráveis no layout da wiki. Disponibilizamos o texto da Qualificação que apresentamos e dividimos em páginas as várias etapas do trabalho. Acreditamos que assim, nossa página ficará melhor apresentada.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Matheus.araujo|Matheus.araujo]] 17h52min de 15 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-15''': Em e-mail do desenvolvedor original do software, tomamos conhecimento do fato de que não há uma plataforma de testes consolidada onde possam ser feitos benchmarks para a liga SSL.Ou os times não divulgam seus simuladores, ou eles são incompletos (como o Tewnta). Esse fato motivou ainda mais o nosso trabalho.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Matheus.araujo|Matheus.araujo]] 17h10min de 15 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-11''': Hoje houve uma reunião entre todos os integrantes da equipe para o início da elaboração da qualificação. &lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Mlorenzi|Mlorenzi]] 19h44min de 11 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-09''': O grupo todo conseguiu acabar o diagrama dentro do prazo estipulado. A partir de amanhã começaremos o desenvolvimento da primeira monografia. Programamos para semana que vem os testes com os robôs para, assim, podermos começar os cálculos físicos. Caso tenhamos problemas para os cálculos, procuraremos orientação de um professor de física.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Cristianorbs|Cristianorbs]] 02h13min de 10 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-01''': Foi definida elaboração de um diagrama UML para o código do Tewnta e feita a divisão entre os integrantes da equipe. Temos como meta terminar até o dia 2010-09-10.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Geison|Geison]] 17h05min de 1 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-08-30''': após alguns problemas com a execução do software devidos a diferenças de arquitetura entre o software original e nossos computadores (32 e 64 bits), começamos os estudos do código fonte atual. Além disso, entramos em contato com o desenvolvedor original da aplicação.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Matheus.araujo|Matheus.araujo]] 01h20min de 31 de Agosto de 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Notas</id>
		<title>2010bEquipe07 Notas</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Notas"/>
				<updated>2010-09-23T02:15:01Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010bEquipe07]]&lt;br /&gt;
&lt;br /&gt;
'''''(espaço reservado para anotações e informações sobre a evolução do projeto)'''''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''2010-09-22''': Inclusão do diagrama de classes na wiki.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Mlorenzi|Mlorenzi]] 02h14min de 23 de Setembro de 2010 (UTC)&lt;br /&gt;
----&lt;br /&gt;
'''2010-09-17''': Inclusão das fórmulas que não apareciam no texto da qualificação.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Geison|Geison]] 04h48min de 17 de Setembro de 2010 (UTC)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-15''': Modificações consideráveis no layout da wiki. Disponibilizamos o texto da Qualificação que apresentamos e dividimos em páginas as várias etapas do trabalho. Acreditamos que assim, nossa página ficará melhor apresentada.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Matheus.araujo|Matheus.araujo]] 17h52min de 15 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-15''': Em e-mail do desenvolvedor original do software, tomamos conhecimento do fato de que não há uma plataforma de testes consolidada onde possam ser feitos benchmarks para a liga SSL.Ou os times não divulgam seus simuladores, ou eles são incompletos (como o Tewnta). Esse fato motivou ainda mais o nosso trabalho.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Matheus.araujo|Matheus.araujo]] 17h10min de 15 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-11''': Hoje houve uma reunião entre todos os integrantes da equipe para o início da elaboração da qualificação. &lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Mlorenzi|Mlorenzi]] 19h44min de 11 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-09''': O grupo todo conseguiu acabar o diagrama dentro do prazo estipulado. A partir de amanhã começaremos o desenvolvimento da primeira monografia. Programamos para semana que vem os testes com os robôs para, assim, podermos começar os cálculos físicos. Caso tenhamos problemas para os cálculos, procuraremos orientação de um professor de física.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Cristianorbs|Cristianorbs]] 02h13min de 10 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-01''': Foi definida elaboração de um diagrama UML para o código do Tewnta e feita a divisão entre os integrantes da equipe. Temos como meta terminar até o dia 2010-09-10.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Geison|Geison]] 17h05min de 1 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-08-30''': após alguns problemas com a execução do software devidos a diferenças de arquitetura entre o software original e nossos computadores (32 e 64 bits), começamos os estudos do código fonte atual. Além disso, entramos em contato com o desenvolvedor original da aplicação.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Matheus.araujo|Matheus.araujo]] 01h20min de 31 de Agosto de 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Notas</id>
		<title>2010bEquipe07 Notas</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Notas"/>
				<updated>2010-09-23T02:14:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010bEquipe07]]&lt;br /&gt;
&lt;br /&gt;
'''''(espaço reservado para anotações e informações sobre a evolução do projeto)'''''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''2010-09-22''': Inclusão do diagrama de classes na wiki.&lt;br /&gt;
--[[Usuário:Mlorenzi|Mlorenzi]] 02h14min de 23 de Setembro de 2010 (UTC)&lt;br /&gt;
----&lt;br /&gt;
'''2010-09-17''': Inclusão das fórmulas que não apareciam no texto da qualificação.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Geison|Geison]] 04h48min de 17 de Setembro de 2010 (UTC)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-15''': Modificações consideráveis no layout da wiki. Disponibilizamos o texto da Qualificação que apresentamos e dividimos em páginas as várias etapas do trabalho. Acreditamos que assim, nossa página ficará melhor apresentada.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Matheus.araujo|Matheus.araujo]] 17h52min de 15 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-15''': Em e-mail do desenvolvedor original do software, tomamos conhecimento do fato de que não há uma plataforma de testes consolidada onde possam ser feitos benchmarks para a liga SSL.Ou os times não divulgam seus simuladores, ou eles são incompletos (como o Tewnta). Esse fato motivou ainda mais o nosso trabalho.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Matheus.araujo|Matheus.araujo]] 17h10min de 15 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-11''': Hoje houve uma reunião entre todos os integrantes da equipe para o início da elaboração da qualificação. &lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Mlorenzi|Mlorenzi]] 19h44min de 11 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-09''': O grupo todo conseguiu acabar o diagrama dentro do prazo estipulado. A partir de amanhã começaremos o desenvolvimento da primeira monografia. Programamos para semana que vem os testes com os robôs para, assim, podermos começar os cálculos físicos. Caso tenhamos problemas para os cálculos, procuraremos orientação de um professor de física.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Cristianorbs|Cristianorbs]] 02h13min de 10 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-01''': Foi definida elaboração de um diagrama UML para o código do Tewnta e feita a divisão entre os integrantes da equipe. Temos como meta terminar até o dia 2010-09-10.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Geison|Geison]] 17h05min de 1 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-08-30''': após alguns problemas com a execução do software devidos a diferenças de arquitetura entre o software original e nossos computadores (32 e 64 bits), começamos os estudos do código fonte atual. Além disso, entramos em contato com o desenvolvedor original da aplicação.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Matheus.araujo|Matheus.araujo]] 01h20min de 31 de Agosto de 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/Arquivo:Twenta.jpg</id>
		<title>Arquivo:Twenta.jpg</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Arquivo:Twenta.jpg"/>
				<updated>2010-09-23T00:27:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: foi enviada uma nova versão de &amp;quot;Imagem:Twenta.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/Arquivo:Twenta.jpg</id>
		<title>Arquivo:Twenta.jpg</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Arquivo:Twenta.jpg"/>
				<updated>2010-09-23T00:23:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: foi enviada uma nova versão de &amp;quot;Imagem:Twenta.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/Arquivo:Twenta.jpg</id>
		<title>Arquivo:Twenta.jpg</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Arquivo:Twenta.jpg"/>
				<updated>2010-09-23T00:18:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: foi enviada uma nova versão de &amp;quot;Imagem:Twenta.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/Arquivo:Twenta.jpg</id>
		<title>Arquivo:Twenta.jpg</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Arquivo:Twenta.jpg"/>
				<updated>2010-09-23T00:15:59Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: foi enviada uma nova versão de &amp;quot;Imagem:Twenta.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte</id>
		<title>2010bEquipe07 Estudo do Código Fonte</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte"/>
				<updated>2010-09-23T00:14:17Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010bEquipe07]]&lt;br /&gt;
&lt;br /&gt;
O código Fonte&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.math=&lt;br /&gt;
Pacote de bibliotecas matemáticas comuns utilizadas em todo o programa. Compreende as classes:&lt;br /&gt;
==Point==&lt;br /&gt;
Representa um ponto no plano com coordenadas X e Y.&lt;br /&gt;
==Line==&lt;br /&gt;
Representa uma linha no plano com dois pontos P1 e P2.&lt;br /&gt;
==Circle==&lt;br /&gt;
Representa um círculo no plano com um centro (Point) e raio.&lt;br /&gt;
==Matrix==&lt;br /&gt;
Representa uma matriz 2x2.&lt;br /&gt;
==Vector==&lt;br /&gt;
Representa um vetor. É uma especialização da classe “Point” e implementa a interface Cloneable, para que seja possível fazer uma cópia de si mesma.&lt;br /&gt;
==MathUtils==&lt;br /&gt;
Funções auxiliares úteis genéricas.&lt;br /&gt;
=br.ufrgs.f180.api=&lt;br /&gt;
Pacote com API (Application Programming Interface, Interface de Programação de Aplicações) fornecida aos jogadores para se comunicar com o simulador. &lt;br /&gt;
==Player==&lt;br /&gt;
Principal API fornecida aos jogadores para se conectar e comunicar com o simulador. Seu objetivo é fornecer a mesma “visão” que se tem em um jogo de futebol de robôs real. As APIs são publicadas como serviço “Web” e estão disponíveis assim que o sistema é iniciado. Um fluxo normal de jogo consiste em:&lt;br /&gt;
1.	 Login da equipe;&lt;br /&gt;
2.	 Registro de até cinco jogadores;&lt;br /&gt;
3.	Fornecimento do movimento (ação) dos jogadores;&lt;br /&gt;
4.	Ler a posição dos jogadores e informações; (volta ao 3)&lt;br /&gt;
5.	Desconectar. &lt;br /&gt;
==PlayerImpl==&lt;br /&gt;
Implementação da Classe Player.&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com um conjunto de informações sobre os elementos do jogo.&lt;br /&gt;
==ElementInformation==&lt;br /&gt;
Classe genérica dentro do pacote.&lt;br /&gt;
==BallInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre a bola.&lt;br /&gt;
==RobotInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre o robô.&lt;br /&gt;
==GameInformation==&lt;br /&gt;
Especialização da classe “GameInformation” para representar informações sobre o jogo.&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com os elementos físicos visuais do jogo.&lt;br /&gt;
==VisualElement==&lt;br /&gt;
Interface que representa um elemento visual do jogo.&lt;br /&gt;
==MovingElement==&lt;br /&gt;
Classe abstrata que representa um elemento que se movimenta no jogo, implementação de “VisualElement”.&lt;br /&gt;
==GameField==&lt;br /&gt;
Classe responsável por representar tanto a simulação física quanto a apresentação visual do campo de jogo, com origem cartesiana no canto esquerdo inferior da tela.&lt;br /&gt;
==Wall==&lt;br /&gt;
Classe que representa uma parede, implementa “VisualElement”.&lt;br /&gt;
==WallCollisionPoint==&lt;br /&gt;
Classe para simular um ponto da parede com massa infinita, especializa “MovingElement”.&lt;br /&gt;
==Ball==&lt;br /&gt;
Classe para representar a bola, especializa “MovingElement”.&lt;br /&gt;
==Robot==&lt;br /&gt;
Classe para representar o robô, especializa “MovingElement”.&lt;br /&gt;
=br.ufrgs.f180.gui=&lt;br /&gt;
Pacote com a GUI (Graphical User Interface).&lt;br /&gt;
==AboutDialog==&lt;br /&gt;
Janela “Sobre”.&lt;br /&gt;
==MainWindow==&lt;br /&gt;
Janela principal do programa, contém o método “main” do programa e os métodos da atualização da interface.&lt;br /&gt;
=br.ufrgs.f180.resources=&lt;br /&gt;
Pacote com recursos necessaries para o jogo.&lt;br /&gt;
==GameProperties==&lt;br /&gt;
Classe responsável por armazenar os parâmetros físicos da simulação, especializa a classe “Properties”, genérica do Java.&lt;br /&gt;
=br.ufrgs.f180.server=&lt;br /&gt;
Pacote com informações do servidor.&lt;br /&gt;
==Game==&lt;br /&gt;
Classe que representa o jogo.&lt;br /&gt;
==Server==&lt;br /&gt;
Classe responsável por implementar o servidor do jogo para comunicação com os clientes.&lt;br /&gt;
=br.ufrgs.f180.team=&lt;br /&gt;
Pacote para um time de demonstração.&lt;br /&gt;
==DemoTeam==&lt;br /&gt;
Representa um time de demonstração.&lt;br /&gt;
=com.cloudgarden.resource=	&lt;br /&gt;
Pacote para manipulação dos parâmetros do toolkit SWT, Standard Widget Toolkit.&lt;br /&gt;
==SWTResourceManager==&lt;br /&gt;
Classe única do pacote para manipulação de recursos gráficos como Fonte, Cor, Imagem e Cursor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DIAGRAMA DE CLASSES==&lt;br /&gt;
[[Imagem:twenta.jpg]]&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte</id>
		<title>2010bEquipe07 Estudo do Código Fonte</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte"/>
				<updated>2010-09-23T00:10:21Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010bEquipe07]]&lt;br /&gt;
&lt;br /&gt;
O código Fonte&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.math=&lt;br /&gt;
Pacote de bibliotecas matemáticas comuns utilizadas em todo o programa. Compreende as classes:&lt;br /&gt;
==Point==&lt;br /&gt;
Representa um ponto no plano com coordenadas X e Y.&lt;br /&gt;
==Line==&lt;br /&gt;
Representa uma linha no plano com dois pontos P1 e P2.&lt;br /&gt;
==Circle==&lt;br /&gt;
Representa um círculo no plano com um centro (Point) e raio.&lt;br /&gt;
==Matrix==&lt;br /&gt;
Representa uma matriz 2x2.&lt;br /&gt;
==Vector==&lt;br /&gt;
Representa um vetor. É uma especialização da classe “Point” e implementa a interface Cloneable, para que seja possível fazer uma cópia de si mesma.&lt;br /&gt;
==MathUtils==&lt;br /&gt;
Funções auxiliares úteis genéricas.&lt;br /&gt;
=br.ufrgs.f180.api=&lt;br /&gt;
Pacote com API (Application Programming Interface, Interface de Programação de Aplicações) fornecida aos jogadores para se comunicar com o simulador. &lt;br /&gt;
==Player==&lt;br /&gt;
Principal API fornecida aos jogadores para se conectar e comunicar com o simulador. Seu objetivo é fornecer a mesma “visão” que se tem em um jogo de futebol de robôs real. As APIs são publicadas como serviço “Web” e estão disponíveis assim que o sistema é iniciado. Um fluxo normal de jogo consiste em:&lt;br /&gt;
1.	 Login da equipe;&lt;br /&gt;
2.	 Registro de até cinco jogadores;&lt;br /&gt;
3.	Fornecimento do movimento (ação) dos jogadores;&lt;br /&gt;
4.	Ler a posição dos jogadores e informações; (volta ao 3)&lt;br /&gt;
5.	Desconectar. &lt;br /&gt;
==PlayerImpl==&lt;br /&gt;
Implementação da Classe Player.&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com um conjunto de informações sobre os elementos do jogo.&lt;br /&gt;
==ElementInformation==&lt;br /&gt;
Classe genérica dentro do pacote.&lt;br /&gt;
==BallInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre a bola.&lt;br /&gt;
==RobotInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre o robô.&lt;br /&gt;
==GameInformation==&lt;br /&gt;
Especialização da classe “GameInformation” para representar informações sobre o jogo.&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com os elementos físicos visuais do jogo.&lt;br /&gt;
==VisualElement==&lt;br /&gt;
Interface que representa um elemento visual do jogo.&lt;br /&gt;
==MovingElement==&lt;br /&gt;
Classe abstrata que representa um elemento que se movimenta no jogo, implementação de “VisualElement”.&lt;br /&gt;
==GameField==&lt;br /&gt;
Classe responsável por representar tanto a simulação física quanto a apresentação visual do campo de jogo, com origem cartesiana no canto esquerdo inferior da tela.&lt;br /&gt;
==Wall==&lt;br /&gt;
Classe que representa uma parede, implementa “VisualElement”.&lt;br /&gt;
==WallCollisionPoint==&lt;br /&gt;
Classe para simular um ponto da parede com massa infinita, especializa “MovingElement”.&lt;br /&gt;
==Ball==&lt;br /&gt;
Classe para representar a bola, especializa “MovingElement”.&lt;br /&gt;
==Robot==&lt;br /&gt;
Classe para representar o robô, especializa “MovingElement”.&lt;br /&gt;
=br.ufrgs.f180.gui=&lt;br /&gt;
Pacote com a GUI (Graphical User Interface).&lt;br /&gt;
==AboutDialog==&lt;br /&gt;
Janela “Sobre”.&lt;br /&gt;
==MainWindow==&lt;br /&gt;
Janela principal do programa, contém o método “main” do programa e os métodos da atualização da interface.&lt;br /&gt;
=br.ufrgs.f180.resources=&lt;br /&gt;
Pacote com recursos necessaries para o jogo.&lt;br /&gt;
==GameProperties==&lt;br /&gt;
Classe responsável por armazenar os parâmetros físicos da simulação, especializa a classe “Properties”, genérica do Java.&lt;br /&gt;
=br.ufrgs.f180.server=&lt;br /&gt;
Pacote com informações do servidor.&lt;br /&gt;
==Game==&lt;br /&gt;
Classe que representa o jogo.&lt;br /&gt;
==Server==&lt;br /&gt;
Classe responsável por implementar o servidor do jogo para comunicação com os clientes.&lt;br /&gt;
=br.ufrgs.f180.team=&lt;br /&gt;
Pacote para um time de demonstração.&lt;br /&gt;
==DemoTeam==&lt;br /&gt;
Representa um time de demonstração.&lt;br /&gt;
=com.cloudgarden.resource=	&lt;br /&gt;
Pacote para manipulação dos parâmetros do toolkit SWT, Standard Widget Toolkit.&lt;br /&gt;
==SWTResourceManager==&lt;br /&gt;
Classe única do pacote para manipulação de recursos gráficos como Fonte, Cor, Imagem e Cursor.&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte</id>
		<title>2010bEquipe07 Estudo do Código Fonte</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte"/>
				<updated>2010-09-23T00:10:01Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010bEquipe07]]&lt;br /&gt;
&lt;br /&gt;
O código Fonte&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.math=&lt;br /&gt;
Pacote de bibliotecas matemáticas comuns utilizadas em todo o programa. Compreende as classes:&lt;br /&gt;
==Point==&lt;br /&gt;
Representa um ponto no plano com coordenadas X e Y.&lt;br /&gt;
==Line==&lt;br /&gt;
Representa uma linha no plano com dois pontos P1 e P2.&lt;br /&gt;
==Circle==&lt;br /&gt;
Representa um círculo no plano com um centro (Point) e raio.&lt;br /&gt;
==Matrix==&lt;br /&gt;
Representa uma matriz 2x2.&lt;br /&gt;
==Vector==&lt;br /&gt;
Representa um vetor. É uma especialização da classe “Point” e implementa a interface Cloneable, para que seja possível fazer uma cópia de si mesma.&lt;br /&gt;
==MathUtils==&lt;br /&gt;
Funções auxiliares úteis genéricas.&lt;br /&gt;
=br.ufrgs.f180.api=&lt;br /&gt;
Pacote com API (Application Programming Interface, Interface de Programação de Aplicações) fornecida aos jogadores para se comunicar com o simulador. &lt;br /&gt;
==Player==&lt;br /&gt;
Principal API fornecida aos jogadores para se conectar e comunicar com o simulador. Seu objetivo é fornecer a mesma “visão” que se tem em um jogo de futebol de robôs real. As APIs são publicadas como serviço “Web” e estão disponíveis assim que o sistema é iniciado. Um fluxo normal de jogo consiste em:&lt;br /&gt;
1.	 Login da equipe;&lt;br /&gt;
2.	 Registro de até cinco jogadores;&lt;br /&gt;
3.	Fornecimento do movimento (ação) dos jogadores;&lt;br /&gt;
4.	Ler a posição dos jogadores e informações; (volta ao 3)&lt;br /&gt;
5.	Desconectar. &lt;br /&gt;
==PlayerImpl==&lt;br /&gt;
Implementação da Classe Player.&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com um conjunto de informações sobre os elementos do jogo.&lt;br /&gt;
==ElementInformation==&lt;br /&gt;
Classe genérica dentro do pacote.&lt;br /&gt;
==BallInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre a bola.&lt;br /&gt;
==RobotInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre o robô.&lt;br /&gt;
==GameInformation==&lt;br /&gt;
Especialização da classe “GameInformation” para representar informações sobre o jogo.&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com os elementos físicos visuais do jogo.&lt;br /&gt;
==VisualElement==&lt;br /&gt;
Interface que representa um elemento visual do jogo.&lt;br /&gt;
==MovingElement==&lt;br /&gt;
Classe abstrata que representa um elemento que se movimenta no jogo, implementação de “VisualElement”.&lt;br /&gt;
==GameField==&lt;br /&gt;
Classe responsável por representar tanto a simulação física quanto a apresentação visual do campo de jogo, com origem cartesiana no canto esquerdo inferior da tela.&lt;br /&gt;
==Wall==&lt;br /&gt;
Classe que representa uma parede, implementa “VisualElement”.&lt;br /&gt;
==WallCollisionPoint==&lt;br /&gt;
Classe para simular um ponto da parede com massa infinita, especializa “MovingElement”.&lt;br /&gt;
==Ball==&lt;br /&gt;
Classe para representar a bola, especializa “MovingElement”.&lt;br /&gt;
==Robot==&lt;br /&gt;
Classe para representar o robô, especializa “MovingElement”.&lt;br /&gt;
=br.ufrgs.f180.gui=&lt;br /&gt;
Pacote com a GUI (Graphical User Interface).&lt;br /&gt;
==AboutDialog==&lt;br /&gt;
Janela “Sobre”.&lt;br /&gt;
==MainWindow==&lt;br /&gt;
Janela principal do programa, contém o método “main” do programa e os métodos da atualização da interface.&lt;br /&gt;
=br.ufrgs.f180.resources=&lt;br /&gt;
Pacote com recursos necessaries para o jogo.&lt;br /&gt;
==GameProperties==&lt;br /&gt;
Classe responsável por armazenar os parâmetros físicos da simulação, especializa a classe “Properties”, genérica do Java.&lt;br /&gt;
=br.ufrgs.f180.server=&lt;br /&gt;
Pacote com informações do servidor.&lt;br /&gt;
==Game==&lt;br /&gt;
Classe que representa o jogo.&lt;br /&gt;
==Server==&lt;br /&gt;
Classe responsável por implementar o servidor do jogo para comunicação com os clientes.&lt;br /&gt;
=br.ufrgs.f180.team=&lt;br /&gt;
Pacote para um time de demonstração.&lt;br /&gt;
==DemoTeam==&lt;br /&gt;
Representa um time de demonstração.&lt;br /&gt;
=com.cloudgarden.resource=	&lt;br /&gt;
Pacote para manipulação dos parâmetros do toolkit SWT, Standard Widget Toolkit.&lt;br /&gt;
==SWTResourceManager==&lt;br /&gt;
Classe única do pacote para manipulação de recursos gráficos como Fonte, Cor, Imagem e Cursor.&lt;br /&gt;
&lt;br /&gt;
==Diagrama de Classes==&lt;br /&gt;
[[Imagem:twenta.jpg]]&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte</id>
		<title>2010bEquipe07 Estudo do Código Fonte</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte"/>
				<updated>2010-09-23T00:09:06Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: /* Diagrama de Classes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010bEquipe07]]&lt;br /&gt;
&lt;br /&gt;
O código Fonte&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.math=&lt;br /&gt;
Pacote de bibliotecas matemáticas comuns utilizadas em todo o programa. Compreende as classes:&lt;br /&gt;
==Point==&lt;br /&gt;
Representa um ponto no plano com coordenadas X e Y.&lt;br /&gt;
==Line==&lt;br /&gt;
Representa uma linha no plano com dois pontos P1 e P2.&lt;br /&gt;
==Circle==&lt;br /&gt;
Representa um círculo no plano com um centro (Point) e raio.&lt;br /&gt;
==Matrix==&lt;br /&gt;
Representa uma matriz 2x2.&lt;br /&gt;
==Vector==&lt;br /&gt;
Representa um vetor. É uma especialização da classe “Point” e implementa a interface Cloneable, para que seja possível fazer uma cópia de si mesma.&lt;br /&gt;
==MathUtils==&lt;br /&gt;
Funções auxiliares úteis genéricas.&lt;br /&gt;
=br.ufrgs.f180.api=&lt;br /&gt;
Pacote com API (Application Programming Interface, Interface de Programação de Aplicações) fornecida aos jogadores para se comunicar com o simulador. &lt;br /&gt;
==Player==&lt;br /&gt;
Principal API fornecida aos jogadores para se conectar e comunicar com o simulador. Seu objetivo é fornecer a mesma “visão” que se tem em um jogo de futebol de robôs real. As APIs são publicadas como serviço “Web” e estão disponíveis assim que o sistema é iniciado. Um fluxo normal de jogo consiste em:&lt;br /&gt;
1.	 Login da equipe;&lt;br /&gt;
2.	 Registro de até cinco jogadores;&lt;br /&gt;
3.	Fornecimento do movimento (ação) dos jogadores;&lt;br /&gt;
4.	Ler a posição dos jogadores e informações; (volta ao 3)&lt;br /&gt;
5.	Desconectar. &lt;br /&gt;
==PlayerImpl==&lt;br /&gt;
Implementação da Classe Player.&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com um conjunto de informações sobre os elementos do jogo.&lt;br /&gt;
==ElementInformation==&lt;br /&gt;
Classe genérica dentro do pacote.&lt;br /&gt;
==BallInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre a bola.&lt;br /&gt;
==RobotInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre o robô.&lt;br /&gt;
==GameInformation==&lt;br /&gt;
Especialização da classe “GameInformation” para representar informações sobre o jogo.&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com os elementos físicos visuais do jogo.&lt;br /&gt;
==VisualElement==&lt;br /&gt;
Interface que representa um elemento visual do jogo.&lt;br /&gt;
==MovingElement==&lt;br /&gt;
Classe abstrata que representa um elemento que se movimenta no jogo, implementação de “VisualElement”.&lt;br /&gt;
==GameField==&lt;br /&gt;
Classe responsável por representar tanto a simulação física quanto a apresentação visual do campo de jogo, com origem cartesiana no canto esquerdo inferior da tela.&lt;br /&gt;
==Wall==&lt;br /&gt;
Classe que representa uma parede, implementa “VisualElement”.&lt;br /&gt;
==WallCollisionPoint==&lt;br /&gt;
Classe para simular um ponto da parede com massa infinita, especializa “MovingElement”.&lt;br /&gt;
==Ball==&lt;br /&gt;
Classe para representar a bola, especializa “MovingElement”.&lt;br /&gt;
==Robot==&lt;br /&gt;
Classe para representar o robô, especializa “MovingElement”.&lt;br /&gt;
=br.ufrgs.f180.gui=&lt;br /&gt;
Pacote com a GUI (Graphical User Interface).&lt;br /&gt;
==AboutDialog==&lt;br /&gt;
Janela “Sobre”.&lt;br /&gt;
==MainWindow==&lt;br /&gt;
Janela principal do programa, contém o método “main” do programa e os métodos da atualização da interface.&lt;br /&gt;
=br.ufrgs.f180.resources=&lt;br /&gt;
Pacote com recursos necessaries para o jogo.&lt;br /&gt;
==GameProperties==&lt;br /&gt;
Classe responsável por armazenar os parâmetros físicos da simulação, especializa a classe “Properties”, genérica do Java.&lt;br /&gt;
=br.ufrgs.f180.server=&lt;br /&gt;
Pacote com informações do servidor.&lt;br /&gt;
==Game==&lt;br /&gt;
Classe que representa o jogo.&lt;br /&gt;
==Server==&lt;br /&gt;
Classe responsável por implementar o servidor do jogo para comunicação com os clientes.&lt;br /&gt;
=br.ufrgs.f180.team=&lt;br /&gt;
Pacote para um time de demonstração.&lt;br /&gt;
==DemoTeam==&lt;br /&gt;
Representa um time de demonstração.&lt;br /&gt;
=com.cloudgarden.resource=	&lt;br /&gt;
Pacote para manipulação dos parâmetros do toolkit SWT, Standard Widget Toolkit.&lt;br /&gt;
==SWTResourceManager==&lt;br /&gt;
Classe única do pacote para manipulação de recursos gráficos como Fonte, Cor, Imagem e Cursor.&lt;br /&gt;
&lt;br /&gt;
==Diagrama de Classes==&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte</id>
		<title>2010bEquipe07 Estudo do Código Fonte</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte"/>
				<updated>2010-09-23T00:08:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010bEquipe07]]&lt;br /&gt;
&lt;br /&gt;
O código Fonte&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.math=&lt;br /&gt;
Pacote de bibliotecas matemáticas comuns utilizadas em todo o programa. Compreende as classes:&lt;br /&gt;
==Point==&lt;br /&gt;
Representa um ponto no plano com coordenadas X e Y.&lt;br /&gt;
==Line==&lt;br /&gt;
Representa uma linha no plano com dois pontos P1 e P2.&lt;br /&gt;
==Circle==&lt;br /&gt;
Representa um círculo no plano com um centro (Point) e raio.&lt;br /&gt;
==Matrix==&lt;br /&gt;
Representa uma matriz 2x2.&lt;br /&gt;
==Vector==&lt;br /&gt;
Representa um vetor. É uma especialização da classe “Point” e implementa a interface Cloneable, para que seja possível fazer uma cópia de si mesma.&lt;br /&gt;
==MathUtils==&lt;br /&gt;
Funções auxiliares úteis genéricas.&lt;br /&gt;
=br.ufrgs.f180.api=&lt;br /&gt;
Pacote com API (Application Programming Interface, Interface de Programação de Aplicações) fornecida aos jogadores para se comunicar com o simulador. &lt;br /&gt;
==Player==&lt;br /&gt;
Principal API fornecida aos jogadores para se conectar e comunicar com o simulador. Seu objetivo é fornecer a mesma “visão” que se tem em um jogo de futebol de robôs real. As APIs são publicadas como serviço “Web” e estão disponíveis assim que o sistema é iniciado. Um fluxo normal de jogo consiste em:&lt;br /&gt;
1.	 Login da equipe;&lt;br /&gt;
2.	 Registro de até cinco jogadores;&lt;br /&gt;
3.	Fornecimento do movimento (ação) dos jogadores;&lt;br /&gt;
4.	Ler a posição dos jogadores e informações; (volta ao 3)&lt;br /&gt;
5.	Desconectar. &lt;br /&gt;
==PlayerImpl==&lt;br /&gt;
Implementação da Classe Player.&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com um conjunto de informações sobre os elementos do jogo.&lt;br /&gt;
==ElementInformation==&lt;br /&gt;
Classe genérica dentro do pacote.&lt;br /&gt;
==BallInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre a bola.&lt;br /&gt;
==RobotInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre o robô.&lt;br /&gt;
==GameInformation==&lt;br /&gt;
Especialização da classe “GameInformation” para representar informações sobre o jogo.&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com os elementos físicos visuais do jogo.&lt;br /&gt;
==VisualElement==&lt;br /&gt;
Interface que representa um elemento visual do jogo.&lt;br /&gt;
==MovingElement==&lt;br /&gt;
Classe abstrata que representa um elemento que se movimenta no jogo, implementação de “VisualElement”.&lt;br /&gt;
==GameField==&lt;br /&gt;
Classe responsável por representar tanto a simulação física quanto a apresentação visual do campo de jogo, com origem cartesiana no canto esquerdo inferior da tela.&lt;br /&gt;
==Wall==&lt;br /&gt;
Classe que representa uma parede, implementa “VisualElement”.&lt;br /&gt;
==WallCollisionPoint==&lt;br /&gt;
Classe para simular um ponto da parede com massa infinita, especializa “MovingElement”.&lt;br /&gt;
==Ball==&lt;br /&gt;
Classe para representar a bola, especializa “MovingElement”.&lt;br /&gt;
==Robot==&lt;br /&gt;
Classe para representar o robô, especializa “MovingElement”.&lt;br /&gt;
=br.ufrgs.f180.gui=&lt;br /&gt;
Pacote com a GUI (Graphical User Interface).&lt;br /&gt;
==AboutDialog==&lt;br /&gt;
Janela “Sobre”.&lt;br /&gt;
==MainWindow==&lt;br /&gt;
Janela principal do programa, contém o método “main” do programa e os métodos da atualização da interface.&lt;br /&gt;
=br.ufrgs.f180.resources=&lt;br /&gt;
Pacote com recursos necessaries para o jogo.&lt;br /&gt;
==GameProperties==&lt;br /&gt;
Classe responsável por armazenar os parâmetros físicos da simulação, especializa a classe “Properties”, genérica do Java.&lt;br /&gt;
=br.ufrgs.f180.server=&lt;br /&gt;
Pacote com informações do servidor.&lt;br /&gt;
==Game==&lt;br /&gt;
Classe que representa o jogo.&lt;br /&gt;
==Server==&lt;br /&gt;
Classe responsável por implementar o servidor do jogo para comunicação com os clientes.&lt;br /&gt;
=br.ufrgs.f180.team=&lt;br /&gt;
Pacote para um time de demonstração.&lt;br /&gt;
==DemoTeam==&lt;br /&gt;
Representa um time de demonstração.&lt;br /&gt;
=com.cloudgarden.resource=	&lt;br /&gt;
Pacote para manipulação dos parâmetros do toolkit SWT, Standard Widget Toolkit.&lt;br /&gt;
==SWTResourceManager==&lt;br /&gt;
Classe única do pacote para manipulação de recursos gráficos como Fonte, Cor, Imagem e Cursor.&lt;br /&gt;
&lt;br /&gt;
==Diagrama de Classes==&lt;br /&gt;
[[Imagem:twenta.jpg]]&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte</id>
		<title>2010bEquipe07 Estudo do Código Fonte</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte"/>
				<updated>2010-09-23T00:06:50Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: /* Diagrama de Classes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010bEquipe07]]&lt;br /&gt;
&lt;br /&gt;
O código Fonte&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.math=&lt;br /&gt;
Pacote de bibliotecas matemáticas comuns utilizadas em todo o programa. Compreende as classes:&lt;br /&gt;
==Point==&lt;br /&gt;
Representa um ponto no plano com coordenadas X e Y.&lt;br /&gt;
==Line==&lt;br /&gt;
Representa uma linha no plano com dois pontos P1 e P2.&lt;br /&gt;
==Circle==&lt;br /&gt;
Representa um círculo no plano com um centro (Point) e raio.&lt;br /&gt;
==Matrix==&lt;br /&gt;
Representa uma matriz 2x2.&lt;br /&gt;
==Vector==&lt;br /&gt;
Representa um vetor. É uma especialização da classe “Point” e implementa a interface Cloneable, para que seja possível fazer uma cópia de si mesma.&lt;br /&gt;
==MathUtils==&lt;br /&gt;
Funções auxiliares úteis genéricas.&lt;br /&gt;
=br.ufrgs.f180.api=&lt;br /&gt;
Pacote com API (Application Programming Interface, Interface de Programação de Aplicações) fornecida aos jogadores para se comunicar com o simulador. &lt;br /&gt;
==Player==&lt;br /&gt;
Principal API fornecida aos jogadores para se conectar e comunicar com o simulador. Seu objetivo é fornecer a mesma “visão” que se tem em um jogo de futebol de robôs real. As APIs são publicadas como serviço “Web” e estão disponíveis assim que o sistema é iniciado. Um fluxo normal de jogo consiste em:&lt;br /&gt;
1.	 Login da equipe;&lt;br /&gt;
2.	 Registro de até cinco jogadores;&lt;br /&gt;
3.	Fornecimento do movimento (ação) dos jogadores;&lt;br /&gt;
4.	Ler a posição dos jogadores e informações; (volta ao 3)&lt;br /&gt;
5.	Desconectar. &lt;br /&gt;
==PlayerImpl==&lt;br /&gt;
Implementação da Classe Player.&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com um conjunto de informações sobre os elementos do jogo.&lt;br /&gt;
==ElementInformation==&lt;br /&gt;
Classe genérica dentro do pacote.&lt;br /&gt;
==BallInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre a bola.&lt;br /&gt;
==RobotInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre o robô.&lt;br /&gt;
==GameInformation==&lt;br /&gt;
Especialização da classe “GameInformation” para representar informações sobre o jogo.&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com os elementos físicos visuais do jogo.&lt;br /&gt;
==VisualElement==&lt;br /&gt;
Interface que representa um elemento visual do jogo.&lt;br /&gt;
==MovingElement==&lt;br /&gt;
Classe abstrata que representa um elemento que se movimenta no jogo, implementação de “VisualElement”.&lt;br /&gt;
==GameField==&lt;br /&gt;
Classe responsável por representar tanto a simulação física quanto a apresentação visual do campo de jogo, com origem cartesiana no canto esquerdo inferior da tela.&lt;br /&gt;
==Wall==&lt;br /&gt;
Classe que representa uma parede, implementa “VisualElement”.&lt;br /&gt;
==WallCollisionPoint==&lt;br /&gt;
Classe para simular um ponto da parede com massa infinita, especializa “MovingElement”.&lt;br /&gt;
==Ball==&lt;br /&gt;
Classe para representar a bola, especializa “MovingElement”.&lt;br /&gt;
==Robot==&lt;br /&gt;
Classe para representar o robô, especializa “MovingElement”.&lt;br /&gt;
=br.ufrgs.f180.gui=&lt;br /&gt;
Pacote com a GUI (Graphical User Interface).&lt;br /&gt;
==AboutDialog==&lt;br /&gt;
Janela “Sobre”.&lt;br /&gt;
==MainWindow==&lt;br /&gt;
Janela principal do programa, contém o método “main” do programa e os métodos da atualização da interface.&lt;br /&gt;
=br.ufrgs.f180.resources=&lt;br /&gt;
Pacote com recursos necessaries para o jogo.&lt;br /&gt;
==GameProperties==&lt;br /&gt;
Classe responsável por armazenar os parâmetros físicos da simulação, especializa a classe “Properties”, genérica do Java.&lt;br /&gt;
=br.ufrgs.f180.server=&lt;br /&gt;
Pacote com informações do servidor.&lt;br /&gt;
==Game==&lt;br /&gt;
Classe que representa o jogo.&lt;br /&gt;
==Server==&lt;br /&gt;
Classe responsável por implementar o servidor do jogo para comunicação com os clientes.&lt;br /&gt;
=br.ufrgs.f180.team=&lt;br /&gt;
Pacote para um time de demonstração.&lt;br /&gt;
==DemoTeam==&lt;br /&gt;
Representa um time de demonstração.&lt;br /&gt;
=com.cloudgarden.resource=	&lt;br /&gt;
Pacote para manipulação dos parâmetros do toolkit SWT, Standard Widget Toolkit.&lt;br /&gt;
==SWTResourceManager==&lt;br /&gt;
Classe única do pacote para manipulação de recursos gráficos como Fonte, Cor, Imagem e Cursor.&lt;br /&gt;
&lt;br /&gt;
==Diagrama de Classes==&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte</id>
		<title>2010bEquipe07 Estudo do Código Fonte</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte"/>
				<updated>2010-09-23T00:06:39Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: /* Diagrama de Classes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010bEquipe07]]&lt;br /&gt;
&lt;br /&gt;
O código Fonte&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.math=&lt;br /&gt;
Pacote de bibliotecas matemáticas comuns utilizadas em todo o programa. Compreende as classes:&lt;br /&gt;
==Point==&lt;br /&gt;
Representa um ponto no plano com coordenadas X e Y.&lt;br /&gt;
==Line==&lt;br /&gt;
Representa uma linha no plano com dois pontos P1 e P2.&lt;br /&gt;
==Circle==&lt;br /&gt;
Representa um círculo no plano com um centro (Point) e raio.&lt;br /&gt;
==Matrix==&lt;br /&gt;
Representa uma matriz 2x2.&lt;br /&gt;
==Vector==&lt;br /&gt;
Representa um vetor. É uma especialização da classe “Point” e implementa a interface Cloneable, para que seja possível fazer uma cópia de si mesma.&lt;br /&gt;
==MathUtils==&lt;br /&gt;
Funções auxiliares úteis genéricas.&lt;br /&gt;
=br.ufrgs.f180.api=&lt;br /&gt;
Pacote com API (Application Programming Interface, Interface de Programação de Aplicações) fornecida aos jogadores para se comunicar com o simulador. &lt;br /&gt;
==Player==&lt;br /&gt;
Principal API fornecida aos jogadores para se conectar e comunicar com o simulador. Seu objetivo é fornecer a mesma “visão” que se tem em um jogo de futebol de robôs real. As APIs são publicadas como serviço “Web” e estão disponíveis assim que o sistema é iniciado. Um fluxo normal de jogo consiste em:&lt;br /&gt;
1.	 Login da equipe;&lt;br /&gt;
2.	 Registro de até cinco jogadores;&lt;br /&gt;
3.	Fornecimento do movimento (ação) dos jogadores;&lt;br /&gt;
4.	Ler a posição dos jogadores e informações; (volta ao 3)&lt;br /&gt;
5.	Desconectar. &lt;br /&gt;
==PlayerImpl==&lt;br /&gt;
Implementação da Classe Player.&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com um conjunto de informações sobre os elementos do jogo.&lt;br /&gt;
==ElementInformation==&lt;br /&gt;
Classe genérica dentro do pacote.&lt;br /&gt;
==BallInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre a bola.&lt;br /&gt;
==RobotInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre o robô.&lt;br /&gt;
==GameInformation==&lt;br /&gt;
Especialização da classe “GameInformation” para representar informações sobre o jogo.&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com os elementos físicos visuais do jogo.&lt;br /&gt;
==VisualElement==&lt;br /&gt;
Interface que representa um elemento visual do jogo.&lt;br /&gt;
==MovingElement==&lt;br /&gt;
Classe abstrata que representa um elemento que se movimenta no jogo, implementação de “VisualElement”.&lt;br /&gt;
==GameField==&lt;br /&gt;
Classe responsável por representar tanto a simulação física quanto a apresentação visual do campo de jogo, com origem cartesiana no canto esquerdo inferior da tela.&lt;br /&gt;
==Wall==&lt;br /&gt;
Classe que representa uma parede, implementa “VisualElement”.&lt;br /&gt;
==WallCollisionPoint==&lt;br /&gt;
Classe para simular um ponto da parede com massa infinita, especializa “MovingElement”.&lt;br /&gt;
==Ball==&lt;br /&gt;
Classe para representar a bola, especializa “MovingElement”.&lt;br /&gt;
==Robot==&lt;br /&gt;
Classe para representar o robô, especializa “MovingElement”.&lt;br /&gt;
=br.ufrgs.f180.gui=&lt;br /&gt;
Pacote com a GUI (Graphical User Interface).&lt;br /&gt;
==AboutDialog==&lt;br /&gt;
Janela “Sobre”.&lt;br /&gt;
==MainWindow==&lt;br /&gt;
Janela principal do programa, contém o método “main” do programa e os métodos da atualização da interface.&lt;br /&gt;
=br.ufrgs.f180.resources=&lt;br /&gt;
Pacote com recursos necessaries para o jogo.&lt;br /&gt;
==GameProperties==&lt;br /&gt;
Classe responsável por armazenar os parâmetros físicos da simulação, especializa a classe “Properties”, genérica do Java.&lt;br /&gt;
=br.ufrgs.f180.server=&lt;br /&gt;
Pacote com informações do servidor.&lt;br /&gt;
==Game==&lt;br /&gt;
Classe que representa o jogo.&lt;br /&gt;
==Server==&lt;br /&gt;
Classe responsável por implementar o servidor do jogo para comunicação com os clientes.&lt;br /&gt;
=br.ufrgs.f180.team=&lt;br /&gt;
Pacote para um time de demonstração.&lt;br /&gt;
==DemoTeam==&lt;br /&gt;
Representa um time de demonstração.&lt;br /&gt;
=com.cloudgarden.resource=	&lt;br /&gt;
Pacote para manipulação dos parâmetros do toolkit SWT, Standard Widget Toolkit.&lt;br /&gt;
==SWTResourceManager==&lt;br /&gt;
Classe única do pacote para manipulação de recursos gráficos como Fonte, Cor, Imagem e Cursor.&lt;br /&gt;
&lt;br /&gt;
==Diagrama de Classes==&lt;br /&gt;
[[Imagem:tewnta.jpg]]&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte</id>
		<title>2010bEquipe07 Estudo do Código Fonte</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte"/>
				<updated>2010-09-23T00:05:04Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: /* Diagrama de Classes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010bEquipe07]]&lt;br /&gt;
&lt;br /&gt;
O código Fonte&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.math=&lt;br /&gt;
Pacote de bibliotecas matemáticas comuns utilizadas em todo o programa. Compreende as classes:&lt;br /&gt;
==Point==&lt;br /&gt;
Representa um ponto no plano com coordenadas X e Y.&lt;br /&gt;
==Line==&lt;br /&gt;
Representa uma linha no plano com dois pontos P1 e P2.&lt;br /&gt;
==Circle==&lt;br /&gt;
Representa um círculo no plano com um centro (Point) e raio.&lt;br /&gt;
==Matrix==&lt;br /&gt;
Representa uma matriz 2x2.&lt;br /&gt;
==Vector==&lt;br /&gt;
Representa um vetor. É uma especialização da classe “Point” e implementa a interface Cloneable, para que seja possível fazer uma cópia de si mesma.&lt;br /&gt;
==MathUtils==&lt;br /&gt;
Funções auxiliares úteis genéricas.&lt;br /&gt;
=br.ufrgs.f180.api=&lt;br /&gt;
Pacote com API (Application Programming Interface, Interface de Programação de Aplicações) fornecida aos jogadores para se comunicar com o simulador. &lt;br /&gt;
==Player==&lt;br /&gt;
Principal API fornecida aos jogadores para se conectar e comunicar com o simulador. Seu objetivo é fornecer a mesma “visão” que se tem em um jogo de futebol de robôs real. As APIs são publicadas como serviço “Web” e estão disponíveis assim que o sistema é iniciado. Um fluxo normal de jogo consiste em:&lt;br /&gt;
1.	 Login da equipe;&lt;br /&gt;
2.	 Registro de até cinco jogadores;&lt;br /&gt;
3.	Fornecimento do movimento (ação) dos jogadores;&lt;br /&gt;
4.	Ler a posição dos jogadores e informações; (volta ao 3)&lt;br /&gt;
5.	Desconectar. &lt;br /&gt;
==PlayerImpl==&lt;br /&gt;
Implementação da Classe Player.&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com um conjunto de informações sobre os elementos do jogo.&lt;br /&gt;
==ElementInformation==&lt;br /&gt;
Classe genérica dentro do pacote.&lt;br /&gt;
==BallInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre a bola.&lt;br /&gt;
==RobotInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre o robô.&lt;br /&gt;
==GameInformation==&lt;br /&gt;
Especialização da classe “GameInformation” para representar informações sobre o jogo.&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com os elementos físicos visuais do jogo.&lt;br /&gt;
==VisualElement==&lt;br /&gt;
Interface que representa um elemento visual do jogo.&lt;br /&gt;
==MovingElement==&lt;br /&gt;
Classe abstrata que representa um elemento que se movimenta no jogo, implementação de “VisualElement”.&lt;br /&gt;
==GameField==&lt;br /&gt;
Classe responsável por representar tanto a simulação física quanto a apresentação visual do campo de jogo, com origem cartesiana no canto esquerdo inferior da tela.&lt;br /&gt;
==Wall==&lt;br /&gt;
Classe que representa uma parede, implementa “VisualElement”.&lt;br /&gt;
==WallCollisionPoint==&lt;br /&gt;
Classe para simular um ponto da parede com massa infinita, especializa “MovingElement”.&lt;br /&gt;
==Ball==&lt;br /&gt;
Classe para representar a bola, especializa “MovingElement”.&lt;br /&gt;
==Robot==&lt;br /&gt;
Classe para representar o robô, especializa “MovingElement”.&lt;br /&gt;
=br.ufrgs.f180.gui=&lt;br /&gt;
Pacote com a GUI (Graphical User Interface).&lt;br /&gt;
==AboutDialog==&lt;br /&gt;
Janela “Sobre”.&lt;br /&gt;
==MainWindow==&lt;br /&gt;
Janela principal do programa, contém o método “main” do programa e os métodos da atualização da interface.&lt;br /&gt;
=br.ufrgs.f180.resources=&lt;br /&gt;
Pacote com recursos necessaries para o jogo.&lt;br /&gt;
==GameProperties==&lt;br /&gt;
Classe responsável por armazenar os parâmetros físicos da simulação, especializa a classe “Properties”, genérica do Java.&lt;br /&gt;
=br.ufrgs.f180.server=&lt;br /&gt;
Pacote com informações do servidor.&lt;br /&gt;
==Game==&lt;br /&gt;
Classe que representa o jogo.&lt;br /&gt;
==Server==&lt;br /&gt;
Classe responsável por implementar o servidor do jogo para comunicação com os clientes.&lt;br /&gt;
=br.ufrgs.f180.team=&lt;br /&gt;
Pacote para um time de demonstração.&lt;br /&gt;
==DemoTeam==&lt;br /&gt;
Representa um time de demonstração.&lt;br /&gt;
=com.cloudgarden.resource=	&lt;br /&gt;
Pacote para manipulação dos parâmetros do toolkit SWT, Standard Widget Toolkit.&lt;br /&gt;
==SWTResourceManager==&lt;br /&gt;
Classe única do pacote para manipulação de recursos gráficos como Fonte, Cor, Imagem e Cursor.&lt;br /&gt;
&lt;br /&gt;
==Diagrama de Classes==&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/Arquivo:Twenta.jpg</id>
		<title>Arquivo:Twenta.jpg</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Arquivo:Twenta.jpg"/>
				<updated>2010-09-23T00:04:41Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte</id>
		<title>2010bEquipe07 Estudo do Código Fonte</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte"/>
				<updated>2010-09-23T00:04:30Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: /* Diagrama de Classes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010bEquipe07]]&lt;br /&gt;
&lt;br /&gt;
O código Fonte&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.math=&lt;br /&gt;
Pacote de bibliotecas matemáticas comuns utilizadas em todo o programa. Compreende as classes:&lt;br /&gt;
==Point==&lt;br /&gt;
Representa um ponto no plano com coordenadas X e Y.&lt;br /&gt;
==Line==&lt;br /&gt;
Representa uma linha no plano com dois pontos P1 e P2.&lt;br /&gt;
==Circle==&lt;br /&gt;
Representa um círculo no plano com um centro (Point) e raio.&lt;br /&gt;
==Matrix==&lt;br /&gt;
Representa uma matriz 2x2.&lt;br /&gt;
==Vector==&lt;br /&gt;
Representa um vetor. É uma especialização da classe “Point” e implementa a interface Cloneable, para que seja possível fazer uma cópia de si mesma.&lt;br /&gt;
==MathUtils==&lt;br /&gt;
Funções auxiliares úteis genéricas.&lt;br /&gt;
=br.ufrgs.f180.api=&lt;br /&gt;
Pacote com API (Application Programming Interface, Interface de Programação de Aplicações) fornecida aos jogadores para se comunicar com o simulador. &lt;br /&gt;
==Player==&lt;br /&gt;
Principal API fornecida aos jogadores para se conectar e comunicar com o simulador. Seu objetivo é fornecer a mesma “visão” que se tem em um jogo de futebol de robôs real. As APIs são publicadas como serviço “Web” e estão disponíveis assim que o sistema é iniciado. Um fluxo normal de jogo consiste em:&lt;br /&gt;
1.	 Login da equipe;&lt;br /&gt;
2.	 Registro de até cinco jogadores;&lt;br /&gt;
3.	Fornecimento do movimento (ação) dos jogadores;&lt;br /&gt;
4.	Ler a posição dos jogadores e informações; (volta ao 3)&lt;br /&gt;
5.	Desconectar. &lt;br /&gt;
==PlayerImpl==&lt;br /&gt;
Implementação da Classe Player.&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com um conjunto de informações sobre os elementos do jogo.&lt;br /&gt;
==ElementInformation==&lt;br /&gt;
Classe genérica dentro do pacote.&lt;br /&gt;
==BallInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre a bola.&lt;br /&gt;
==RobotInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre o robô.&lt;br /&gt;
==GameInformation==&lt;br /&gt;
Especialização da classe “GameInformation” para representar informações sobre o jogo.&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com os elementos físicos visuais do jogo.&lt;br /&gt;
==VisualElement==&lt;br /&gt;
Interface que representa um elemento visual do jogo.&lt;br /&gt;
==MovingElement==&lt;br /&gt;
Classe abstrata que representa um elemento que se movimenta no jogo, implementação de “VisualElement”.&lt;br /&gt;
==GameField==&lt;br /&gt;
Classe responsável por representar tanto a simulação física quanto a apresentação visual do campo de jogo, com origem cartesiana no canto esquerdo inferior da tela.&lt;br /&gt;
==Wall==&lt;br /&gt;
Classe que representa uma parede, implementa “VisualElement”.&lt;br /&gt;
==WallCollisionPoint==&lt;br /&gt;
Classe para simular um ponto da parede com massa infinita, especializa “MovingElement”.&lt;br /&gt;
==Ball==&lt;br /&gt;
Classe para representar a bola, especializa “MovingElement”.&lt;br /&gt;
==Robot==&lt;br /&gt;
Classe para representar o robô, especializa “MovingElement”.&lt;br /&gt;
=br.ufrgs.f180.gui=&lt;br /&gt;
Pacote com a GUI (Graphical User Interface).&lt;br /&gt;
==AboutDialog==&lt;br /&gt;
Janela “Sobre”.&lt;br /&gt;
==MainWindow==&lt;br /&gt;
Janela principal do programa, contém o método “main” do programa e os métodos da atualização da interface.&lt;br /&gt;
=br.ufrgs.f180.resources=&lt;br /&gt;
Pacote com recursos necessaries para o jogo.&lt;br /&gt;
==GameProperties==&lt;br /&gt;
Classe responsável por armazenar os parâmetros físicos da simulação, especializa a classe “Properties”, genérica do Java.&lt;br /&gt;
=br.ufrgs.f180.server=&lt;br /&gt;
Pacote com informações do servidor.&lt;br /&gt;
==Game==&lt;br /&gt;
Classe que representa o jogo.&lt;br /&gt;
==Server==&lt;br /&gt;
Classe responsável por implementar o servidor do jogo para comunicação com os clientes.&lt;br /&gt;
=br.ufrgs.f180.team=&lt;br /&gt;
Pacote para um time de demonstração.&lt;br /&gt;
==DemoTeam==&lt;br /&gt;
Representa um time de demonstração.&lt;br /&gt;
=com.cloudgarden.resource=	&lt;br /&gt;
Pacote para manipulação dos parâmetros do toolkit SWT, Standard Widget Toolkit.&lt;br /&gt;
==SWTResourceManager==&lt;br /&gt;
Classe única do pacote para manipulação de recursos gráficos como Fonte, Cor, Imagem e Cursor.&lt;br /&gt;
&lt;br /&gt;
==Diagrama de Classes==&lt;br /&gt;
[[Imagem:twenta.jpg]]&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte</id>
		<title>2010bEquipe07 Estudo do Código Fonte</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte"/>
				<updated>2010-09-23T00:02:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010bEquipe07]]&lt;br /&gt;
&lt;br /&gt;
O código Fonte&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.math=&lt;br /&gt;
Pacote de bibliotecas matemáticas comuns utilizadas em todo o programa. Compreende as classes:&lt;br /&gt;
==Point==&lt;br /&gt;
Representa um ponto no plano com coordenadas X e Y.&lt;br /&gt;
==Line==&lt;br /&gt;
Representa uma linha no plano com dois pontos P1 e P2.&lt;br /&gt;
==Circle==&lt;br /&gt;
Representa um círculo no plano com um centro (Point) e raio.&lt;br /&gt;
==Matrix==&lt;br /&gt;
Representa uma matriz 2x2.&lt;br /&gt;
==Vector==&lt;br /&gt;
Representa um vetor. É uma especialização da classe “Point” e implementa a interface Cloneable, para que seja possível fazer uma cópia de si mesma.&lt;br /&gt;
==MathUtils==&lt;br /&gt;
Funções auxiliares úteis genéricas.&lt;br /&gt;
=br.ufrgs.f180.api=&lt;br /&gt;
Pacote com API (Application Programming Interface, Interface de Programação de Aplicações) fornecida aos jogadores para se comunicar com o simulador. &lt;br /&gt;
==Player==&lt;br /&gt;
Principal API fornecida aos jogadores para se conectar e comunicar com o simulador. Seu objetivo é fornecer a mesma “visão” que se tem em um jogo de futebol de robôs real. As APIs são publicadas como serviço “Web” e estão disponíveis assim que o sistema é iniciado. Um fluxo normal de jogo consiste em:&lt;br /&gt;
1.	 Login da equipe;&lt;br /&gt;
2.	 Registro de até cinco jogadores;&lt;br /&gt;
3.	Fornecimento do movimento (ação) dos jogadores;&lt;br /&gt;
4.	Ler a posição dos jogadores e informações; (volta ao 3)&lt;br /&gt;
5.	Desconectar. &lt;br /&gt;
==PlayerImpl==&lt;br /&gt;
Implementação da Classe Player.&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com um conjunto de informações sobre os elementos do jogo.&lt;br /&gt;
==ElementInformation==&lt;br /&gt;
Classe genérica dentro do pacote.&lt;br /&gt;
==BallInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre a bola.&lt;br /&gt;
==RobotInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre o robô.&lt;br /&gt;
==GameInformation==&lt;br /&gt;
Especialização da classe “GameInformation” para representar informações sobre o jogo.&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com os elementos físicos visuais do jogo.&lt;br /&gt;
==VisualElement==&lt;br /&gt;
Interface que representa um elemento visual do jogo.&lt;br /&gt;
==MovingElement==&lt;br /&gt;
Classe abstrata que representa um elemento que se movimenta no jogo, implementação de “VisualElement”.&lt;br /&gt;
==GameField==&lt;br /&gt;
Classe responsável por representar tanto a simulação física quanto a apresentação visual do campo de jogo, com origem cartesiana no canto esquerdo inferior da tela.&lt;br /&gt;
==Wall==&lt;br /&gt;
Classe que representa uma parede, implementa “VisualElement”.&lt;br /&gt;
==WallCollisionPoint==&lt;br /&gt;
Classe para simular um ponto da parede com massa infinita, especializa “MovingElement”.&lt;br /&gt;
==Ball==&lt;br /&gt;
Classe para representar a bola, especializa “MovingElement”.&lt;br /&gt;
==Robot==&lt;br /&gt;
Classe para representar o robô, especializa “MovingElement”.&lt;br /&gt;
=br.ufrgs.f180.gui=&lt;br /&gt;
Pacote com a GUI (Graphical User Interface).&lt;br /&gt;
==AboutDialog==&lt;br /&gt;
Janela “Sobre”.&lt;br /&gt;
==MainWindow==&lt;br /&gt;
Janela principal do programa, contém o método “main” do programa e os métodos da atualização da interface.&lt;br /&gt;
=br.ufrgs.f180.resources=&lt;br /&gt;
Pacote com recursos necessaries para o jogo.&lt;br /&gt;
==GameProperties==&lt;br /&gt;
Classe responsável por armazenar os parâmetros físicos da simulação, especializa a classe “Properties”, genérica do Java.&lt;br /&gt;
=br.ufrgs.f180.server=&lt;br /&gt;
Pacote com informações do servidor.&lt;br /&gt;
==Game==&lt;br /&gt;
Classe que representa o jogo.&lt;br /&gt;
==Server==&lt;br /&gt;
Classe responsável por implementar o servidor do jogo para comunicação com os clientes.&lt;br /&gt;
=br.ufrgs.f180.team=&lt;br /&gt;
Pacote para um time de demonstração.&lt;br /&gt;
==DemoTeam==&lt;br /&gt;
Representa um time de demonstração.&lt;br /&gt;
=com.cloudgarden.resource=	&lt;br /&gt;
Pacote para manipulação dos parâmetros do toolkit SWT, Standard Widget Toolkit.&lt;br /&gt;
==SWTResourceManager==&lt;br /&gt;
Classe única do pacote para manipulação de recursos gráficos como Fonte, Cor, Imagem e Cursor.&lt;br /&gt;
&lt;br /&gt;
==Diagrama de Classes==&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/Arquivo:Tewnta.jpg</id>
		<title>Arquivo:Tewnta.jpg</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Arquivo:Tewnta.jpg"/>
				<updated>2010-09-22T23:49:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: Diagrama de classes do software.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diagrama de classes do software.&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte</id>
		<title>2010bEquipe07 Estudo do Código Fonte</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07_Estudo_do_C%C3%B3digo_Fonte"/>
				<updated>2010-09-22T23:44:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[2010bEquipe07]]&lt;br /&gt;
&lt;br /&gt;
O código Fonte&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.math=&lt;br /&gt;
Pacote de bibliotecas matemáticas comuns utilizadas em todo o programa. Compreende as classes:&lt;br /&gt;
==Point==&lt;br /&gt;
Representa um ponto no plano com coordenadas X e Y.&lt;br /&gt;
==Line==&lt;br /&gt;
Representa uma linha no plano com dois pontos P1 e P2.&lt;br /&gt;
==Circle==&lt;br /&gt;
Representa um círculo no plano com um centro (Point) e raio.&lt;br /&gt;
==Matrix==&lt;br /&gt;
Representa uma matriz 2x2.&lt;br /&gt;
==Vector==&lt;br /&gt;
Representa um vetor. É uma especialização da classe “Point” e implementa a interface Cloneable, para que seja possível fazer uma cópia de si mesma.&lt;br /&gt;
==MathUtils==&lt;br /&gt;
Funções auxiliares úteis genéricas.&lt;br /&gt;
=br.ufrgs.f180.api=&lt;br /&gt;
Pacote com API (Application Programming Interface, Interface de Programação de Aplicações) fornecida aos jogadores para se comunicar com o simulador. &lt;br /&gt;
==Player==&lt;br /&gt;
Principal API fornecida aos jogadores para se conectar e comunicar com o simulador. Seu objetivo é fornecer a mesma “visão” que se tem em um jogo de futebol de robôs real. As APIs são publicadas como serviço “Web” e estão disponíveis assim que o sistema é iniciado. Um fluxo normal de jogo consiste em:&lt;br /&gt;
1.	 Login da equipe;&lt;br /&gt;
2.	 Registro de até cinco jogadores;&lt;br /&gt;
3.	Fornecimento do movimento (ação) dos jogadores;&lt;br /&gt;
4.	Ler a posição dos jogadores e informações; (volta ao 3)&lt;br /&gt;
5.	Desconectar. &lt;br /&gt;
==PlayerImpl==&lt;br /&gt;
Implementação da Classe Player.&lt;br /&gt;
&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com um conjunto de informações sobre os elementos do jogo.&lt;br /&gt;
==ElementInformation==&lt;br /&gt;
Classe genérica dentro do pacote.&lt;br /&gt;
==BallInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre a bola.&lt;br /&gt;
==RobotInformation==&lt;br /&gt;
Especialização da classe “ElementInformation” para representar informações sobre o robô.&lt;br /&gt;
==GameInformation==&lt;br /&gt;
Especialização da classe “GameInformation” para representar informações sobre o jogo.&lt;br /&gt;
=br.ufrgs.f180.api.model=&lt;br /&gt;
Pacote com os elementos físicos visuais do jogo.&lt;br /&gt;
==VisualElement==&lt;br /&gt;
Interface que representa um elemento visual do jogo.&lt;br /&gt;
==MovingElement==&lt;br /&gt;
Classe abstrata que representa um elemento que se movimenta no jogo, implementação de “VisualElement”.&lt;br /&gt;
==GameField==&lt;br /&gt;
Classe responsável por representar tanto a simulação física quanto a apresentação visual do campo de jogo, com origem cartesiana no canto esquerdo inferior da tela.&lt;br /&gt;
==Wall==&lt;br /&gt;
Classe que representa uma parede, implementa “VisualElement”.&lt;br /&gt;
==WallCollisionPoint==&lt;br /&gt;
Classe para simular um ponto da parede com massa infinita, especializa “MovingElement”.&lt;br /&gt;
==Ball==&lt;br /&gt;
Classe para representar a bola, especializa “MovingElement”.&lt;br /&gt;
==Robot==&lt;br /&gt;
Classe para representar o robô, especializa “MovingElement”.&lt;br /&gt;
=br.ufrgs.f180.gui=&lt;br /&gt;
Pacote com a GUI (Graphical User Interface).&lt;br /&gt;
==AboutDialog==&lt;br /&gt;
Janela “Sobre”.&lt;br /&gt;
==MainWindow==&lt;br /&gt;
Janela principal do programa, contém o método “main” do programa e os métodos da atualização da interface.&lt;br /&gt;
=br.ufrgs.f180.resources=&lt;br /&gt;
Pacote com recursos necessaries para o jogo.&lt;br /&gt;
==GameProperties==&lt;br /&gt;
Classe responsável por armazenar os parâmetros físicos da simulação, especializa a classe “Properties”, genérica do Java.&lt;br /&gt;
=br.ufrgs.f180.server=&lt;br /&gt;
Pacote com informações do servidor.&lt;br /&gt;
==Game==&lt;br /&gt;
Classe que representa o jogo.&lt;br /&gt;
==Server==&lt;br /&gt;
Classe responsável por implementar o servidor do jogo para comunicação com os clientes.&lt;br /&gt;
=br.ufrgs.f180.team=&lt;br /&gt;
Pacote para um time de demonstração.&lt;br /&gt;
==DemoTeam==&lt;br /&gt;
Representa um time de demonstração.&lt;br /&gt;
=com.cloudgarden.resource=	&lt;br /&gt;
Pacote para manipulação dos parâmetros do toolkit SWT, Standard Widget Toolkit.&lt;br /&gt;
==SWTResourceManager==&lt;br /&gt;
Classe única do pacote para manipulação de recursos gráficos como Fonte, Cor, Imagem e Cursor.&lt;br /&gt;
&lt;br /&gt;
==Diagrama de Classes==&lt;br /&gt;
[[Imagem:tewnta.jpg]]&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07</id>
		<title>2010bEquipe07</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe07"/>
				<updated>2010-09-11T19:44:34Z</updated>
		
		<summary type="html">&lt;p&gt;Mlorenzi: /* Notas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introdução=&lt;br /&gt;
&lt;br /&gt;
Tewnta é um software simulador do futebol de robôs, criado na Universidade Federal do Rio Grande do Sul (UFRGS), no ano de 2008, por Gabriel Girardello Detoni em linguagem Java com o objetivo de simular uma partida de futebol de robôs nos moldes da RoboCup, uma competição mundialmente conhecida de futebol de robôs pequenos. O programa visa simular o comportamento dos robôs.&lt;br /&gt;
&lt;br /&gt;
O Tewnta é utilizado no desenvolvimento de algoritmos de inteligência artificial de controle dos robôs, antes dos testes com os robôs reais pela equipe de Futebol de Robôs da UTFPR.&lt;br /&gt;
&lt;br /&gt;
Em sua versão atual o software apresenta algumas limitações que não o permitem representar de maneira adequada o mundo real. Essas imperfeições tornam menos precisos os testes dos algoritmos para o controle dos robôs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Objetivos=&lt;br /&gt;
&lt;br /&gt;
Com esse projeto pretendemos tornar o Tewnta mais coerente com a realidade e adequá-lo às regras oficiais das competições dessa modalidade de jogo.&lt;br /&gt;
&lt;br /&gt;
Para aproximar a simulação da realidade pretendemos inserir no algoritmo do jogo conceitos físicos que não estão implementados. Como por exemplo:&lt;br /&gt;
&lt;br /&gt;
- ajuste das constantes de atrito para melhor representar os robôs e bola da UTFPR.&lt;br /&gt;
&lt;br /&gt;
- Incluir inércia e peso dos robôs nos cálculos de aceleração e desaceleração dos robôs e da bola, tanto linear quanto angular;&lt;br /&gt;
&lt;br /&gt;
- Ajustar o simulador para avaliar o gol corretamente(não é válido quando passar por fora da baliza);&lt;br /&gt;
&lt;br /&gt;
- E, a possibilidade do dispositivo chutador ser em formato de cunha, impulsionando a bola numa trajetória parabólica, passando por cima de adversários quando atingir uma determinada altura(acima de 15 cm de altura), ou seja, tridimensionalizar as então bidimensionais simulações do software;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Metodologia=&lt;br /&gt;
&lt;br /&gt;
Para a execução do projeto, faremos pesquisas teóricas dos conceitos físicos envolvidos. Além disso, faremos experimentos para estudo cinemático dos robôs reais em conjunto com a equipe de Futebol de Robôs da UTFPR. Estaremos também em contato com o desenvolvedor do software original, a fim de compreender melhor o processo já elaborado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Material de Apoio=&lt;br /&gt;
&lt;br /&gt;
- [http://small-size.informatik.uni-bremen.de/ Small Size Robot League]&lt;br /&gt;
&lt;br /&gt;
- [http://www.robocup.org Robocup - Site oficial]&lt;br /&gt;
&lt;br /&gt;
- [http://code.google.com/p/tewnta/ Tewnta - Site oficial]&lt;br /&gt;
&lt;br /&gt;
=Notas=&lt;br /&gt;
(espaço reservado para anotações e informações sobre a evolução do projeto)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''2010-09-11''': Hoje houve uma reunião entre todos os integrantes da equipe para o início da elaboração da qualificação. &lt;br /&gt;
--[[Usuário:Mlorenzi|Mlorenzi]] 19h44min de 11 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''2010-09-09''': O grupo todo conseguiu acabar o diagrama dentro do prazo estipulado. A partir de amanhã começaremos o desenvolvimento da primeira monografia. Programamos para semana que vem os testes com os robôs para, assim, podermos começar os cálculos físicos. Caso tenhamos problemas para os cálculos, procuraremos orientação de um professor de física.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Cristianorbs|Cristianorbs]] 02h13min de 10 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''2010-09-01''': Foi definida elaboração de um diagrama UML para o código do Tewnta e feita a divisão entre os integrantes da equipe. Temos como meta terminar até o dia 2010-09-10.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Geison|Geison]] 17h05min de 1 de Setembro de 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''2010-08-30''': após alguns problemas com a execução do software devidos a diferenças de arquitetura entre o software original e nossos computadores (32 e 64 bits), começamos os estudos do código fonte atual. Além disso, entramos em contato com o desenvolvedor original da aplicação.&lt;br /&gt;
&lt;br /&gt;
--[[Usuário:Matheus.araujo|Matheus.araujo]] 01h20min de 31 de Agosto de 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Mlorenzi</name></author>	</entry>

	</feed>