Esta mensagem esta' sendo divulgada em varias listas. Solicitamos vossa compreensao caso receba multiplas copias. == Chamada de Trabalhos OD'99 - Objetos Distribuidos'99 Experiencias com Objetos Distribuidos Realizacao Visionnaire/CITS 12 a 15 de Dezembro de 1999 Sao Paulo - Sao Paulo - Brasil 1. O Evento Apos a consagracao do OD'96, OD'97 e OD'98 como eventos de qualidade e de reuniao dos principais profissionais e liderancas na area de Objetos Distribuidos, o evento Objetos Distribuidos'99 (OD'99) esta planejado para ser realizado em Sao Paulo, entre 12 e 15 de Dezembro de 1999. O evento Objetos Distribuidos'99 tem como principal objetivo auxiliar as empresas na transicao para um ambiente distribuido, usando orientacao a objetos. Este ano o evento sera ainda maior, com espaco para exposicao e segmentos especificos nas diversas areas que utilizam a tecnologia de objetos distribuidos, entre eles o segmento "Experiencias com Objetos Distribuidos". 2. Segmento "Experiencias com Objetos Distribuidos" O segmento "Experiencias com Objetos Distribuidos" do OD'99 propoe-se a apresentar projetos de software desenvolvidos com tecnologia de objetos distribuidos, enfatizando a construcao de sistemas que atendem a necessidades do mundo real, a fim de que se possa avaliar o nivel de utilizacao dessa tecnologia, os beneficios alcancados, as dificuldades encontradas e as solucoes propostas. Engenheiros de software e coordenadores de projeto encontrarao neste segmento do evento informacoes valiosas para garantir o sucesso de empreendimentos baseados em tecnologia de objetos distribuidos. Terao a oportunidade de interagir com especialistas que ja se aventuraram nessa area e foram bem sucedidos. Se voce e' um desses especialistas que tem uma boa experiencia para mostrar, aproveite esta oportunidade de divulgar seu trabalho concorrendo a premios. Contribua para a evolucao da tecnologia de objetos distribuidos inscrevendo seu projeto no OD'99, segmento "Experiencias com Objetos Distribuidos". Serao melhor avaliados os produtos de software que estiverem sendo utilizados em regime de producao e que fizerem uma boa demonstracao durante o congresso. O formato do documento de inscricao esta especificado abaixo, sob o t�tulo "Inscricao de Projeto". Envie sua inscricao para o coordenador deste segmento do OD'99, Vidal Martins, preferencialmente atraves de E-mail. O documento pode ser apresentado em formato ASCII ou Word. A recepcao da inscricao sera' confirmada atraves de E-mail. Os enderecos para correspondencia sao os seguintes: * [EMAIL PROTECTED] * CELEPAR - Companhia de Informatica do Parana' A/C Vidal Martins GPT - Gerencia de Prospecao Tecnologica DITED - Divis�o de Tecnologias de Desenvolvimento de Software Rua Mateus Leme, 1142, 4o andar 80.530-010 - Centro Civico - Curitiba - Parana' - Brasil Topicos de interesse: Produtos de software orientados a objetos ou baseados em componentes, que tenham sido implementados utilizando algum middleware de objetos distribuidos: * COM: Microsoft Component Object Model; * CORBA: Commom Object Request Broker Architecture; * JAVA: RMI, EJB ou JINI. Premiacao: Esta e' uma das novidades do OD'99: as melhores experiencias praticas apresentadas no congresso serao premiadas. A avaliacao sera' realizada com base no conteudo de cada projeto, obtido por meio do documento de inscricao, e tambem com base na qualidade das apresentacoes durante o evento. Datas importantes: * Prazo para submissao dos trabalhos: 18/10/1999 * Prazo para resposta aos autores: 18/11/1999 * Realizacao do evento: 12 a 15/12/1999 Mais informacoes: * http://www.visionnaire.cits.br * Vidal Martins: [EMAIL PROTECTED], fones (041)912-8045 e (041) 350-5463, fax (041) 350-5466. Em caso de utiliza��o de E-mail, favor prefixar o assunto da mensagem com a express�o "[OD99]". 3. Inscricao de Projeto 1. Identificacao: informe a sigla do projeto ou o nome dele ou ambos. Todas as referencias ao projeto farao uso desta identificacao. 2. Descricao: apresente os objetivos do software, as suas principais funcionalidades e os aspectos inovadores da solucao. Limite-se a um maximo de 30 linhas (cerca de 300 palavras). 3. Situacao: indique em que fase do ciclo de vida se encontra o software - especificacao de requisitos, analise, projeto, construcao, testes, implantacao, producao. Caso seja usada uma abordagem de desenvolvimento incremental, descreva o escopo de cada iteracao e identifique qual e' a iteracao em andamento. 4. Dimensao: forneca informacoes que permitam estimar as dimensoes do software, tais como numero total de classes, numero de classes persistentes, numero de estruturas de heranca, profundidade media das estruturas de heranca, linhas de codigo, quantidade de usuarios simultaneos, ou outras que sejam relevantes para o software em questao. 5. Ambiente Operacional: apresente o ambiente onde o software opera, descrevendo caracteristicas da rede, dos clientes e dos servidores, em nivel de hardware e de software. Sobre a rede espera-se uma descricao da arquitetura e da velocidade de transmissao. Sobre o hardware espera-se a configuracao basica e a quantidade de equipamentos utilizados. Sobre software espera-se a identificacao dos sistemas operacionais e do middleware utilizados. Caso o sistema esteja implantado em mais de um ambiente, descreva apenas o mais complexo deles. 6. Caracteristicas Tecnicas da Solucao: no intuito de avaliar adequadamente os projetos e' necessario conhecer tao bem quanto possivel suas caracteristicas tecnicas. A fim de minimizar a subjetividade deste item apresenta-se a seguir uma lista das caracteristicas que interessam. E' importante ressaltar que nao se espera encontrar em um unico projeto todas elas, pois sao muitas e sao complexas. Deve-se utilizar essa lista apenas como um roteiro para direcionar a descricao do projeto, informando-se aquilo que for pertinente. 6.1. Processo de Desenvolvimento: indique qual processo de desenvolvimento de software foi adotado para construir o produto. 6.2. Linguagem de Modelagem: indique qual foi a linguagem utilizada (ou quais foram as linguagens utilizadas) para produzir os modelos de especificacao do software. 6.3. Design Patterns: caso alguma parte do projeto do software tenha sido concebida com base em moldes de projeto, cite os design patterns utilizados e faca comentarios sucintos sobre a situacao em que foram aplicados. 6.4. Ferramentas CASE: caso o processo de desenvolvimento do software tenha sido apoiado pelo uso de ferramentas CASE, cite os produtos utilizados e as fases nas quais eles foram aplicados. 6.5. Frameworks: caso a implementacao do software tenha se baseado em algum framework, cite os produtos utilizados e indique seus objetivos. 6.6. Linguagens de Programacao: informe as linguagens de programacao utilizadas para implementar os objetos. 6.7. ORBs: cite o ORB utilizado pelo software e, caso seja mais de um, comente a integracao entre eles. Indique os servicos e as facilidades do ORB utilizados pelo software e as formas de invocacao de metodos presentes na solucao (dinamica, estatica ou ambas). Informe tambem as politicas de ativacao de objetos que foram implementadas no software (servidor compartilhado - multiplos objetos residem no mesmo processo / multithreading; servidor nao compartilhado - cada objeto reside em um processo servidor diferente; servidor por metodo - diversos processos servidores para o mesmo objeto; outras). 6.8. Persistencia: informe se existem objetos persistentes no software, a relacao entre classes de objetos persistentes e classes de objetos transientes, o espaco utilizado pelos objetos persistentes e principalmente a tecnologia de armazenamento dos objetos persistentes (sistema de arquivos, SGBDR, SGBDOR, SGBDOO). Caso n�o tenha sido usado um SGBDOO, descreva a estrategia adotada para realizar o mapeamento entre os objetos persistentes e o meio de armazenamento. 6.9. Performance: descreva no minimo uma e no maximo cinco funcoes do software (casos de uso), selecionando-as dentre as mais criticas, e informe a performance tipica dessas funcoes em horarios normais e horarios de pico. Pode-se considerar critica uma funcao cuja frequencia de execucao e' muito grande, ou cujo volume de objetos envolvidos e' muito grande. Sugerimos que se faca a descricao da funcao atraves de um diagrama de sequencia. 6.10. Transacoes Distribuidas: caso o software implemente transacoes distribuidas e' importante registrar este fato. Informe quais sao as transacoes e o nivel de distribuicao. 6.11. Message Queuing: caso o software se utilize de mecanismos de message queuing para implementar suas funcionalidades, e' importante registrar este fato. Informe quais sao as transacoes que se baseiam nesse recurso. 7. Auto-avaliacao: usando no maximo 30 linhas (cerca de 300 palavras), descreva as qualidades do produto, suas restricoes e os beneficios para quem o utiliza. 8. Anexos: opcionalmente pode-se complementar a documentacao do projeto com os seguintes anexos. 8.1. Apresentacao: slides com as informacoes que serao apresentadas no congresso. Maximo de 30 slides, elaborados atraves do PowerPoint. 8.2. Modelos: diagramas e figuras que possam esclarecer as funcionalidades ou a arquitetura do software. 9. Informacoes para contato: forneca as informacoes necessarias para contatos, tais como identificacao da organizacao, nome e mini-curriculo do responsavel pela submissao do projeto (ou dos responsaveis), E-mail, fax, telefone e endere�o postal. * Para n�o receber mais e-mails desta lista envie um e-mail para [[EMAIL PROTECTED]] e no corpo do email escreva [unsubscribe <seu-email>]
