visual data flex

Upload: jonecleber

Post on 04-Jun-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 Visual Data Flex

    1/46

    Desenvolvendo aplicaes paraWindows e Web com

    Apresentando a verso 10.1

  • 8/13/2019 Visual Data Flex

    2/46

    Viso geral deste documento

    O que Visual DataFlex?

    O que voc pode fazer com o Visual DataFlex

    Ampliando os limites da sua aplicao

    Novidades da verso 10.1

    Utilitrios do Visual DataFlex

    Componentes do produto Configurao de hardware

    Depoimentos e clientes-referncia

    Resumo das principais vantagensque a ferramenta oferece

  • 8/13/2019 Visual Data Flex

    3/46

    O que Visual DataFlex?

    um ambiente de desenvolvimento extremamente rpido,completo e fcil de usar, capaz de criar e gerenciarpoderosas aplicaes que acessam bancos de dados.

    Est baseado numa linguagem essencialmente OOP de4 gerao, oferecendo caractersticas de hereditariedade,polimorfismo, encapsulamento, etc.

    Possui tambm um banco de dados embbeded (DataFlex) e,atravs de kits de conectividade nativos ou via ODBC,pode acessar os principais bancos de dados do mercado.

  • 8/13/2019 Visual Data Flex

    4/46

    O que Visual DataFlex?

    Aplicaes criadas com asferramentas Data Accessso usadas por mais de4 milhes de usuriosem todo o mundo,abrangendo praticamentetodos os segmentos de

    mercado.

  • 8/13/2019 Visual Data Flex

    5/46

    O que Visual DataFlex?

    Na verso 9.1, o Visual DataFlex tornou-se aferramenta ideal para desenvolvimento de solues integradaspara os ambientes Windows e Web, atravs da junode duas ferramentas j conhecidas:

    Visual DataFlex e WebApp Studio

  • 8/13/2019 Visual Data Flex

    6/46

    O Visual DataFlex umaferramenta extremamente intuitiva,

    pois est baseada em:uma linguagem de 4 geraoorientada a objetos (OOP),

    uma metodologia revolucionriade desenvolvimento e

    em vrias ferramentas e assistentes quefacilitam o trabalho para analistas e programadoresna hora de definir a base de dados, validaes,fazer atualizaes nas regras de negcio ecriar telas de entrada de dados e relatrios.

    O que Visual DataFlex?

  • 8/13/2019 Visual Data Flex

    7/46

    Sua arquitetura de trs camadas permite compartilhar a mesma base de dadose regras de negcios entre aplicaes Windows e Web (HTTP e WAP),

    centralizando todo o trabalho de desenvolvimento num s lugar. Alm disso, todos os utilitrios e recursos so personalizveis e flexveis,permitindo que o programador configure as ferramentas para trabalharda forma mais otimizada possvel e de acordo com sua necessidade.

    O que Visual DataFlex?

  • 8/13/2019 Visual Data Flex

    8/46

    Alguns destes recursos so:Metodologiaframework de desenvolvimento;

    Wizards (assistentes);

    Pacotes e classes de alto nvel com cdigo fonte aberto eem vrios idiomas;

    Criao automtica da camada de subclasses;

    Modelos personalizveis;

    Linguagem de programao OOP de quarta gerao;

    Banco de dados nativo extremamente rpido e

    Desenvolvimento em trs camadas.

    O que Visual DataFlex?

  • 8/13/2019 Visual Data Flex

    9/46

    Uma ferramenta pronta para o futuro!

    Como garantia de continuidade, o Visual DataFlex permiteque voc tenha sempre em mos a ltima verso do produto,atravs de um sistema de licena de uso por assinatura.

    De acordo com esse sistema, o Visual DataFlex est em

    rpido e constante processo de evoluo inclusive com aparticipao de desenvolvedores e usurios de todo o mundoque enviam sugestes tcnicas de implementao ,garantindo tecnologia cada vez mais avanada efacilidade ainda maior no desenvolvimento.

    O que Visual DataFlex?

  • 8/13/2019 Visual Data Flex

    10/46

    O que voc pode fazer com o

    Visual DataFlexCRIAR aplicaes para Windows e Web rapidamente.

    AUMENTAR as funcionalidades das suas aplicaesusando as mais recentes tecnologias.

    CONECTAR as aplicaes aos principaisbancos de dados do mercado.

    DISTRIBUIR facilmente suas aplicaes para Windowsou Web, em pequenas e grandes corporaes.

    GERENCIAR todo seu ambiente com total controle etransparncia.

  • 8/13/2019 Visual Data Flex

    11/46

    Isso porque o Visual DataFlex possui recursos que permitem:

    Fcil integrao com DLLs e controles COM/ActiveX;Controlar os dados com pouca codificao manual;

    Escalabilidade das aplicaes Web comProcess Pooling e Load Balancing ;

    Criar aplicaes multi-usurio automaticamente;Integrar diferentes aplicaes atravs de XML/SOAP;

    Eliminar tarefas repetitivas.

    O que voc pode fazer com o Visual DataFlex

  • 8/13/2019 Visual Data Flex

    12/46

    Ampliando os limites da

    sua aplicaoCom Visual DataFlex voc pode produzir aplicaes que acessamdiferentes bases de dados como IBM DB2, Pervasive.SQL,SQL Server, Oracle e outros, de forma transparente, rpida esegura, utilizando kits de conectividade criados para ofereceracesso aos melhores bancos de dados da indstria.

  • 8/13/2019 Visual Data Flex

    13/46

    Voc tambm pode publicar sites dinmicos ou criar interfaces da suaaplicao para devices com tecnologia Wireless (palm tops, celulares, etc.),

    permitindo que seus clientes e colaboradores tenham acesso sua base dedados em diferentes nveis de segurana.

    Ampliando os limites da sua aplicao

  • 8/13/2019 Visual Data Flex

    14/46

    Com o Crystal Reports voc pode criarrelatrios profissionais e integr-losaos aplicativos criados em Visual DataFlex ,de forma transparente e muito fcil,aproveitando todos os recursos destepoderoso gerador de relatrios:

    Analyser para zoom interativo,drill down e modificao de mapas e grficos;

    Editor de frmulas com mais de 160 funes diferentes;Cross-tabs que permitem a comparao de dados;

    Report Explorer que facilita a localizao e manuteno de frmulas e campos;

    Frmula Workshop: um local nico para criao e manuteno de frmulas, etc.

    Ampliando os limites da sua aplicao

  • 8/13/2019 Visual Data Flex

    15/46

    Tudo isso e muito maisgraas arquiteturade trs camadas dosprodutos Data Access!

    Ampliando os limites da sua aplicao

  • 8/13/2019 Visual Data Flex

    16/46

    Novidades da verso 10.1

    Um novo designPara expressar asimensas melhorias e

    novidades doVisual DataFlex 10.1 ,foram desenvolvidasnovas imagens e novologotipo para o produto.

    Este visual tornou aferramenta ainda maisinteressante e atraentepara usurios novose atuais.

  • 8/13/2019 Visual Data Flex

    17/46

    Novidades da verso 10.1

    Visual DataFlex StudioVisual DataFlex S t u d i o a pea central dedesenvolvimento de todas as aplicaes Windows e Web.

    no Studio que todo controle realizado, gerenciando projetos ecoordenando utilitrios.

    uma ferramenta que permite desde a construo de telas at acompilao e execuo dos aplicativos.

  • 8/13/2019 Visual Data Flex

    18/46

    Novidades da verso 10.1

    Web Application ServerO Visual DataFlex Web Application Server a evoluo doWebApp Server 3. Vrios recursos foram introduzidos e sua performance

    est ainda melhor em relao verso anterior:Um loop contendo 5.000 comandos get/set que levava 58 segundos noWebApp 3 leva apenas 3 segundos no Web Application Server!

    A leitura de 1.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 oWebApp 3 era capaz de responder de 7 a 9 solicitaes por segundo; j o Web Application Server respondeu at 73 solicitaes/segundo!

  • 8/13/2019 Visual Data Flex

    19/46

    Novidades da verso 10.1 Web Application Server

    O Visual DataFlex Web Application Server compartilha a mesma base tecnolgica dos componentes usadospara construir e distribuir aplicaes Windows.Isto permite desenvolver e compartilhar cdigo, dicionrios ecomponentes entre aplicaes Windows e Web, e faz com que osdesenvolvedores gastem menos da metade do tempo,

    se comparado s verses anteriores, para manter uma aplicaoatualizada nos dois ambientes.

    Alm disso, ambas as aplicaes podem evoluir simultaneamente,evitando que o desenvolvedor tenha de manter mais de uma versoda mesma aplicao.

  • 8/13/2019 Visual Data Flex

    20/46

    Opes para iniciar (Start), parar (Stop) e reiniciar (Restart) o servio.Opes para iniciar (Start), parar (Stop) e reiniciar (Restart) umaaplicao Web especfica.

    Wizard (assistente) redesenhado para adicionar novas aplicaes Web.

    Opo para finalizar uma sesso especfica.Suporte para ordenao das colunas.

    Suporte para workspaces com nomes longos os nomes so divididos hierarquicamente, formando uma rvore.

    Opo de atualizar a tela atravs da tecla F5 ou do menu.Opo para recarregar uma aplicao diariamente.

    Suporte para passagem de parmetro via linha de comando.

    Novidades da verso 10.1

    Web Application Administrator

  • 8/13/2019 Visual Data Flex

    21/46

    Novidades da verso 10.1

    Electos CMSCada licena de desenvolvimentodo Visual DataFlex inclui,sem nenhum custo adicional,um sistema de gerenciamentode contedo de sites(CMS Content Management System)chamado Electos , verso Standard,

    pronto para ser distribudo.O Electos uma aplicao web feitacom o prprioVisual DataFlex ,e executado no Web Application Server.

  • 8/13/2019 Visual Data Flex

    22/46

    Novidades da verso 10.1

    Debugger Atravs deste utilitrio, voc pode encontrar e corrigirqualquer erro lgico na aplicao rapidamente,antes de coloc-la em produo.

    Alm disso, toda facilidade de uso do Debuggertambm est disponvel para depurao deaplicaes Web.

  • 8/13/2019 Visual Data Flex

    23/46

    Novidades da verso 10.1

    Documentao A documentao do Visual DataFlex deu outro passo frente.

    Todas as classes esto documentadas no itemClass Reference do Help. A nova referncia de classesunifica o novo contedo, o antigo contedo,a referncia das classes XML, a referncia de classesdo WebApp e a referncia das classes FlexCOM.

    Todos os arquivos no formato WinHelp foram convertidospara o formato CHM, fornecendo uma documentao unificada emais fcil de pesquisar a informao desejada.

  • 8/13/2019 Visual Data Flex

    24/46

    Novidades da verso 10.1

    Database ExplorerEsta ferramenta permite visualizar e alterar ocontedo de todas as tabelas da base de dados.

    Agora inclui tambm a opo de definir filtros (constraints)para facilitar a pesquisa de dados especficos emtabelas extensas.

  • 8/13/2019 Visual Data Flex

    25/46

    Novidades da verso 10.1

    Converso de aplicativosO Visual DataFlex possui wizard (assistentes) especiais para:

    Converter aplicaes WebApp 3.x para Visual DataFlex.Importar e migrar aplicaes Windows feitas comas verses anteriores do Visual DataFlex.

  • 8/13/2019 Visual Data Flex

    26/46

    Database Builder

    Permite criar, alterar eadministrar a base de dadosdos aplicativos, independente dobanco de dados utilizado.

    Aqui tambm so criados osdicionrios de dados,que definem validaes decampos e regras de atualizaoentre os arquivos.

    Usando uma interface bastanteamigvel, o desenvolvedor podedefinir regras complexas, apenasmarcando opes com o mouse.

    Utilitrios do Visual DataFlex

  • 8/13/2019 Visual Data Flex

    27/46

    Database Explorer

    Recursos como escolha decampos, ndices e definio defiltros facilitam a pesquisa.

    Tambm possvel exportar ocontedo dos arquivos paradiversos formatos, tais comoXML, TXT, programa-fonte, etc.

    Utilitrios do Visual DataFlex

  • 8/13/2019 Visual Data Flex

    28/46

    DebuggerOferece depuraolinha-a-linha com um nmeroilimitado de breakpoints.

    Nele, o contedo das variveislocais e globais e dos registrosde arquivos podem serconsultados a qualquermomento.

    Expresses tambm podemser avaliadas de maneirasimples.

    Utilitrios do Visual DataFlex

  • 8/13/2019 Visual Data Flex

    29/46

    Studio o centro de controle de

    desenvolvimento que gerenciaprojetos e coordena todos osutilitrios.

    Aqui so construdas as telas deinterface com o usurio.Oferece diversos assistentes paradiminuir o tempo gasto nodesenvolvimento.Permite codificao manualfacilmente no Code-Explorer, umeditor de cdigo com muitosrecursos.Permite que programas ecomponentes sejam compilados eexecutados com apenas um clique.

    Utilitrios do Visual DataFlex

  • 8/13/2019 Visual Data Flex

    30/46

    Wizards para migrao eimportao de aplicaes

    O Visual DataFlex possuiwizards especialmentedesenvolvidos para migraraplicaes feitas em versesanteriores (6, 7, 8.x, 9.x e 10).

    Utilitrios do Visual DataFlex

  • 8/13/2019 Visual Data Flex

    31/46

    Workspace Manager

    Utilitrio que fornece recursospara alterar configuraes deatributos e diretrios, bem comoexcluir o registro da Workspace,permitindo total controle egerenciamento das aplicaes.

    Agrupa sistemas em ordemalfabtica para facilitar apesquisa e organizao.

    Utilitrios do Visual DataFlex

  • 8/13/2019 Visual Data Flex

    32/46

    Visual DataFlex Compiler

    O compilador est totalmenteintegrado ao Studio e pode serchamado para compilar aaplicao ou o componente queestiver aberto.

    Tambm pode ser chamadoseparadamente para compilarqualquer arquivo fonte desejado.

    Utilitrios do Visual DataFlex

  • 8/13/2019 Visual Data Flex

    33/46

    Help System

    Mais importante que conhecer saber onde buscar a informao.Com o sistema de Help online doVisual DataFlex, a informao estsempre mo, extremamente fcil deusar e muito til no dia-a-dia dosdesenvolvedores profissionais.

    Utilitrios do Visual DataFlex

  • 8/13/2019 Visual Data Flex

    34/46

    Web Application ServerAdministrator

    Atravs do Web ApplicationServer Administrator voc podergerenciar todas as aplicaesweb instaladas em seu servidor.

    Utilitrios do Visual DataFlex

  • 8/13/2019 Visual Data Flex

    35/46

    Web ApplicationIntegrator

    O Integrator uma ferramenta muitotil para Web designers que faro aintegrao do site com os recursos deVDF. Atravs dele voc pode arrastarcdigo pronto para o editor HTML desua preferncia.

    Utilitrios do Visual DataFlex

  • 8/13/2019 Visual Data Flex

    36/46

    Componentes do produto

    O Visual DataFlex uma ferramenta completa que permite desenvolver etestar a aplicao final, proporcionando muito mais segurana.

    Os itens que fazem parte do pacote so:01 licena desenvolvimento mono-usurio;01 licena Client de 3 usurios, para testes do aplicativo construdo emambiente Windows cliente/servidor;01 licena Server de 2 usurios, para testes do aplicativo construdo emambiente Web;01 licena de desenvolvimento do kit de conectividade ODBC;Help e manuais on-line;Certificado de Registro Permanente, contendo nome, nmero e cdigode registro, mais o Acordo de Licena de uso.

  • 8/13/2019 Visual Data Flex

    37/46

    Configurao de hardware

    SISTEMA OPERACIONAL: Windows 98 SE, Windows ME, Windows NT 4.0 com Service Pack 6, Windows 2000com Service Pack 2, Windows XP ou Windows 2003.

    PROCESSADOR: Intel Pentium-based PC ou superior.

    MEMRIA RAM: Windows 98 SE: 32 MB; Windows NT 4.0 / Windows 2000 /Windows XP / Windows 2003: 64 MB.

    ESPAO LIVRE EM DISCO: 180 MB.

    PLACA DE VDEO: SVGA 800 x 600 ou superior.

    DISPOSITIVO APONTADOR: Mouse ou outro compatvel com Windows.

    REDES: Suporte a ambientes baseados em redes Windows e Novell Netware 5.x.

    DRIVE DE CD-ROM.

  • 8/13/2019 Visual Data Flex

    38/46

    Depoimento

    O que dizem nossos clientes Renato Ferreira, Fundador e Presidente da Lobraus Enterprises BRASIL:

    Utilizamos os produtos da Data Access h muito tempo. Precisvamos criar uma soluo

    de futuro, por isso adquirimos a verso 1.2 do WebApp. Ao iniciarmos as aplicaes,sentimos a necessidade de aprimorar mais nossos sistemas, adicionando novos recursos.Foi nesta etapa que partimos para a verso 2.1 do WebApp. Na mesma velocidade que atecnologia evoluiu, evolumos para a verso 3.0, permitindo assim gerar aplicativosvoltados para as novas tecnologias de hardware. O WebApp 3.0 permitiu disponibilizar aosnossos clientes um acesso mais dinmico s informaes atravs da tecnologia WAP. Massentamos que o nosso sistema ainda poderia ser melhorado.

    Com a chegada do Visual DataFlex Web Application Server 9.1 e com as melhorias feitasnas ferramentas de desenvolvimento e de depurao, nossa equipe sentiu-se enconrajadaa utilizar uma nova verso do produto. Com bibliotecas mais enxutas, ferramentas dedepurao em tempo real, suporte a outros idiomas como o portugus-brasil e com a novapadronizao dos arquivos de help, ficou ainda mais rpido e confortvel desenvolveraplicativos para web, proteger meus investimentos garantindo a continuidade de meusprodutos e desenvolver aplicativos voltados para o futuro. Isso Visual DataFlex!

  • 8/13/2019 Visual Data Flex

    39/46

    Depoimento

    O que dizem nossos clientes Benedito da Costa Esprito Santo Neto, Coordenador de Execuo Oramentriae Financeira do Ministrio do Meio-Ambiente:

    O Ministrio do Meio Ambiente, desde sua criao, em 1990, ento denominado deSECRETARIA ESPECIAL DO MEIO AMBIENTE DA PRESIDNCIA DA REPBLICASEMAM/PR, por minha insistncia, comeou a usar o DATAFLEX na VERSO DOS3.01B, da em diante no o abandonou mais. Quando saiu a verso para o Windows,o VDF5, adquiri uma cpia da verso BETA, mostrei ao meu chefe, e ele gostou eautorizou a aquisio da lecena de uso da Verso do VDF6. Para no perder asaplicaes j desenvolvidas, continuamos at hoje com o VDF, e agora com olanamento do VDF 9.1, criar minhas aplicaes ficou ainda mais fcil, pois no vouprecisar adquirir outro produto para criar aplicaes para WEB.

    A integrao de 2 produtos em uma s ferramenta, facilitou muito meu trabalho, pois j desenvolvi algumas aplicaes para serem usadas na INTRANET, e no encontreidificuldade, bastou dar uma olhada na documentao (HELP), e a foi s colocar amo na massa, o resultado foi muito melhor do que eu esperava.

  • 8/13/2019 Visual Data Flex

    40/46

    Superando as expectativas de

    grandes empresas

  • 8/13/2019 Visual Data Flex

    41/46

    Resumo das principais vantagens

    que a ferramenta oferece Linguagem essencialmente orientada a objetos (OOP).

    Desenvolvimento rpido, fcil e seguro para Windows e Webcentralizado em um nico lugar.

    Aplicaes multi-usurios criadas automaticamente,sem necessidade de codificao especial.

    Metodologia de desenvolvimento pronta, reduzindo tempo eeliminando trabalho de redesenvolvimento desnecessrio.

    Mais de 250 classes completamente documentadas

    Criao automtica da camada de subclasses.

  • 8/13/2019 Visual Data Flex

    42/46

    Pacotes e classes com cdigo-fonte aberto e em vrios idiomas.

    Gerao automtica de arquivos executveis (.exe). ncoras para redimensionamento automtico de objetos.

    Banco de dados transacional e de alta performance nativo,extremamente rpido.

    Acesso nativo ou via ODBC aos principais bancos de dados daindstria: Pervasive.SQL, IBM DB2, MS SQL Server, ODBC e Oracle.

    Suporte total a XML.

    Integrao total COM/ActiveX.

    Resumo das principais vantagens que a ferramenta oferece

  • 8/13/2019 Visual Data Flex

    43/46

    Ferramenta aberta a novas tecnologias.

    Utilitrios e recursos personalizveis e flexveis.

    Code Explorer com recursos inteligentes tais como auto -completar ehelp automtico de sintaxe para definio de funes e parmetros, oque mantm os cdigos mais limpos fceis de manipular.

    Fcil distribuio, gerenciamento e manuteno das aplicaesem ambos os ambientes.

    Execuo de programas a partir de CD s, discos ZIP, etc.

    Escalabilidade: aplicaes crescem junto com a empresa,graas sua arquitetura de 3 camadas.

    Resumo das principais vantagens que a ferramenta oferece

  • 8/13/2019 Visual Data Flex

    44/46

    Resumo das principais vantagens que a ferramenta oferece

    Modelo small -release, com intervalos pequenos entre olanamento de uma verso e outra.

    Comercializado atravs de um modelo de assinatura anualque reduz o TCO da ferramenta.

    Sistema de Help completo, com ampla documentaosobre a linguagem e ferramentas (Visual DataFlex e Electos).

    Suporte tcnico especializado e exclusivo.

    Treinamentos com certificao oficial atravs do TECDAB,com reconhecimento mundial.

  • 8/13/2019 Visual Data Flex

    45/46

    Para nos contactar

    Data Access Brasil:www.DataAccess.com.br

    Site Oficial do Visual DataFlex (em ingls):www.VisualDataFlex.com

    Site Exclusivo 4developers:www.4developers.com.br

    E-mail:

    [email protected]:(55 11) 3262-2000

    Fax:(55 11) 3284-1579

  • 8/13/2019 Visual Data Flex

    46/46

    SURPREENDA-SE!