felipe peressoni waltrick desenvolvimento de aplicações corporativas em software livre

Post on 21-Apr-2015

110 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Informática no Brasil

Hardware

Sistema Operacional

Software Primário

Software Secundário

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

Questionamentos ?

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

Existe software brasileiro ???

Informática no Brasil

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

Quem ganha dinheiro com Software ?

Como Trabalho

-Empresas de todos os portes

-Empresas que antes desenvolviam software de prateleira

-Empresas de Software Livre

Quem ganha dinheiro com Software ?

Informação X Conhecimento

Informação é "CONCRETO"

Conhecimento é "ABSTRATO"

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"

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

Quem ganha dinheiro com Software ?

Software é Conhecimento

Desenvolvimento Livre X Proprietário

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

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

Sistema WEB

Curva de Produtividade

Curva de Produtividade

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)

Linguagens e Tecnologias Livres

Java (Uso Geral)

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

Linguagens e Tecnologias Livres

Linguagens Interpretadas (Scripts)

PHP-WEB, Desktop (GTK).

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

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

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

Ambiente de Desenvolvimento Tradicional

Ambiente de Desenvolvimento Integrado

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.

Perguntas ???

top related