Rest, Gateway e Compiladores

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Rest, Gateway e Compiladores - Presentation Transcript

    1. REST, Gateways e Compiladores Rodrigo Dias Arruda Senra PyConBrasil 2008 - RJ
    2. REST, Gateways e Compiladores Rodrigo Dias Arruda Senra PyConBrasil 2008 - RJ
    3. Apenas um rapaz latino americano... • Entusiasta de Python • Desenvolvedor e Projetista GPr Sistemas desde 1996 HI Tecnologia desde 2007 • Engenheiro de Computação Graduação-MSc-PhD IC/Unicamp
    4. Quem está aí ?
    5. Quem está aí ? ✓Profissionais de Informática
    6. Quem está aí ? ✓Profissionais de Informática ✓Desenvolvedores
    7. Quem está aí ? ✓Profissionais de Informática ✓Desenvolvedores ✓Estudantes
    8. Quem está aí ? ✓Profissionais de Informática ✓Desenvolvedores ✓Estudantes ✓Professores
    9. Quem está aí ? ✓Profissionais de Informática ✓Desenvolvedores ✓Estudantes ✓Professores ✓1ª vez na PyConBrasil
    10. Quem está aí ? ✓Profissionais de Informática ✓Desenvolvedores ✓Estudantes ✓Professores ✓1ª vez na PyConBrasil ✓Membros APyBr
    11. Quem está aí ? ✓Profissionais de Informática ✓Desenvolvedores ✓Estudantes ✓Professores ✓1ª vez na PyConBrasil ✓Membros APyBr • Nenhuma resposta acima!
    12. O Contexto ferramentas ISIS O Projeto ISIS-NBP O Problema *Idade A Solução dá lhe Python! O Convite http://reddes.bvsaude.org
    13. Anatomia do Blá O Contexto ferramentas ISIS O Projeto ISIS-NBP O Problema *Idade A Solução dá lhe Python! O Convite http://reddes.bvsaude.org
    14. Anatomia do Blá O Contexto ferramentas ISIS O Projeto ISIS-NBP O Problema *Idade Flexibilidade, Interoperabilidade, Compatibilidade, Escalabilidade, Facilidade, Portabilidade,... A Solução dá lhe Python! O Convite http://reddes.bvsaude.org
    15. Anatomia do Blá O Contexto ferramentas ISIS O Projeto ISIS-NBP O Problema *Idade Flexibilidade, Interoperabilidade, Compatibilidade, Escalabilidade, Facilidade, Portabilidade,... A Solução dá lhe Python! IPython, Twisted, Django, PyOpenSSL, PyCrypto, PLY,... e grande elenco! O Convite http://reddes.bvsaude.org
    16. O Mundo ISIS
    17. O Mundo ISIS 1975 - CDS/ISIS (VAX) 1985 - Micro-ISIS (DOS),CISIS (Unix/DOS), Isis-Pascal 1995 - ISIS_DLL, WinISIS, JavaISIS, WWWISIS 2005 - WXIS, GenISIS, WebLIS, OpenISIS (PHP) 2008 - J-ISIS (Java), ABCD(PHP+CISIS) 2009 - ISIS-NBP 1.0 (Python)
    18. O Mundo ISIS
    19. O Mundo ISIS
    20. O Mundo ISIS
    21. O Mundo ISIS
    22. O Mundo ISIS
    23. O Mundo ISIS
    24. Modelo de Dados ISIS • chaves inteiras (registro e campo) • chave letra (subcampo) • hierarquia limitada (4 níveis) • repetibilidade e linguagem de formatação MFN: 1 69: Paper on: <plant physiology><plant transpiration><measurement and instruments> 70: Magalhaes, A.C. 70: Franco, C.M. 44: Methodology of plant eco-physiology: proceedings of the Montpellier Symposium 50: Incl. bibl. 24: Techniques for the measurement of transpiration of individual plants 26: ^aParis^bUnesco^c-1965 30: ^ap. 211-224^billus.
    25. Layout das Bases ISIS Master File (.mst) Control Record Data Record Data Record Data Record ...
    26. Layout das Bases ISIS Master File (.mst) Control Record Leader Section Data Record Directory Section Data Record Raw Data Section Data Record ...
    27. Layout das Bases ISIS Master File (.mst) Control Record Data Record Data Record Data Record ...
    28. Layout das Bases ISIS Master File (.mst) (.xrf) 1 Control Record 2 3 4 Data Record 5 6 ... Data Record Data Record ...
    29. Layout das Bases ISIS Master File (.mst) (.xrf) 1 Control Record 2 3 4 Data Record 5 6 ... Data Record Data Record ...
    30. Arquitetura de Aplicações
    31. Projeto ISIS-NBP Database Console Engine Gateway
    32. Projeto ISIS-NBP Database Console IPython Engine Gateway
    33. Projeto ISIS-NBP Database PyOpenSSL, PyCrypto Console IPython Engine Gateway Twisted SSH HTTP
    34. Projeto ISIS-NBP Database ISIS native DB OIM PyOpenSSL, PyCrypto Console IPython Engine Gateway Twisted SSH HTTP
    35. Projeto ISIS-NBP Database ISIS native DB OIM PyOpenSSL, PyCrypto Console IPython Engine Gateway Twisted SSH Django XML-RPC HTTP
    36. Projeto ISIS-NBP Database ISIS native DB OIM PyOpenSSL, PyCrypto Console IPython Engine Gateway Twisted SSH PLY Django XML-RPC HTTP
    37. Projeto ISIS-NBP Database ISIS native DB OIM PyOpenSSL, PyCrypto nosetest Console IPython Engine Gateway Twisted SSH PLY Django XML-RPC HTTP
    38. Projeto ISIS-NBP ZODB, Durus,... WebDAV BDB, XML,... Database ISIS native DB RSS, OAI-PMH JSON OIM PyOpenSSL, PyCrypto nosetest Console IPython Engine Gateway Twisted SSH PLY Django XML-RPC HTTP
    39. Twisted + Django from django.conf import settings settings.configure(DEBUG=True, DEFAULT_CHARSET=config.OUTPUT_ENCODING, ROOT_URLCONF = 'pyisis.web.urls', INSTALLED_APPS = ('django.contrib.contenttypes', ...), MIDDLEWARE_CLASSES = ('CommonMiddleware',...), ...) wsgires = wsgi.WSGIResource(AdminMediaHandler(WSGIHandler())) res = log.LogWrapperResource(wsgires) log.FileAccessLoggingObserver(config.WEB_LOG).start() site = server.Site(res) reactor.listenTCP(config.HTTP_PORT, channel.HTTPFactory(site))
    40. Demo !
    41. Demo ! Dá tempo de ver o Python em ação ? É possível ? Seria pedir muito ?
    42. Arquitetura ISIS-NBP
    43. Arquitetura ISIS-NBP
    44. Arquitetura ISIS-NBP
    45. Convite http://reddes.bvsaude.org/projects/isisnbp/ isisnbp-devel@listas.bireme.br
    46. Obrigado a todos pela atenção. Rodrigo Dias Arruda Senra http://rodrigo.senra.nom.br rsenra@acm.org As opiniões e conclusões expressas nesta apresentação são de exclusiva responsabilidade de Rodrigo Senra. Não é necessário requisitar permissão do autor para o uso de partes ou do todo desta apresentação, desde que não sejam feitas alterações no conteúdo reutilizado e que esta nota esteja presente na íntegra no material resultante. Imagens e referências para outros trabalhos nesta apresentação permanecem propriedade daqueles que detêm seus direitos de copyright.

    + Rodrigo SenraRodrigo Senra, 2 years ago

    custom

    708 views, 1 favs, 2 embeds more stats

    Presentation of ISIS-NBP project during PyConBrasil more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 708
      • 706 on SlideShare
      • 2 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 10
    Most viewed embeds
    • 1 views on http://66.102.9.104
    • 1 views on http://localhost

    more

    All embeds
    • 1 views on http://66.102.9.104
    • 1 views on http://localhost

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories