Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMaria Fernanda Ferreira Camelo Alterado mais de 8 anos atrás
1
CORBA
2
Configurando IDEs www.mico.orgwww.mico.orgwww.mico.org –MICO 2.3.12 No WindowsNo Windows –Visual Studio 2005 No LinuxNo Linux –Eclipse 3.2 + CDT
3
Configurando o MICO no Windows Faça o download do código fonte do MICO em http://www.mico.orgFaça o download do código fonte do MICO em http://www.mico.org http://www.mico.org Descompacte e leia as instruções presentes no arquivo README-WIN32 para compilar o códigoDescompacte e leia as instruções presentes no arquivo README-WIN32 para compilar o código Edite as variáveis de ambiente, adicionando o diretório win32-bin à variável PATHEdite as variáveis de ambiente, adicionando o diretório win32-bin à variável PATH Como alternativa a todo esse processo, você poderá fazer o download de uma versão já compilada de MICO, através do link: http://www.cin.ufpe.br/~if677/monitoria/corbaComo alternativa a todo esse processo, você poderá fazer o download de uma versão já compilada de MICO, através do link: http://www.cin.ufpe.br/~if677/monitoria/corba http://www.cin.ufpe.br/~if677/monitoria/corba http://www.cin.ufpe.br/~if677/monitoria/corba
4
Configurando o Visual Studio 1) File -> New-> Project… 2) Expanda “Visual C++ Projects” 3) Selecione a pasta Win32 4) Selecione Win32 Console Project 5) Especifique um nome para o projeto 6) Clique OK
5
Configurando o Visual Studio 7) Clique em “Application Settings” 8) Cerfifique-se de que a opção “Console Application” está selecionada 9) Marque a opção “Empty project” 10) Clique em “Finish” para criar o projeto
6
Configurando o Visual Studio Foi criado um “Empty project” 11) Clique com o botão direito em cima do projeto para abrir o menu 12) Selecione o item “Properties” Onde estão as opções “C/C++”? 13) Clique na opção “Cancel”
7
Configurando o Visual Studio 14) Add New Item -> Add 15) Selecione “C++ File” 16) Especifique um nome para o arquivo, como “server.cpp”, por exemplo 17) Clique em “Open”
8
Configurando o Visual Studio O arquivo “server.cpp” foi criado. 18) Clique em “Project Menu” 19) Selecione “Properties” O diretório “C/C++” está agora habilitado! 20) Expanda-o 21) Em “Additional Included Directories” especifique o caminho completo até o diretório include do MICO Exemplo: D:\mico\include
9
Configurando o Visual Studio 22) Expanda “Linker” 23) Em “Additonal Library Directories”, especifique o caminho completo até as bibliotecas do mico para win-32 Exemplo: D:\mico\win32-bin\lib 24) Selecione Input 25) Digite as strings “mico2312.lib” e “micocoss2312.lib” (sem as aspas e separadas por um espaço) 26) Clique em OK
10
Configurando o MICO no Linux No linux (Eclipse 3.2 + CDT)No linux (Eclipse 3.2 + CDT) –Criar um Projeto C/C++
11
Configurando as Bibliotecas
12
PRONTO!! Acredite!!Acredite!! Eclipse Configurado!Eclipse Configurado!
13
Exemplo: Conta Online –Criando a IDL –Compilando a IDL –Implementando o Serviço –Implementando o Servidor –Implementando o Cliente –Inicializando o Servidor de nomes
14
Criar IDL interface account{ void deposito (in long valor); void deposito (in long valor); void saque (in long valor); void saque (in long valor); long getSaldo(); long getSaldo();}; Colocar isso no arquivo account.idlColocar isso no arquivo account.idl
15
Compilando a IDL
16
Implementando o Serviço
17
Implementando o Servidor
18
Implementando o Cliente
19
Inicializando o Servidor de nomes
20
Após iniciar o servidor de nomes... Basta executar o ServidorBasta executar o Servidor E depois executar o ClienteE depois executar o Cliente
21
Referências http://www.frb.br/ciente/Impressa/Info/I.8.Semirami s.Middleware.pdfhttp://www.frb.br/ciente/Impressa/Info/I.8.Semirami s.Middleware.pdfhttp://www.frb.br/ciente/Impressa/Info/I.8.Semirami s.Middleware.pdfhttp://www.frb.br/ciente/Impressa/Info/I.8.Semirami s.Middleware.pdf http://www.cin.ufpe.br/~if677/monitoria/corba/http://www.cin.ufpe.br/~if677/monitoria/corba/http://www.cin.ufpe.br/~if677/monitoria/corba/ http://www.omg.org/gettingstarted/corbafaq.htmhttp://www.omg.org/gettingstarted/corbafaq.htmhttp://www.omg.org/gettingstarted/corbafaq.htm http://www.opendylan.org/documentation/opendylan /corba/corba_1.htmhttp://www.opendylan.org/documentation/opendylan /corba/corba_1.htmhttp://www.opendylan.org/documentation/opendylan /corba/corba_1.htmhttp://www.opendylan.org/documentation/opendylan /corba/corba_1.htm http://www.answers.com/topic/corba?cat=technologyhttp://www.answers.com/topic/corba?cat=technologyhttp://www.answers.com/topic/corba?cat=technology http://en.wikipedia.org/wiki/CORBAhttp://en.wikipedia.org/wiki/CORBAhttp://en.wikipedia.org/wiki/CORBA
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.