Produtividade com SuperCRUD e Software Template

Slides:



Advertisements
Apresentações semelhantes
Desenvolvendo aplicações PHP com, AJAX e Y!UI Yahoo! User Interface
Advertisements

Viver de Internet. Objetivo: Discutir sobre as áreas que oferecem mais oportunidades, as remunerações médias de mercado, quais as competências exigidas.
Garantia da Qualidade Mário Eduardo.
Iniciando na plataforma Eclipse
Sistema para Criação e Testes de Modelos Formais
Como fazer Engenharia de Software sem dinheiro!!!
Engenharia Reversa de Softwares Ruby on Rails
Lucas Augusto Scotta Merlo
Luciano Borges Portal do Software Público Brasileiro.
FUNDAMENTOS DE SOFTWARE
WebWork e JSP Keven andrade
Projeto para Desenvolvimento de Sistema
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Projeto para Desenvolvimento de Sistema
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.

Cleverson Sacramento Arquitetura Cross-Plataforma para Autenticação e Autorização de Aplicações Comerciais Projeto Rasea.
Mestrado em Sistemas e Computação Arquitetura Cross-Plataforma para Segurança de Aplicações Comerciais Projeto Rasea Cleverson Sacramento
MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE SOFTWARE USANDO MÉTODOS ÁGEIS SOFTWARE USANDO MÉTODOS ÁGEIS Faculdade Cenecista Nossa Senhora dos Anjos FACENSA.
MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE SOFTWARE USANDO MÉTODOS ÁGEIS SOFTWARE USANDO MÉTODOS ÁGEIS Faculdade Cenecista Nossa Senhora dos Anjos FACENSA.
SCC 5812 – Interação Usuário-Computador Análise da Ferramenta Cacoo
Outubro/2008 Engenharia do Computação Sistema de Gestão de Manutenção Desenvolvimento Equipe Antônio Deyvyson Diego Nascimento Paollo Maciel Marcelo Pereira.
Ricardo Spinoza Visão Geral sobre jCompany Ricardo Spinoza
Business Intelligence SAP Disclosure Management
RUPinho Qualidade de Software
Business Intelligence SAP Disclosure Management
Sejam bem vindos! Arquitetura de Sistemas Operacionais.
UNIVERSIDADE FEDERAL DE ITAJUBÁ Groupware Departamento de Suporte a Informática.
Visão Geral PRO.NET.
Equipe Bruno Ghisi Bruno Ghisi Diogo Verçosa Diogo Verçosa Raylson Carlos Raylson Carlos Reginaldo Júnior Reginaldo Júnior Renato Arruda Renato Arruda.
Cap 2 – Processo de Software
Grupo PHP MADS - FEUP 2009/ /01/ Agenda Contexto Tecnologias Ferramentas Arquitectura lógica Arquitectura física Processo de desenvolvimento.
Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online.
Tópicos avançados em internet A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Introdução ao Framework Django
Fevereiro/ Resultado dos Projetos de Software Pesquisa Motivação.
Arquitetura do Software
Configuração do Ambiente de Desenvolvimento
1 1.
Observatório - EPT NÚCLEO DE TECNOLOGIA. Função: Gerar soluções estratégicas através da aplicação e desenvolvimento de ferramentas de TI. A coordenação.
Aluno: Cristiano Levi Arnold Orientador: Alexandre Luís Franco 2009
1 Test Driven Development John Jonathan da Silva /
Atlassian Jira 3layer Tecnologia Porto Alegre, RS – Brasil 2010 Fábrica de Software Revenda Sparxsystems Revenda.
 Contexto  Problema  Cenário Atual  Motivação  Arcadea  Público alvo e stakeholders  Cenário Futuro  Matriz de valores  Status report  Tecnologias.
