Title: Felipe Peressoni Waltrick
1Desenvolvimento de Aplicações Corporativas em
Software Livre
Felipe Peressoni Waltrick
2Desenvolvimento de Aplicações Corporativas em
Software Livre
Agenda
- Informática no Brasil
- Quem ganha dinheiro com Software ?
- Livre X Proprietário
- Linguagens e Tecnologias Livres
- Perguntas
3(No Transcript)
4Informática no Brasil
Dados 1) Centenas de MILHÕES de dolares são
gastos com pagamento de licença de software no
Brasil anualmente. 2) Outros MILHARES (talvez
MILHÕES) de R são gastos todos os anos com
aparato jurídico e policial sob o pretexto de
tentar conter a "pirataria".
5(No Transcript)
6Quem ganha dinheiro com Software ?
Como Produto (Software de Prateleira) -Restrito
a MegaCorporações -Os pequenos limitaram-se a
aplicações secundárias -Aplicações secundárias
tendem para serviços WEB
7Quem ganha dinheiro com Software ?
Como Trabalho -Empresas de todos os
portes -Empresas que antes desenvolviam software
de prateleira -Empresas de Software Livre
8Quem ganha dinheiro com Software ?
Informação X Conhecimento
Informação é "CONCRETO"
Conhecimento é "ABSTRATO"
9Quem ganha dinheiro com Software ?
Informação X Conhecimento
Informação pode ser VENDIDA e pode ser "ROUBADA"
Conhecimento precisa ser conquistado e NÃO pode
ser "ROUBADO"
10Quem ganha dinheiro com Software ?
Informação X Conhecimento
As informações são "PROPRIEDADE" das empresas
O conhecimento é o fruto do trabalho das pessoas
11Quem ganha dinheiro com Software ?
Software é Conhecimento
12Desenvolvimento Livre X Proprietário
Livre metodologia COMO FUNCIONA Infraestrutur
a PADRONIZADA versão EVOLUÇÃO Proprietário
metodologia COMO SE USA Infraestrutura
PRODUTOS versão ALTERAÇÃO
13Sistema WEB
14Curva de Produtividade
15Curva de Produtividade
16Linguagens e Tecnologias Livres
C / C (Uso Geral) Linguagem Base de todos os
sistemas -Desktop (Gnome, KDE, FLTK,
...) -Servidor (WEB, FTP, ...) -WEB
(CGI) -Sistemas Distribuídos (CORBA, SOAP)
17Linguagens e Tecnologias Livres
Java (Uso Geral) -Desktop (AWT/Swing, SWT,
GTK) -Servidor (WEB, FTP, ...) -WEB
(Servlets/JSP, Applets) -Sistemas Distribuídos
(CORBA, EJB, ..)
18Linguagens e Tecnologias Livres
Linguagens Interpretadas (Scripts) PHP -WEB,
Desktop (GTK). PERL -WEB (CGI), Desktop (GTK,
Qt). Python -WEB (ZOPE), Desktop (GTK, Qt).
19Linguagens e Tecnologias Livres
Ambiente de Desenvolvimento Tradicional -Editor
compilador interpretador Integrado -Glade
(C, C, PERL, Eiffel) -Eclipse (C,
Java) -Quanta, Bluefish (HTML, JavaScript) -Anjuta
, Kdevelop (C)
20Ambiente de Desenvolvimento Tradicional
21Ambiente de Desenvolvimento Integrado
22Linguagens e Tecnologias Livres
Integração -As liguagens estão integradas ao
ambiente e também umas as outras. -C e Java,
Python e Java, Perl e C, etc. -As linguagens são
multi-plataforma.
23Perguntas ???