Utilização da Tecnologia ActiveX Data Objects (ADO) em um Sistema com Objetos Distribuídos
|
|
- Mario Alencar Arantes
- 6 Há anos
- Visualizações:
Transcrição
1 Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Bacharelado em Ciências da Computação Trabalho de Conclusão de Curso Utilização da Tecnologia ActiveX Data Objects (ADO) em um Sistema com Objetos Distribuídos Acadêmica: Suzete Teresinha Colling Orientador: Maurício Capobianco Lopes Blumenau, julho de 2000
2 Roteiro: Introdução; ActiveX Data Objects; Conceitos; UDA (Universal Data Access); Objetos Distribuídos e ActiveX; O Tutorial Inteligente para Delphi; Especificação do Protótipo; Estrutura de Camadas; Considerações Finais.
3 Introdução O Problema; Importância dos dados e informações; Independência da fonte de dados; Objetivos do Trabalho; Aplicar ADO no Tutorial Inteligente para Delphi; Demonstrar ADO; Possibilitar o funcionamento utilizando Objetos Distribuídos ou WEB
4 Histórico; ActiveX Data Objects (ADO) Componentes: Partes de código reutilizáveis e independentes de aplicações e de sistemas; Conceito; ADO: Conjunto de Componentes; Uniformidade de interface; Facilidade de uso; Faz parte do modelo COM (Objetos que promovem interoperabilidade de software) Multicamadas e WEB (ASP)
5 ActiveX Data Objects (ADO) Universal Data Access (UDA): Proposta de interface única para inúmeros tipos de fontes de dados; Vantagens: não requer compromisso demorado com um único banco. ADO e UDA; OLE DB (Object Linking and Embedding - Data Base); Programação de interface COM para diversas fontes de dados. ADO E OLE DB: Interface a nível de aplicação; Interface a nível de sistema;
6 Arquitetura UDA com ADO Clientes Aplicação ActiveX Data Objects (ADO) OLE DB Serviços Cursores Queries Outros OLE DB Planilha eletrônica Drivers ODBC ISAM Banco de dados Arquivos Provedores de dados
7 ActiveX Data Objects (ADO) ADO E OLE DB como integrantes de UDA Multi Plataforma Cliente/Servidor Windows Ferramentas de linguagem ADO Camada de regras de negócios Componentes OLE DB ADO Componentes OLE DB Ferramentas de linguagem Internet/Intranet Servidor Internet Ferramentas de linguagem Browser Internet ADO Componentes OLE DB Multiplicidade na camada de dados Componentes OLE DB Componentes OLE DB Componentes OLE DB Dados Dados Dados UNIX WINDOWS MAINFRAME
8 ActiveX Data Objects (ADO) Arquitetura de camadas Não é obrigatória para utilizar ADO; Vantagens de usar componentes na Camada intermediária: decomposição das aplicações; reutilização dos componentes; pode-se incorporar componentes externos.
9 Objetos Distribuídos e ActiveX Aplicações Distribuídas com ADO; Objetos Distribuídos: Heterogeneidade e reutilização; Diferença com Objeto Clássico; Necessita de infra-estrutura: DCOM, CORBA. ActiveX: Conjunto de tecnologias Controles ActiveX: objetos COM, com interface padronizada; Permite utilizar OLE através da WEB.
10 O Tutorial Inteligente para Delphi Relação entre os agentes O Tutor Inteligente para Delphi; Usuário (Professor/Aluno) Cadastro do Exercício; Aprendizagem do Exercício; Interface Correção do Exercício; Agente Conhecimento Agente Aprendiz Agente Tutor
11 Mudanças Básicas no Tutor Delphi Assunto Versão Antiga Versão Atual Execução Standalone (cada agente era executado separada e independentemente). Cliente/Servidor (cada agente é um objeto, chamado através da interface, que está no programa cliente. O Cliente e o Servidor comunicam-se remotamente Informações Acesso aos dados Conhecimento Segurança Informações armazenadas parte em tabelas Paradox e parte em arquivos.ini, mantidos na própria estação. Através de componente TTable do Delphi. Todo o conhecimento adquirido ficava armazenado nos arquivos.ini na estação local. Qualquer aluno pode cadastrar outros usuários. através de DCOM. As informações são todas gravadas em tabelas. Optou-se por utilizar para demonstração o banco de dados Sybase SQLAnywhere. Através de componentes ADOTable, encapsulando toda a tecnologia ADO. O conhecimento fica disponível na base de dados do servidor, na camada de dados. Somente professores podem cadastrar novos usuários.
12 Especificação do Protótipo Casos de uso Professor CASOS DE USO Cadastrar Usuário Cadastrar Exercício Aluno Corrigir Exercício Aprender Exercício
13 Especificação do Protótipo Diagrama de classes Professor Usuario Código Nome Senha Tipo Data Do Cadastro Data Atualização Dados Usuário( ) Generalização InformaConhecimento( ) Aprender( ) 1 GravaUsuario( ) 0,n 1 o,n Conhecimento Código do Exercício Nome do Exercício Descrição Total de Componentes Imagem CadastraConhecimento( ) DadosConhecimento( ) 1 Agregação 1 0,n Aluno Componente Código do Componente Qtde. de Componentes GravaComponente( ) 0,n Tutor Corrigido Vezes Corrigido Sucesso Correção Vezes Aprendido Sucesso Aprendizado Erro Cometido Classe Erro SubClasse Erro Vezes Erro RetornaErrosUsuario( ) CorrigirExercicio( ) ArmazenaAprendizagem( ) 1 0,n Evento Ordem de Criação Código do Evento Descrição Binário GravaEventos( )
14 Especificação do Protótipo Camada da aplicação Cliente DCOM - TUTOR DELPHI Visão Distribuída, considerando conceitos de ADO e UDA Estrutura de camadas ActiveX Data Objects (ADO) OLE DB Camada de regras de Negócio Servidor DCOM - TUTOR DELPHI Métodos definidos na Type Library OLE DB Camada de Dados SQLAnywhere
15 Especificação do Protótipo Camada de Dados: Responsável pela Integridade dos dados Banco de Dados utilizado: Modelo de Dados
16 Especificação do Protótipo Camada de regras de Negócios: Servidor, métodos IUnknown = interface ['{ C }'] function QueryInterface(const IID: TGUID; out Obj): HResult; stdcall; function _AddRef: Integer; stdcall; function _Release: Integer; stdcall; end; Responsável por políticas de negócio, regras e segurança type IAppServerTcc = interface; AppServerTcc = IAppServerTcc; end; uses ComObj; class function CoAppServerTcc.Create: IAppServerTcc; begin Result := CreateComObject(CLASS_AppServerTcc) as IAppServerTcc; end; class function CoAppServerTcc.CreateRemote(const MachineName: string): IAppServerTcc; begin Result := CreateRemoteComObject(MachineName, CLASS_AppServerTcc) as IAppServerTcc; end;
17 Especificação do Protótipo Camada da Aplicação: Interface com usuário Responsável pela apresentação e navegação
18 Considerações Finais Conclusões: Orientação a Objetos sempre mais forte, ainda mais se aliada a Internet, como o Comércio Eletrônico; Objetos distribuídos: Cresce em virtude das necessidades do mercado; As vantagens do conceito de UDA; Unindo ADO a isso tudo, tem-se um conjunto promissor, seja nível comercial ou à aprendizagem; Objetivos do trabalho alcançados e ADO corresponde as exigências de mercado.
19 Considerações Finais Dificuldades Encontradas: Escassez de material; Tecnologia proprietária ;
20 Considerações Finais Sugestões: Implementações para o funcionamento do Tutor Delphi pela WEB e aprofundar estudos de ActiveX e ASP; Técnicas de segurança, criptografia, ataque de hackers, controle multiusuário; Testes com relação à independência de plataforma
21 Apresentação do Protótipo
22 Muito Obrigada Suzi - 10/07/2000
PROTÓTIPO DE UM SISTEMA DE IMPORTAÇÃO PARA UMA AGÊNCIA DE TRANSPORTES INTERNACIONAIS
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Bacharelado em Ciências da Computação Estágio supervisionado de Conclusão de Curso PROTÓTIPO DE UM SISTEMA DE IMPORTAÇÃO PARA UMA
Leia maisProtótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator
Protótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator Ederson Evaristo Jantsch Orientador: Marcel Hugo 09/07/2002 Roteiro Introdução Aplicação multicamadas Tecnologias
Leia maisAnálise comparativa entre as especificações de objetos distribuídos DCOM e CORBA
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Análise comparativa entre as especificações de objetos distribuídos DCOM e CORBA Acadêmico: Rubens Bósio Orientador: Marcel Hugo Blumenau,
Leia maisProtótipo tipo de um Sistema Administração de Eventos
FURB - Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Bacharel da Ciências da Computação Protótipo tipo de um Sistema Administração de Eventos Aluna: Cindy Danielski Orientador:
Leia maisUTILIZAÇÃO DA TECNOLOGIA ACTIVEX DATA OBJECTS(ADO) EM UM SISTEMA COM OBJETOS DISTRIBUÍDOS
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado) UTILIZAÇÃO DA TECNOLOGIA ACTIVEX DATA OBJECTS(ADO) EM UM SISTEMA COM OBJETOS DISTRIBUÍDOS
Leia maisSérgio Koch Van-Dall
PROTÓTIPO PARA ATUALIZAÇÃO ASSÍNCRONA DE DADOS UTILIZANDO WEB SERVICES Sérgio Koch Van-Dall sergiod@inf.furb.br Orientador: Prof. Paulo Fernando da Silva UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE CIÊNCIAS
Leia maisSISTEMA DE INFORMAÇÃO EXECUTIVO PARA ENVIO DE DADOS APLICADO NA UNIMED BLUMENAU
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Curso de Ciências da Computação (Bacharelado) SISTEMA DE INFORMAÇÃO EXECUTIVO PARA ENVIO DE DADOS APLICADO NA UNIMED BLUMENAU Acadêmica:
Leia maisIST -Instituto Superior de Tecnologia DCOM. (Microsoft Distributed Component Object Model)
IST -Instituto Superior de Tecnologia DCOM (Microsoft Distributed Component Object Model) História DCOM (Distributed component object model) é uma tecnologia proprietária da Microsoft para criação de componentes
Leia maisConceitos de Sistemas Distribuídos
Conceitos de Sistemas Distribuídos Roteiro Definição de Sistemas Distribuídos (SD) Evolução Histórica Exemplos (SD) Modelos (Vantagens x Desvantagens) 2 O que é um Sistema Distribuído? Definição Coleção
Leia maisAula 5 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MULTI PLAYER. Marcelo Henrique dos Santos
Aula 5 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MULTI PLAYER Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Negócios em Mídias Digitais MBA em Marketing e
Leia maisSISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE
SISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE 12/2013 Acadêmico: Rogério Mello Vanti Orientador: Paulo Fernando da Silva Roteiro Introdução Fundamentação teórica Resultados
Leia maisArquiteturas de Sistemas de Informação Geográfica
Arquiteturas de Sistemas de Informação Geográfica Prof. Luciene Delazari Grupo de Pesquisa em Cartografia e SIG da UFPR SIG - 2012 Definições Arquitetura: o conjunto da estrutura e organização de diferentes
Leia maisIntrodução a Web Services
Introdução a Web Services Mário Meireles Teixeira DEINF/UFMA O que é um Web Service? Web Service / Serviço Web É uma aplicação, identificada por um URI, cujas interfaces podem ser definidas, descritas
Leia maiscontidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles.
Web Services Web Service é um componente de software identificado por uma URI que independe de implementação ou de plataforma e pode ser descrito, publicado e invocado sobre uma rede por meio de mensagens
Leia maisUNIVERSIDADE REGIONAL DE BLUMENAU
UNIVERSIDADE REGIONAL DE BLUMENAU PLUGIN PARA O EA: GERAÇÃO DE INTERFACES DE USUÁRIO A PARTIR DE UM PROJETO DE TELAS Acadêmico: Cleiton Eduardo Saturno Orientadora: Fabiane Barreto Vavassori Benitti sexta-feira,
Leia maisMarilan Ricardo Tagliari - TCC Marilan Ricardo Tagliari - TCC Orientando: Marilan Ricardo Tagliari Orientador: Everaldo Artur Grahl
Orientando: Marilan Ricardo Tagliari Orientador: Everaldo Artur Grahl UNIVERSIDADE REGIONAL DE BLUMENAU Introdução Objetivos Especificação Estruturada Especificação Orientada a Objetos Estratégia de Mapeamento
Leia maisSISTEMA ESPECIALISTA ABORDAGENS POLICIAIS MILITAR DE SANTA CATARINA NA REGIONAL DE BLUMENAU. Elaine Starke. Orientador: Wilson P.
SISTEMA ESPECIALISTA EM TÁTICAS T TICAS DE ABORDAGENS POLICIAIS APLICADO À POLÍCIA MILITAR DE SANTA CATARINA NA REGIONAL DE BLUMENAU Elaine Starke Orientador: Wilson P. Carli Seqüência da Apresentação
Leia maisDesenvolvimento de um Tutorial de Pascal utilizando o Learning Space. Acadêmica: Renate Kammer Orientador: Maurício Capobianco Lopes
Desenvolvimento de um Tutorial de Pascal utilizando o Learning Space Acadêmica: Renate Kammer Orientador: Maurício Capobianco Lopes Roteiro Introdução Objetivos Softwares Educacionais Metodologia de Especificação
Leia maisTem métodos e estado Pode ser implementado por um ou mais objetos de uma linguagem de programação como C++ ou Java
Tem métodos e estado Pode ser implementado por um ou mais objetos de uma linguagem de programação como C++ ou Java Não é a mesma coisa que um objeto da linguagem de programação Objeto COM 1 Copyright 1998,
Leia maisSOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Trabalho de Conclusão de Curso Ciências da Computação SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS AS Acadêmico: Fabricio
Leia maisBanco de Dados. Perspectiva Histórica dos Bancos de Dados. Prof. Walteno Martins Parreira Jr
Banco de Dados Perspectiva Histórica dos Bancos de Dados Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Histórico Antes dos computadores, as informações eram
Leia maisSISTEMA WEB PARA ADMINISTRAÇÃO DE IGREJAS UTILIZANDO TÉCNICAS DE DATA MINING Lemuel Santos
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO SISTEMA WEB PARA ADMINISTRAÇÃO DE IGREJAS UTILIZANDO TÉCNICAS DE DATA MINING Lemuel Santos
Leia maisAcadêmica: Giselle Mafra Schlosser Orientador: Everaldo Artur Grahl
AVALIAÇÃO DA QUALIDADE DO CÓDIGO FONTE ESCRITO EM PL/SQL Acadêmica: Giselle Mafra Schlosser Orientador: Everaldo Artur Grahl Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento
Leia maisDUMA: AUTOMAÇÃO DE FICHA TÉCNICA PARA EMPRESA DE PEQUENO E MÉDIO PORTE
Curso de Sistemas de Informação Bacharelado DUMA: AUTOMAÇÃO DE FICHA TÉCNICA PARA EMPRESA DE PEQUENO E MÉDIO PORTE Acadêmica: Ana Cristina Isensee Orientador: Alexander Roberto Valdameri Roteiro 1. Introdução
Leia maisDESENVOLVIMENTO DE UM PROCESSO BASEADO EM MÉTRICA PARA ESTIMAR ESFORÇO EM UM PROJETO DE IMPLANTAÇÃO DE SOFTWARE
DESENVOLVIMENTO DE UM PROCESSO BASEADO EM MÉTRICA PARA ESTIMAR ESFORÇO EM UM PROJETO DE IMPLANTAÇÃO DE SOFTWARE Acadêmica: Mônica Budag Orientador: Prof. Marcel Hugo ROTEIRO DE APRESENTAÇÃO Introduçã ção
Leia maisJoão Max Deggau Orientador: Prof. Mauro Marcelo Mattos, Doutor 2013/2
PLATAFORMA DE DESENVOLVIMENTO DE JOGOS MMORTS João Max Deggau Orientador: Prof. Mauro Marcelo Mattos, Doutor 2013/2 Roteiro da Apresentação 1. Introdução 2. Objetivos 3. Fundamentação Teórica 4. Especificação
Leia maisTCC TRABALHO DE CONCLUSÃO DE CURSO
TCC TRABALHO DE CONCLUSÃO DE CURSO DESENVOLVIMENTO DE UM SOFTWARE APLICATIVO PARA ESCRITÓRIO RIO DE ADVOCACIA UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA
Leia maisSOFTWARE EDUCACIONAL PARA ELABORAÇÃO DE PROVAS E EXERCÍCIOS
SUZETE KEINER SOFTWARE EDUCACIONAL PARA ELABORAÇÃO DE PROVAS E EXERCÍCIOS CIOS Orientador: Prof.. Carlos Eduardo Negrão Bizzotto ROTEIRO Introdução Objetivos Informática na Educação Etapas de Implantação
Leia maisProf. Me. Sérgio Carlos Portari Júnior
Prof. Me. Sérgio Carlos Portari Júnior Ambientes que visam desenvolver aplicações que precisam de um processamento paralelo e distribuído deverão saber lidar com algumas dificuldades. Isto decorre da heterogeneidade
Leia maisSELFCONTROL FERRAMENTA PARA GERENCIAMENTO FINANCEIRO PESSOAL UTILIZANDO DISPOSITIVOS
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Curso de Sistemas de Informação - Bacharelado SELFCONTROL FERRAMENTA PARA GERENCIAMENTO FINANCEIRO PESSOAL UTILIZANDO DISPOSITIVOS
Leia maisArquitetura e Objetos Distribuídos em CORBA. Aula 3. Especificações OMA Object Web
Arquitetura e Objetos Distribuídos em CORBA Aula 3 Especificações OMA Object Web The Client/Server Evolution O que é a tecnologia CORBA? CORBA Common Object Request Broker Architecture Uma camada de software
Leia maisAplicativo para geração automática de páginas de gerenciamento on-line de banco de dados para sites
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (BACHARELADO) Aplicativo para geração automática de páginas de gerenciamento on-line de banco de dados
Leia maisComponentes ADO e o Acesso ao Banco de Dados
Componentes ADO e o Acesso ao Banco de Dados Prof. Márcio Barros marcio.barros@uniriotec.br Componentes de Banco de Dados ADO ActiveX Data Objects Componentes desenvolvidos pela Microsoft que permitem
Leia maisWeb Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services
Universidade Federal de Santa Catarina DSOOII Web Services Web Services - Introdução Havia inconsistência de plataformas, sistemas operacionais e/ou linguagens de programação; Acadêmicos: Ariane Talita
Leia maisPROTÓTIPO DE UM SISTEMA DE SERVIÇOS WAP PARA A BIBLIOTECA CENTRAL DA FURB
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (BACHARELADO) PROTÓTIPO DE UM SISTEMA DE SERVIÇOS WAP PARA A BIBLIOTECA CENTRAL DA FURB Aluno: Alberto
Leia maisProtótipo de um software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP
Protótipo de um software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Acadêmico: Paulo Fernando da Silva Orientador: Sérgio Stringari Roteiro Introdução Fundamentos Segurança
Leia maisQualidade e Certificação em Software. Prof. Cesar 1
Qualidade e Certificação em Software Prof. Cesar 1 SUMÁRIO INTRODUÇÃO MÉTRICAS DE FUTURO DEFINIÇÕES TÓPICOS PRÁTICOS EM METODOLOGIAS E ESTUDO DE CASOS Prof. Cesar 2 Propósito Apresentar uma perspectiva
Leia maisImplementação de uma biblioteca gráfica multiplataforma utilizando OpenGL e GLFW.
Universidade Federal de Uberlândia - UFU Faculdade de Computação Bacharelado em Sistemas de Informação Implementação de uma biblioteca gráfica multiplataforma utilizando OpenGL e GLFW. William Johnson
Leia maisPRODUTOS DE SOFTWARE UTILIZANDO O MÉTODO M QUALITY FUNCTION DEPLOYMENT (QFD) Aluno: Sandro Niehues Orientador: Everaldo Artur Grahl
PROTÓTIPO TIPO DE APOIO A AVALIAÇÃO DE PRODUTOS DE SOFTWARE UTILIZANDO O MÉTODO M QUALITY FUNCTION DEPLOYMENT (QFD) Aluno: Sandro Niehues Orientador: Everaldo Artur Grahl Roteiro Introdução Objetivos Quality
Leia maisFERRAMENTA PARA CRIAR E VISUALIZAR REGRAS UTILIZADAS NA FORMAÇÃO DA POLÍTICA DE PREÇO
FURB UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO BACHARELADO FERRAMENTA PARA CRIAR E VISUALIZAR REGRAS UTILIZADAS NA FORMAÇÃO DA POLÍTICA DE PREÇO
Leia maisGERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri
FERRAMENTA VISUAL PARA GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri ROTEIRO Introdução Objetivos Motivação Fundamentação Teórica Desenvolvimento
Leia maisProf. Esp. Fabiano Taguchi SOFTWARES
1 ELEMENTOS DE COMPUTADORES Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com SOFTWARES 2 2 SOFTWARES CONCEITO Conjunto alterável de instruções ordenadas e lógicas
Leia maisDesenvolvimento de Aplicações Distribuídas
Desafios e Características Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características
Leia maisAula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS. Marcelo Henrique dos Santos
Aula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) Pós-graduação em Negócios em Mídias Digitais
Leia maisUNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA. Sistemas Distribuídos
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Mestrado em Ciência da Computação 1o. Semestre / 2006 Prof. Fábio M. Costa fmc@inf.ufg.br www.inf.ufg.br/~fmc/ds-msc2006 Aula
Leia maisSistemas Distribuídos
Sistemas Distribuídos Motivação Aplicações Motivam Possibilita Engenharia Motivação! Aplicações cada vez mais complexas! Qual a técnica mais comum para redução de complexidade? " Modularização Dividir
Leia maisRepositório. de Componentes em Delphi. Josiane Gianisini Orientador Marcel Hugo
Repositório de Componentes em Delphi Josiane Gianisini Orientador Marcel Hugo Roteiro de Apresentação Introdução Reutilização de Software Reutilização de Componentes de Software Repositório Componentes
Leia maisEstágio Supervisionado
Estágio Supervisionado Protótipo de um sistema de pré-matrícula via Internet utilizando agentes com acesso a banco de dados. Acadêmico : Mauri Ferrandin Empresa : FERJ Orientador na Empresa : Achilles
Leia maisWeb Services. Tópicos. Introdução (1/3) CONTEXTO HISTÓRICO WEB SERVICES Conclusões
Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Informática Programa de Pós-Graduação em Ciência da Computação Web Services Conceitual Juliano Moraes, Marcus Breda, Paulo Gil, Rafael
Leia maisSISTEMA DE CÁLCULO DE PREÇO DE VENDA PARA PADARIAS
UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO SISTEMA DE CÁLCULO DE PREÇO DE VENDA PARA PADARIAS Jony Ilson da Silva Prof. Alexander Roberto Valdameri, Orientador Roteiro
Leia maisProtótipo de um Agente SNMP para uma rede local utilizando a plataforma JDMK
Universidade Regional de Blumenau Protótipo de um Agente SNMP para uma rede local utilizando a plataforma JDMK Jorge Lucas de Mello Orientador: Francisco Adell Péricas Estrutura da Apresentação SNMP JDMK
Leia maisO uso consciente da tecnologia para o gerenciamento. Editora Saraiva Emerson de Oliveira Batista
O uso consciente da tecnologia para o gerenciamento Editora Saraiva Emerson de Oliveira Batista A TI como parte integrante da empresa impõe a necessidade dos Administradores conhecerem melhor seus termos
Leia maisComponente de aplicação. Figura 1 - Elementos funcionais de uma aplicação sendo executados de forma distribuída
11 1 Introdução Recentes avanços em redes de computadores impulsionaram a busca e o desenvolvimento de meios para facilitar e acelerar o desenvolvimento de aplicações em sistemas distribuídos, tornando
Leia maisModelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus
Curso Disciplina Linguagem de Programação II Curso Engenharia da Computação Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis
Leia maisSOFTWARE DE GERENCIAMENTO DE
SOFTWARE DE GERENCIAMENTO DE LIBERAÇÃO E ATUALIZAÇÃO DE VERSÃO EDUARDO SIEMANN ORIENTADOR: JHONY ALCEU PEREIRA ROTEIRO DE APRESENTAÇÃO Introdução Objetivos Fundamentação Teórica Trabalhos Correlatos Desenvolvimento
Leia mais1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books (
1) DADOS DA OBRA: Título: Programando em Java 2 Teoria e Aplicações Autor: Rui Rossi dos Santos Ano: 2004 Editora: Axcel Books (http://www.axcel.com.br) Páginas: 580 Encadernação: Capa dura 2) DESCRIÇÃO
Leia maisGerenciador de ambientes para testes manuais
Curso de Sistemas de Informação Bacharelado Gerenciador de ambientes para testes manuais Acadêmico: Alexandre Gielow Orientador: Alexander Roberto Valdameri Roteiro 1. Introdução 2. Objetivos 3. Fundamentação
Leia maisAula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS. Marcelo Henrique dos Santos
Aula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS Marcelo Henrique dos Santos Marcelo Henrique dos Santos Email: Site: marcelosantos@outlook.com www.marcelohsantos.com.br TECNOLOGIA EM JOGOS
Leia maisDiagrama de Componentes. Análise Orientada a Objetos
Diagrama de Componentes Análise Orientada a Objetos Diagramas de arquitetura Diagramas de arquitetura (ou estrutura) permitem A descrição física do software: Os diagramas de componentes são usados para
Leia maisUML Unified Modeling Language Linguagem de Modelagem Unificada
UML Unified Modeling Language Linguagem de Modelagem Unificada Prof. Gilberto Porto e-mail: porto@gilbertoporto.com.br A linguagem UML n UML (Unified Modeling Language) Linguagem de Modelagem Unificada
Leia maisSGOTI - Sistema de Gestão da Operação de TI. Aluno: Frank Regis C. Ribeiro Orientadora: Luciana de Araújo
SGOTI - Sistema de Gestão da Operação de TI Aluno: Frank Regis C. Ribeiro Orientadora: Luciana de Araújo Roteiro da apresentação Introdução Objetivos Fundamentação Teórica O Gestor de TI Ferramenta de
Leia maisPMR3507 Fábrica digital
LSA Laboratório de Sistemas de Automação www.pmrlsa.poli.usp.br PMR3507 Fábrica digital Do EDI ao SOA Escola Politécnica da Universidade de São Paulo Departamento de Engenharia Mecatrônica e de Sistemas
Leia maisIntrodução a Sistemas Distribuídos
Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula
Leia maisGustav Dallmann Júnior
UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO 5 SISTEMA DE FORÇA DE VENDAS. Gustav Dallmann Júnior Orientador: Prof. Francisco Adell Péricas ROTEIRO DA APRESENTAÇÃO 1. Introdução e
Leia maisAPLICATIVO WEB PARA AUXILIAR NA DOCUMENTAÇÃO E PROCURA DE PROGRAMAS SIMILARES SOB A PLATAFORMA MAINFRAME
UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO APLICATIVO WEB PARA AUXILIAR NA DOCUMENTAÇÃO E PROCURA DE PROGRAMAS SIMILARES SOB A PLATAFORMA MAINFRAME Fernando Bugmann Prof. Cláudio
Leia maisAnálise e Projeto de Software
Análise e Projeto de Software Proj. Desenvolvimento de Software Prof. Cleverton Hentz cleverton.hentz@ifrn.edu.br 8 de junho de 2017 Material Apresentado Sumário de Aula 1 Introdução 2 Estruturação do
Leia maisAprendendo Braille: O Ensino do Sistema Braille com o uso do Tagarela
Aprendendo Braille: O Ensino do Sistema Braille com o uso do Tagarela Acadêmico: Lucas Cazagranda Orientador: Dalton Solano dos Reis FURB Fundação Universidade Regional de Blumenau DSC Departamento de
Leia maisO que é um sistema distribuído?
Disciplina: Engenharia de Software 4 Bimestre Aula 1: ENGENHARIA DE SOFTWARE DISTRIBUÍDO O que é um sistema distribuído? Segundo Tanenbaum e Steen (2007) um sistema distribuído é uma coleção de computadores
Leia maisenvolvidos numa comunicação
1 Aplicações web - funcionamento Baseiam-se no paradigma cliente-servidor; Um software (Apache, PHP, MySQL, etc...) é executado continuamente em uma máquina chamada servidor, onde hospedamos nossa aplicação.
Leia maisSoftware de registro e controle de não conformidades segundo o padrão ISO 9001:2008
Software de registro e controle de não conformidades segundo o padrão ISO 9001:2008 Juan Olimpio Orientador: Francisco Adell Péricas Roteiro da Apresentação Introdução Objetivos Fundamentação Teórica Desenvolvimento
Leia maisAcadêmica: Rosana Ittner Prof. Orientador: Dr. Oscar Dalfovo
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Departamento de Sistemas e Computação DESENVOLVIMENTO DO SISTEMA DE GESTÃO FINANCEIRA, APLICADO AO PLANO DE NEGÓCIOS, UTILIZADO NA
Leia maisPROTÓTIPO DE UM SISTEMA DE MONITORAMENTO DE ANIMAIS DOMÉSTICOS UTILIZANDO RFID.
PROTÓTIPO DE UM SISTEMA DE MONITORAMENTO DE ANIMAIS DOMÉSTICOS UTILIZANDO RFID. Aluno(a): Filipe Roberto Tavares Orientador: Mauro Marcelo Mattos Agenda Introdução Objetivos Fundamentação teórica Trabalhos
Leia maisFelipe de Andrade Batista. Microservice Architecture: A Lightweight Solution for Large Systems in the Future
Arquitetura de Microserviços: Uma Solução Leve para Grandes Sistemas no Futuro Felipe de Andrade Batista Universidade Santa Cecília (UNISANTA), Santos-SP, Brasil Email: feandrade.it@gmail.com Resumo: Este
Leia maisSetembro de P90050
Setembro de 2011 708P90050 Servidor de Impressão Xerox FreeFlow versão 8.0. SP2 Pacote de Boas-vindas ao Cliente para Impressora Xerox Color 550/560 e Impressoras Digitais em Cores Xerox 700 e 770 2011
Leia maisRESUMO DE AULAS PC1 ETEC TAQUARITUBA 2 SEM 2011
Introdução à Banco de Dados em Delphi: Uma das alternativas para uso de BD mais usadas atualmente para fazer conexão de aplicativos a Bancos de Dados é o ActiveX Data Objects (ADO), da Microsoft. O ADO
Leia maisSistemas Operacionais Estrutura do Sistema Operacional. Arquiteturas do Kernel
Sistemas Operacionais Estrutura do Sistema Operacional Principais tipos de estruturas: Monolíticos; Em camadas; Máquinas Virtuais; Arquitetura Micro-kernel; Cliente-Servidor; 2 Arquitetura Monolítica Aplicação
Leia maisAmbientes de Desenvolvimento Avançados
Ambientes de Desenvolvimento Avançados ADO ActiveX Data Objects Teófilo Matos 2001.11.27 Estrutura da Aula! Introdução aos MDAC s ADO! Cliente COM no Browser Utilização do ADO MDAC s - Universal Data Access!
Leia maisCaracterísticas de Sistemas Distribuídos
Tópicos O conceito de Características de Carlos Ferraz cagf@cin.ufpe.br Infra-estrutura básica Exemplos Vantagens e desvantagens Convergência digital Características 2002-2003 Carlos A. G. Ferraz 2 O Conceito
Leia maisBD e Aplicações em Negócios
BD e Aplicações em Negócios Sistemas de Banco de Dados: conceitos e arquitetura evandro@usp.br Modelo de dados Temos um conceito inicial (primitivo) do que pode ser um BD BD é um conjunto de dados Para
Leia maisProjeto Disciplinar de Infra-Estrutura de Software WEBZINE MANAGER REVISTA ELETRÔNICA INTERAÇÃO NEWS
1 Projeto Disciplinar de Infra-Estrutura de Software WEBZINE MANAGER REVISTA ELETRÔNICA INTERAÇÃO NEWS EDILBERTO SILVA 1, ANAILTON ANTONIO BARBOSA (1215189) 2, CARLOS EDUARDO BARBOSA PARENTE FERREIRA (1215348)
Leia maisDESENVOLVIMENTO DA ROTINA DE ANÁLISE FINANCEIRA VIA WEB APLICADA RAFAEL JOSÉ SPENGLER ORIENTADOR: PROF. OSCAR DALFOVO, DOUTOR
FURB UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO BACHARELADO DESENVOLVIMENTO DA ROTINA DE ANÁLISE FINANCEIRA VIA WEB APLICADA AO AMBIENTE EMPREENDEDOR
Leia maisTecnologias da Informação TI /2 Material de apoio ler bibliografia recomendada (Stair)
Objetivos: Hardware, Software e Sistemas de gerenciamento de Banco de dados. Capítulos 3, 4 e 5 Stair. Hardware (HW) Qualquer maquinário que assiste nas atividades de: Entrada Processamento de um Sistema
Leia maisSistema para acompanhamento de Trabalhos de Conclusão de Curso. Elisângela Cristina Lombardi Klitzke Acadêmica Dalton Solano dos Reis - Orientador
Sistema para acompanhamento de Trabalhos de Conclusão de Curso Elisângela Cristina Lombardi Klitzke Acadêmica Dalton Solano dos Reis - Orientador Roteiro Introdução Objetivos do trabalho Fundamentação
Leia maisSistema Help Desk 24 horas para uma Software House
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Bacharelado em Sistemas de Informação Trabalho de Conclusão de Curso Sistema Help Desk 24 horas para uma Software House Gabriel Demarchi
Leia maisBruno da Silva de Oliveira. Hydra: Compilação Distribuída de código fonte
Bruno da Silva de Oliveira Hydra: Compilação Distribuída de código fonte Florianópolis SC Junho / 2004 Bruno da Silva de Oliveira Hydra: Compilação Distribuída de código fonte Orientador: Prof. Dr. Mario
Leia maisSISTEMA PARA A GESTÃO DE RESERVAS DOS EQUIPAMENTOS DE UMA EMPRESA DE TI COM INTEGRAÇÃO DOS USUÁRIOS DO ACTIVE DIRECTORY
UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO SISTEMA PARA A GESTÃO DE RESERVAS DOS EQUIPAMENTOS DE UMA EMPRESA DE TI COM INTEGRAÇÃO DOS USUÁRIOS DO ACTIVE DIRECTORY Eduardo Augusto
Leia mais6 Implementação do sistema protótipo
6 Implementação do sistema protótipo O sistema protótipo foi implementado no ambiente de programação do software AIMMS 3.6, da Paragon Decision Technology (1993-2006), que combina linguagem de programação
Leia maisProtótipo tipo de um sistema de arquivos para ambiente distribuído
Universidade Regional de Blumenau Bacharelado em Ciências da Computação Protótipo tipo de um sistema de arquivos para ambiente distribuído do Acadêmica: Catia Silene Possamai Orientador: Antonio Carlos
Leia maisFERRAMENTA DE CÁLCULO E GERENCIAMENTO DE ESTIMATIVAS DE SOFTWARE
FERRAMENTA DE CÁLCULO E GERENCIAMENTO DE ESTIMATIVAS DE SOFTWARE FURB Universidade Regional de Blumenau Bacharelado em Ciências da Computação Acadêmico: Alexandre Wenderlich Orientador : Profº Paulo Roberto
Leia maisCOBOL Query 1.0. Ferramenta para extração de dados em arquivos COBOL. Aluno: André Luiz Jacinto Orientador: Adilson Vahldick
COBOL Query 1.0 Ferramenta para extração de dados em arquivos COBOL Aluno: André Luiz Jacinto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento
Leia maisCaracterísticas de Sistemas Distribuídos
Características de Sistemas Distribuídos Carlos Ferraz cagf@cin.ufpe.br 2002-2003 Carlos A. G. Ferraz 2 Tópicos O conceito de Sistemas Distribuídos Infra-estrutura básica Exemplos Vantagens e desvantagens
Leia maisProtótipo tipo de Sistema de Informações Gerenciais aplicado a Recursos Humanos aplicando Data Warehouse
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Curso de Ciências da Computação (Bacharelado) Protótipo tipo de Sistema de Informações Gerenciais aplicado a Recursos Humanos aplicando
Leia maisFerramenta para Manutenção, Interfaces. Rodrigo Zimmermann
Ferramenta para Manutenção, Documentação e Padronização de Interfaces Rodrigo Zimmermann 1 Sequência da apresentação Introdução Objetivos Requisitos Sequencia de uso da Ferramenta Diagrama entidade relacionamento
Leia maisATIVIDADES PRÁTICAS SUPERVISIONADAS
ATIVIDADES PRÁTICAS SUPERVISIONADAS Tecnologia em Análise e Desenvolvimento de Sistemas 5ª. Série Programação Distribuída A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem desenvolvido
Leia maisSistemas Distribuídos
Faculdades SENAC Análise e Desenvolvimento de Sistemas 1 de agosto de 2009 Introdução Instructor's Guide for Colouris et al. SDs de diferentes tipos compartilham importantes propriedades fundamentais e
Leia maisSISTEMAS DE BANCOS DE DADOS: CONCEITOS E ARQUITETURA
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI SISTEMAS DE BANCOS DE DADOS: CONCEITOS E ARQUITETURA Disciplina: Banco de Dados Prof: Márcio Palheta, Esp.
Leia maisArquiteturas. capítulo
Arquiteturas capítulo 2 Modelos de arquitetura de sistemas distribuídos Clientes realizam pedidos a servidores Client invocation invocation Server result Server result Client Key: Process: Computer: Modelos
Leia maisSISTEMA WEB ESCOLAR PARA RESERVA DE RECURSOS DIDÁTICOS UTILIZANDO RBC
UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE CIÊNCIA DA COMPUTAÇÃO SISTEMA WEB ESCOLAR PARA RESERVA DE RECURSOS DIDÁTICOS UTILIZANDO RBC JHONE HEITOR THEISS PROF. ROBERTO HEINZLE, Orientador ROTEIRO DA APRESENTAÇÃO
Leia mais