TheWebMind Tche Linux 2009

1.194 visualizações

Publicada em

Palestra ministrada pelos 2 criadores do TheWebMind no Tche Linux 2009. A palestra explica o funcionamento da plataforma Mind, assim como a sintaxe da linguagem entre todas outras funcionalidades.

Publicada em: Tecnologia, Turismo
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.194
No SlideShare
0
A partir de incorporações
0
Número de incorporações
42
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

TheWebMind Tche Linux 2009

  1. 1. Um Novo Paradigma no Desenvolvimento de Software
  2. 2. Palestrantes Felipe Nascimento Criador e desenvolvedor líder Entusiasta Javascript e PHP Analista Desenvolvedor na Agiplan Serviços Financeiros [email_address] @felipenmoura http://felipenascimento.org
  3. 3. Palestrantes Jaydson Gomes Criador e desenvolvedor líder Entusiasta Javascript e PHP Analista Desenvolvedor na Ag2 [email_address] @jaydson http://jaydson.org
  4. 4. O que é o TheWebMind É uma plataforma capaz de interpretar o conhecimento humano
  5. 5. O que é o TheWebMind WML (Web Mind Language) IDE (Integrated Development Environment ) Mind Engine Plataforma {
  6. 6. Evolução da Tecnologia
  7. 7. Evolução da Tecnologia
  8. 8. Evolução da Tecnologia
  9. 9. Evolução no Desenvolvimento Metodologias: Scrum, XP, Lean, entre outras
  10. 10. Analise Desenvolvimento Teste Implementação Evolução no Desenvolvimento
  11. 11. Evolução no Desenvolvimento Desenvolvimento sem fim
  12. 12. Evolução no Desenvolvimento Promessas
  13. 13. Evolução no Desenvolvimento TheWebMind
  14. 14. Funcionamento
  15. 15. Funcionamento
  16. 16. Conhecimento sobre o problema Compreensão (Múltiplas Saídas) Mind2.0 Problema transcrito Código gerado e documentação Saídas alternativas Desenvolvedores Funcionamento Módulo Plugin
  17. 17. IDE
  18. 18. Funcionamento
  19. 19. Painéis Project List Panel (Fechado)
  20. 20. Painéis Main Painel
  21. 21. Painéis Output Panel
  22. 22. Painéis Project List Panel (Aberto)
  23. 23. Painéis Main Painel (Projeto Aberto)
  24. 24. Ambientes
  25. 25. WML
  26. 26. WML cada aluno pode possuir um ou vários professor e todo professor tem muitos aluno Entidade Entidade Verbo Quantificadores
  27. 27. WML aluno tem nome:caractere(80,obrigatório) aluno tem idade:inteiro() Atributo Tipo Características
  28. 28. aluno tem turma:caractere(1, "A") aluno tem sexo:caractere(1,{M=Masculino|F=Feminino}) professor tem cpf:caractere(14,[000.000.000-00]) professor tem #matrícula:varchar(10) //Numero de matricula WML Valor padrão Opções Máscara Comentário Campo oculto
  29. 29. WML $uf:char(2,{SP=São Paulo|RJ=Rio de Janeiro|BA=Bahia}) enderecoComercial tem estado:uf() enderecoResidencial tem estado:uf() Sub Tipo
  30. 30. CORE
  31. 31. RegExp JSON XML PHP Javascript Ajax jQuery * FW - Server-Side FW - Client-Side Ajax Push NLP Core
  32. 32. Saídas
  33. 33. DDL Código WML DDL
  34. 34. DDL aluno tem nome:caractere(80,obrigatório) aluno tem idade:inteiro() aluno tem turma:caractere(1, "A") aluno tem sexo:caractere(1,{M=Masculino|F=Feminino}) professor tem cpf:caractere(14,[000.000.000-00]) professor tem matrícula:varchar(10) e todo professor tem muitos aluno Código WML
  35. 35. DDL
  36. 36. Diagrama ER Código WML ER
  37. 37. ER
  38. 38. Dicionário de Dados Código WML Dicionário de Dados
  39. 39. Dicionário de Dados
  40. 41. Módulos Conhecimento sobre o problema Arquivos Documentação Diretórios
  41. 42. http://thewebmind.org http://docs.thewebmind.org Site: Docs: http://groups.google.com/group/thewebmind Grupo: @thewebmind “ O Mind entende você”

×