<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-5845461</id><updated>2009-02-21T11:13:57.181Z</updated><title type='text'>PISCO</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pisco.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default?start-index=26&amp;max-results=25'/><author><name>Pisco</name><uri>http://www.blogger.com/profile/02538944974103674732</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5845461.post-112133538802022754</id><published>2005-07-14T10:59:00.000+01:00</published><updated>2005-07-14T11:04:46.786+01:00</updated><title type='text'></title><summary type='text'>BUG do Visual Studio 8 Beta 2currente == null é falso mas b é verdadeiro </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/112133538802022754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/112133538802022754'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_07_01_archive.html#112133538802022754' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-112014752757686239</id><published>2005-06-30T17:03:00.000+01:00</published><updated>2005-06-30T17:05:27.583+01:00</updated><title type='text'></title><summary type='text'>Os espanhois é que sabem ... via wikipedia  Los programas de mensajería instantánea son utilizados para «chatear» ....</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/112014752757686239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/112014752757686239'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_06_01_archive.html#112014752757686239' title=''/><author><name>Bruno</name><uri>http://www.blogger.com/profile/03098936765788065677</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01638638870925769277'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-111944374924159558</id><published>2005-06-22T13:27:00.000+01:00</published><updated>2005-06-22T13:44:10.523+01:00</updated><title type='text'></title><summary type='text'>Remoting exceptionsQuando ocurria uma excepção num serviço a excepção recebida na aplicação era a seguinte:"Server encountered an internal error. For more information, turn on customErrors in the server's .config file."Problema:O servidor não estava configurado para enviar as excepções para pedidos feitos noutras máquinas.Pode-se verificar esta situação com:// retona true se o filtro estiver </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/111944374924159558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/111944374924159558'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_06_01_archive.html#111944374924159558' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-111824310560668227</id><published>2005-06-08T15:56:00.000+01:00</published><updated>2005-06-08T16:05:05.610+01:00</updated><title type='text'></title><summary type='text'>Convenções:Nome da base de dados: Namespace dos objectos.Nome das tabelas: "PISCO_ " +  nome do objecto.Nome dos campos: Nome das propriedades, não podem ser palavras reservadas.Tipo do serviço: XPTO + "Service".Tipo da interface: "I" + XPTO + "Service.Tipo do objecto remoto: XPTO + "ServiceRemoting".Nome remoto do serviço: XPTO + "ServiceRemoting.rem".</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/111824310560668227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/111824310560668227'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_06_01_archive.html#111824310560668227' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-111591491122393496</id><published>2005-05-12T17:15:00.000+01:00</published><updated>2005-05-12T17:25:28.246+01:00</updated><title type='text'></title><summary type='text'>A seriação do DataObject Visto não ser possível seriar uma DataRow o DataObject não pode ser seriado a menos que, a DataRow seja seriada dentro de um DataSet.Para evitar ter de criar um DataSet com uma DataTable com uma DataRow, tivemos de alterar o DataObject.Uma hipotese passa por criar objectos wrapper que contenha a informação do objecto, mas obrigava a criar, para  cada objecto, o objecto </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/111591491122393496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/111591491122393496'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_05_01_archive.html#111591491122393496' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-111530106418278860</id><published>2005-05-05T14:47:00.000+01:00</published><updated>2005-05-05T14:51:47.230+01:00</updated><title type='text'></title><summary type='text'>O drama, o horror, a vida realJames,I think this may be a bug and I hope somebody from Microsoft can eitherconfirm or deny this for me.I'm trying to Clone (deep copy) a class that wraps a DataRow, but uponserializing the DataRow, I get the following exception:System.Runtime.Serialization.SerializationExceptionAdditional information: The typeSystem.Xml.XmlBoundElement in AssemblySystem.Data, </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/111530106418278860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/111530106418278860'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_05_01_archive.html#111530106418278860' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-111528956285729155</id><published>2005-05-05T11:00:00.000+01:00</published><updated>2005-05-05T12:37:43.893+01:00</updated><title type='text'></title><summary type='text'>DataModelAdapter para suportar diversos serviçosProblema:Pelo facto de existir a tabela DataObject em cada um dos serviços não é possivel carregar os vários schemas no mesmo DataSet do DataModelAdapter Soluções:- Fazer mapeamento das várias taqbelas DataObject para nomes únicos, por exemplo baseado no namespace do serviço. Gestão complicada dessas tabelas e do mapeamento de nomes.- Ter um DataSet</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/111528956285729155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/111528956285729155'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_05_01_archive.html#111528956285729155' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-110977327816186861</id><published>2005-02-24T14:19:00.000Z</published><updated>2005-05-05T10:58:28.200+01:00</updated><title type='text'></title><summary type='text'>Novo Modelo do Novo ModeloPara evitar a utilização do DMA como factory, decidimos alterar o modelo, com a alteração da derivação para composição.:Modelo 2O aparecimento de um Parent na PiscoDataRow deve-se ao facto de decidirmos alterar tambem o modo como os objectos são armazenados em base de dados para permitir utilizar relações directamente no SGBD evitando o processamento para manter a </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110977327816186861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110977327816186861'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_02_01_archive.html#110977327816186861' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-110977673626818242</id><published>2005-02-22T15:18:00.000Z</published><updated>2005-03-02T17:36:47.100Z</updated><title type='text'></title><summary type='text'>Novo Modelo de DadosAlterando a filosofia de criação de objectos pelo DMA, deve ser este a definir a forma como estes são armazenados e não o serviço. Para tal decidimos criar um identificador único, por serviço, que identifica inequivocamente cada registo.Os objectos são armazenados em tabelas com todas as propriedades, próprias e herdadas..:Exemplo.: Problemas- Relações entre objectos, pelo </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110977673626818242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110977673626818242'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_02_01_archive.html#110977673626818242' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-110977236965915457</id><published>2005-02-22T13:32:00.000Z</published><updated>2005-03-02T17:22:46.236Z</updated><title type='text'></title><summary type='text'>Novo ModeloAproveitando o facto de serem utilizados DataSet´s para suportar os dados,foi escolhido o modelo descrito no "Pragmatic ADO.NET" de Shawn Wildermuth, que consiste na simplificação da camada dos objectos de negócio.- Mapeamento directo do modelo relacional para o modelo hierarquico, evitando a transformação.- Ler e gravar esses objectos na base de dados.- Adicionar lógica de negócia aos</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110977236965915457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110977236965915457'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_02_01_archive.html#110977236965915457' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-110976914121776406</id><published>2005-02-21T12:59:00.000Z</published><updated>2005-03-02T17:09:14.580Z</updated><title type='text'></title><summary type='text'>Conclusões 2A implementação desta solução para objectos com propriedades de tipos compostos como referências para outros objectos e listas de objectos, mostrou ser bastante complexo..:Problemas- Criação dos objectos dependentes, terá de ser o transformer do objecto a criar as depedências do objecto.- Possibilidade de ocurrência de referências circulares.O controlo de referências circulares não é </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110976914121776406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110976914121776406'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_02_01_archive.html#110976914121776406' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-110976835302189900</id><published>2005-02-18T12:32:00.000Z</published><updated>2005-03-02T16:49:46.716Z</updated><title type='text'></title><summary type='text'>ConclusõesConcluimos a implementação desta solução no Serviço de Contactos, com a implementação do SimpleContact. Verificamos a validade da mesma para objectos compostos por propriedades de tipos primitivos (int, string, ...).</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110976835302189900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110976835302189900'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_02_01_archive.html#110976835302189900' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-110976208976350450</id><published>2005-02-14T10:49:00.000Z</published><updated>2005-03-02T16:42:51.190Z</updated><title type='text'></title><summary type='text'>TransformaçãoO problema que agora se levanta é como realizar a transformação.A solução apontada anteriormente definia um DataModelAdapter base, do qual os serviços criavam uma versão especializada para transformar os objectos em rows e vice-versa, o que torna um pouco confuso o facto de o adapter ter de saber todas essas transformações.A ideia é a utilização de objectos especializados para cada </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110976208976350450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110976208976350450'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_02_01_archive.html#110976208976350450' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-110970800559245801</id><published>2005-02-04T20:12:00.000Z</published><updated>2005-03-02T16:35:14.383Z</updated><title type='text'></title><summary type='text'>Manuseamento dos dados(Serviço de Gestão de Dados)- inserir, ler e actualizar dados.- transformação de modelo relacional para modelo de objectos.- garantir coerência das referências entre objectos..:Modelo propostoInserção/Actualização:O serviço cria um Objecto que é transformado pelo Adapter numa Row, o Manager acrescenta um Header com informação de sistema e envia ao SGBD.Leitura:O Manager </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110970800559245801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110970800559245801'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_02_01_archive.html#110970800559245801' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-110971043218238065</id><published>2005-01-28T20:47:00.000Z</published><updated>2005-03-01T20:54:52.286Z</updated><title type='text'></title><summary type='text'>Interfaces dos Serviços do PISCOO acesso aos serviços é realizada por wrappers disponibilizados em .Net Remoting e WebService</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110971043218238065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110971043218238065'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_01_01_archive.html#110971043218238065' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-110970793519129608</id><published>2005-01-20T19:37:00.000Z</published><updated>2005-03-01T20:13:50.556Z</updated><title type='text'></title><summary type='text'>Modelo de dados dos serviçosPara que um registo tenha dados persistidos é necessário que estes sejam tratados pelo Gestor de Dados da plataforma, para replicação dos mesmos.Criação das tabelas no SGBD (Serviço de Registo de Novos Serviços de Comunicação):Para a criação das tabelas o serviço tem de fornecer um XSD schemma com a informação das tabelas, relações e constraints.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110970793519129608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110970793519129608'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_01_01_archive.html#110970793519129608' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-110970562868239608</id><published>2005-01-20T19:30:00.000Z</published><updated>2005-03-01T19:33:48.683Z</updated><title type='text'></title><summary type='text'>Fomos infelizmnete informados pelo Sergio que iria desistir deste projecto por razões profissionais. :(</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110970562868239608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110970562868239608'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_01_01_archive.html#110970562868239608' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-110606322710659826</id><published>2005-01-18T15:31:00.000Z</published><updated>2005-01-20T15:01:49.326Z</updated><title type='text'></title><summary type='text'>Serviços da Plataforma:Adress book - Guarda informação sobre os contactos.Autentication - Autentica os utilizadores (falta definir politica de autenticação).Presence - Conhece quais os utilizadores online.Localization - Conhece a localização dos utilizadores.Notification - Subscrição e encaminhamento de notificações.Data Repository - Sincroniza as diferentes réplicas.User Management - </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110606322710659826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/110606322710659826'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2005_01_01_archive.html#110606322710659826' title=''/><author><name>Bruno</name><uri>http://www.blogger.com/profile/03098936765788065677</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01638638870925769277'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-109483086438267395</id><published>2004-09-10T16:29:00.000+01:00</published><updated>2004-09-10T16:41:04.383+01:00</updated><title type='text'></title><summary type='text'>Discussão sobre o modelo de dados.Para o nosso projecto, existem 3 formas de implementação do modelo de dados-Modelo dados generico - que permite o tratamento de qualquer informacao como dados genericos favorecendo a replicação/sincronização.-Modelo dados directamente relacionado com o modelo de dados dos serviços existentes - o que obriga a criação de novas tabelas quando se insere um </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/109483086438267395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/109483086438267395'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2004_09_01_archive.html#109483086438267395' title=''/><author><name>Sergio</name><uri>http://www.blogger.com/profile/11222603401038397982</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00378305409923103125'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-107547120913234279</id><published>2004-01-30T14:00:00.000Z</published><updated>2004-01-30T14:02:39.623Z</updated><title type='text'></title><summary type='text'>O poster ajudou-nos a perceber bastantes coisas. Assentamos algumas ideias. Achamos que estamos no ponto de dividir tarefas.Serviços existentes:-Repositório de Dados -Notificação -Contactos -Presença -Gestão de Perfil -Autenticação -Localização Combinámos um dia para nos reuniar e discutir ideias, para já fica combinado para Quinta-feira 14h.Distribuição de Trabalho:Serviço de </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/107547120913234279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/107547120913234279'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2004_01_01_archive.html#107547120913234279' title=''/><author><name>Sergio</name><uri>http://www.blogger.com/profile/11222603401038397982</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00378305409923103125'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-107444878798161773</id><published>2004-01-18T17:59:00.000Z</published><updated>2004-01-19T19:16:30.670Z</updated><title type='text'></title><summary type='text'>Versão a colocar no posterIntroduçãoProjecto Final de Curso da Licenciatura em Engenharia Informática e de Computadores - ano lectivo 2003/2004.Orientado por Luís Falcão e por Paulo Pereira - CCISEL/DEETC.Encontra-se em fase de desenvolvimentoDescriçãoActualmente os clientes comunicam na Internet de várias formas (WebMail, E-Mail, Instant Messaging, etc.).Existem diferenças no </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/107444878798161773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/107444878798161773'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2004_01_01_archive.html#107444878798161773' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-107443719258521325</id><published>2004-01-18T14:46:00.000Z</published><updated>2004-01-18T19:53:16.843Z</updated><title type='text'></title><summary type='text'>Ideias a colocar no posterIntroduçãoServiços de comunicação têm dados persistentes.Esses dados encontram-se nas máquinas onde esses serviços são acedidos.Clientes que utilizam várias máquinas têm os seus dados dispersos, impossibilitando a sua consulta noutra máquina.Para resolver este problema propomos uma centralização dos dados num servidor acessível via http.O cliente poderá aceder a </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/107443719258521325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/107443719258521325'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2004_01_01_archive.html#107443719258521325' title=''/><author><name>Zé</name><uri>http://www.blogger.com/profile/09418457476039379846</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14165747395443804143'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-107442884326891779</id><published>2004-01-18T12:27:00.000Z</published><updated>2004-01-18T12:29:31.403Z</updated><title type='text'></title><summary type='text'>Agora a sérioObjectivo 1: Resolver alguns problemas que os serviços de comunicação têm actualmente.Email - Existem duas variantes, o cliente de pop3 e o webmail.            O cliente de mail de pop3 tem como vantagem a consulta do email offline(desde que previamente descarregado), no entanto se um utilizador tiver                           varias estações de trabalho o correio encontra-se </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/107442884326891779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/107442884326891779'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2004_01_01_archive.html#107442884326891779' title=''/><author><name>Bruno</name><uri>http://www.blogger.com/profile/03098936765788065677</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01638638870925769277'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-107442651314532141</id><published>2004-01-18T11:48:00.000Z</published><updated>2004-01-18T11:50:29.606Z</updated><title type='text'></title><summary type='text'> A mesma história mas de maneira diferenteEra uma vez um serviço de email que apenas dava para descarregar correio para qualquer maquina.No principio não havia qualquer problema pois como os computadores eram caros os utilizadores não tinha mais do um sitio para descarregar o seu correio, mas à medida que surgiu o boom da internet e o preço do hardware desceu, os utilizadores começaram a ter </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/107442651314532141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/107442651314532141'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2004_01_01_archive.html#107442651314532141' title=''/><author><name>Bruno</name><uri>http://www.blogger.com/profile/03098936765788065677</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01638638870925769277'/></author></entry><entry><id>tag:blogger.com,1999:blog-5845461.post-107442401691438525</id><published>2004-01-18T11:06:00.000Z</published><updated>2004-01-18T11:08:53.763Z</updated><title type='text'></title><summary type='text'>O serviço de Repositório de DadosPara que seja possivel o modo de funcionamento offline é necessário que existam cópias locais dos dados.Havendo várias cópias dos dados que podem ser alteradas quando o utilizador está offline surge o problema da sincronização destas varias cópias de modo a que estejam consistentes umas com as outras.A ideia do serviço Repositório de Dados é tratar o </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/107442401691438525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5845461/posts/default/107442401691438525'/><link rel='alternate' type='text/html' href='http://pisco.blogspot.com/2004_01_01_archive.html#107442401691438525' title=''/><author><name>Bruno</name><uri>http://www.blogger.com/profile/03098936765788065677</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01638638870925769277'/></author></entry></feed>