SlideShare a Scribd company logo
1 of 22
Desenvolvimento Rápido de
Aplicações Comerciais com
Ferramenta RAD
Sérgio A. Pohlmann
sergio@ycube.net
sergio.pohlmann@gmail.com

C3N – Edição 2009
RAD – Rapid Application Development







Conceitos
Vantagens
Desvantagens
Alternativas
Ferramentas
Ycube RAD Plus
 Objetivo
 Licença
 Download:


http://groups.google.com.py/group/desarrollo_plus_rad
http://www.spohlmann.com/c3n/plus.zip



http://www.spohlmann.com/c3n/plus.ppt


ycube RAD Plus


Características:











Multiplataforma (Windows, Linux, Mac, UNIX, Haiku)
Eficiente controle de Usuarios
Documentador de sistemas
Rapido gerador de menus
Uso transparente da base de dados
Ferramenta bastante leve (menos de 1 Mb)
Sistema MUITO LEVE
Desenvolvimento rápido
Intuitivo (baixa curva de aprendizagem)
Manutenção rápida, simples e facil
Exigencias



Servidor
 Servidor

Web
 PHP 4 ou 5
 MySQL 5 ou superior


Clientes
 Motor

Gecko 2 (navegador)
Exemplos de Navegadores aceitos:

•Firefox Portable 2.x
•Wizo 2.x
•Galeon 2.x
•Netscape Navigator 9
Instalação / Configuração
1.Copiar o plus para o diretorio web
2.Criar um usuario “plus” com senha
“case” e acesso total.
3.Criar um Banco de Dados “plus”
GRANT ALL ON *.* TO plus@localhost IDENTIFIED BY “case”;
CREATE DATABASE plus;
Testar o funcionamento (browser)
Configurar o Usuario Developer


Em “trustees/usuarios”:
 Nome
 Observação
 Localidade
 Horizontal
 Vertical
 Idioma
 Trustee
Definindo o programa e os Trustees
Desenvolvendo…






Criação de Grupos
Criação de usuarios/passwords
Formularios
Menus
Procedimentos Armazenados
Tipos de Dados









Text
Select-List
Dynamic Select-list
Subform
Formula
Date
Report
Proc

•Char
•Int
•Float
•Double

•Internas
•Externas
Grupos e Usuarios



Criar grupo func (funcionarios)
Criar grupo admin (administradores)








Atribuir-lhe trustee sobre o grupo func

Criar usuario (admin)
Criar usuario (func)
Definir password para os dois usuarios
Provar login como admin ou func
Voltar a login como Developer
Formularios


Criar Formulario de Generos
Menus









Criar menu Manutencao (header)
Menu Socios (menu)
Menu Filmes (menu)
Menu Filmes (submenu)
Menu Generos (submenu)
Linkar com o formulario “generos”
Provar
Formulario filmes
•Preparar Formulario

•Linkar ao menu filmes
Formulario Telefones


Preparar Formulario
Formulario socios


Preparar Formulario



Linkar ao menu Socios
Procedimentos Armazenados
(funções)


Devolver
 Parameters:
 Return:

cod_filme INT
INT

 Body


BEGIN
UPDATE filmes SET f_estado=“Disponivel”
WHERE f_cod=cod_filme;
 UPDATE movim SET m_estado=“Disponivel”
WHERE m_cod=cod_filme;
 RETURN 0;




END
Procedimento Armazenado (Função)

Alugar
Parameters: cod_socio INT, cod_filme INT
Return:
INT
Body

BEGIN
UPDATE filmes SET f_estado=“Alugado”,
f_socio=cod_socio
WHERE f_cod=cod_filme;
RETURN 0;
END
Experiencias diversas



…
That’s all Folks!!!
Obrigado por sua assistência,
atenção e paciência!

Sérgio A. Pohlmann
C3N - 2009

More Related Content

Similar to Desenvolvimento Rápido Aplicações Comerciais Ferramenta RAD

IBM Bluemix - The Digital Innovation Platform
IBM Bluemix - The Digital Innovation PlatformIBM Bluemix - The Digital Innovation Platform
IBM Bluemix - The Digital Innovation PlatformBruno Rodrigues Alcantara
 
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...tdc-globalcode
 
