terça-feira, 9 de outubro de 2007

ENTREGA DO PROJETO E LINGUAGEM DE PROGRAMAÇÃO

NO DIA 01/10 ENTREGAMOS O PROJETO E O TIPO DE LINGUAGEM, O PROGRAMA SE TRATA DE UMA ANÁLISE AGENDA PARA GRUPOS E O TIPO DE LINGUAGEM QUE NÓS USAREMOS SERÁ O JAVA E MYSQL.

Análise Agenda Para Grupos (AAPG)

ESTE É A NOSSA PROPOSTA DE DESENVOLVIMENTO PARA O TRABALHOR DE SATC DO PROFESSOR PIVA. TRATA-SE DE UMA AGENDA ELETRÔNICA PRATICAMENTE, POR ELA VOCE IRÁ VERIFICAR AS AGENDAS DE OUTRAS PESSOA QUE TAMBÉM ESTEJAM CADASTRADAS E, POR ELA PODEREMOS MARCAR REUNIÕES, ETC.


1) Tema e definição que o grupo ira desenvolver
Análise Agenda Para Grupos (AAPG)
2) Histórico e descrição do sistema
O sistema será capaz de:
- Permitir o acesso somente de usuários cadastrados no sistema, o que será verificado através de uma tela de login;
- Permitir que cada usuário cadastre suas tarefas, caso haja algum evento já cadastrado no horário, uma mensagem deve ser exibida de duplicidade de horário e um novo horário deve ser informado, sem perda das informações já digitadas;
- Permitir cadastros de compromissos;
- Permitir a consulta das agendas de outros usuários; - Exibir as tarefas e os compromissos do usuário;
3) Linguagem e base de dados escolhidas:
Java e MySQL
4) Cronograma de desenvolvimento/entrega:
01/10/07 Entrega proposta
01/10/07 Pesquisa linguagem
15/10/07 Início modelagem
22/10/07 Modelagem
29/10/07 Modelagem
05/11/07 Entrega projeto parcial
19/11/07 Testes
03/12/07 Correções
10/12/07 Entrega e apresentação do projeto
5) Integrantes
Paulo Ramos
Marcelo Moreira
Rodrigo Vincenzi
Silvio Menegassi

segunda-feira, 24 de setembro de 2007

O que é XML?

XML é a abreviação de Linguagem extensível de formatação em português. Trata-se de uma linguagem que é considerada uma grande evolução na internet. Porém, para quem não é programador ou não trabalha com o uso de linguagens e ferramentas para a Web, é quase imperceptível as vantagens do XML.
O XML é uma especificação técnica desenvolvida pela W3C - World Wide Web Consortium - entidade responsável pela definição da área gráfica da internet, para superar as limitações do HTML, que é o padrão das páginas da Web.
A linguagem XML é definida como o formato universal para dados estruturados na Web. Esses dados consistem em tabelas, desenhos, parâmetros de configuração, etc. A linguagem então trata de definir regras que permitem escrever esses documentos de forma que sejam adequadamente visíveis ao computador.
Ao falarmos de XML temos também que falar de HTML ou um pouco das diferenças entre as duas, e abaixo estareis citando um pouco das diferenças entre elas, pelo fato de serem parecidas e também concorrerem no mercado.

Diferença entre o HTML e o XML
O HTML e o XML tem lá suas semelhanças, sendo a principal o fato de utilizar tags (palavras-chaves e parâmetros). Em ambas as linguagens, cada tag consiste em duas partes, uma que inicia e outra que fecha o comando. No entanto, em muitos casos, se uma tag é aberta no HTML e não é fechada, a página é exibida mesmo assim. Já no XML, se houver qualquer erro desse tipo, a aplicação simplesmente pára. Percebemos que o linguagem HTML e mais tolerante em relação a esse tipo de erro, já a outra linguagem é bem mais rígida em relação a esse tipo de erros, ela não permite que isso ocorra. A linguagem XML é um pouco mais extensa, por alguns programadores o XML é um pouco mais eficientes, pelo fato de poder gerar outras linguagens.

O que é RSS?

A sigla RSS tem mais de um significado. Alguns a chamam de RDF Site Summary, outros a denominam Really Simple Syndication. Há ainda os que a definem como Rich Site Summary.
RSS é um recurso desenvolvido em
XML que permite aos responsáveis por sites e blogs divulgarem notícias ou novidades dos sites ou blogs. Para isso, o link e o resumo daquela notícia é armazenado em um arquivo de extensão xml, rss ou rdf. Esse arquivo é conhecido como feed.

Um outro exemplo, imagine que você costuma ler um total de 30 blogs. Da muito trabalho ver me cada site se tem textos novos. Como todos esses blogs possuem RSS, você rapidamente fica sabendo quando algo novo foi disponibilizado. Para não ficar por fora

O que é Awareness?

A área de CSCW vem buscando, desde o seu princípio, meios de suportar adequadamente o trabalho em equipe. Contudo, este suporte apresenta vários problemas. Um destes é a falta de contexto entre os participantes, que ocorre quando os membros de um grupo de trabalho desconhecem o que seus colegas estão fazendo, ou não sabem onde suas atividades se encaixam no trabalho como um todo, nem qual é a situação desse trabalho. Esse contexto é um ponto importante em sistemas cooperativos, estendendo-se para não somente o conteúdo das contribuições individuais, mas também ao seu significado para o grupo como um todo e seu objetivo. O fornecimento deste contexto aos membros de um grupo é chamado awareness ou percepção. Awareness pode ser conceituada como a contextualização das atividades individuais através da compreensão das atividades realizadas por outras pessoas. Em outras palavras, awareness refere-se a ter conhecimento das atividades do grupo, saber o que aconteceu, o que está acontecendo ou o que poderá vir a acontecer, além do próprio conhecimento do que é este trabalho e o grupo. Awareness significa uma compreensão do estado total do sistema, incluindo atividades passadas, status atual e opções futuras.