Vídeos sobre DataSnap para 2011 – o que você gostaria de ver?
Estou preparando uma série de vídeos sobre DataSnap para 2011, gostaria de saber dos usuários atuais ou futuros usuários do DataSnap sugestões sobre o que vocês gostariam de ver nesses vídeos.
Durante 2010 nós criamos centenas de materiais incluindo vídeos e artigos, mas sempre podemos fazer mais e melhor, assim sendo envio sua sugestão comentando nesse post.
Sempre tenho dúvidas sobre como o datasnap gerencia memory leaks e threads.
Outra sugestão seriam tópicos mostrando a melhor maneira de consumir datasnap em outras aplicações, em android por exemplo.
Valeu!
Olá Andreano eu ainda não utilizo datasnap, estou preso ao client/server, acho q seria interessante mostrar a conversão de um aplicativo real para datasnap para que possamos ver todos os entraves desse processo, tenho varios temores em converter minhas aplicações, um motivo que me deixa de cabelo em pé é o fato de eu não utilizar DBX eu utilizo ADO sem clientdataset.
Muito legal sua iniciativa, espero que esse comentário seja tbem o de outros colegas que, como eu deseja muito migrar para essa nova arquitetura, mas pela falta de exemplos “reais” acaba deixando para “o futuro”…sucesso nesse novo ano e muita saude e paz a sua familia, amigos e colegas de trabalho.
Andreano, gostaria de vídeos em que demonstrassem como fazer uma aplicação simples em que a comunicação do cliente com o server datasnap fosse por objetos, e o server datasnap guardasse os dados dos objetos em um banco de dados, mas esses objetos sendo um pouco mais complexos, que tenham lista de objetos como propriedades por exemplo.
Videos apresentando insert,delet,update em banco transacional envolvendo mais de uma table (tipo movimentação bancaria que deve debitar em uma conta e creditar em outra mas se em uma desta falhar rollbak).
Acho que seria muito interessante apresentar um pouco mais sobre os filtros de criptografia e compactação existentes no DataSnap 2011…
Ola Andreano! Eu tou querendo migrar minhas aplicacoes hoje de webservice pra datasnap mas tou querendo ver as vantagens e desvantagens. Ouvi dizer q o Delphi XE irá dar suporte a linux e mac no datasnap server. Se isso for verdade e ja tiver disponivel, esse é um bom tema pra se analisar
Olá Fabio, aqui no blog tem um monte de vídeos e artigos, além do EDN – http://edn.embarcadero.com/br que traz muito material.
Nós estamos trabalhando no suporte a Mac e Linux, o atual Delphi XE suporta windows, mas para a partir do próximo ano queremos já trazer o suporte para Mac.
Sim Sim! Obrigado! O material tá muito bom mesmo!
Faço do pedido colega Rafael de Andrade Silva
o meu. só acrescento um exemplo de como utilizar uma classe complexa e json sem perder os benefícios e as facilidade do TClientDataset .
Parabéns pelas excelentes matérias colocadas em seu blog e Feliz 2011 p/ vc.
Olá Andreano, desculpe mas estou postando outro pedido, mês passado minha empresa adquiriu o All-Acces Silver, a princípio só trabalhamos com os aplicativos de desenvolvimento, gostaria que tivesse vídeos praticos, começando um projeto do zero simpres com 2 tabelas, dando o exemplo desde a criação do BD com as ferramentas da embarcadero até o processo no Delphi XE, se puder tb, como eu trabalho com subversion, participei do seu webnar mas ainda não consegui fazer funcionar, sou muito leigo nesta parte. Desde já Obrigado e Feliz Ano Novo!!!
Olá Rafael,
Quantos quiser, assista este vídeo sobre o All-Access – http://edn.embarcadero.com/br/article/39537, nele você terá uma idéia completa sobre os produtos e como utilizar as ferramentas.
Abraços e feliz ano novo!!!
Andreano, boa noite,
comecei a me arriscar na tecnologia datasnap a pouco tempo, e já vi um enorme ganho de desempenho de meu sistema, entretanto possuo uma duvida, em uma mesma maquina servidora eu estou rodando 4 servidores datasnap, pois cada um se conecta a um banco de dados diferente, a aplicação esta funcionando perfeitamente, entretanto gostaria de saber se é possível, um único servidor gerenciar tanto as conexões cliente quanto os 4 bancos ao mesmo tempo?
desde ja obrigado pela atenção.
Seria bem legal mostrar a comunicação e o transporte de dados de campos BLOB com DataSnap, assim o banco contem um campo blob ‘logotipo’ será carregado pelo servidor passar p/JSON e receber no cliente pasando d/JSON para o ClientDataSet.
Seria interessante apresentar uma mini aplicação de integração entre lojas geograficamente distribuídas utilizando esta tecnologia e atualizando o movimento financeiro para um banco de dados central.
Olá Andreano,
Primeiro gostaria de agradecer todos os artigos, são de grande valia para o nosso dia-a-dia. Gostaria de mais exemplos usando DataSnap via HTTP, acessando um banco de dados, e usando objetos JSON.
iniciei a conversao de um grande projeto com datasnap, qdo cheguei na parte de relatorios tive que desistir, pois uso report builder que nao da suporte, e ter que refazer todos os relatorios ficou inviavel.
tive problemas com campo image no sql 2008, uso esse campo para gravar arquivos e nao somente imagens.
em rede local funciona sem problemas, via internet sempre da aleatoreamente erro de leitura
hj minha aplicacao e cliente servidor, mesclado com datasnap.
uso conexao direta no banco para formularios, porem todas funcoes de processamento uso um servidor datasnap para rodar as funcoes.
os relatorios fiz assim
uso o mesmo servidor datasnap que recebe a chamada do cliente, é uma funcao que cria o relatorio salva em arquivo compacta, e devolve para o client o link que faz o download descompacta e visualiza
ficou muito rapido mesmo para relatorios com dezenas de consultas e centenas de paginas.
assim aprovetei 100% dos relatorios feitos no report builder
se existir uma solucao mais pratica que isso para execucao de relatorios que retornem muitos dados, usando clientdataset com datasnap ficou inviavel tais relatorios, pois o volume de dados a trafegar pela net e muito grande.
Gostaria de ver como pegar os usuarios logados na app server e como faço para desconecta-los caso necessite.
Para um Thin client, apresentar os diversos níveis de restrição no lado servidor e exemplos de casos.
Gostaria de ver o gerenciamento de failover e loadbalance, bem como as sessões ativas no servidor datasnap e como dar um drop.
Gostaria de ver uma aplicação distribuida de vendas baseada em datasnap, por exemplo, uma livraria que vendesse o dia todo e numa dada hora do dia/noite estes dados fossem enviados p/ a matriz, centralizando o movimento das filiais, isto levando em consideração que não teremos conecção(internet) com a matriz o dia todo, tal solicitação vai de encontro com o PAF-ECF, pois no mesmo temos q conseguir realizar vendas off-line(sem conceção com o banco de dados central). Gostaria de saber a melhor forma de se fazer este aplicativo sem instalar um banco de dados local em cada terminal da empresa e realizando a conecção com a matriz para o envio de movimento do dia de trabalho.
Estamos redesenvolendo nosso ERp e estamos utlizando o padrao MVC, juntamente com RTTI para desenvolver as classes de CRUD. A aplicação funciona com um servidor DataSnap e Clients win32. Nossa dúvida e principal preocupação é quanto a tratamento de Blobs(Para armazenamento de Imagens) fizemos duas possibilidades…passando um ClientDataSet ( Data do ClientDataSet ) como parametro e fazendo a persistencia no lado server. ele tanto joga num diretorio especifico que ele monta levando em conta alguns parametros como Caixa, setor e etc qto armazena num blob. Qual a melhor forma de trabalhar com blobs no DataSnap?
Prezado Andreano,
Gostaria de saber se tem como eu enviar um array de deltas dos ClientDataSets.
Pois tenho varias tabelas em cascatas e gostaria de atualizar todas em uma unica transação, passando pelo meu servidor de aplicação.
Boa Tarde Andreano !
Cara acho que seria legal ter um vídeo também contendo como iniciar um desenvolvimento de DataSnap corretamente.
Pois acho que todos tem problemas no inicio quando estão aprendendo é separar corretamente o que pode e não pode fazer nas camadas.
Digo as corretas formas desde o inicio para todos já começarem por um caminho correto.
Obrigado
Como não manjo nada de DataSnap, gostaria de ver algum exemplo prático de uma aplicação com formulários de cadastros, relatórios e como distribuir as partes, lado Server e Client.
Desde já parabéns pelo ótimo trabalho.
Andreano,
sou desenvolvedor Delphi desde o delphi 3. Ja assisti varias palsstras sua. Parabenizo toda equipe pala qualidade do Xe2.
No momento estou tendo dificuldade em transformar o exemplo do delphi sobre servidor datasnap para servico. Tem algum lugar q eu possa pesquisar isso?
Obrigado
Andre Valle
Micrologos Software Developer
Andre,
Boa pergunta, não vi e nem criei exemplo como serviço ainda. Crie um projeto serviço em Delphi e depois adicione os componentes do DataSnap, ou os arquivos gerados pelo wizard.
Seria uma boa para um próximo blog 🙂
Olá Andreano, voce teria algum exemplo para indicar onde é aplicado o padrão MVC juntamente com DATASNAP?
como fazer um servidor datasnap para conectar em varios bancos
isto é conectar em varias empresas simutaneamente