Desenvolvendo aplicações para Windows e Web comApresentando a versão 10.1 Visão geral deste documento • • • • • O que é Visual DataFlex? O que você pode fazer com o Visual DataFlex Ampliando os limites da sua aplicação Novidades da versão 10.1 Utilitários do Visual DataFlex • • • • Componentes do produto Configuração de hardware Depoimentos e clientes-referência Resumo das principais vantagens que a ferramenta oferece O que é Visual DataFlex? É um ambiente de desenvolvimento extremamente rápido, completo e fácil de usar, capaz de criar e gerenciar poderosas aplicações que acessam bancos de dados. Está baseado numa linguagem essencialmente OOP de 4ª geração, oferecendo características de hereditariedade, polimorfismo, encapsulamento, etc. Possui também um banco de dados embbeded (DataFlex) e, através de kits de conectividade nativos ou via ODBC, pode acessar os principais bancos de dados do mercado. O que é Visual DataFlex? Aplicações criadas com as ferramentas Data Access são usadas por mais de 4 milhões de usuários em todo o mundo, abrangendo praticamente todos os segmentos de mercado. 1. o Visual DataFlex tornou-se a ferramenta ideal para desenvolvimento de soluções integradas para os ambientes Windows e Web. através da junção de duas ferramentas já conhecidas: Visual DataFlex e WebApp Studio .O que é Visual DataFlex? Na versão 9. pois está baseada em: uma linguagem de 4ª geração orientada a objetos (OOP). uma metodologia revolucionária de desenvolvimento e em várias ferramentas e assistentes que facilitam o trabalho para analistas e programadores na hora de definir a base de dados. fazer atualizações nas regras de negócio e criar telas de entrada de dados e relatórios.O que é Visual DataFlex? O Visual DataFlex é uma ferramenta extremamente intuitiva. validações. . O que é Visual DataFlex? Sua arquitetura de três camadas permite compartilhar a mesma base de dados e regras de negócios entre aplicações Windows e Web (HTTP e WAP). permitindo que o programador configure as ferramentas para trabalhar da forma mais otimizada possível e de acordo com sua necessidade. todos os utilitários e recursos são personalizáveis e flexíveis. . Além disso. centralizando todo o trabalho de desenvolvimento num só lugar. Linguagem de programação OOP de quarta geração.O que é Visual DataFlex? Alguns destes recursos são: Metodologia framework de desenvolvimento. Banco de dados nativo extremamente rápido e Desenvolvimento em três camadas. Criação automática da camada de subclasses. Modelos personalizáveis. Pacotes e classes de alto nível com código fonte aberto e em vários idiomas. . Wizards (assistentes). O que é Visual DataFlex? Uma ferramenta pronta para o futuro! Como garantia de continuidade. o Visual DataFlex permite que você tenha sempre em mãos a última versão do produto. garantindo tecnologia cada vez mais avançada e facilidade ainda maior no desenvolvimento. . através de um sistema de licença de uso por assinatura. o Visual DataFlex está em rápido e constante processo de evolução – inclusive com a participação de desenvolvedores e usuários de todo o mundo que enviam sugestões técnicas de implementação –. De acordo com esse sistema. GERENCIAR todo seu ambiente com total controle e transparência. DISTRIBUIR facilmente suas aplicações para Windows ou Web. em pequenas e grandes corporações. . CONECTAR as aplicações aos principais bancos de dados do mercado.O que você pode fazer com o Visual DataFlex CRIAR aplicações para Windows e Web rapidamente. AUMENTAR as funcionalidades das suas aplicações usando as mais recentes tecnologias. Criar aplicações multi-usuário automaticamente. Eliminar tarefas repetitivas. . Integrar diferentes aplicações através de XML/SOAP.O que você pode fazer com o Visual DataFlex Isso porque o Visual DataFlex possui recursos que permitem: Fácil integração com DLLs e controles COM/ActiveX. Controlar os dados com pouca codificação manual. Escalabilidade das aplicações Web com Process Pooling e Load Balancing. Oracle e outros. de forma transparente. rápida e segura. Pervasive. SQL Server.Ampliando os limites da sua aplicação Com Visual DataFlex você pode produzir aplicações que acessam diferentes bases de dados como IBM DB2.SQL. utilizando kits de conectividade criados para oferecer acesso aos melhores bancos de dados da indústria. . .). etc. permitindo que seus clientes e colaboradores tenham acesso à sua base de dados em diferentes níveis de segurança.Ampliando os limites da sua aplicação Você também pode publicar sites dinâmicos ou criar interfaces da sua aplicação para devices com tecnologia Wireless (palm tops. celulares. Fórmula Workshop: um local único para criação e manutenção de fórmulas. Report Explorer que facilita a localização e manutenção de fórmulas e campos.Ampliando os limites da sua aplicação Com o Crystal Reports você pode criar relatórios profissionais e integrá-los aos aplicativos criados em Visual DataFlex. de forma transparente e muito fácil. drill down e modificação de mapas e gráficos. aproveitando todos os recursos deste poderoso gerador de relatórios: Analyser para zoom interativo. . Cross-tabs que permitem a comparação de dados. Editor de fórmulas com mais de 160 funções diferentes. etc. Ampliando os limites da sua aplicação Tudo isso e muito mais graças à arquitetura de três camadas dos produtos Data Access! . Novidades da versão 10.1.1 – Um novo design Para expressar as imensas melhorias e novidades do Visual DataFlex 10. Este visual tornou a ferramenta ainda mais interessante e atraente para usuários novos e atuais. foram desenvolvidas novas imagens e novo logotipo para o produto. . É uma ferramenta que permite desde a construção de telas até a compilação e execução dos aplicativos. gerenciando projetos e coordenando utilitários.Novidades da versão 10.1 – Visual DataFlex Studio Visual DataFlex Studio é a peça central de desenvolvimento de todas as aplicações Windows e Web. É no Studio que todo controle é realizado. . Vários recursos foram introduzidos e sua performance está ainda melhor em relação à versão anterior: Um loop contendo 5.Novidades da versão 10.000 registros da base de dados que levava 15 segundos no WebApp 3 leva somente 2 segundos no Web Application Server! Um teste de stress usando o Microsoft Web Stress mostrou que o WebApp 3 era capaz de responder de 7 a 9 solicitações por segundo. já o Web Application Server respondeu até 73 solicitações/segundo! .1 – Web Application Server O Visual DataFlex Web Application Server é a evolução do WebApp Server 3.000 comandos get/set que levava 58 segundos no WebApp 3 leva apenas 3 segundos no Web Application Server! A leitura de 1. Além disso.1 – Web Application Server O Visual DataFlex Web Application Server compartilha a mesma base tecnológica dos componentes usados para construir e distribuir aplicações Windows. Isto permite desenvolver e compartilhar código. . ambas as aplicações podem evoluir simultaneamente.Novidades da versão 10. e faz com que os desenvolvedores gastem menos da metade do tempo. para manter uma aplicação atualizada nos dois ambientes. evitando que o desenvolvedor tenha de manter mais de uma versão da mesma aplicação. se comparado às versões anteriores. dicionários e componentes entre aplicações Windows e Web. parar (Stop) e reiniciar (Restart) o serviço. Opção para finalizar uma sessão específica. Suporte para ordenação das colunas. Suporte para passagem de parâmetro via linha de comando. formando uma árvore. Suporte para workspaces com nomes longos – os nomes são divididos hierarquicamente. Wizard (assistente) redesenhado para adicionar novas aplicações Web. .1 – Web Application Administrator Opções para iniciar (Start). parar (Stop) e reiniciar (Restart) uma aplicação Web específica.Novidades da versão 10. Opções para iniciar (Start). Opção para recarregar uma aplicação diariamente. Opção de atualizar a tela através da tecla F5 ou do menu. sem nenhum custo adicional. . versão Standard. e é executado no Web Application Server. um sistema de gerenciamento de conteúdo de sites (CMS – Content Management System) chamado Electos.Novidades da versão 10. O Electos é uma aplicação web feita com o próprio Visual DataFlex.1 – Electos CMS Cada licença de desenvolvimento do Visual DataFlex inclui. pronto para ser distribuído. Novidades da versão 10.1 – Debugger Através deste utilitário. toda facilidade de uso do Debugger também está disponível para depuração de aplicações Web. antes de colocá-la em produção. . Além disso. você pode encontrar e corrigir qualquer erro lógico na aplicação rapidamente. A nova referência de classes unifica o novo conteúdo. a referência das classes XML. a referência de classes do WebApp e a referência das classes FlexCOM. Todos os arquivos no formato WinHelp foram convertidos para o formato CHM. .Novidades da versão 10. Todas as classes estão documentadas no item Class Reference do Help. o antigo conteúdo. fornecendo uma documentação unificada e mais fácil de pesquisar a informação desejada.1 – Documentação A documentação do Visual DataFlex deu outro passo à frente. Agora inclui também a opção de definir filtros (constraints) para facilitar a pesquisa de dados específicos em tabelas extensas.1 – Database Explorer Esta ferramenta permite visualizar e alterar o conteúdo de todas as tabelas da base de dados.Novidades da versão 10. . 1 – Conversão de aplicativos O Visual DataFlex possui wizard (assistentes) especiais para: Converter aplicações WebApp 3.Novidades da versão 10. .x para Visual DataFlex. Importar e migrar aplicações Windows feitas com as versões anteriores do Visual DataFlex. o desenvolvedor pode definir regras complexas. . Aqui também são criados os dicionários de dados. alterar e administrar a base de dados dos aplicativos.Utilitários do Visual DataFlex Database Builder Permite criar. apenas marcando opções com o mouse. independente do banco de dados utilizado. Usando uma interface bastante amigável. que definem validações de campos e regras de atualização entre os arquivos. programa-fonte. etc. índices e definição de filtros facilitam a pesquisa. tais como XML. .Utilitários do Visual DataFlex Database Explorer Recursos como escolha de campos. Também é possível exportar o conteúdo dos arquivos para diversos formatos. TXT. o conteúdo das variáveis locais e globais e dos registros de arquivos podem ser consultados a qualquer momento. Expressões também podem ser avaliadas de maneira simples.Utilitários do Visual DataFlex Debugger Oferece depuração linha-a-linha com um número ilimitado de breakpoints. . Nele. Aqui são construídas as telas de interface com o usuário. Permite que programas e componentes sejam compilados e executados com apenas um clique. Permite codificação manual facilmente no Code-Explorer. .Utilitários do Visual DataFlex Studio É o centro de controle de desenvolvimento que gerencia projetos e coordena todos os utilitários. um editor de código com muitos recursos. Oferece diversos assistentes para diminuir o tempo gasto no desenvolvimento. x e 10). 8. . 9.x.Utilitários do Visual DataFlex Wizards para migração e importação de aplicações O Visual DataFlex possui wizards especialmente desenvolvidos para migrar aplicações feitas em versões anteriores (6. 7. .Utilitários do Visual DataFlex Workspace Manager Utilitário que fornece recursos para alterar configurações de atributos e diretórios. Agrupa sistemas em ordem alfabética para facilitar a pesquisa e organização. permitindo total controle e gerenciamento das aplicações. bem como excluir o registro da Workspace. Utilitários do Visual DataFlex Visual DataFlex Compiler O compilador está totalmente integrado ao Studio e pode ser chamado para compilar a aplicação ou o componente que estiver aberto. Também pode ser chamado separadamente para compilar qualquer arquivo fonte desejado. . extremamente fácil de usar e muito útil no dia-a-dia dos desenvolvedores profissionais. . Com o sistema de Help online do Visual DataFlex. a informação está sempre à mão.Utilitários do Visual DataFlex Help System Mais importante que conhecer é saber onde buscar a informação. .Utilitários do Visual DataFlex Web Application Server Administrator Através do Web Application Server Administrator você poderá gerenciar todas as aplicações web instaladas em seu servidor. Utilitários do Visual DataFlex Web Application Integrator O Integrator é uma ferramenta muito útil para Web designers que farão a integração do site com os recursos de VDF. . Através dele você pode arrastar código pronto para o editor HTML de sua preferência. Certificado de Registro Permanente. para testes do aplicativo construído em ambiente Windows cliente/servidor. 01 licença Client de 3 usuários. Os itens que fazem parte do pacote são: 01 licença desenvolvimento mono-usuário. contendo nome. proporcionando muito mais segurança. para testes do aplicativo construído em ambiente Web.Componentes do produto O Visual DataFlex é uma ferramenta completa que permite desenvolver e testar a aplicação final. número e código de registro. . 01 licença de desenvolvimento do kit de conectividade ODBC. Help e manuais on-line. 01 licença Server de 2 usuários. mais o Acordo de Licença de uso. Windows NT 4.Configuração de hardware SISTEMA OPERACIONAL: Windows 98 SE. Windows 2000 com Service Pack 2.0 com Service Pack 6.0 / Windows 2000 / Windows XP / Windows 2003: 64 MB. Windows ME. MEMÓRIA RAM: Windows 98 SE: 32 MB. REDES: Suporte a ambientes baseados em redes Windows e Novell Netware 5. DRIVE DE CD-ROM.x. PLACA DE VÍDEO: SVGA 800 x 600 ou superior. DISPOSITIVO APONTADOR: Mouse ou outro compatível com Windows. Windows XP ou Windows 2003. Windows NT 4. PROCESSADOR: Intel Pentium-based PC ou superior. . ESPAÇO LIVRE EM DISCO: 180 MB. Na mesma velocidade que a tecnologia evoluiu. Fundador e Presidente da Lobraus Enterprises – BRASIL: “Utilizamos os produtos da Data Access há muito tempo.2 do WebApp. suporte a outros idiomas como o português-brasil e com a nova padronização dos arquivos de help. ficou ainda mais rápido e confortável desenvolver aplicativos para web. por isso adquirimos a versão 1.1 do WebApp. Com a chegada do Visual DataFlex Web Application Server 9. Com bibliotecas mais enxutas. Ao iniciarmos as aplicações. O WebApp 3. Foi nesta etapa que partimos para a versão 2.0. evoluímos para a versão 3. permitindo assim gerar aplicativos voltados para as novas tecnologias de hardware. proteger meus investimentos garantindo a continuidade de meus produtos e desenvolver aplicativos voltados para o futuro. Isso é Visual DataFlex!” .Depoimento O que dizem nossos clientes… Renato Ferreira. ferramentas de depuração em tempo real. sentimos a necessidade de aprimorar mais nossos sistemas.0 permitiu disponibilizar aos nossos clientes um acesso mais dinâmico às informações através da tecnologia WAP. adicionando novos recursos. Precisávamos criar uma solução de futuro. Mas sentíamos que o nosso sistema ainda poderia ser melhorado. nossa equipe sentiu-se enconrajada a utilizar uma nova versão do produto.1 e com as melhorias feitas nas ferramentas de desenvolvimento e de depuração. começou a usar o DATAFLEX na VERSÃO DOS 3. mostrei ao meu chefe. então denominado de SECRETARIA ESPECIAL DO MEIO AMBIENTE DA PRESIDÊNCIA DA REPÚBLICA SEMAM/PR. por minha insistência. bastou dar uma olhada na documentação (HELP). A integração de 2 produtos em uma só ferramenta. o resultado foi muito melhor do que eu esperava. e não encontrei dificuldade. em 1990. pois não vou precisar adquirir outro produto para criar aplicações para WEB.01B. criar minhas aplicações ficou ainda mais fácil. e agora com o lançamento do VDF 9. adquiri uma cópia da versão BETA. Para não perder as aplicações já desenvolvidas. pois já desenvolvi algumas aplicações para serem usadas na INTRANET.Depoimento O que dizem nossos clientes… Benedito da Costa Espírito Santo Neto. continuamos até hoje com o VDF. Coordenador de Execução Orçamentária e Financeira do Ministério do Meio-Ambiente: “O Ministério do Meio Ambiente. e aí foi só colocar a mão na massa. o VDF5. e ele gostou e autorizou a aquisição da lecença de uso da Versão do VDF6. facilitou muito meu trabalho. Quando saiu a versão para o Windows.” . daí em diante não o abandonou mais. desde sua criação.1. Superando as expectativas de grandes empresas . • Aplicações multi-usuários criadas automaticamente. • Metodologia de desenvolvimento pronta. fácil e seguro para Windows e Web centralizado em um único lugar. • Desenvolvimento rápido.Resumo das principais vantagens que a ferramenta oferece • Linguagem essencialmente orientada a objetos (OOP). reduzindo tempo e eliminando trabalho de redesenvolvimento desnecessário. • Mais de 250 classes completamente documentadas • Criação automática da camada de subclasses. . sem necessidade de codificação especial. SQL. Integração total COM/ActiveX. Âncoras para redimensionamento automático de objetos. . Banco de dados transacional e de alta performance nativo. Suporte total a XML. Acesso nativo ou via ODBC aos principais bancos de dados da indústria: Pervasive. extremamente rápido. MS SQL Server. Geração automática de arquivos executáveis (. ODBC e Oracle.Resumo das principais vantagens que a ferramenta oferece • • • • • • • Pacotes e classes com código-fonte aberto e em vários idiomas. IBM DB2.exe). . gerenciamento e manutenção das aplicações em ambos os ambientes. Escalabilidade: aplicações crescem junto com a empresa. Code Explorer com recursos inteligentes tais como “auto-completar” e help automático de sintaxe para definição de funções e parâmetros.Resumo das principais vantagens que a ferramenta oferece • • • Ferramenta aberta a novas tecnologias. discos ZIP. graças à sua arquitetura de 3 camadas. o que mantém os códigos mais limpos fáceis de manipular. • • • Fácil distribuição. etc. Utilitários e recursos personalizáveis e flexíveis. Execução de programas a partir de CD´s. • Comercializado através de um modelo de assinatura anual que reduz o TCO da ferramenta. • Sistema de Help completo. • Treinamentos com certificação oficial através do TECDAB. com ampla documentação sobre a linguagem e ferramentas (Visual DataFlex e Electos).Resumo das principais vantagens que a ferramenta oferece • Modelo “small-release”. com reconhecimento mundial. • Suporte técnico especializado e exclusivo. . com intervalos pequenos entre o lançamento de uma versão e outra. br E-mail: [email protected] Site Exclusivo 4developers: www.VisualDataFlex.Para nos contactar Data Access Brasil: www.br Telefone: (55 11) 3262-2000 Fax: (55 11) 3284-1579 .br Site Oficial do Visual DataFlex (em inglês): www.com.com.4developers. SURPREENDA-SE! .