Oi do já começando a nossa Live tá gente bom para quem não conhece o projeto a é um projeto que ele veio de um projeto que eu estava fazendo para uma empresa na época eu trabalhava na conectron aqui do Espírito Santo na época nós estávamos quer sair de um acesso remoto que nós tínhamos na época era bnw se eu não me engano e nossa empresa ela tinha muitos clientes aí ela tinha esse acesso remoto mas esse acesso remoto já cobrava licença corporativa tipo team viwer e coisas do tipo aí eu fui pesquisando na internet achei
o alac tal vi outras coisas só que eu vi que o alac era ruim e naquela época eu comecei a criar o udp super componentes que e tanto que o a eu vou explicando depois né Por enquanto el tá TCP Mas ele também vai ter a ponte udp dele e na época eu tava o DP super componentes PR nossa empresa PR conectron o nome do sistema era Fest tanto que o AES eles Liberaram os donos daempresa liberaram Saí da empresa em 2016 2017 foi após crise da Dilma aí eles demitiram muita gente a gente programadores
a cada dois eles ficavam com um né e outro i aí o outro rapaz que era o parte que mexia com sistema de restaurantes essas coisas assim ele ficou mexia mais com par de cores né mas não perdi o contato com os patrões sempre fiz serviço para eles por fora naquela época mesmo eu já virei meio e esse sistema aqui foi portado na época ele era em VCL as versões anteriores até dos comites do a ainda era em VCL essa daqui é FMX foi fornecido por um dos nosso admins um já um template FMX com
um formato que eu refat todo o formato esse formato refatorado que eu fiz da eges ele é totalmente tranquilo porque eu estou fazendo virar componente de novo né Por enquanto tá em formato Framework então ele tem uma biblioteca com pastas ó da biblioteca Não não é nada complicado tá gente as pastas são essas aqui se você vocês olharem o Source do eges ó do eges não é do dos demos porque o demo aeg que vocês estão vendo é um demo do acesso remoto a eges aqui é o componente que é o motor de dados e
essas coisas tanto que vocês vão ver aqui paque tá vazio porque eu vou criar ainda paque de componentes libs ó são as libs do aeg includes O include Do aeg data motoras vão ser os motores igual motor com motor com ICS coisas do tipo igual no resto da t base é a pasta base aqui então os pets que vocês vão usar a princípio é base includes e libs só esses três Pets né e o demo AES que aí que entra a situação que vocês vão ver o banco de dados do demo eges novo ó é
um script que eu fiz em Fire Bird 2.5 tá aqui para vocês ó um script tá que vocês podem tirar aqui ó trocar o pet aqui ele já vai criar para vocês o script tá completo com tudo com generators com as triggers tudo bonitinho ó que é besteira são uma ou duas tabelinhas tá E vocês T que criar essa base o server do a ele tá dentro de chat test aqui ó então ele tá aqui ó tá gente o fica aqui então esse é o servidor nos demos de vocês se vocês olharem aqui lá tem
um Project group dentro da pasta demos chamado aeg demos esse Project group ele vai ter a DL do client do aeg o CL do a o Android app lá do demo dele né que tem um demo de Android app do a lá também para vocês um chat cliente cliente chat o server o important é o server em si e aqui era um buffer de testezinho que eu tava fazendo no começo vamos ao server O importante de vocês no server aqui é isso daqui ó o server do AES vê que ele tem aqui um physic link
ele tem um Database do do fedac também então ele acessa o banco de dados aqui quando faz uma requisição ele acessa o banco conecta então aqui ó Create DB aqui essa função quando ela é chamada ela vai fazer isso aqui que é aqui que eu quero que vocês prestem atenção vejam que ele entra no diretório que tá o exz do aeg Ó vejam aqui ó no xz do Ó lá extract file pef param STR z0 ele pega o diretório completo do X extrai o pet e tem que ter um Database fdb lá com o nome
de aed service aí vocês botam FB client também junto tá gente dentro do diretório do servidor do AES então vocês vão P no no servidor do AES o diretório um Database com fireb 2.5 um cliente do Firebird se vocês quiserem que Firebird 3 essas coisas vocês T que configurar ele o meu era o 2.5 então aqui ó lá ó tem algumas constantes de configuração tão vendo ó Então tá aqui as constantes de configuração quando vocês rodarem o servidor ele já vai abrir para vocês então é só startou tial e bensa tá gente startou tial e
benção o cliente do a que é esse daqui vocês T que compilar essa dll aqui botar lá no diretório do executável de vocês tá então o cliente é esse aqui ó a suort client que agora vem uma situação que vocês vão ter que prestar atenção que é uma das dúvidas na pasta libs aqui ó constantes aqui dentro fica o IP do servidor que o a vai usar gente então Ó lá Ó aqui tá apontando pro nosso servidor free Eu recomendo os servidores de vocês porque o servidor free eu não fico abrindo direto para ver se
tá funcionando se não tá funcionando mas ó lá vejam aqui ó que eu tô usando o servidor freo já gerou ID gerou 100 ó viram e esse servidor free ele tem o banco de dados relativo aos ids das pessoas que estão Conectando e os favoritos de cada um por isso que tem esse banco de dados novo e aqui vocês vão dizer simplesmente o IP e a porta do Servidor pronto nada mais gente então já está rodando para vocês com dificuldade zero tá zero e eu eu gosto sempre de indicar o svn porém vocês têm a
open source community que lá tem o github da gente também eu comito mais as minhas coisas no svn Então se vocês olharem nos meus projetos aqui no s Forge tá vocês vão ver lá lá udp super componentes é esse aqui ó o A tá gente então quando eu faço comit Eu sempre faço aqui ó vocês vão ver em svn tal tal tal os files de vocês ó eu tenho aqui svn files ó lá svn files ó o que eu faço de comit eu boto aqui para vocês tá então tem aqui para vocês já no svn
o aeg para vocês tá então vocês TM aqui e tem na Open Source community que é a nossa open source do github a open source community Brasil Vejam aqui ó que lá vocês vão ter o aegs também no github então vocês podem baixar aqui também eu recomendo Como eu disse lá no s Forge porque lá eu sempre tô mexendo e a gente porta pro Git depois de testar então talvez lá esteja mais atualizado que aqui o honic atualiza aqui para mim direto tá gente então aqui eu mostrei para vocês o processo simples e fácil de
vocês colocarem o aegis funcionando para vocês Lembrando que a dll do aegis tem que ser compilada colocada no diretório que está o client do aeg sem a DL vocês não vão conseguir conectar ao aeg tá gente ele vai dizer que tá conectando mas não vai capturar os dados porque tá na DL então esses dois programas são o client do A tá gente gente lembrem-se disso é muito importante lembrar disso a eg client DL pros clientes a eg server é vocês botarem a DL do Firebird o banco e se divertirem tá gente lembrem de acessar o
meu canal aí compartilhar curtir porque sempre as novas modificações e coisas são adicionadas ao a eu estou sempre mostrando para vocês aqui no meu canal também lembre de dá o like no vídeo 3c curte comenta e compartilha tá gente sempre lembrem-se sempre de assinar o canal e façam doações porque processo de acesso remoto essas coisas assim são coisas que requerem bastante atualizações e trabalho então a gente conta com vocês para poder est sempre atualizando inclusive agora vocês estavam pedindo esse vídeo lá no nosso eh telegram do aeg inclusive na descrição do vídeo aí tem dados
que vocês podem achar interessantes que é os diretórios de download svn Git nosso telegram meu picpay ou PX Caso vocês queiram dar a força e o AES Como eu disse para vocês ele é open source mas códigos de open source para acesso remoto requerem ajuda de vocês então a gente conta com as doações de vocês participação divulguem o projeto divulguem paraas pessoas entrem em contato se precisar no suporte da gente para poder eh colocar funcionar na empresa de vocês ajudem File Transfer vai sair aí semana que vem já da versão nova e novos recursos para
vocês estamos junto sempre espero que tenham gostado dessa transmissão até