A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

CORBA. 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.

Apresentações semelhantes


Apresentação em tema: "CORBA. 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."— Transcrição da apresentação:

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


Carregar ppt "CORBA. 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."

Apresentações semelhantes


Anúncios Google