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

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas Distribuídos Web Services
Advertisements

Material elaborado pela professora Alzennyr Cléa da UFRPE / DFM
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Django Orientando : Eduardo Gobetti
Iniciando na plataforma Eclipse
Infra-Estrutura de TI: Hardware e Software
Informática Aplicada Prof.: Bruno Rafael de Oliveira Rodrigues.
PLATAFORMA J2EE Luís Filipe Almeida Santos
Arquitetura Cliente-Servidor Especialização em Redes e Sistemas Distribuídos PUCPR 2001.
TECNOLOGIAS PARA SISTEMAS DISTRIBUÍDOS Especialização em Tecnologias para Sistemas de Informação PUCPR 2001.
Introdução aos Serviços Web
Introdução à Linguagem Java
TRABALHO SOBRE LINGUAGUEM DE PROGRAMAÇAO CARACTERISTICAS DO JAVA
FUNDAMENTOS DE SOFTWARE
StreamViewer Um analizador gráfico de transport stream code. google
MySQL Gerdson de Araújo Silva Universidade Federal de Alagoas Maceió-AL, 21 de maio de 2009.
Tecnologias para Internet
Curso EFA de técnico de Informática e Sistemas
Seminários Avançados 3 Conceitos Java EE Servidor de aplicação Tomcat
Linguagem de Programação JAVA
Aplicativos Web Com Orientação a Objetos
Enrique P. L. de Oliveira Tecnologia para Web Enrique P. L. de Oliveira
Programação WEB Apresentação.
PÁginas Dinâmicas Programação Web.
3a Fase - Recomendação/Prognóstico de TI para a organização
Introdução ao Desenvolvimento Web
Programação para estrutura Cliente-Servidor
Tópicos avançados em internet A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Tópicos de Sistemas de Informação A
Web Services Uninorte Semana de Tecnologia da Informação
Open Source Software Alexandre João Petetim Leal Ferreira Comunicação e Profissão 2004/2005 Departamento de Engenharia Informática Universidade de Coimbra.
Programação Orientada a objetos II
A autoria - II.
Noções de Software Escola Almirante Soares Dutra
Conceitos de J2EE para a WEB
Curso de Web Master Php – 1ª Aula.
Professor: Márcio Amador
Aula 1 - Fundamentos Java SE Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros – Agosto/2009.
R. Episcopal, 1763 – São Carlos-SP (16) www.virgos.com.br VIRGOS TI Arquiteturas JAVA Trilhas para a preparação do profissional.
CORBA Commom Object Request Broker Architecture Conhecendo o Padrão da OMG 3º Engenharia da Computação Vitor C. Tamarozi Romeu L. Furlan Júnior Prof. Edson.
JSP e Servlets ISEP – LP2 Filipe Costa – /2004.
A Linguagem JAVA Prof. Hugo Sampaio São Luís, MA.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Aplicações Web com Orientação a Objetos
Web-Sar Sistema de Supervisão e controle via web.
Aula 10. Revisão seminário CGI – Common Geteway Interface  Trata-se de uma tecnologia que permite gerar páginas dinâmicas permitindo que um pagina passe.
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
LINGUAGENS DE PROGRAMAÇÃO WEB
Sistemas de Informação: Estrutura básica dos Sistemas Empresariais.
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Java Básico Instrutor: Davi Pires
O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula.
Trabalho de Seminários em Informática
Igor Steinmacher, MSc. Introdução à Computação.
Grupo: Gustavo de Castro Costa Samuel Furtado e Silva Wesley Ferreira.
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas.
Gestão da Tecnologia da Informação
1 Baseado em whitepapers/eclipse-overview.pdf Nelson Lago IME/USP 04/2003 A Plataforma Eclipse.
Capítulo 6: SAD – Arquitetura e aspectos de rede e segurança
“O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle.
Desenvolvimento de Sites Dinâmicos para Web Prof. Anderson M. Fernandes Mestrando em Informática.
Aula 1 - Fundamentos Web Servidor Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros.
Formação Base PRA– portfólio reflexivo de aprendizagem
Student Tech Clubs Desenvolvimento WEB Antonio Ladeia Graduando em Tecnologia em Análise e Desenvolvimento de Sistemas Instituto Federal da Bahia Introdução.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Aplicativos para Internet Prof. Wolley W. Silva
Computação em Nuvem Felipe Carvalho UFES 2009/2 Windows Azure.
Influencias sobre o Projeto da Linguagem
Sistemas de Informação DISCIPLINA: Tecnologia e Programação Web – 6º Semestre 2ºS/2009.
Transcrição da apresentação:

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 Livre metodologia: COMO FUNCIONA Infraestrutura: PADRONIZADA versão: EVOLUÇÃO Proprietário metodologia: COMO SE USA Infraestrutura: PRODUTOS versão: ALTERAÇÃO

Sistema WEB

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