Processos Fundamentais – Desenvolvimento de Software INF /9 Processos Fundamentais Desenvolvimento de Software Baseado na norma ISO/IEC
Equipe: Eduardo, Elano, Janssen, João Chaves, João Johanes, Olavo, Ronner Prof. Régis Patrick Silva Simão ESTÁGIO SUPERVISIONADO III
Representação Arquitetural
Módulo I Capítulo 1: Introdução ao curso
Equipe: FERNANDO ÍTALO FREITAS PAULO HENRIQUE HOLANDA DO AMARAL ARTHUR FRANKLIN ACCIOLY CARLOS ALBERTO FERNANDES MEDEIROS VITOR LEITE BRAGA FRANCISCO.
Ferramenta de ensino on-line Este apresentação foi adaptada de um documento produzido por José Oliveira.
FACULDADE DE TECNOLOGIA SENAC-RS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Uma Ferramenta para Geração de Casos de Testes para.
Estendendo o Eclipse Bruno Costa Bourbon Jarbas Jácome de Oliveira Júnior {bcb,
Web Game Engine Mário Barbosa João Pascoal. Game Engine Um software com um conjunto de bibliotecas que serve para simplificar e abstrair e desenvolvimento.
Ferramentas de Manipulação de Ontologias (Protégé)
Framework MVC Francisco do Nascimento PSC - Programação de Softwares Corporativos UNIBRATEC, novembro de 2008.
CURSO DE PÓS-GRADUAÇÃO LATO-SENSU Engenharia de Componentes com JAVA ENTERPRISE.
1 Junit Motivação para o uso André Luís Moreira
Sistema Almirante Gabriel Junji Ito Giuliano Diego Barbarra.
Aluno: Oscar Chamma Orientador: Armando Hage Curso de Especialização Engenharia de componentes com JAVA ENTERPRISE 1.

Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo.
Primeira iteração 04/12/12 a 21/12/12. Tarefas executadas 1.Aplicação modelo 2.Passo a passo para instalação de ferramentas 3.Definição, implementação.
WebPosGrad Visão Geral e Plano de Projeto. PROBLEMA: Deficiências na usabilidade do atual sistema de Controle Acadêmico da Pró-Reitoria de Pós Graduação.
Transcrição da apresentação:

Produtividade com SuperCRUD e Software Template Vinicius Senger CIO & Fundador Globalcode vinicius@globalcode.com.br

Agenda Motivação Projeto SuperCRUD DEMOs Como colaborar? Links

Motivação Mesmo com POO, componentização, frameworks e novas linguagens o copy-and-paste continua sendo o método forte no desenvolvimento; XMLs, código Java, HTML, XHML, CSS, Junit, OSGi manifest fazem parte da infra básica; Tendência muito grande em linguagens focadas em geração de CRUDs: Ruby on Rails Python + Web2Py Grails

Agenda Motivação Projeto SuperCRUD DEMOs Como colaborar? Links

SuperCRUD SuperCRUD nasceu para: Tornar o Java (ainda mais) produtivo; Criar uma comunidade de template de softwares; Centralizar um catálogo de arquiteturas Facilitar as tarefas iniciais de um projeto; Oferecer uma forma ágil de prototipagem de aplicativos;

SuperCRUD SuperCRUD é um gerador de aplicativos na Web; Um aplicativo Web que gera aplicativos, Web; Features: Modelador de Entidades on-line Opção de diversos templates de arquitetura: JSF puro, Jboss Seam, Spring, EJB Usuários poderão clonar templates de outros usuários; Usuários poderão clonar modelos de entidades de outros usuários;

SuperCRUD Nasceu por um acidente conveniente de drag-and-drop; Projeto open-source LGPL; Utiliza JSF, JPA, Seam e o próprio SuperCRUD; Protótipo disponível em www.supercrud.com; Comunidade supercrud.ning.com; Source esta no supercrud.dev.java.net; 75 voluntários;

Agenda Motivação Projeto SuperCRUD DEMOs Como colaborar? Links

DEMOs SuperCRUD em execução; Os engines e os múltiplos engines; Criando templates;

Agenda Motivação Projeto SuperCRUD DEMOs Como colaborar? Links

Como colaborar? Desenvolvendo kernel do SuperCRUD: Para desenvolvedores senior com maior dedicação projeto; Desenvolvendo templates de arquitetura: A melhor maneira de tornar o SuperCRUD sua ferramenta de geração de código; Testando e implementado testes; Documentação; Divulgação;

Agenda Motivação Projeto SuperCRUD DEMOs Como colaborar? Links

Links supercrud.ning.com supercrud.dev.java.net www.supercrud.com vinicius@globalcode.com.br