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

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

Embed Size (px)

Citation preview

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 ???