Estava procurando por material sobre J2EE, SOA, RUP e UML e sem querer acabei encontrando um pequeno tesouro em material farto, gratuito e bem organizado, com os cumprimentos da IBM. São os RedBooks, 2179 livros publicados (até o momento) em PDF que também podem ser encomendados impressos em papel.

Um dos livros que estou lendo é o Rational Application Developer V7 Programming Guide. O material, obviamente, apresenta as soluções puxando para o lado do Websphere, o equivalente da IBM ao Visual Studio, mas voltado para o Java e integração com ferramentas e processos da Rational. Mas o conteúdo é apresentado de tal forma que mesmo quem não trabalha com essas ferramentas, pode usufruir de capítulos como o o capítulo 6, Rational Unified Process (RUP) e Unified Modeling Language (UML) e o capítulo 18, sobre WebServices e Service-Oriented Architecture (SOA).

Para encontrar outros materiais, visite http://www.redbooks.ibm.com/.

Notícias relacionadas

th Ogoshi's picture

Dica ótima! Pena que não tenho contato nenhum com Java...

Alguém conhece algo parecido para as linguagens C?

carloshp's picture

"O material, obviamente, apresenta as soluções puxando para o lado do Websphere, o equivalente da IBM ao Visual Studio"

Na verdade, "Websphere" é o nome da família de produtos, que engloba principalmente application servers JEE (não se usa mais o termo "J2EE" desde o Java 5). Ela também tem uma ferramenta chamada Websphere Application Developer (WSAD), que na verdade é o bom e velho Eclipse com plugins exclusivos da IBM. De resto, excelente dica, e eu ainda acrescento que procurando no site da IBM pode-se encontrar ainda muito material gratuito de qualidade sobre outros assuntos, como redes, TCP/IP, LDAP, C/C++ e Smalltalk (só para citar alguns que eu já vi).

---
Tecnologia deve ser o meio, não o fim.

Trabalho com o WSAD 5.1.2 e RAD 7, que são suítes muito boas, porém pesadas. O WSAD, citado pelo carloshp, nada mais é do que a mesma suíte de desenvolvimento que o RAD, que até por volta de 2004 era nomeada de WebSphere Studio Application Developer, e teve sua última versão a 5.1.x.

Após esta versão, a IBM resolveu agregar a esta suíte aspectos de análise e qualidade presentes em algumas das suítes da Rational, que foi "engolida" por ela. A partir daí, o tão conhecido WSAD foi renomeado para RAD, que na realidade faz parte de uma plataforma chamada IBM SDP (IBM Software Development Platform).

Esta teve sua versão 6 lançada alguns anos após a última versão do WSAD, e sofreu várias atualizações, a principal delas foi a adoção da arquitetura do Eclipse 3 (o WSAD usava o Eclipse 2), o que tornou o ambiente mais confortável.

O problema desta suíte é ser muito pesada, com muitos recursos, plugins... exige um excelente equipamento. Hoje, o RAD 7 é a versão mais nova desta súite, que suporta a versão do servidor de aplicações IBM WebSphere Application Server 6. Mas você também pode desenvolver para Tomcat, JBoss etc...

Pra vcs terem uma idéia, o "instalador" do RAD 7 possui 5GB, e o último FIX PACK que baixei dele possui nada menos que 2,71GB. eheheheh ó o tamanho da encrenca!

[EDIT]E aproveitando, eheheh, o Visual Studio veio depois... então ele que é igual o WSAD/RAD. eheheheh

[]'s

kabum's picture

Alguém conhece algo parecido para as linguagens C? (x2)

kabum, o próprio Eclipse possui plugins para desenvolvimento em C. Mas a suíte mais recomendada mesmo é o Visual Studio 6 ou o .Net da Microsoft. Para ambiente *nix, existe o "blocão" GCC + Anjuta, ou GCC + KDevelop e por aí vai... dá uma pesquisada.

[]'s

carloshp's picture

