Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

23
Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre

Transcript of Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Page 1: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Felipe Peressoni Waltrick

Desenvolvimento de Aplicações Corporativas em Software Livre

Page 2: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Agenda

Desenvolvimento de Aplicações Corporativas em Software Livre

Informática no Brasil Quem ganha dinheiro com Software ? Livre X Proprietário Linguagens e Tecnologias Livres Perguntas

Page 3: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Informática no Brasil

Hardware

Sistema Operacional

Software Primário

Software Secundário

Page 4: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

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".

Informática no Brasil

Page 5: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Questionamentos ?

Alguém já viu uma cópia pirata de um software brasileiro ???

Existe software brasileiro ???

Informática no Brasil

Page 6: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Quem 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

Page 7: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Quem ganha dinheiro com Software ?

Como Trabalho

-Empresas de todos os portes

-Empresas que antes desenvolviam software de prateleira

-Empresas de Software Livre

Page 8: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Quem ganha dinheiro com Software ?

Informação X Conhecimento

Informação é "CONCRETO"

Conhecimento é "ABSTRATO"

Page 9: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Quem 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"

Page 10: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Quem ganha dinheiro com Software ?

Informação X Conhecimento

As informações são "PROPRIEDADE" das empresas

O conhecimento é o fruto do trabalho das pessoas

Page 11: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Quem ganha dinheiro com Software ?

Software é Conhecimento

Page 12: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Desenvolvimento Livre X Proprietário

Livremetodologia: COMO FUNCIONAInfraestrutura: PADRONIZADAversão: EVOLUÇÃO

Proprietáriometodologia: COMO SE USAInfraestrutura: PRODUTOSversão: ALTERAÇÃO

Page 13: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Sistema WEB

Page 14: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Curva de Produtividade

Page 15: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Curva de Produtividade

Page 16: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Linguagens 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)

Page 17: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Linguagens e Tecnologias Livres

Java (Uso Geral)

-Desktop (AWT/Swing, SWT, GTK)-Servidor (WEB, FTP, ...)-WEB (Servlets/JSP, Applets)-Sistemas Distribuídos (CORBA, EJB, ..)

Page 18: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Linguagens e Tecnologias Livres

Linguagens Interpretadas (Scripts)

PHP-WEB, Desktop (GTK).

PERL-WEB (CGI), Desktop (GTK, Qt).

Python-WEB (ZOPE), Desktop (GTK, Qt).

Page 19: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Linguagens 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++)

Page 20: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Ambiente de Desenvolvimento Tradicional

Page 21: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Ambiente de Desenvolvimento Integrado

Page 22: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Linguagens 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.

Page 23: Felipe Peressoni Waltrick Desenvolvimento de Aplicações Corporativas em Software Livre.

Perguntas ???