<?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=Claudio+Toledo+Filho</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=Claudio+Toledo+Filho"/>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/Especial:Contribui%C3%A7%C3%B5es/Claudio_Toledo_Filho"/>
		<updated>2026-04-07T10:31:43Z</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/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T22:35:47Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Registros */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
*Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
*Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Nesta descrição, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
==Servlets e JSP==&lt;br /&gt;
Um servlet é um aplicativo que roda no lado servidor, atuando como um controlador &lt;br /&gt;
de requisições e respostas. Sua principal função é receber cada request HTTP (já transformada &lt;br /&gt;
em um objeto Java pelo container&lt;br /&gt;
) e encaminhá-las para os modelos (classes Java chamadas &lt;br /&gt;
de models) corretos realizarem o processamento das &lt;br /&gt;
informações   recebidas.  Caso os  modelos   retornem dados  que  precisem  ser  mostrados   ao &lt;br /&gt;
usuário,   o   servlet   encaminha   então   esses   dados   para   a   página   JSP  (Java   Server  Page) &lt;br /&gt;
correspondente,  que possui  um  template (layout) HTML para exibição das  informações.  O &lt;br /&gt;
JSP é uma linguagem baseada em Java, que roda dentro de uma página web no lado servidor.&lt;br /&gt;
&lt;br /&gt;
==Banco de Dados==&lt;br /&gt;
&lt;br /&gt;
Um banco de dados é essencialmente um espaço de memória persistente reservado &lt;br /&gt;
para   armazenamento   organizado   de   informações   de  maneira   a   permitir   consulta   a   elas. &lt;br /&gt;
Geralmente, os bancos de dados são organizados em tabelas onde registros semelhantes são &lt;br /&gt;
agrupados. Quando um sistema utiliza um banco, ele deve garantir que os dados não sejam &lt;br /&gt;
adicionados nas tabelas erradas.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Relacionamentos entre tabelas são importantes para aumentar o grau de complexidade &lt;br /&gt;
dos sistemas, permitindo representações mais fiéis do domínio do problema estudado dentro &lt;br /&gt;
da programação do software que será utilizado para resolvê-lo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A adição ou consulta de dados se dá através de uma linguagem de consulta (sendo a &lt;br /&gt;
mais   conhecida   a   SQL  —  Structured   Query   Language,  ou  Linguagem   de   Consulta &lt;br /&gt;
Estruturada). No nosso exemplo genérico, se o banco de dados suportasse consultas SQL e &lt;br /&gt;
quiséssemos uma lista de todos os nomes de cachorros cadastrados, utilizaríamos a consulta:&lt;br /&gt;
&lt;br /&gt;
 SELECT Nome FROM Cachorros&lt;br /&gt;
&lt;br /&gt;
Se quiséssemos apenas os cachorros de José, por exemplo:&lt;br /&gt;
&lt;br /&gt;
 SELECT Nome FROM Cachorros WHERE Código do Dono = 1&lt;br /&gt;