O Eclipse pode ser usado como IDE para desenvolvimento em C/C++, basta ir ao site da fundação Eclipse e baixar a versão específica para tal (se já tiver o Eclipse, creio que basta instalar o suporte, não lembro agora). Nunca o usei para tal, embora seja minha ferramenta preferida para desenvolvimento em Java. Para C/C++ "digratis" eu recomendo o MinGW Developer Studio 2.05, que funcionalmente é identico ao MS Visual Studio 6.0, só que usando o MinGW (Minimal GNU for Windows):

http://www.parinyasoft.com/mingwstudio.html

---
Tecnologia deve ser o meio, não o fim.

meirellez's picture

EXCELENTE DICA MEU AMIGO!!!

Isso foi pra quem disse que você tinha implicância com Java?

Se foi me avisa, porque eu vou começar a dizer que você tem implicância com a Adobe e TODOS os seus produtos! Evil Evil Evil

------------------------------------------
Só a mudança é permanente.

Ricardo Bicalho's picture

Eye-wink A maioria dos que implicam não sabe que eu escrevo sobre tecnologia há quase 8 anos e aprendi OO com Java (primeiro C, depois Java, livro do Ivor Horton da Wrox).

A carreira tomou outros rumos e acabei mudando para C# .Net, que até a versão 1.1 era um "Java By Microsoft" e começou a se distanciar com a versão 2.0.

meirellez's picture

É... tem muita gente falando um monte de besteira... mas bate a poeira e segue em frente!

Li o tutorial completo do Java, disponibilizado para download pelo próprio site dos caras. E quando conheci C#, não teve como segurar... (até pela semelhança dos dois)

Sobre o livros do Ivor Horton, começei a ler um sobre VStudio2005 C++, e estava ADORANDO mesmo, o cara é muito didático (recomento também o Scott Baker, que (acho) também é da Wrox (que aliás... ROCKS! com o perdão do trocadilho).

Mas parei de ler, pois agora estou me dedicando a VS2008 C# + Express Blend/Design + Silverlight (este último por causa do MeioBit).

Não sei se você vai ler isso que eu escrevi, mas gostaria de fazer uma pergunta: Você acha que eu fiz certo? Ou o rumo que eu tô tomando não é o ideal?

-------------------------------------
Só a mudança é permanente.

Ricardo Bicalho's picture

meirellez disse:
Não sei se você vai ler isso que eu escrevi, mas gostaria de fazer uma pergunta: Você acha que eu fiz certo? Ou o rumo que eu tô tomando não é o ideal?

É complicado responder, porque cada um decide os rumos baseado nas empresas que trabalha, mercado de trabalho, tendências, gosto pessoal e afinidade.

Aprender VS 2008 com C# e aplicativos em Silverlight é um bom rumo de desenvolvimento. É uma habilidade em demanda, assim com Java. O C++ é excelente apenas se você tiver intenção em trabalhar fora do Brasil. O mercado aqui é pífio.

Tudo depende do tipo de aplicativo que você quer focar: Programar software para submarino? Soluções bancárias? Aplicativos Web? Desktop? Sistemas contábeis? Aplicações multimídia? Games?

meirellez's picture

Ricardo Bicalho disse:

Aprender VS 2008 com C# e aplicativos em Silverlight é um bom rumo de desenvolvimento. É uma habilidade em demanda, assim com Java. O C++ é excelente apenas se você tiver intenção em trabalhar fora do Brasil. O mercado aqui é pífio.

Sim, sim. O que realmente eu precisava eram essas informações. Sobre disponibilidade de trabalho nacional/internacional e demanda de mercado.

Quanto ao gosto pessoal, sei que estou no rumo certo, pois escolhi essas ferramentas pela facilidade que eu desenvolvi em Design(por causa de CSS + xHtml (programando na mão (EditPlus + FF, IE e opera. Nada de dreamWeaver nem semelhantes + toneladas de livros sobre tipologia, CSS do Eric Meyer e outras fontes))) e a demanda de aplicativos de qualidade(web e desktop), que é visível.

Informações realmente muito valiosas. Mais uma vez obrigado.

----------------------------------------
Só a mudança é permanente.

Valeu pela dica. E também pela dica de autores dada pelo meirellez, estava precisando e muito.

Opções de exibição de comentários

Selecione seu modo de exibição dos comentários favorito e clique "Salvar opções" para ativar suas mudanças.



Design Wenetus