12 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 201812 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 2018Graziella Bonizi
 
Monitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel BauermannMonitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel BauermannTchelinux
 
Monitoramento rede
Monitoramento redeMonitoramento rede
Monitoramento redeAndré Déo
 
Web Tools Pt B R
Web Tools Pt  B RWeb Tools Pt  B R
Web Tools Pt B Rguestb9d145
 
Software livre - Parte 3
Software livre - Parte 3Software livre - Parte 3
Software livre - Parte 3Fabrício Basto
 
Apresentacao TCC - ERP Open Souce
Apresentacao TCC - ERP Open SouceApresentacao TCC - ERP Open Souce
Apresentacao TCC - ERP Open SouceAnderson De Faro
 
TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook
TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de FacebookTDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook
TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebooktdc-globalcode
 
tdc-2022-poa-quem-tem-medo-low-code.pdf
tdc-2022-poa-quem-tem-medo-low-code.pdftdc-2022-poa-quem-tem-medo-low-code.pdf
tdc-2022-poa-quem-tem-medo-low-code.pdfDouglas Siviotti
 
AAB301 - Rich Internet Application - wcamb
AAB301 - Rich Internet Application - wcambAAB301 - Rich Internet Application - wcamb
AAB301 - Rich Internet Application - wcambMicrosoft Brasil
 
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendAnálise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendThiago Sinésio
 
Drupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal Portugal
 
Softwares para bibliotecas: opções gratuitas/livres e critérios para seleção
Softwares para bibliotecas: opções gratuitas/livres e critérios para seleçãoSoftwares para bibliotecas: opções gratuitas/livres e critérios para seleção
Softwares para bibliotecas: opções gratuitas/livres e critérios para seleçãoLígia 'lilly' Freitas
 
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...Victor Cavalcante
 
Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?Aécio Pires
 

Similar to Desenvolvimento Rápido Aplicações Comerciais Ferramenta RAD (20)

IBM Bluemix - The Digital Innovation Platform
IBM Bluemix - The Digital Innovation PlatformIBM Bluemix - The Digital Innovation Platform
IBM Bluemix - The Digital Innovation Platform
 
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
 
12 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 201812 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 2018
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
 
Monitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel BauermannMonitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel Bauermann
 
Monitoramento rede
Monitoramento redeMonitoramento rede
Monitoramento rede
 
Web Tools Pt B R
Web Tools Pt  B RWeb Tools Pt  B R
Web Tools Pt B R
 
Software livre - Parte 3
Software livre - Parte 3Software livre - Parte 3
Software livre - Parte 3
 
Apresentacao TCC - ERP Open Souce
Apresentacao TCC - ERP Open SouceApresentacao TCC - ERP Open Souce
Apresentacao TCC - ERP Open Souce
 
TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook
TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de FacebookTDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook
TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook
 
tdc-2022-poa-quem-tem-medo-low-code.pdf
tdc-2022-poa-quem-tem-medo-low-code.pdftdc-2022-poa-quem-tem-medo-low-code.pdf
tdc-2022-poa-quem-tem-medo-low-code.pdf
 
AAB301 - Rich Internet Application - wcamb
AAB301 - Rich Internet Application - wcambAAB301 - Rich Internet Application - wcamb
AAB301 - Rich Internet Application - wcamb
 
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendAnálise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
 
Drupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal e o seu ecossistema
Drupal e o seu ecossistema
 
Gerenciamento e Desempenho de Redes - Aula05
Gerenciamento e Desempenho de Redes - Aula05Gerenciamento e Desempenho de Redes - Aula05
Gerenciamento e Desempenho de Redes - Aula05
 
Redmine
RedmineRedmine
Redmine
 
Janela Livre
Janela LivreJanela Livre
Janela Livre
 
Softwares para bibliotecas: opções gratuitas/livres e critérios para seleção
Softwares para bibliotecas: opções gratuitas/livres e critérios para seleçãoSoftwares para bibliotecas: opções gratuitas/livres e critérios para seleção
Softwares para bibliotecas: opções gratuitas/livres e critérios para seleção
 
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...
 
Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?
 

Desenvolvimento Rápido Aplicações Comerciais Ferramenta RAD