&lt;br /&gt;
Como o  tamanho dos  bancos  utilizados  na   realidade   é  geralmente  maior   e  quase &lt;br /&gt;
sempre estão relacionados a programas complexos, são necessárias ferramentas que auxiliem &lt;br /&gt;
na administração deles — ferramentas estas chamadas de Sistemas Gerenciadores de Bancos &lt;br /&gt;
de Dados (SGBD).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O  SGBD  livre   e   gratuito   que   será   utilizado   neste   projeto   será   o  MySQL,   que &lt;br /&gt;
implementa um Banco de Dados com suporte às consultas por Structured Query Language.&lt;br /&gt;
&lt;br /&gt;
=Estrutura do Sistema=&lt;br /&gt;
&lt;br /&gt;
==Model View Control - MVC==&lt;br /&gt;
&lt;br /&gt;
Nosso sistema implementa um padrão de arquitetura conhecido como Model - View - &lt;br /&gt;
Controller (MVC). Esse padrão tem como objetivo separar a “lógica de negócio” da “lógica &lt;br /&gt;
de apresentação”, permitindo o desenvolvimento, teste e manutenção isolado de ambos.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ao receber uma solicitação HTTP de um cliente, o container (Tomcat, por exemplo) &lt;br /&gt;
transforma   essa   solicitação   em  um  objeto   (Java),   e   o   envia   para   o   Controller,   que   é &lt;br /&gt;
representado pelos servlets.  O Controller  é responsável  por processar  esse objeto recebido &lt;br /&gt;
pelo container. Ele retira da solicitação do usuário os dados de entrada e interpreta o que eles &lt;br /&gt;
significam para o modelo. Obriga o modelo a se atualizar e disponibiliza o estado do novo &lt;br /&gt;
modelo para o “View”, que é representado pelos JSPs.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O modelo contém a lógica e o estado do sistema. Em outras palavras, ele conhece as &lt;br /&gt;
regras para obtenção e atualização do estado. O modelo é o unico que se comunica com um &lt;br /&gt;
banco de dados.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A  View   é   responsável   pela   apresentação.   Ela   recebe   o   estado   do   modelo   do &lt;br /&gt;
controlador.  Também é   a parte  que  recebe  os  dados  de   entrada  do usuário que  volta  ao &lt;br /&gt;
controlador.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''08/11/2010, Segunda-feira''''': '''Atualização Completa da Wiki'''~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T22:29:17Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Estrutura do Sistema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
*Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
*Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Nesta descrição, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
==Servlets e JSP==&lt;br /&gt;
Um servlet é um aplicativo que roda no lado servidor, atuando como um controlador &lt;br /&gt;
de requisições e respostas. Sua principal função é receber cada request HTTP (já transformada &lt;br /&gt;
em um objeto Java pelo container&lt;br /&gt;
) e encaminhá-las para os modelos (classes Java chamadas &lt;br /&gt;
de models) corretos realizarem o processamento das &lt;br /&gt;
informações   recebidas.  Caso os  modelos   retornem dados  que  precisem  ser  mostrados   ao &lt;br /&gt;
usuário,   o   servlet   encaminha   então   esses   dados   para   a   página   JSP  (Java   Server  Page) &lt;br /&gt;
correspondente,  que possui  um  template (layout) HTML para exibição das  informações.  O &lt;br /&gt;
JSP é uma linguagem baseada em Java, que roda dentro de uma página web no lado servidor.&lt;br /&gt;
&lt;br /&gt;
==Banco de Dados==&lt;br /&gt;
&lt;br /&gt;
Um banco de dados é essencialmente um espaço de memória persistente reservado &lt;br /&gt;
para   armazenamento   organizado   de   informações   de  maneira   a   permitir   consulta   a   elas. &lt;br /&gt;
Geralmente, os bancos de dados são organizados em tabelas onde registros semelhantes são &lt;br /&gt;
agrupados. Quando um sistema utiliza um banco, ele deve garantir que os dados não sejam &lt;br /&gt;
adicionados nas tabelas erradas.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Relacionamentos entre tabelas são importantes para aumentar o grau de complexidade &lt;br /&gt;
dos sistemas, permitindo representações mais fiéis do domínio do problema estudado dentro &lt;br /&gt;
da programação do software que será utilizado para resolvê-lo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A adição ou consulta de dados se dá através de uma linguagem de consulta (sendo a &lt;br /&gt;
mais   conhecida   a   SQL  —  Structured   Query   Language,  ou  Linguagem   de   Consulta &lt;br /&gt;
Estruturada). No nosso exemplo genérico, se o banco de dados suportasse consultas SQL e &lt;br /&gt;
quiséssemos uma lista de todos os nomes de cachorros cadastrados, utilizaríamos a consulta:&lt;br /&gt;
&lt;br /&gt;
 SELECT Nome FROM Cachorros&lt;br /&gt;
&lt;br /&gt;
Se quiséssemos apenas os cachorros de José, por exemplo:&lt;br /&gt;
&lt;br /&gt;
 SELECT Nome FROM Cachorros WHERE Código do Dono = 1&lt;br /&gt;
&lt;br /&gt;
Como o  tamanho dos  bancos  utilizados  na   realidade   é  geralmente  maior   e  quase &lt;br /&gt;
sempre estão relacionados a programas complexos, são necessárias ferramentas que auxiliem &lt;br /&gt;
na administração deles — ferramentas estas chamadas de Sistemas Gerenciadores de Bancos &lt;br /&gt;
de Dados (SGBD).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O  SGBD  livre   e   gratuito   que   será   utilizado   neste   projeto   será   o  MySQL,   que &lt;br /&gt;
implementa um Banco de Dados com suporte às consultas por Structured Query Language.&lt;br /&gt;
&lt;br /&gt;
=Estrutura do Sistema=&lt;br /&gt;
&lt;br /&gt;
==Model View Control - MVC==&lt;br /&gt;
&lt;br /&gt;
Nosso sistema implementa um padrão de arquitetura conhecido como Model - View - &lt;br /&gt;
Controller (MVC). Esse padrão tem como objetivo separar a “lógica de negócio” da “lógica &lt;br /&gt;
de apresentação”, permitindo o desenvolvimento, teste e manutenção isolado de ambos.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ao receber uma solicitação HTTP de um cliente, o container (Tomcat, por exemplo) &lt;br /&gt;
transforma   essa   solicitação   em  um  objeto   (Java),   e   o   envia   para   o   Controller,   que   é &lt;br /&gt;
representado pelos servlets.  O Controller  é responsável  por processar  esse objeto recebido &lt;br /&gt;
pelo container. Ele retira da solicitação do usuário os dados de entrada e interpreta o que eles &lt;br /&gt;
significam para o modelo. Obriga o modelo a se atualizar e disponibiliza o estado do novo &lt;br /&gt;
modelo para o “View”, que é representado pelos JSPs.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O modelo contém a lógica e o estado do sistema. Em outras palavras, ele conhece as &lt;br /&gt;
regras para obtenção e atualização do estado. O modelo é o unico que se comunica com um &lt;br /&gt;
banco de dados.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A  View   é   responsável   pela   apresentação.   Ela   recebe   o   estado   do   modelo   do &lt;br /&gt;
controlador.  Também é   a parte  que  recebe  os  dados  de   entrada  do usuário que  volta  ao &lt;br /&gt;
controlador.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T22:25:37Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Banco de Dados */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
*Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
*Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Nesta descrição, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
==Servlets e JSP==&lt;br /&gt;
Um servlet é um aplicativo que roda no lado servidor, atuando como um controlador &lt;br /&gt;
de requisições e respostas. Sua principal função é receber cada request HTTP (já transformada &lt;br /&gt;
em um objeto Java pelo container&lt;br /&gt;
) e encaminhá-las para os modelos (classes Java chamadas &lt;br /&gt;
de models) corretos realizarem o processamento das &lt;br /&gt;
informações   recebidas.  Caso os  modelos   retornem dados  que  precisem  ser  mostrados   ao &lt;br /&gt;
usuário,   o   servlet   encaminha   então   esses   dados   para   a   página   JSP  (Java   Server  Page) &lt;br /&gt;
correspondente,  que possui  um  template (layout) HTML para exibição das  informações.  O &lt;br /&gt;
JSP é uma linguagem baseada em Java, que roda dentro de uma página web no lado servidor.&lt;br /&gt;
&lt;br /&gt;
==Banco de Dados==&lt;br /&gt;
&lt;br /&gt;
Um banco de dados é essencialmente um espaço de memória persistente reservado &lt;br /&gt;
para   armazenamento   organizado   de   informações   de  maneira   a   permitir   consulta   a   elas. &lt;br /&gt;
Geralmente, os bancos de dados são organizados em tabelas onde registros semelhantes são &lt;br /&gt;
agrupados. Quando um sistema utiliza um banco, ele deve garantir que os dados não sejam &lt;br /&gt;
adicionados nas tabelas erradas.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Relacionamentos entre tabelas são importantes para aumentar o grau de complexidade &lt;br /&gt;
dos sistemas, permitindo representações mais fiéis do domínio do problema estudado dentro &lt;br /&gt;
da programação do software que será utilizado para resolvê-lo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A adição ou consulta de dados se dá através de uma linguagem de consulta (sendo a &lt;br /&gt;
mais   conhecida   a   SQL  —  Structured   Query   Language,  ou  Linguagem   de   Consulta &lt;br /&gt;
Estruturada). No nosso exemplo genérico, se o banco de dados suportasse consultas SQL e &lt;br /&gt;
quiséssemos uma lista de todos os nomes de cachorros cadastrados, utilizaríamos a consulta:&lt;br /&gt;
&lt;br /&gt;
 SELECT Nome FROM Cachorros&lt;br /&gt;
&lt;br /&gt;
Se quiséssemos apenas os cachorros de José, por exemplo:&lt;br /&gt;
&lt;br /&gt;
 SELECT Nome FROM Cachorros WHERE Código do Dono = 1&lt;br /&gt;
&lt;br /&gt;
Como o  tamanho dos  bancos  utilizados  na   realidade   é  geralmente  maior   e  quase &lt;br /&gt;
sempre estão relacionados a programas complexos, são necessárias ferramentas que auxiliem &lt;br /&gt;
na administração deles — ferramentas estas chamadas de Sistemas Gerenciadores de Bancos &lt;br /&gt;
de Dados (SGBD).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O  SGBD  livre   e   gratuito   que   será   utilizado   neste   projeto   será   o  MySQL,   que &lt;br /&gt;
implementa um Banco de Dados com suporte às consultas por Structured Query Language.&lt;br /&gt;
&lt;br /&gt;
=Estrutura do Sistema=&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T22:13:20Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Servlets e JSP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
*Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
*Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Nesta descrição, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
==Servlets e JSP==&lt;br /&gt;
Um servlet é um aplicativo que roda no lado servidor, atuando como um controlador &lt;br /&gt;
de requisições e respostas. Sua principal função é receber cada request HTTP (já transformada &lt;br /&gt;
em um objeto Java pelo container&lt;br /&gt;
) e encaminhá-las para os modelos (classes Java chamadas &lt;br /&gt;
de models) corretos realizarem o processamento das &lt;br /&gt;
informações   recebidas.  Caso os  modelos   retornem dados  que  precisem  ser  mostrados   ao &lt;br /&gt;
usuário,   o   servlet   encaminha   então   esses   dados   para   a   página   JSP  (Java   Server  Page) &lt;br /&gt;
correspondente,  que possui  um  template (layout) HTML para exibição das  informações.  O &lt;br /&gt;
JSP é uma linguagem baseada em Java, que roda dentro de uma página web no lado servidor.&lt;br /&gt;
&lt;br /&gt;
==Banco de Dados==&lt;br /&gt;
&lt;br /&gt;
Um banco de dados é essencialmente um espaço de memória persistente reservado &lt;br /&gt;
para   armazenamento   organizado   de   informações   de  maneira   a   permitir   consulta   a   elas. &lt;br /&gt;
Geralmente, os bancos de dados são organizados em tabelas onde registros semelhantes são &lt;br /&gt;
agrupados. Quando um sistema utiliza um banco, ele deve garantir que os dados não sejam &lt;br /&gt;
adicionados nas tabelas erradas.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Relacionamentos entre tabelas são importantes para aumentar o grau de complexidade &lt;br /&gt;
dos sistemas, permitindo representações mais fiéis do domínio do problema estudado dentro &lt;br /&gt;
da programação do software que será utilizado para resolvê-lo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A adição ou consulta de dados se dá através de uma linguagem de consulta (sendo a &lt;br /&gt;
mais   conhecida   a   SQL  —  Structured   Query   Language,  ou  Linguagem   de   Consulta &lt;br /&gt;
Estruturada). No nosso exemplo genérico, se o banco de dados suportasse consultas SQL e &lt;br /&gt;
quiséssemos uma lista de todos os nomes de cachorros cadastrados, utilizaríamos a consulta:&lt;br /&gt;
&lt;br /&gt;
 SELECT Nome FROM Cachorros&lt;br /&gt;
&lt;br /&gt;
Se quiséssemos apenas os cachorros de José, por exemplo:&lt;br /&gt;
&lt;br /&gt;
 SELECT Nome FROM Cachorros WHERE Código do Dono = 1&lt;br /&gt;
&lt;br /&gt;
Como o  tamanho dos  bancos  utilizados  na   realidade   é  geralmente  maior   e  quase &lt;br /&gt;
sempre estão relacionados a programas complexos, são necessárias ferramentas que auxiliem &lt;br /&gt;
na administração deles — ferramentas estas chamadas de Sistemas Gerenciadores de Bancos &lt;br /&gt;
de Dados (SGBD).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O  SGBD  livre   e   gratuito   que   será   utilizado   neste   projeto   será   o  MySQL,   que &lt;br /&gt;
implementa um Banco de Dados com suporte às consultas por Structured Query Language.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T22:12:43Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Servlets e JSP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
*Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
*Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Nesta descrição, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
==Servlets e JSP==&lt;br /&gt;
Um servlet é um aplicativo que roda no lado servidor, atuando como um controlador &lt;br /&gt;
de requisições e respostas. Sua principal função é receber cada request HTTP (já transformada &lt;br /&gt;
em um objeto Java pelo container&lt;br /&gt;
) e encaminhá-las para os modelos (classes Java chamadas &lt;br /&gt;
de models, que serão abordadas no próximo capítulo) corretos realizarem o processamento das &lt;br /&gt;
informações   recebidas.  Caso os  modelos   retornem dados  que  precisem  ser  mostrados   ao &lt;br /&gt;
usuário,   o   servlet   encaminha   então   esses   dados   para   a   página   JSP  (Java   Server  Page) &lt;br /&gt;
correspondente,  que possui  um  template (layout) HTML para exibição das  informações.  O &lt;br /&gt;
JSP é uma linguagem baseada em Java, que roda dentro de uma página web no lado servidor.&lt;br /&gt;
&lt;br /&gt;
==Banco de Dados==&lt;br /&gt;
&lt;br /&gt;
Um banco de dados é essencialmente um espaço de memória persistente reservado &lt;br /&gt;
para   armazenamento   organizado   de   informações   de  maneira   a   permitir   consulta   a   elas. &lt;br /&gt;
Geralmente, os bancos de dados são organizados em tabelas onde registros semelhantes são &lt;br /&gt;
agrupados. Quando um sistema utiliza um banco, ele deve garantir que os dados não sejam &lt;br /&gt;
adicionados nas tabelas erradas.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Relacionamentos entre tabelas são importantes para aumentar o grau de complexidade &lt;br /&gt;
dos sistemas, permitindo representações mais fiéis do domínio do problema estudado dentro &lt;br /&gt;
da programação do software que será utilizado para resolvê-lo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A adição ou consulta de dados se dá através de uma linguagem de consulta (sendo a &lt;br /&gt;
mais   conhecida   a   SQL  —  Structured   Query   Language,  ou  Linguagem   de   Consulta &lt;br /&gt;
Estruturada). No nosso exemplo genérico, se o banco de dados suportasse consultas SQL e &lt;br /&gt;
quiséssemos uma lista de todos os nomes de cachorros cadastrados, utilizaríamos a consulta:&lt;br /&gt;
&lt;br /&gt;
 SELECT Nome FROM Cachorros&lt;br /&gt;
&lt;br /&gt;
Se quiséssemos apenas os cachorros de José, por exemplo:&lt;br /&gt;
&lt;br /&gt;
 SELECT Nome FROM Cachorros WHERE Código do Dono = 1&lt;br /&gt;
&lt;br /&gt;
Como o  tamanho dos  bancos  utilizados  na   realidade   é  geralmente  maior   e  quase &lt;br /&gt;
sempre estão relacionados a programas complexos, são necessárias ferramentas que auxiliem &lt;br /&gt;
na administração deles — ferramentas estas chamadas de Sistemas Gerenciadores de Bancos &lt;br /&gt;
de Dados (SGBD).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O  SGBD  livre   e   gratuito   que   será   utilizado   neste   projeto   será   o  MySQL,   que &lt;br /&gt;
implementa um Banco de Dados com suporte às consultas por Structured Query Language.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T22:02:10Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
*Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
*Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Nesta descrição, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
==Servlets e JSP==&lt;br /&gt;
Um servlet é um aplicativo que roda no lado servidor, atuando como um controlador &lt;br /&gt;
de requisições e respostas. Sua principal função é receber cada request HTTP (já transformada &lt;br /&gt;
em um objeto Java pelo container*&lt;br /&gt;
) e encaminhá-las para os modelos (classes Java chamadas &lt;br /&gt;
de models, que serão abordadas no próximo capítulo) corretos realizarem o processamento das &lt;br /&gt;
informações   recebidas.  Caso os  modelos   retornem dados  que  precisem  ser  mostrados   ao &lt;br /&gt;
usuário,   o   servlet   encaminha   então   esses   dados   para   a   página   JSP  (Java   Server  Page) &lt;br /&gt;
correspondente,  que possui  um  template (layout) HTML para exibição das  informações.  O &lt;br /&gt;
JSP é uma linguagem baseada em Java, que roda dentro de uma página web no lado servidor.&lt;br /&gt;
&lt;br /&gt;
==Banco de Dados==&lt;br /&gt;
&lt;br /&gt;
Um banco de dados é essencialmente um espaço de memória persistente reservado &lt;br /&gt;
para   armazenamento   organizado   de   informações   de  maneira   a   permitir   consulta   a   elas. &lt;br /&gt;
Geralmente, os bancos de dados são organizados em tabelas onde registros semelhantes são &lt;br /&gt;
agrupados. Quando um sistema utiliza um banco, ele deve garantir que os dados não sejam &lt;br /&gt;
adicionados nas tabelas erradas.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Relacionamentos entre tabelas são importantes para aumentar o grau de complexidade &lt;br /&gt;
dos sistemas, permitindo representações mais fiéis do domínio do problema estudado dentro &lt;br /&gt;
da programação do software que será utilizado para resolvê-lo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A adição ou consulta de dados se dá através de uma linguagem de consulta (sendo a &lt;br /&gt;
mais   conhecida   a   SQL  —  Structured   Query   Language,  ou  Linguagem   de   Consulta &lt;br /&gt;
Estruturada). No nosso exemplo genérico, se o banco de dados suportasse consultas SQL e &lt;br /&gt;
quiséssemos uma lista de todos os nomes de cachorros cadastrados, utilizaríamos a consulta:&lt;br /&gt;
&lt;br /&gt;
 SELECT Nome FROM Cachorros&lt;br /&gt;
&lt;br /&gt;
Se quiséssemos apenas os cachorros de José, por exemplo:&lt;br /&gt;
&lt;br /&gt;
 SELECT Nome FROM Cachorros WHERE Código do Dono = 1&lt;br /&gt;
&lt;br /&gt;
Como o  tamanho dos  bancos  utilizados  na   realidade   é  geralmente  maior   e  quase &lt;br /&gt;
sempre estão relacionados a programas complexos, são necessárias ferramentas que auxiliem &lt;br /&gt;
na administração deles — ferramentas estas chamadas de Sistemas Gerenciadores de Bancos &lt;br /&gt;
de Dados (SGBD).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O  SGBD  livre   e   gratuito   que   será   utilizado   neste   projeto   será   o  MySQL,   que &lt;br /&gt;
implementa um Banco de Dados com suporte às consultas por Structured Query Language.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:59:11Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
*Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
*Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Nesta descrição, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
==Servlets e JSP==&lt;br /&gt;
Um servlet é um aplicativo que roda no lado servidor, atuando como um controlador &lt;br /&gt;
de requisições e respostas. Sua principal função é receber cada request HTTP (já transformada &lt;br /&gt;
em um objeto Java pelo container*&lt;br /&gt;
) e encaminhá-las para os modelos (classes Java chamadas &lt;br /&gt;
de models, que serão abordadas no próximo capítulo) corretos realizarem o processamento das &lt;br /&gt;
informações   recebidas.  Caso os  modelos   retornem dados  que  precisem  ser  mostrados   ao &lt;br /&gt;
usuário,   o   servlet   encaminha   então   esses   dados   para   a   página   JSP  (Java   Server  Page) &lt;br /&gt;
correspondente,  que possui  um  template (layout) HTML para exibição das  informações.  O &lt;br /&gt;
JSP é uma linguagem baseada em Java, que roda dentro de uma página web no lado servidor.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:57:52Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
*Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
*Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Nesta descrição, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:57:02Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Java e JavaScript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
*Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
*Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Nesta descrição, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&amp;lt;br&amp;gt;&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&amp;lt;br&amp;gt;&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&amp;lt;br&amp;gt;&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&amp;lt;br&amp;gt;&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&amp;lt;br&amp;gt;&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:54:55Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Java e JavaScript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
*Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
*Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Nesta descrição, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&amp;lt;br&amp;gt;&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&amp;lt;br&amp;gt;&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&amp;lt;br&amp;gt;&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&amp;lt;br&amp;gt;&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&amp;lt;br&amp;gt;&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
:Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&amp;lt;br&amp;gt;&lt;br /&gt;
:De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&amp;lt;br&amp;gt;&lt;br /&gt;
:Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:53:53Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
*Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
*Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Nesta descrição, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&amp;lt;br&amp;gt;&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&amp;lt;br&amp;gt;&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&amp;lt;br&amp;gt;&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&amp;lt;br&amp;gt;&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&amp;lt;br&amp;gt;&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&amp;lt;br&amp;gt;&lt;br /&gt;
De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&amp;lt;br&amp;gt;&lt;br /&gt;
Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:52:07Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Vantagens no uso da tecnologia da informação nos negócios */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
*Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
*Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
*Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Nesta descrição, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&lt;br /&gt;
De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&lt;br /&gt;
Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:45:28Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Nesta descrição, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&lt;br /&gt;
De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&lt;br /&gt;
Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:44:33Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
 Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
 Nesta descrição, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
 HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
 Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&lt;br /&gt;
 Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
 Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&lt;br /&gt;
 De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&lt;br /&gt;
 Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:42:49Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Neste documento, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
==Java e JavaScript==&lt;br /&gt;
Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave &lt;br /&gt;
organizadas em torno de regras com o objetivo de fornecer instruções de processamento para &lt;br /&gt;
uma máquina.&lt;br /&gt;
De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns &lt;br /&gt;
tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de &lt;br /&gt;
cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que &lt;br /&gt;
softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos &lt;br /&gt;
gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  &lt;br /&gt;
a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a &lt;br /&gt;
transformação do código-fonte em um arquivo executável). Programas escritos em linguagem &lt;br /&gt;
Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser &lt;br /&gt;
controlados diretamente pelo usuário.&lt;br /&gt;
Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos &lt;br /&gt;
programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada &lt;br /&gt;
capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de &lt;br /&gt;
introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar &lt;br /&gt;
elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das &lt;br /&gt;
mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” &lt;br /&gt;
para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no &lt;br /&gt;
próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram &lt;br /&gt;
arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet.  &lt;br /&gt;
Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:41:22Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Neste documento, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
==Linguagem HTML==&lt;br /&gt;
Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e &lt;br /&gt;
o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para &lt;br /&gt;
Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da &lt;br /&gt;
Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e &lt;br /&gt;
senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou &lt;br /&gt;
outro elemento dentro de um texto, como um hyperlink, entre outras funções.&lt;br /&gt;
Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com &lt;br /&gt;
relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira &lt;br /&gt;
enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos &lt;br /&gt;
inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML &lt;br /&gt;
permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:40:10Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Neste documento, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&lt;br /&gt;
O método GET é o mais simples usado nas comunicações HTTP. É responsável por solicitar &lt;br /&gt;
do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&lt;br /&gt;
O método POST é mais complexo na comunicação para envio de dados para o servidor, para que estes &lt;br /&gt;
possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão &lt;br /&gt;
de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no &lt;br /&gt;
corpo da  request  (juntamente com especificações sobre codificação e formato desejado de &lt;br /&gt;
resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:37:50Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Neste documento, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com &lt;br /&gt;
propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a &lt;br /&gt;
comunicação de um servidor com um cliente.&lt;br /&gt;
Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros &lt;br /&gt;
se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem &lt;br /&gt;
oito métodos, mas os dois principais são:  GET e POST.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:36:58Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Arquitetura Cliente/Servidor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e &lt;br /&gt;
devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio &lt;br /&gt;
eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Neste documento, a palavra “servidor” pode se referir tanto à máquina (computador) &lt;br /&gt;
de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a &lt;br /&gt;
solicitação do cliente (usuário) do serviço / recurso.&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica &lt;br /&gt;
usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que &lt;br /&gt;
faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. &lt;br /&gt;
Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:35:30Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:32:10Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
 Um servidor é um sistema computacional capaz de processar solicitações de recursos e devolver respostas de maneira a &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
disponibilizar arquivos e serviços — por exemplo correio eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Neste documento, a palavra “servidor” pode se referir tanto à máquina (computador) de  maneira   genérica,   quanto   ao   seu &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  aplicativo   (software),   que   efetivamente   processa   a solicitação do cliente (usuário) do serviço / recurso.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica usada por um usuário para visualizar e &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
também enviar dados a um servidor. É a interface que faz requisições (pedidos) ao servidor e apresenta a resposta de maneira &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
visualmente agradável. Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
&lt;br /&gt;
 HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a comunicação de um servidor com um cliente.&lt;br /&gt;
 Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem oito métodos, mas os dois principais são:  GET e POST.&lt;br /&gt;
&lt;br /&gt;
=== Método GET ===&lt;br /&gt;
&lt;br /&gt;
 É o método mais simples usado nas comunicações HTTP. É responsável por solicitar do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&lt;br /&gt;
&lt;br /&gt;
=== Método POST ===&lt;br /&gt;
&lt;br /&gt;
 Método complexo de comunicação para envio de dados para o servidor, para que estes possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no corpo da  request  (juntamente com especificações sobre codificação e formato desejado de resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
== Linguagem HTML ==&lt;br /&gt;
&lt;br /&gt;
 Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou outro elemento dentro de um texto, como um hyperlink, entre outras funções. &lt;br /&gt;
 Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
== Java e JavaScript ==&lt;br /&gt;
&lt;br /&gt;
 Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave organizadas em torno de regras com o objetivo de fornecer instruções de processamento para uma máquina.&lt;br /&gt;
 De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a transformação do código-fonte em um arquivo executável). Programas escritos em linguagem Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser controlados diretamente pelo usuário.&lt;br /&gt;
 Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet. Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:29:26Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
 Um servidor é um sistema computacional capaz de processar solicitações de recursos e devolver respostas de maneira a &amp;lt;br&amp;gt;disponibilizar arquivos e serviços — por exemplo correio eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&amp;lt;br&amp;gt;&lt;br /&gt;
 Neste documento, a palavra “servidor” pode se referir tanto à máquina (computador) de  maneira   genérica,   quanto   ao   seu  &amp;lt;br&amp;gt; aplicativo   (software),   que   efetivamente   processa   a solicitação do cliente (usuário) do serviço / recurso.&lt;br /&gt;
 Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
&lt;br /&gt;
 HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a comunicação de um servidor com um cliente.&lt;br /&gt;
 Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem oito métodos, mas os dois principais são:  GET e POST.&lt;br /&gt;
&lt;br /&gt;
=== Método GET ===&lt;br /&gt;
&lt;br /&gt;
 É o método mais simples usado nas comunicações HTTP. É responsável por solicitar do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&lt;br /&gt;
&lt;br /&gt;
=== Método POST ===&lt;br /&gt;
&lt;br /&gt;
 Método complexo de comunicação para envio de dados para o servidor, para que estes possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no corpo da  request  (juntamente com especificações sobre codificação e formato desejado de resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
== Linguagem HTML ==&lt;br /&gt;
&lt;br /&gt;
 Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou outro elemento dentro de um texto, como um hyperlink, entre outras funções. &lt;br /&gt;
 Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
== Java e JavaScript ==&lt;br /&gt;
&lt;br /&gt;
 Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave organizadas em torno de regras com o objetivo de fornecer instruções de processamento para uma máquina.&lt;br /&gt;
 De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a transformação do código-fonte em um arquivo executável). Programas escritos em linguagem Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser controlados diretamente pelo usuário.&lt;br /&gt;
 Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet. Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:28:26Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
 Um servidor é um sistema computacional capaz de processar solicitações de recursos e devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
 Neste documento, a palavra “servidor” pode se referir tanto à máquina (computador) de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a solicitação do cliente (usuário) do serviço / recurso.&lt;br /&gt;
 Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
==Protocolo HTTP==&lt;br /&gt;
&lt;br /&gt;
 HyperText   Transfer   Protocol   (HTTP)   é   um   protocolo   de   comunicação   com propriedades   específicas   para   web.   É   através   desse   protocolo   que   se   faz   possível   a comunicação de um servidor com um cliente.&lt;br /&gt;
 Métodos HTTP são como formatos de solicitações; para cada tipo, certos parâmetros se fazem necessários e, portanto, devem ser especificados na request HTTP. No total, existem oito métodos, mas os dois principais são:  GET e POST.&lt;br /&gt;
&lt;br /&gt;
=== Método GET ===&lt;br /&gt;
&lt;br /&gt;
 É o método mais simples usado nas comunicações HTTP. É responsável por solicitar do servidor um recurso qualquer, que é devolvido na forma de uma resposta HTTP.&lt;br /&gt;
&lt;br /&gt;
=== Método POST ===&lt;br /&gt;
&lt;br /&gt;
 Método complexo de comunicação para envio de dados para o servidor, para que estes possam ser processados. Ao contrário do GET, esse método pode ser usado para transmissão de dados sigilosos com relativa segurança,  pois as  informações submetidas são  listadas no corpo da  request  (juntamente com especificações sobre codificação e formato desejado de resposta) sem que fiquem explícitas no endereço da página (URL).&lt;br /&gt;
&lt;br /&gt;
== Linguagem HTML ==&lt;br /&gt;
&lt;br /&gt;
 Nos protocolos de comunicação HTTP, o cliente geralmente solicita páginas HTML e o   servidor   as   envia.   HTML   significa   HyperText  Markup   Language   (Linguagem   para Marcação de  Hipertexto),   e  são  essas  páginas  HTML que   conhecemos   como páginas  da Internet. São elas, por exemplo, que nos disponibilizam formulários com campos de usuário e senha para nos autenticarmos em serviços, especificam onde começa e termina um título ou outro elemento dentro de um texto, como um hyperlink, entre outras funções. &lt;br /&gt;
 Essa linguagem de marcação é baseada em etiquetas (&amp;lt;tags&amp;gt;), e possui limitações com relação   ao   resultado   exibido.  Uma   página  HTML  é   exibida   sempre   da  mesma  maneira enquanto   não   for  modificada,   e   por   padrão   não   possui   recursos   interativos   (aplicativos inseridos dentro do contexto da página, como jogos por exemplo). Mesmo assim, o HTML permite que esses elementos sejam construídos em Flash, Java, Javascript e diversas outras &lt;br /&gt;
linguagens e então inseridos dentro das páginas.&lt;br /&gt;
&lt;br /&gt;
== Java e JavaScript ==&lt;br /&gt;
&lt;br /&gt;
 Em  computação,   uma   linguagem  é   basicamente   um  conjunto   de   palavras-chave organizadas em torno de regras com o objetivo de fornecer instruções de processamento para uma máquina.&lt;br /&gt;
 De acordo com as necessidades dos programadores ou das aplicações, surgiram alguns tipos de linguagens,  cada uma com uma finalidade específica.  Algumas,  como o XML (de cuja  família se originou o HTML),  dedicam-se a marcar   texto de maneira a permitir  que softwares  consigam processar  e extrair   informações  a partir  do conteúdo dos documentos gerados com ela. Outras, como C e Java, geram programas de computador capazes de atender  a   praticamente   todas   as   finalidades   após   a   compilação   de   seus   códigos   (isto   é,   após   a transformação do código-fonte em um arquivo executável). Programas escritos em linguagem Java   podem  ou   não   possuir   interface   gráfica,   e   da  mesma  maneira,   podem  ou   não   ser controlados diretamente pelo usuário.&lt;br /&gt;
 Ainda,  existem  linguagens como o Javascript,  que permitem a criação de pequenos programas  (geralmente chamados de “scripts”)  dentro de páginas web.  Devido à  limitada capacidade que o HTML tem de processar conteúdo (o que se deve principalmente ao fato de &lt;br /&gt;
esta ser uma linguagem de  marcação  e não de  programação), e a partir da necessidade de introduzir conteúdo  dinâmico  na Internet,  surgiram  linguagens com a habilidade de alterar elementos das páginas web que já estivessem abertas, sem alterar o código-fonte original das mesmas — ou seja, páginas que em teoria são estáticas (não são geradas “sob encomenda” para o usuário) acabam ganhando autonomia para se modificarem durante sua visualização no próprio   browser   do   usuário.  Cabe   ressaltar   que   scripts   não   são   compilados   (não   geram arquivos executáveis),  e por  isso dependem do processamento de navegadores de Internet. Ainda, esse tipo de código usa HTML como interface gráfica.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:14:37Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
==Arquitetura Cliente/Servidor==&lt;br /&gt;
&lt;br /&gt;
Um servidor é um sistema computacional capaz de processar solicitações de recursos e devolver respostas de maneira a disponibilizar arquivos e serviços — por exemplo correio eletrônico, arquivos, fax, impressão, DNS, proxy, FTP, entre muitos outros.&lt;br /&gt;
Neste documento, a palavra “servidor” pode se referir tanto à máquina (computador) de  maneira   genérica,   quanto   ao   seu   aplicativo   (software),   que   efetivamente   processa   a solicitação do cliente (usuário) do serviço / recurso.&lt;br /&gt;
Em geral,  uma  interface cliente  (ou  simplesmente cliente)  é uma  interface gráfica usada por um usuário para visualizar e também enviar dados a um servidor. É a interface que faz requisições (pedidos) ao servidor e apresenta a resposta de maneira visualmente agradável. Esse   sistema  pedido-resposta   é  mediado por  um protocolo de   comunicação,   amplamente usado, o HTTP.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:10:34Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Objetivos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
Para o banco de dados: MySQL &amp;lt;br&amp;gt;&lt;br /&gt;
Para os servlets: JavaEE e JSP &amp;lt;br&amp;gt;&lt;br /&gt;
Para a interface gráfica: HTML, CSS e Javascript &amp;lt;br&amp;gt;&lt;br /&gt;
Para o servidor controlador (no caso do exemplo desenvolvido): Apache Tomcat Version 7.0.2 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:10:20Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Vantagens no uso da tecnologia da informação nos negócios */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
Para o banco de dados: MySQL &amp;lt;br&amp;gt;&lt;br /&gt;
Para os servlets: JavaEE e JSP &amp;lt;br&amp;gt;&lt;br /&gt;
Para a interface gráfica: HTML, CSS e Javascript &amp;lt;br&amp;gt;&lt;br /&gt;
Para o servidor controlador (no caso do exemplo desenvolvido): Apache Tomcat Version 7.0.2 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:09:39Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Vantagens no uso da tecnologia da informação */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
Para o banco de dados: MySQL &amp;lt;br&amp;gt;&lt;br /&gt;
Para os servlets: JavaEE e JSP &amp;lt;br&amp;gt;&lt;br /&gt;
Para a interface gráfica: HTML, CSS e Javascript &amp;lt;br&amp;gt;&lt;br /&gt;
Para o servidor controlador (no caso do exemplo desenvolvido): Apache Tomcat Version 7.0.2 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação nos negócios =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:08:47Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Vantagens no uso da tecnologia da informação */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
Para o banco de dados: MySQL &amp;lt;br&amp;gt;&lt;br /&gt;
Para os servlets: JavaEE e JSP &amp;lt;br&amp;gt;&lt;br /&gt;
Para a interface gráfica: HTML, CSS e Javascript &amp;lt;br&amp;gt;&lt;br /&gt;
Para o servidor controlador (no caso do exemplo desenvolvido): Apache Tomcat Version 7.0.2 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação =&lt;br /&gt;
&lt;br /&gt;
- Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
- Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
- Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T21:08:21Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Vantagens no uso da tecnologia da informação */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
Para o banco de dados: MySQL &amp;lt;br&amp;gt;&lt;br /&gt;
Para os servlets: JavaEE e JSP &amp;lt;br&amp;gt;&lt;br /&gt;
Para a interface gráfica: HTML, CSS e Javascript &amp;lt;br&amp;gt;&lt;br /&gt;
Para o servidor controlador (no caso do exemplo desenvolvido): Apache Tomcat Version 7.0.2 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação =&lt;br /&gt;
&lt;br /&gt;
-Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
-Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
-Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
-Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
-Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
-Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T20:59:15Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
Para o banco de dados: MySQL &amp;lt;br&amp;gt;&lt;br /&gt;
Para os servlets: JavaEE e JSP &amp;lt;br&amp;gt;&lt;br /&gt;
Para a interface gráfica: HTML, CSS e Javascript &amp;lt;br&amp;gt;&lt;br /&gt;
Para o servidor controlador (no caso do exemplo desenvolvido): Apache Tomcat Version 7.0.2 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Vantagens no uso da tecnologia da informação =&lt;br /&gt;
&lt;br /&gt;
Automação de tarefas rotineiras; &amp;lt;br&amp;gt;&lt;br /&gt;
Melhoria de controle interno das informações; &amp;lt;br&amp;gt;&lt;br /&gt;
Melhoria no atendimento aos clientes; &amp;lt;br&amp;gt;&lt;br /&gt;
Possibilidade de prever problemas financeiros mais cedo; &amp;lt;br&amp;gt;&lt;br /&gt;
Melhoria no processo produtivo; &amp;lt;br&amp;gt;&lt;br /&gt;
Aumento de produtividade e competitividade &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T20:56:35Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para micro e pequenos empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
Para o banco de dados: MySQL &amp;lt;br&amp;gt;&lt;br /&gt;
Para os servlets: JavaEE e JSP &amp;lt;br&amp;gt;&lt;br /&gt;
Para a interface gráfica: HTML, CSS e Javascript &amp;lt;br&amp;gt;&lt;br /&gt;
Para o servidor controlador (no caso do exemplo desenvolvido): Apache Tomcat Version 7.0.2 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T20:42:36Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Tecnologias livres usadas na comcepção do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para pequenos e médios empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
Para o banco de dados: MySQL &amp;lt;br&amp;gt;&lt;br /&gt;
Para os servlets: JavaEE e JSP &amp;lt;br&amp;gt;&lt;br /&gt;
Para a interface gráfica: HTML, CSS e Javascript &amp;lt;br&amp;gt;&lt;br /&gt;
Para o servidor controlador (no caso do exemplo desenvolvido): Apache Tomcat Version 7.0.2 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T20:41:49Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* objetivos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para pequenos e médios empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Tecnologias livres usadas na comcepção do projeto =&lt;br /&gt;
&lt;br /&gt;
Para o banco de dados: MySQL&lt;br /&gt;
Para os servlets: JavaEE e JSP&lt;br /&gt;
Para a interface gráfica: HTML, CSS e Javascript&lt;br /&gt;
Para o servidor controlador (no caso do exemplo desenvolvido): Apache Tomcat Version 7.0.2&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T20:39:17Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para pequenos e médios empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= objetivos =&lt;br /&gt;
&lt;br /&gt;
Conceber   por   completo   o   projeto  ADMINISTRI!:   “Ferramenta   para   criação   de sistemas de cadastros para micro e pequenos negócios”, gerando como exemplo um programa para o setor de Pet-Serviços. Tanto a ferramenta quanto o sistema exemplo serão distribuídos livremente a quaisquer interessados, sendo ambos possíveis de se modificar, para que possam 7&lt;br /&gt;
ser compatíveis com qualquer outro sistema comercial.  A concepção de ambos os sistemas será usada como atribuição de nota parcial na disciplina de Oficinas de Integração I.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-11-08T20:37:29Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Em manutenção */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Atenção! ''Comentários e perguntas devem ser concentrados na [[Discussão:2010bEquipe01 | página de discussão]]!'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Gerador de Sistemas Online para Cadastros Comerciais - ADMINISTRI!=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A  falta  de um  software   livre  que   auxilie  na  gestão de  ambientes   comerciais  pela Internet,  que possa vir a ser usado como incentivo para pequenos e médios empresários de qualquer  setor  da economia,  visando  inserir  de  forma simples a  informatização comercial básica. Além disso, acreditamos no uso pessoal e comercial de tecnologias da informação — principalmente as livres —  para o avanço tecnológico nacional e regional.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;br /&gt;
&lt;br /&gt;
'''''05/09/2010, Domingo''''': Finalmente! '''Web-server de casa e acesso remoto configurados''' com sucesso!!! [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': '''Pré-monografia''' iniciada! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''09/09/2010, Quinta-feira''''': Estudos com '''TeX''' ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''15/09/2010, Quarta-feira''''': '''Monografia concluída''' com sucesso! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''16/09/2010, Quinta-feira''''': '''Inicio do desenvolvimento''' do sistema: Três principais modelos de cadastro!~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''17/09/2010, Sexta-feira''''': '''Revivendo a wiki'''.. depois de muito trabalho, estamos de volta! ~&amp;gt; [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''04/10/2010, Segunda-feira''''': '''Preparando a apresentação de slides''' para quarta-feira. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	<entry>
		<id>http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01</id>
		<title>2010bEquipe01</title>
		<link rel="alternate" type="text/html" href="http://dainf.ct.utfpr.edu.br/wiki/index.php/2010bEquipe01"/>
				<updated>2010-09-01T16:41:59Z</updated>
		
		<summary type="html">&lt;p&gt;Claudio Toledo Filho: /* Registros */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Equipe''': [[BrunoCampera | Bruno Câmpera]] | [[ClaudioToledo | Claudio Toledo Filho]] | [[Renan Taizo | Renan Taizo Nakashima]] | [[RuiPimentel | Rui Pimentel Leite]]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Análise do mercado de pet-serviços (com links externos para consulta) =&lt;br /&gt;
&lt;br /&gt;
Nos últimos dois anos o mercado pet tem crescido de uma maneira significativa. Hoje, a população canina e felina representa 36% dos consumidores de produtos para higiene animal. &lt;br /&gt;
&lt;br /&gt;
Segundo a Anfal Pet (Associação Nacional dos Fabricantes de Alimentos para Pequenos Animais), o Brasil é o segundo país do mundo com maior população de animais domésticos, ficando apenas atrás dos EUA. São 28,8 milhões de cães, 13,08 milhões de gatos e 4 milhões de outros pets. Dados do IBGE (Instituto Brasileiro de Geografia e Estatística) apontam que, nos últimos quatro anos, houve um aumento de 17,6% no número de cães e gatos no Brasil.&lt;br /&gt;
&lt;br /&gt;
Por conta disso, esse mercado só tem alavancado com empresas investindo em produtos destinados aos animais, mais especificamente cães e gatos. Os números revelam: o gasto médio com produtos e serviços per capta/ano é de R$ 390 entre pet food, produtos farmacêuticos, vacinas, embelezamento e acessórios, num total de R$ 16 bilhões de faturamento do setor no mercado. (Anfal pet) [http://www.sebrae-sc.com.br/novos_destaques/oportunidade/default.asp?materia=11794] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Alguns links sobre projeção de crescimento dos pet-negócios e defesa do projeto:'''&lt;br /&gt;
&lt;br /&gt;
¤ Setor de pet shops projeta crescimento -&amp;gt; [http://www.paulopedrosa.com.br/html/modules/news/article.php?storyid=143]&lt;br /&gt;
&lt;br /&gt;
¤ 14 Setores que prometem crescer muito -&amp;gt; [http://www.sebrae-sc.com.br/novos_destaques/oportunidade/default.asp?materia=15504]&lt;br /&gt;
&lt;br /&gt;
¤ O Mercado De Pet Shop: Uma atividade econômica das mais relevantes (PDF) -&amp;gt; [http://ibahia.globo.com/tvbahia/comercial/pdf/pet.pdf]&lt;br /&gt;
&lt;br /&gt;
¤ Um mercado que não para de crescer -&amp;gt; [http://www.companysul.com.br/edicoes/edicao-20/mundo-pet.html]&lt;br /&gt;
&lt;br /&gt;
¤ Número de pet-shops triplica em 10 anos em Florianópolis -&amp;gt; [http://www.clicrbs.com.br/especial/sc/decoracao-sc/19,0,2990626,Numero-de-pet-shops-triplica-em-dez-anos-em-Florianopolis.html]&lt;br /&gt;
&lt;br /&gt;
¤ Informática é vital para a sobrevivência de um pet-shop -&amp;gt; [http://www.petlink.com.br/mp/autopet.htm]&lt;br /&gt;
&lt;br /&gt;
= Plataforma para administração de empresas do setor de pet-serviços =&lt;br /&gt;
Orientação: '''Prof. Marlon de Oliveira Vaz'''&lt;br /&gt;
&lt;br /&gt;
Baseados na necessidade das empresas do setor de pet-serviços (em franca expansão no Brasil, atrás apenas dos Estados Unidos), pretendemos desenvolver um sistema para gerenciamento desses negócios e também de geração de estatísticas, auxiliando os empresários no processo de administração. É seguro que a maioria deles desconhece até mesmo ferramentas simples do tipo.&lt;br /&gt;
&lt;br /&gt;
Esse sistema seria implementado sobre uma plataforma que permitisse entrada e consulta dos dados num dispositivo móvel (celular Black Berry) e armazenamento dos mesmos em um servidor.&lt;br /&gt;
&lt;br /&gt;
== Banco de Dados único em servidor de Internet ==&lt;br /&gt;
Pretende-se usar MySQL como Banco de Dados, por ser gratuito e dar suporte à consultas via JSP.&lt;br /&gt;
&lt;br /&gt;
== Acesso do Cliente através de um Browser ==&lt;br /&gt;
No dispositivo cliente (desktop / Black Berry), o acesso ao sistema se dará através de um navegador, que receberá dados do servidor e enviará atualizações para o banco (também através do servidor).&lt;br /&gt;
&lt;br /&gt;
== Controle do Fluxo de Caixa ==&lt;br /&gt;
Todos os recebimentos e despesas serão declarados no sistema para facilitar consultas e permitir a geração de estatísticas.&lt;br /&gt;
&lt;br /&gt;
== Cadastro de clientes, animais, fornecedores e produtos ==&lt;br /&gt;
A plataforma contará com um sistema programado e automatizado para cadastro de clientes, cadastro de serviços (tais como pet-hotelaria, compra de produtos, banho, tosa, pet-taxi, etc). Tais informações serão consultadas em tempo real no banco de dados do servidor.&lt;br /&gt;
&lt;br /&gt;
== Controle de estoque ==&lt;br /&gt;
As entradas e saídas dos produtos serão declaradas no programa para a geração das estatísticas e controle de estoque.&lt;br /&gt;
&lt;br /&gt;
== Gerenciamento de hospedagem e reservas ==&lt;br /&gt;
Controle e planejamento da ocupação das baias.&lt;br /&gt;
&lt;br /&gt;
== Pontuação dos clientes (benefícios) ==&lt;br /&gt;
Acúmulo de pontos para os clientes por cada serviço encomendado ou compra feita.&lt;br /&gt;
&lt;br /&gt;
= Registros =&lt;br /&gt;
'''''25/08/2010, Quarta-feira''''': emprestados dois exemplares de '''&amp;quot;Use a cabeça! : Servlets &amp;amp; JSP&amp;quot;''' da biblioteca. ~&amp;gt; [[RuiPimentel | Rui Pimentel]] e [[Renan Taizo | Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''conteúdo da Wiki''' criado. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com HTML/CSS''' iniciados. Falta definir layout do client! ~&amp;gt; [[Renan Taizo| Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''28/08/2010, Sábado''''': '''estudos com Servlets e JSP''' iniciados. ~&amp;gt; [[RuiPimentel | Rui Pimentel]]&lt;br /&gt;
&lt;br /&gt;
'''''30/08/2010, Segunda-feira''''': '''Conteúdo adicionado na wiki:''' ~&amp;gt; Análise do mercado de pet-serviços (com links externos para consulta) + links para projeções e defesa do projeto ~&amp;gt; [[Renan Taizo]]&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': '''reunião na biblioteca''' com os 4 integrantes.&lt;br /&gt;
&lt;br /&gt;
'''''31/08/2010, Terça-feira''''': início da abstração das '''[[2010bEquipe01: Telas do Sistema | telas do sistema]]'''.&lt;br /&gt;
&lt;br /&gt;
'''''01/09/2010, Quarta-Feira''''': '''estudo com HTML e CSS''' ~&amp;gt; [[Claudio Toledo | Claudio Toledo]]&lt;/div&gt;</summary>
		<author><name>Claudio Toledo Filho</name></author>	</entry>

	</feed>