Visualizações

  • spacer Filtrar por produtos, tópicos e tipos de conteúdos

    (0 Produtos)

    (9 Tópicos)

    (3 Indústrias)

    (4 Tipos)

Desenvolva e implemente seu próximo aplicativo na plataforma de cloud do IBM Bluemix.

 

1 - 100 de 205 resultados | Avançar Mostrar Resumos | Ocultar Resumos Assine para receber resultados de buscas (RSS)

Visualizar Resultados
Título none Tipo none Data down
Introdução à programação de Java, Parte 2: Construções para aplicativos de mundo real
Continue se familiarizando com a programação orientada a objetos na plataforma Java. Esta segunda metade do tutorial "Introdução à programação de Java" introduz a sintaxe e as bibliotecas mais sofisticadas que são necessárias para desenvolver aplicativos Java complexos e para o mundo real.
Tutorial 22-02-2016
Desenvolvimento divertido na web, Parte 1: Gerenciar a autenticação do usuário com Play Framework e Scala
Implemente gerenciamento de usuários para seus aplicativos Play Framework e coloque suas aptidões de Scala para trabalhar. Pablo Pedemonte conduz você durante o desenvolvimento de um aplicativo Play básico que manipula a autenticação e a autorização. É possível até mesmo usar o código do aplicativo como iniciador para seus próprios projetos de Play a fim de diminuir o tempo de desenvolvimento do gerenciamento de usuários.
Artigo 26-01-2016
Notas da tecnologia do developerWorks: Principais tutoriais Java de 2015
O editor de tecnologias do developerWorks apresenta os principais tutoriais publicados em 2015 para desenvolvedores Java.
Artigo 26-01-2016
Introdução à programação Java, Parte 1: Fundamentos da linguagem Java
Obtenha uma introdução ao paradigma de estrutura, sintaxe e programação da linguagem e plataforma Java neste tutorial de duas partes. Aprenda sobre a sintaxe Java que provavelmente você encontrará profissionalmente e linguagens de programação Java que você poderá usar para criar aplicativos Java robustos e com possível manutenção. Na Parte 1, domine os fundamentos da programação orientada a objeto na plataforma Java, incluindo a sintaxe Java fundamental. Obtenha uma introdução sobre como criar objetos Java e incluir comportamento neles, e conclua com um resumo das melhores práticas de codificação Java.
Tutorial 22-01-2016
Criar plug-ins cognitivos para Minecraft com Bluemix, Docker e Watson, Parte 2: Construindo plug-ins para Minecraft com Docker e Eclipse
Nesta série de tutoriais, você aprenderá como usar o Docker, Eclipse e Bluemix para desenvolver, estender e hospedar seus próprios servidores do Minecraft. Descubra como usar o Eclipse para desenvolver plug-ins do Minecraft, testá-los localmente usando o Docker e usar o Bluemix para hospedar seus contêineres do Docker na Internet. Você também aproveitar o poder do IBM Watson a partir do Minecraft para proceder de modo mais educacional e interativo. Na Parte 2, você configurará seu ambiente de desenvolvimento local no Eclipse, em seguida, desenvolverá, construirá e exportará seu próprio plug-in do Minecraft do lado do servidor em uma imagem do Docker local.
Artigo 22-01-2016
Criar plug-ins cognitivos para Minecraft com Bluemix, Docker e Watson, Parte 4: Integrando o Watson no Minecraft
Nesta série de tutoriais, você aprenderá a usar Docker, Eclipse e Bluemix para desenvolver, ampliar e hospedar seus próprios servidores do Minecraft. Descubra como usar o Eclipse para construir plug-ins do Minecraft, testá-los localmente usando o Docker e usar o Bluemix para hospedar seus contêineres do Docker na Internet. Também aproveitará o poder do IBM Watson de dentro do Minecraft para jogar de forma mais educacional e interativa. Na Parte 4, você aprenderá a ampliar o servidor do Spigot com um plug-in que usa os serviços cognitivos do Watson para incluir um pouco de ciência nos seus jogos.
Artigo 22-01-2016
Simultaneidade JVM: Agir de forma assíncrona com Akka
O modelo de agente, uma abordagem há muito estabelecida para a programação concorrente, fornece uma forma fácil de construir aplicativos para alta simultaneidade e escalabilidade. Saiba mais sobre o modelo de agente e comece a trabalhar no Scala ou Java com a implementação Akka do modelo.
Artigo 22-01-2016
Crie plug-ins cognitivos para Minecraft com Bluemix, Docker e Watson, Parte 3: Implementar servidores Spigot Minecraft no Bluemix
Em sua série de tutoriais, você aprenderá como usar o Docker, Eclipse e Bluemix para desenvolver, ampliar e hospedar seus próprios servidores Minecraft. Descubra como usar o Eclipse para construir plug-ins para o Minecraft, testá-los localmente usando o Docker e usar o Bluemix para hospedar seus contêineres Docker na Internet. Você também controlará o poder do IBM Watson de dentro do Minecraft para jogabilidade mais interativa e educacional. Na Parte 3, iremos implementar imagens Docker no Bluemix e executá-las como contêineres Docker que são acessíveis através da nuvem.
Artigo 22-01-2016
Crie plug-ins cognitivos para o Minecraft com o Bluemix, o Docker e o Watson, Parte 1: Executando servidores do Minecraft no Docker
Nesta série de tutoriais, você aprenderá como usar o Docker, o Eclipse e o Bluemix para desenvolver, ampliar e hospedar seus próprios servidores Minehttp://www.ibm.com/developerworks/i/twitterdw-26796-minecraftseries.jpgcraft. Descubra como usar o Eclipse para construir plug-ins do Minecraft, testá-los localmente usando o Docker e usar o Bluemix para hospedar os contêineres do Docker na Internet. Você também usufruirá da eficiência do IBM Watson de dentro do Minecraft para obter jogos mais educacionais e interativos. Na Parte 1, você configurará o ambiente de desenvolvimento local do Minecraft e do Docker, e desfrutará da eficiência do Docker para desenvolver servidores customizados para o Minecraft. Você também começará a jogar no Minecraft no seu próprio servidor hospedado localmente!
Artigo 22-01-2016
Explore o IBM Bluemix
Veja David Barnes demonstrar o Bluemix, a oferta de plataforma como serviço da IBM. Ele foca em como começar a desenvolver e implementar aplicativos no IBM Bluemix.
Artigo 29-12-2015
Explore o MQTT e o serviço de Internet of Things no IBM Bluemix
Para interconectar dispositivos e aplicativos, o serviço Bluemix Internet of Things (IoT) é simples, mas eficiente, graças ao MQTT (Message Queue Telemetry Transport). Neste tutorial, veja como o MQTT funciona efetivamente atrás do serviço IoT e acompanhe um processo fácil para desenvolver aplicativos usando o serviço IoT com Java e o editor de Node-RED.
Artigo 29-12-2015
Mova seu aplicativo Java para uma nuvem híbrida usando o Bluemix, Parte 1
Neste artigo, mostraremos como definir um aplicativo híbrido em camadas e percorreremos um passo a passo da migração de partes dos aplicativos Tomcat ou WebSphere para o Bluemix, conectando ainda com os melhores serviços existentes na empresa. Apresentaremos uma ferramenta que pode ser usada para determinar se o aplicativo será executado no Liberty Java Buildpack do Bluemix e mostraremos como conectar a um banco de dados SQL na nuvem ou no local. Também explicaremos como atualizar um aplicativo para considerações de nuvem importantes, incluindo persistência de sessão, dimensionamento e criação de log.
Artigo 26-11-2015
Fundamentos do Bluemix: Configurar a colaboração da equipe e implementações automáticas para seu aplicativo Node.js
Neste tutorial, aprender o básico de armazenamento do código do aplicativo em um repositório Git hospedado no DevOps Services, envio do código por push para esse repositório e configuração de um Pipeline de Entrega com diversos estágios para implementação automática. O pipeline é acionado sempre que você ou alguém em sua equipe envia o código por push para seu repositório Git.
Artigo 26-11-2015
Fundamentos do Bluemix: configure a colaboração da equipe e implementações automáticas para o app PHP
Neste tutorial, aprender o básico de armazenamento do código do aplicativo em um repositório Git hospedado no DevOps Services, envio do código por push para esse repositório e configuração de um Pipeline de Entrega com diversos estágios para implementação automática. O pipeline é acionado sempre que você ou alguém em sua equipe envia o código por push para seu repositório Git.
Artigo 26-11-2015
Fundamentos do Bluemix: Inclua um banco de dados Cloudant NoSQL no app Node.js
Aprenda como criar e incluir um banco de dados Cloudant NoSQL nos aplicativos da web Node.js, no Bluemix. Explore uma loja da web acionada por dados, gerada dinamicamente, que muda sua aparência de acordo com os níveis de estoque do inventário atual. Use o Cloudant Dashboard baseado na web para visualizar e manter bancos de dados NoSQL.
Artigo 24-11-2015
Fundamentos do Bluemix: Implementar um aplicativo PHP de amostra para a nuvem
Comece trabalhando na nuvem usando a linguagem e as ferramentas com as quais você já está familiarizado como desenvolvedor da web. Neste tutorial, aprenda como executar, modificar, testar e implementar um aplicativo PHP simples para a nuvem. Depois de implementar o aplicativo para o Bluemix, a plataforma de desenvolvimento de nuvem da IBM, alguém na Internet pode acessá-lo.
Artigo 24-11-2015
Fundamentos do Bluemix: Configurar a colaboração da equipe e implementações automáticas para seu aplicativo Java
Neste tutorial, aprender o básico de armazenamento do código do aplicativo em um repositório Git hospedado no DevOps Services, envio do código por push para esse repositório e configuração de um Pipeline de Entrega com diversos estágios para implementação automática. O pipeline é acionado sempre que você ou alguém em sua equipe envia o código por push para seu repositório Git.
Artigo 24-11-2015
Fundamentos do Bluemix: inclua um banco de dados SQL no app Java
Aprenda como criar e incluir um banco de dados SQL nos aplicativos da web Java no Bluemix. Explore uma loja da web acionada por dados, gerada dinamicamente, que altera sua aparência dependendo do nível de estoque do inventário atual. Use o SQL Database Console do Bluemix, baseado na web, para visualizar e manter bancos de dados SQL.
Artigo 24-11-2015
Fundamentos do Bluemix: implemente um aplicativo Node.js de amostra na nuvem
Comece a trabalhar na nuvem usando a linguagem e as ferramentas com as quais você já esteja familiarizado como desenvolvedor da web. Neste tutorial, aprenda como executar, modificar, testar e implementar um app Node.js simples na nuvem. Após a implementação do app no Bluemix, a plataforma de desenvolvimento da Nuvem IBM, qualquer pessoa na Internet poderá acessá-lo.
Artigo 24-11-2015
Fundamentos do Bluemix: implemente um aplicativo Java de amostra na nuvem
Comece a trabalhar na nuvem usando a linguagem e o conjunto de ferramentas com os quais você já esteja familiarizado como desenvolvedor Java. Neste tutorial, aprenda como executar, modificar, testar e implementar na nuvem um app da web simples, usando a linguagem Java e o IBM Bluemix Tools for Eclipse. Após a implementação do app no Bluemix, a plataforma de desenvolvimento da Nuvem IBM, qualquer pessoa na Internet poderá acessá-lo.
Artigo 24-11-2015
Fundamentos do Bluemix: Inclua um mundo de serviços de nuvem em seu aplicativo
Explore os serviços de nuvem oferecidos no Bluemix com base em suas funções gerais. Veja como incluir e gerenciar serviços na plataforma. Dê uma rápida olhada nos padrões, que são pacotes de serviços e código de amostra que são direcionados para linguagens e tecnologias de Internet populares.
Artigo 24-11-2015
Fundamentos do Bluemix: inicie sua avaliação grátis
Você já viu as visões gerais do Bluemix e tem uma noção do que ele pode fazer por você. Agora, é hora de arregaçar as mangas e entrar em ação. Neste tutorial, você dará o primeiro passo para trabalhar com a robusta plataforma em nuvem da IBM: iniciando a avaliação grátis do Bluemix.
Artigo 24-11-2015
Mova seu aplicativo Java para uma nuvem híbrida utilizando o Bluemix, Parte 2
Deseja migrar rapidamente um aplicativo Tomcat para o IBM Bluemix utilizando o conjunto de ferramentas do Eclipse? Este tutorial oferece orientações passo a passo para configurar o conjunto de ferramentas do Eclipse para analisar, migrar e implementar um aplicativo Tomcat para o Liberty para o Java Runtime no Bluemix. Nós mostramos como configurar o Java Runtime e o banco de dados SQL e como ligar o aplicativo ao banco de dados.
Artigo 17-11-2015
Transforme seu aplicativo Java em uma nuvem híbrida usando o Bluemix, Parte 3
Neste artigo, examinamos como executar programas Java independentes no Bluemix. Também compartilhamos algumas dicas de especialista sobre a navegação na documentação do Cloud Foundry, usando a ferramenta de linha de comando CF, e a depuração no Cloud Foundry e no Bluemix.
Artigo 17-11-2015
Integração de dados em escala: Explore exemplos de OSLC
Explore exemplos simples, mas úteis de como as camadas conceituais apresentadas até agora nesta série combinam-se para integrar informações com facilidade e perfeição entre várias ferramentas. Os exemplos usam os vocabulários e padrões do Open Services for Lifecycle Collaboration (OSLC), mas são igualmente úteis para qualquer grupo de participantes que deseje conectar informações rapidamente para encontrar valor entre armazenamentos de dados.
Artigo 23-10-2015
Introdução a vários proprietários Java
A JVM de vários proprietários recentemente se tornou disponível como parte do IBM SDK Java Technology Edition, Versão 7 Liberação 1 como uma visualização de tecnologia. Executando diversos aplicativos dentro de uma única JVM de vários proprietários, um sistema em nuvem pode acelerar os horários de início de aplicativos e reduzir suas áreas de cobertura da memória. Este artigo apresenta a tecnologia por trás da JVM em nuvem de vários proprietários e discute os principais custos e benefícios.
Artigo 25-09-2015
Desenvolver rapidamente um rico aplicativo da web de três camadas, Parte 1: Desenvolver o banco de dados
Neste tutorial composto por três partes, saiba como usar o IBM Rational Application Developer e o IBM Bluemix para desenvolver rapidamente e hospedar um aplicativo multicamada do Java Enterprise Edition (JEE). Descubra como você pode poupar tempo em cada estágio: criando o modelo de dados e o banco de dados, gerando o código de acesso de dados usando a API de Persistência Java (JPA), gravando o Enterprise JavaBeans (EJBs) e serviços da web, além de usar a rica Interface com o usuário da web para visualizar e modificar os dados. Quando o aplicativo for concluído, você irá implementá-lo no IBM Bluemix, na IBM Platform as a Service (PaaS).
Artigo 30-04-2015
Desenvolva rapidamente um rico aplicativo da web de três camadas, Parte 3: Crie uma rica interface com o usuário da web
Neste tutorial composto por três partes, saiba como usar o IBM Rational Application Developer e o IBM Bluemix para desenvolver rapidamente e hospedar um aplicativo multicamada do Java Enterprise Edition (JEE). Descubra como você pode poupar tempo em cada estágio: criando o modelo de dados e o banco de dados, gerando o código de acesso de dados usando a API de Persistência Java (JPA), gravando o Enterprise JavaBeans (EJBs) e serviços da web, além de usar a rica Interface com o usuário da web para visualizar e modificar os dados. Quando o aplicativo for concluído, você irá implementá-lo no IBM Bluemix, na IBM Platform as a Service (PaaS).
Artigo 30-04-2015
Um ano do Bluemix: 10 aplicativos principais
Veja quais aplicativos Bluemix estão na lista de favoritos da equipe editorial dW. A lista tem de tudo: Desde conservação da água até competição contra o Watson, controle de atividade física e localização de carro estacionado.
Artigo 30-04-2015
Desenvolver rapidamente um rico aplicativo da web de três camadas, Parte 2: Desenvolver a camada do aplicativo
Neste tutorial composto por três partes, saiba como usar o IBM Rational Application Developer e o IBM Bluemix para desenvolver rapidamente e hospedar um aplicativo multicamada do Java Enterprise Edition (JEE). Descubra como você pode poupar tempo em cada estágio: criando o modelo de dados e o banco de dados, gerando o código de acesso de dados usando a API de Persistência Java (JPA), gravando o Enterprise JavaBeans (EJBs) e serviços da web, além de usar a rica Interface com o usuário da web para visualizar e modificar os dados. Quando o aplicativo for concluído, você irá implementá-lo no IBM Bluemix, na IBM Platform as a Service (PaaS).
Artigo 30-04-2015
Traduza seu feed do Twitter
Use os serviços de Tradução por máquina e Identificação de idioma Watson no IBM Bluemix para traduzir e normalizar o conteúdo dos canais de mídia social, como Twitter na preparação para análise de sentimento.
Artigo 25-03-2015
Integre relatórios ricos em seus aplicativos
Neste tutorial, saiba como integrar relatórios em um aplicativo de amostra usando o serviço Embeddable Reporting no Bluemix, a plataforma de desenvolvimento de nuvem da IBM. Você vai começar com um aplicativo Liberty for Java e incluirá o serviço Embeddable Reporting, o serviço MongoLab e o serviço dashDB. A partir deste ponto, é possível começar a integrar seus próprios relatórios em aplicativos mais complexos.
Tutorial 25-03-2015
Desenvolva um jogo da forca com Java, Ajax e Cloudant
Saiba como desenvolver um jogo da forca online usando o tempo de execução Bluemix Liberty for Java e o serviço de banco de dados do Cloudant NoSQL.
Tutorial 25-03-2015
Crie um aplicativo de jogo com Liberty, Cloudant e Single Sign On
Este tutorial mostra como construir rapidamente um aplicativo de jogo online baseado em serviços pré-construídos do IBM Bluemix.
Artigo 28-01-2015
Clientes de OAuth 2.0 em programação Java, Parte 2: concessão de credenciais do cliente
Esta série de várias partes ajudará a desenvolver um cliente genérico e reutilizável de OAuth 2.0 que pode ser usado para fazer interface com qualquer servidor em conformidade com OAuth 2.0. A Parte 1 explicou como implementar a concessão de credenciais de senha do proprietário do recurso. Já na Parte 2, será descrito como implementar a concessão de credenciais do cliente.
Tutorial 16-01-2015
Clientes OAuth 2.0 em programação Java, Parte 3: concessão de código de autorização
Esta série de várias partes ajudará a desenvolver um cliente genérico e reutilizável de OAuth 2.0 que pode ser usado para fazer interface com qualquer servidor em conformidade com OAuth 2.0. A Parte 1 explicou como implementar a concessão de credenciais de senha do proprietário do recurso. A Parte 2 descreveu como implementar a concessão de credenciais do cliente. Agora, a Parte 3 ensina a implementar a concessão do código de autorização.
Tutorial 16-01-2015
Desenvolver um aplicativo Java EE portátil em padrões Bluemix e de nuvem particular
Como desenvolvedor Java, você quer a promessa de “escrever uma vez, executar em qualquer lugar” dessa linguagem. Como garantir isso se você está movendo aplicativos entre o IBM Bluemix e ambientes de nuvem no local, como o SmartCloud Orchestrator ou o Pure Application System? Neste artigo, mostramos como.
Tutorial 26-12-2014
Desenvolva e gerencie aplicativos Java com o IBM Bluemix e DevOps Services
Lauren Schaefer mostra como é fácil planejar, controlar e gerenciar um projeto de desenvolvimento Java agile com o IBM DevOps Services.
Artigo 05-12-2014
Desenvolver um aplicativo de mineração de dados usando Java, Weka e o serviço Analytics Warehouse
O serviço Analytics Warehouse (anterior BLU Acceleration) fornece armazenamento e analítica de dados como um serviço no IBM Bluemix. Os desenvolvedores podem desenvolver e implementar um aplicativo analítico robusto usando a tecnologia de banco de dados extremamente rápida IBM BLU oferecida na nuvem. Saiba como desenvolver um aplicativo de mineração de dados usando a ferramenta de análise estatística Weka e aproveitando o banco de dados em colunas IBM BLU.
Artigo 24-10-2014
Melhorando o desempenho e a escalabilidade do IBM Sterling Order Management
Este artigo trata das melhores práticas de design que são importantes para o desempenho e a escalabilidade da solução IBM Sterling Order Management. O emprego dessas melhores práticas de design durante a implementação ajuda a eliminar os gargalos de desempenho comuns que são introduzidos com o design ou código customizado.
Artigo 05-09-2014
Java.next: Estilos de codificação funcional
Todas as linguagens Java.next incluem construções de programação funcional, permitindo pensar em um nível mais alto de abstração. No entanto, diferenças terminológicas entre as linguagens podem dificultar a identificação de construções semelhantes. Esta parte do artigo mostra como construções comuns de programação funcional se manifestam nas linguagens Java.next, destacando diferenças sutis nos detalhes de implementação desses recursos.
Artigo 15-08-2014
Java.next: Java 8 como Java.next
Esta parte do artigo do Java.next investiga a versão do Java 8 como um candidato razoável para a sua próxima linguagem de programação. Descubra como os blocos lambda e a API de streaming atualizam o Java para uma linguagem moderna.
Artigo 15-08-2014
Crie imagens compatíveis com IBM SmartCloud Orchestrator para Windows
Para criar imagens que podem ser implementadas através do IBM SmartCloud Orchestrator, é necessário conhecer o sistema operacional, o hypervisor no qual as imagens serão implementadas e o gerenciador de hypervisor correspondente. Saiba como preparar uma imagem compatível com SmartCloud Orchestrator para Windows de forma fácil.
Artigo 10-06-2014
Consultas dinâmicas e typesafe em JPA 2.0
Uma consulta de objetos persistentes Java é typesafe se um compilador puder verificá-la quanto à correção sintática. A versão 2.0 da API de persistência Java (JPA) introduz a Criteria API, que oferece o poder das consultas typesafe para aplicativos Java pela primeira vez e oferece um mecanismo para construir consultas de forma dinâmica no tempo de execução. Este artigo descreve como escrever consultas dinâmicas, typesafe utilizando a Criteria API e a API de metamodelo diretamente associada.
Artigo 14-05-2014
Do Código Java ao Heap Java
Este artigo oferece um insight sobre o uso da memória do código Java, cobrindo a sobrecarga de memória obtida ao colocar um valor int em um objeto Integer, o custo da delegação do objeto e a eficiência da memória dos diferentes tipos de coleção. Você aprenderá a determinar onde ocorrem as ineficiências em seu aplicativo e como escolher a coleção correta para aprimorar seu código.
Artigo 14-05-2014
Recursos avançados de visualização em Java no IBM Lotus Notes 8.5
As visualizações Java™ foram introduzidas nos clientes IBM® Lotus® Notes® no release 8.0. Muitos novos recursos foram implementados através das visualização Java para modernizar a interface do Lotus Notes. Após ter convertido seu aplicativo para usar o visualizador Java, é possível seguir os passos listados neste artigo para aproveitar os novos recursos de visualização oferecidos, tais como encadeamentos, modo reduzido, cartão de visitas, botões de ações de divisão, e menus de contexto personalizados. Assume-se neste artigo que você tem uma versão instalada do Lotus Notes 8.5, do IBM Lotus Domino Designer 8.5 e do editor de aplicativos compostos do Lotus Notes 8.5 Você também deve estar acostumado a trabalhar com o Lotus Domino® Designer.
Artigo 14-05-2014
JSF 2 fu, Parte 2: Uso de modelos e componentes compostos
O JavaServer Faces (JSF) 5 permite implementar interfaces de usuário fáceis de modificar e ampliar com dois recursos poderosos: uso de modelos e componentes compostos. Neste artigo - segundo de uma série de três partes sobre novos recursos do JSF 2 - o membro do Grupo de Especialistas em JSF 2, David Geary nos mostra como suas aplicações Web podem aproveitar da melhor maneira o uso de modelos e componentes compostos.
Artigo 14-05-2014
Acelere aplicativos de Hibernate e iBATIS usando o pureQuery, Parte 1: Usando o IBM Integration Module para Hibernate e pureQuery
Quando é estendido com o IBM Integration Module, que pode ser obtido por download, o IBM Optim pureQuery Runtime simplifica o processo de geração de SQL estática de DB2 para aplicativos de Hibernate e iBATIS. O programa faz isso sem necessidade de alterações no código do aplicativo e de reunir a SQL das cargas de trabalho de produção. O Optim pureQuery Runtime também permite que os aplicativos de Hibernate e iBATIS que acessam o DB2 ou o Informix aproveitem o recurso de lotes heterogêneos em pureQuery. Com o recurso de lotes heterogêneos, é possível fazer lotes de várias solicitações de INSERT, UPDATE e DELETE antes de enviá-las pela rede, até mesmo quando as solicitações fazem referência a várias tabelas. Este artigo é o primeiro de uma série com duas partes. Descreve o uso do IBM Integration Module com aplicativos de Hibernate. A Parte 2 focará os aplicativos de iBATIS. Este artigo inclui um exemplo de aplicativo que pode ser obtido por download e ilustra como é possível habilitar facilmente esses dois recursos. O artigo também fornece medições informais de tempo decorrido e desempenho.
Artigo 12-05-2014
Dispositivos Móveis para as Massas: Palavras e gestos com Overheard Word
Você pode se sentir como uma criança em uma loja de doces pegando códigos de terceiros no GitHub ou outro repositório, mas ainda há alguns truques para integrar esse código com sua UI Android. Este mês, Andrew Glover mostra como melhorar o aplicativo demo Overheard Word com um mecanismo de palavra JSON e um pouco de funcionalidade de gestos integrada. De fato, o Android acomoda facilmente códigos de outras pessoas, mas você ainda precisa fazer uma lógica cuidadosa se quiser que a UI do seu aplicativo opere sem problemas.
Artigo 25-04-2014
Uma introdução ao ciclo de vida do aplicativo no Codename: BlueMix
Nesta demonstração em vídeo, Jay Allen traz uma apresentação de cinco minutos que mostra o que você deve fazer (e o que não deve!) para implementar, executar e excluir um aplicativo no Codename: BlueMix.
Artigo 25-04-2014
Desenvolvendo aplicativos móveis com Node.js e MongoDB, parte 1: Os métodos e resultados de uma equipe
Explore as vantagens de usar o Node.js (JavaScript do lado do servidor) para desenvolver sistemas de engajamento. Neste artigo, veja os resultados obtidos por uma equipe do IBM Extreme Blue que usou o Node e o MongoDB com o IBM Passes, um aplicativo que demonstra a noção de sistemas de engajamento. Sua experiência com Node e MongoDB fornece insights interessantes sobre o quão rápido o desenvolvimento de aplicativos pode ser realizado com essas soluções que estão começando a surgir na empresa.
Artigo 25-04-2014
Implementado na nuvem com o IBM Application Pattern para Java
O IBM Application Pattern para Java permite facilmente transferir qualquer aplicativo Java existente para um ambiente baseado na nuvem e torná-lo reutilizável como uma plataforma ou um modelo modificável. Descubra como esse padrão funciona com as ofertas na Nuvem IBM e comece com instruções passo a passo ― incluindo duas demonstrações em vídeo ― para criar, implantar e monitorar aplicativos virtuais Java em uma variedade de cenários de uso.
Artigo 30-08-2013
Dispositivos Móveis para as Massas: Atividades e Ícones no Ciclo de Vida de seu Aplicativo Android
A classe Activity é a base de um aplicativo remoto Android e é o local em que também é possível fazer o ajuste fino das interações de seu aplicativo com o usuário e com o dispositivo móvel. Faça as coisas funcionarem exatamente como deseja no ciclo de vida de seu aplicativo, em seguida, use ícones e barras de ação para guia usuários pela navegação da UI e outros recursos do aplicativo.
Artigo 31-07-2013
Agile DevOps: Faça Versão de Tudo
Você deve criar versão de que tipos de artefatos do sistema de software? Nesta parte do artigo Agile DevOps, o especialista em DevOps Paul Duvall recomenda que as equipes de DevOps criem versão de código do aplicativo, infraestrutura, configuração, dados e, até mesmo, de artefatos do sistema interno para ter capacidade de entregar software a usuários de forma rápida e frequente.
Artigo 31-07-2013
Desenvolva um aplicativo de analítica e visualização de texto
A visualização de texto é uma forma efetiva de ver e analisar o que um texto selecionado está dizendo. Aprenda a combinar as ferramentas de analítica e visualização de texto do Eclipse e de software livre para desenvolver um aplicativo de onda de palavras que visualiza e compara dois textos.
Artigo 08-07-2013
Simplificando atividades com Flat Files utilizando Flatworm
O objetivo da biblioteca Flatworm é permitir de forma simples a conversão de flat files para JavaBeans ou vice versa. Neste artigo, iremos abordar como esta biblioteca pode acelerar atividades que envolvam a leitura ou escrita de flat files.
Artigo 14-06-2013
Serviços de Parse Baseado em Nuvem para Aplicativos Android
O desenvolvedor para dispositivos móveis C. Enrique Ortiz apresenta a API Parse, demonstrando como armazenar dados e arquivos de aplicativos Android na nuvem Parse.
Artigo 20-12-2012
Processe Big Data em Tempo Real com Twitter Storm
Storm é um sistema de processamento de big data de software livre, diferente de outros sistemas por ter sido criado para processamento em tempo real distribuído e por ser independente de linguagem. Saiba mais sobre Twitter Storm, sua arquitetura e o espectro de soluções de processamento de lote e de fluxo.
Artigo 26-11-2012
Desenvolvimento e Operações (DevOps) do Agile: Descubra o Chaos Monkey
Em que situação seria uma boa ideia tentar, de forma aleatória e intencional, finalizar partes do seu sistema de software - incluindo o hardware no qual ele é executado? E quanto a: quanto mais cedo e mais frequente, melhor? Nesta parte da série DevOps do Agile, o especialista em DevOps, Paul Duvall, descreve abordagens para a criação de um Chaos Monkey (como tem sido denominado pela Netflix) a fim de assegurar que sua infraestrutura de produção possa se recuperar de falhas inevitáveis do sistema.
Artigo 16-11-2012
Agile DevOps: Ambientes Transitórios
Frequentemente, depois da provisão de um ambiente compartilhado, ele nunca é desatribuído e pode executar por semanas ou meses, com engenheiros aplicando alterações de configuração manuais por todo o seu tempo de vida. Essa abordagem arriscada causa regularmente problemas de implementação e faz com que outros erros de "ambientes" estranhos ocorram durante os ciclos de implementação, teste e produção. Esta parte do artigo Agile DevOps explica como criar ambientes efêmeros que sejam terminados em uma base frequente. Assim que todos os ambientes estão com script e versão, esses ambientes de teste são usados apenas o suficiente para executar um conjunto de teste à medida que o software se move por uma pipeline de entrega no seu caminho para produção.
Artigo 30-10-2012
IBM na JavaOne 2012, Parte 1: Introdução às Sessões da IBM
A IBM é uma grande entusiasta da conferência JavaOne, como patrocinadora e como fonte de apresentadores técnicos. Se você for à JavaOne 2012, não perca a oportunidade de obter um conhecimento valioso dos especialistas em Java da IBM e de saber mais sobre contribuições vitais ao ecossistema de Java. Este artigo apresenta uma visão geral das atividades de que a equipe IBM está participando na JavaOne 2012.
Artigo 23-10-2012
Desenvolvimento de Jogos 2D em HTML5: Gráfico e animação
Nesta série, o especialista em HTML5 David Geary mostra como implementar um vídeo game 2D em HTML5, uma etapa por vez. Esta parte do artigo aborda gráfico Canvas e animação HTML5. Você verá como desenhar os gráficos do jogo e como colocá-los em movimento. Também verá a melhor maneira de animar com HTML5, como rolar o plano de fundo e como implementar paralaxe para simular três dimensões.
Artigo 23-10-2012
pensamento funcional: Grandes Transformações
Desenvolvimentos de programação funcional estão aparecendo agora em todas as principais linguagens, mas pode ser difícil percebê-los porque eles são identificados por diversos nomes comuns. Esta parte do artigo Pensamento Funcional mostra o mesmo exemplo escrito em sete estruturas e idiomas funcionais diferentes e investiga suas semelhanças e diferenças.
Artigo 15-10-2012
Agile DevOps: Automação de infraestrutura
Quantas vezes você aplicou manualmente as mesmas etapas ao criar uma infraestrutura, ou contou com outra equipe para configurar um ambiente para você? E se todas essas ações fossem colocadas em um script e uma versão como o restante do sistema de software? Nesta parte do artigo Agile DevOps, o especialista em DevOps Paul Duvall mostra como o Chef e o Puppet permitem automatizar o fornecimento da infraestrutura. Ele cobre os fundamentos de cada uma dessas ferramentas, junto com suas similaridades, casos de uso e diferenças, além de fornecer uma demonstração em vídeo da criação de scripts com o Puppet.
Artigo 01-10-2012
Apresentando o Spring Roo, Parte 6: Desenvolver os Aplicativos Spring MVC e GWT Usando o Spring Roo 1.2 e Implementá-los no Cloud Foundry
O Spring Roo progrediu consideravelmente com o release da Versão 1.2. Este artigo apresenta os novos recursos no release atual como projeto multimódulo, suporte MongoDB, suporte JSF e muito mais. Você desenvolverá um aplicativo da Web GWT multimódulo usando o Spring Roo e implementará o aplicativo no Cloud Foundry.
Artigo 01-10-2012
Apresentando o Spring Roo, Parte 7: Desenvolva aplicativos em Spring MongoDB usando o Spring Roo
O MongoDB é um armazenamento de dados NoSQL orientado a documentos e escalável horizontalmente que é muito conhecido. Com o Spring Roo versão 1.2, é possível desenvolver aplicativos Spring com o MongoDB como soluções de armazenamento de dados. Estude o MongoDB e, em seguida, desenvolva um aplicativo corporativo do Spring MongoDB usando o Spring Roo.
Artigo 01-10-2012
Desenvolvimento de Jogos 2D em HTML5: Apresentando o Snail Bait
Nesta série, David Geary, especialista em HTML5, mostra como implementar um videogame 2D HTML5 passo a passo. Esta parte inicial do artigo mostra o jogo finalizado e, em seguida, mostra como começar a implementá-lo do zero. Se você já quis implementar um jogo em HTML5, mas não teve tempo para dominar todos os detalhes, esta série é para você.
Artigo 25-09-2012
Implementando CAPTCHA com reCaptcha em aplicações WEB
Neste artigo será demonstrado como criar desafios CAPTCHA para ajudar a proteger aplicações WEB contra ataques computacionais utilizando a solução gratuita reCaptcha.
Artigo 25-09-2012
Integre um Verificador de Código Externo ao Eclipse CDT
Boas notícias para os usuários da estrutura de análise de código integrada do Eclipse CDT para C/C++: agora o Codan permite integrar e executar as suas ferramentas de análise de código externas dentro do Eclipse!
Artigo 17-09-2012
Agile DevOps: O Achatamento do Processo de Release de Software
O que significa "achatar" o processo de release de software? Como isso afetará a sua estrutura organizacional? Na primeira parte da série Agile DevOps, Paul Duvall, especialista em DevOps, descreve como os desenvolvedores e as operações estão trabalhando juntos nas equipes de entrega de software para aperfeiçoar o processo de desenvolver e liberar software. Ele fala de tópicos nascentes, como infraestruturas acionadas por testes, ambientes temporários e o Chaos Monkey — e de como todas essas técnicas trabalham em conjunto para alcançar o objetivo de oferecer software aos usuários de forma mais rápida e frequente.
Artigo 17-09-2012
Pensamento Funcional: Repensando o Despacho
Linguagens de próxima geração para a plataforma Java possuem mecanismos de despacho de método mais flexíveis do que a linguagem Java. Nesta parte do artigo Pensamento funcional, Neal Ford explora os mecanismos de despacho em linguagens funcionais, como Scala e Clojure, mostrando novas formas de pensar sobre a execução de código.
Artigo 06-09-2012
Colaboração Mais Inteligente para o Segmento de Mercado de Educação Usando o Lotus Connections, Parte 1: Integre o Lotus Connections a um aplicativo da web com REST
Amplie os recursos do IBM Lotus Connections com um aplicativo da web com REST que suporta APIs de XML e JSON. A interface com o usuário Connections Profiles é um widget customizado baseado no kit de ferramentas Dojo. O aplicativo da web permite que um professor universitário compartilhe suas publicações em uma página de perfil em uma rede social. Customize ainda mais o aplicativo para compartilhar outras informações do perfil do professor, como verbas para pesquisa que recebeu ou os cursos que ele lecionou.
Artigo 31-08-2012
LDAP Schema Manager
A ferramenta LDAP Schema Manager fornece um recurso para ampliar e estender os atributos relacionados ao esquema do servidor de protocolo LDAP. Fornece uma provisão para incluir novos atributos de esquema no servidor do diretório do LDAP e ajuda a gerenciá-lo em um ambiente heterogêneo.
Artigo 06-08-2012
Pensamento Funcional: Reconhecimento de padrões e árvores no Either
A capacidade do Scala de realizar envio com base em reconhecimento de padrões é alvo de muita inveja pelos desenvolvedores de Java. Essa parte do artigo mostra como uma combinação de estruturas de dados padrão e genéricos oferece uma sintaxe semelhante a reconhecimento de padrões em Java puro.
Artigo 26-07-2012
Use o Drools e o JPA para criação contínua e em tempo real de perfil de dados
Use o que você sabe sobre JPA e Drools 5 e saiba ainda mais enquanto implementa um aplicativo de criação contínua e em temo real de perfil de dados.
Artigo 26-07-2012
Questionário Node.js além do Básico
Teste seu conhecimento e qualificações em Node.js e você poderá avaliar rapidamente seu domínio das principais informações e técnicas de código que aprendeu neste caminho de conhecimento.
Artigo 20-07-2012
Entendendo Dispositivos de Dump
Se acontecer o inesperado e o sistema operacional IBM AIX travar, o melhor é que as informações sejam reunidas automaticamente. Com o uso de dispositivos de dump, o core dump é colocado nesses dispositivos, pronto para ser transferido para o suporte IBM.
Artigo 16-07-2012
Aplicativos Java para Facebook no Google App Engine
A ausência de suporte Java nativo no Facebook Platform não precisa ser um obstáculo ao desenvolvimento de aplicativos do Facebook de terceiros em linguagem Java. Este artigo mostra como criar um aplicativo do Facebook, implementá-lo em Java e instalá-lo no serviço App Engine, do Google.
Artigo 06-07-2012
Pensamento Funcional: Manipulação de erros funcional com Either ou Option
Os desenvolvedores Java estão acostumados a manipular erros lançando e capturando exceções que não correspondem ao paradigma funcional. Este artigo do Pensamento funcional investiga formas de indicar erros do Java de maneira funcional, enquanto ainda preserva a segurança do tipo, mostra como concluir exceções verificadas com retornos funcionais e apresenta uma abstração útil, denominada Either.
Artigo 29-06-2012
Gerencie um Aplicativo J2EE com Extensões TSAM
O IBM Tivoli Service Automation Manager (TSAM) V7.2.2 apresenta a extensão: um conjunto de componentes de software TSAM que pode implementar uma nova solução de automação de serviço de TI (conhecida como uma definição de serviço) ou incluir recursos para definições existentes de serviço. Neste artigo, os autores explicam como ajustar a política de balanceador de carga às necessidades do seu sistema, como incluir e remover servidores de aplicativo como a carga de trabalho das mudanças de aplicativo de negócios e como modificar as regras de firewall e por que pode ser necessário fazer isso.
Artigo 30-03-2012
Enviando notificações de push a dispositivos iOS
Usando a tecnologia de notificação de push, os aplicativos de servidor podem enviar conteúdo rico a aplicativos instalados em dispositivos iOS ou Android, evitando o problema e o gasto da implementação de Short Message Service (SMS) ou Multimedia Messaging Service (MMS) em seu aplicativo de sistema de mensagens móvel. Michael Yuan mostra como suportar este recurso principal em seus aplicativos iOS. Você também verá como usar uma biblioteca Java livre que simplifica o processo de notificação.
Artigo 15-03-2012
Série de Podcasts Técnicos da Zona de Tecnologia Java: 4ª Temporada
Há anos, a zona de Java traz para você um conteúdo técnico de alta qualidade, oferecido pelas melhores mentes do segmento de mercado. Entretanto, é difícil reservar um tempo para ler um artigo aprofundado e cheio de códigos, até mesmo se for sobre um tópico fundamental para o seu trabalho. Esta série de podcasts, conduzida pelo cativante e tecnicamente curioso Andrew Glover, fornece uma nova forma de obter informações a partir das fontes em que você mais confia. Publicaremos semanalmente uma nova discussão com um especialista nos tópicos que são importantes para o seu trabalho.
Artigo 29-02-2012
Desenvolvimento em Java 2.0: Protegendo os dados de aplicativo Java para computação em nuvem
Segurança de dados é uma preocupação séria para as organizações que estão considerando a adoção da nuvem, mas em muitos casos não precisa ser assim. Neste artigo de Desenvolvimento em Java 2.0, aprenda a usar a criptografia de chave privada e o Padrão de Criptografia Avançado para proteger aplicativos confidenciais na nuvem. Você também receberá um breve tutorial sobre estratégia de criptografia, que é importante para maximizar a eficiência das procuras condicionais nos armazenamentos de dados distribuídos na nuvem.
Artigo 10-02-2012
Simplificando o Ant com o Eclipse
O Eclipse facilita o trabalhar com o Apache Ant. Descubra os recursos de integração do Ant no ambiente de desenvolvimento integrado (IDE) do Eclipse e saiba como compor, compilar e depurar código no Eclipse usando o editor Ant.
Artigo 06-02-2012
Usando RichFaces com o JSF 2
RichFaces, assim como a maioria das outras estruturas de componente rich/Ajax projetadas para uso com o JavaServer Faces (JSF), foi extensivamente revisada para obter compatibilidade com as mudanças significativas no JSF 2. Joe Sam Shirah examina os componentes novos e alterados do RichFaces 4.1 que fornecem a mesma funcionalidade demonstrada por ele em "An introduction to RichFaces" com a versão 3.1. Ele também atualiza os requisitos de instalação para o uso do RichFaces com JSF.
Artigo 27-01-2012
Desenvolvimento em Java 2.0: Redis para o mundo real
O Redis tem muita coisa em comum com o memcached, mas dispõe de um conjunto maior de recursos. No desenvolvimento de Java 2.0 deste mês, Andrew experimenta a inclusão do Redis (por meio da variante Jedis, baseada em Java) em seu aplicativo remoto baseado em localização. Saiba como o Redis funciona como um armazenamento de dados simples, e depois tente alterar seu objetivo para um armazenamento em cache ultrarrápido e leve.
Artigo 28-12-2011
Node.js para desenvolvedores Java
Node.js é uma alternativa animadora para a simultaneidade Java tradicional, e tudo que você precisa para começar é uma mente aberta e um pouco de JavaScript.
Artigo 15-12-2011
Apresentando Spring Roo, Parte 2: Desenvolvendo um aplicativo com Spring Roo
Na Parte 1 desta série, criamos um aplicativo baseado em CRUD, em poucos minutos, usando Roo. Aqui, na Parte 2, vamos estender esse aplicativo para um aplicativo corporativo completo incluindo recursos como segurança de Spring, suporte a email, e muitos outros.
Artigo 28-11-2011
Apresentando Spring Roo, Parte 1: Criando a partir da origem
O Spring Roo é uma ferramenta leve de produtividade para tecnologia Java que torna o desenvolvimento de aplicativos baseados em Spring mais fácil e rápido.Os aplicativos criados usando o Spring Roo seguem a melhor prática do Spring e se baseiam em normas como JPA, validação de bean (JSR-303) e injeção de dependência (JSR-330). O Roo oferece um shell utilizável e sensível ao contexto de preenchimento com tab para criação de aplicativos. O Spring Roo é extensível e permite complementos, o que aprimora seus recursos. Este artigo apresenta o Spring Roo e fornece instruções passo a passo sobre a criação da origem do Spring Roo em sistemas Windows e *nix.
Artigo 28-11-2011
Desenvolvendo JAX-RS 1.1 RESTful Services no Rational Software Architect V8 para implementação no WebSphere Application Server V8
Saiba como expor a funcionalidade de negócios existente em aplicativos legados, como serviços JAX-RS 1.1 RESTful usando WebSphere Application Server V8.0 e Rational Software Architect.
Artigo 17-11-2011
5 coisas que você não sabia sobre ... a API Java Scripting
A linguagem Java é mais do que você precisará para alguns projetos, mas linguagens de scripts são famosas pela deficiência em desempenho. Descubra como a API de script do Java (javax.script) entrega o melhor de dois mundos, permitindo que você chame scripts a partir de seus programas Java e vice versa.
Artigo 07-10-2011
Radar IBM developerWorks - Décima Edição
Programa mensal da rede IBM developerWorks Brasil sobre tecnologia e desenvolvimento para profissionais, estudantes e acadêmicos na área de TI. Nesta edição: Lançado o Java 7. Debian é eleita a melhor distribuição Linux de 2011. Versão 2.9 do MongoDB é lançada. Apache Wicket 1.5. Android ultrapassa iOS na Europa.
Videos 05-10-2011
Entendendo Especificações de Serviços da Web, Parte 4: WS-Security
Há poucos (se algum) sistemas de nível corporativo que não requerem uma ou outra forma se segurança. Em serviços da Web, esse processo é mais complicado do que em outras áreas devido à sua natureza stateless distribuída. Este tutorial, Parte 4 da série Entendendo as Especificações de Serviços da Web, explica os conceitos por trás de WS-Security e padrões relacionados, como Assinatura XML, que se combinam para tornar a segurança no mundo de serviços da Web não apenas possível, mas prático.
Artigo 16-09-2011
Integre a estrutura de aplicativo da Internet avançada ZK com o Informix para criar aplicativos do mundo real
Este tutorial apresenta um exemplo do mundo real que integra o IBM Informix e o ZK, uma estrutura de rich Internet application (RIA). O Informix é o principal produto IBM RDBMS, enquanto o ZK é uma estrutura de aplicativo da Web com base em Java com suporte para aplicativos Ajax. Esta estrutura orientada a evento permite a criação de interfaces com usuário avançadas com mínimo conhecimento e uso do JavaScript. A abordagem centrada em servidor exclusiva do ZK permite sincronização de componentes e eventos em todo o cliente e o servidor via o mecanismo central.
Artigo 06-09-2011
Desenvolvimento em Java 2.0: Serviços da Web Java Ultraleves com o Gretty
O Gretty é um dos novos métodos de estruturas ultraleves criadas para o desenvolvimento de serviços da Web. Desenvolvido sobre APIs Java NIO rápidas, o Gretty aproveita o Groovy como uma linguagem específica de domínio para terminais da Web e gerenciamento de dependência no estilo Maven do Grape. Neste artigo, inicie o uso do Gretty para desenvolver e implementar aplicativos de serviços da Web Java.
Artigo 31-08-2011
Série de Podcasts Técnicos da Zona de Tecnologia Java: 3ª temporada
Há anos, a zona de Java traz para você um conteúdo técnico de alta qualidade, oferecido pelas melhores mentes do segmento de mercado. Entretanto, é difícil reservar um tempo para ler um artigo aprofundado e cheio de códigos, até mesmo se for sobre um tópico fundamental para o seu trabalho. Essa nova série de podcasts, liderada por Andrew Glover, uma pessoa cativante que tem curiosidade por assuntos técnicos, fornece uma nova forma de obter informações das fontes que você mais confia. Publicaremos semanalmente uma nova discussão com um especialista nos tópicos que são importantes para o seu trabalho.
Artigo 16-08-2011
Desenvolvimento Java 2.0: Utilizando Play com o Amazon RDS
O Amazon RDS, parte da crescente família de PaaS da Amazon, permite aumentar a capacidade de armazenamento de dados relacionais de um aplicativo com apenas alguns cliques.
Artigo 02-08-2011
Armazenamento do GAE com Bigtable, Blobstore e Google Storage
O Google App Engine evita o banco de dados relacional em favor de vários armazenamentos de dados não relacionais: Bigtable, Blobstore e o mais recente no pedaço, o Google Storage for Developers. O autor John Wheeler explora os prós e os contras das três opções de armazenamento de muitos dados do GAE, guiando-o ao mesmo tempo por um cenário de aplicativo que o familiarizará com a configuração e o uso de cada uma.
Artigo 22-07-2011
Gerenciando aplicativos habilitados para pureQuery com eficiência, Parte 1: Configure um repositório de gerenciamento de SQL usando um script Ant
O IBM Optim(TM) Development Studio e o pureQuery Runtime incluem um utilitário de linha de comandos chamado ManageRepository que pode ser usado para criar, modificar, exportar, importar e excluir metadados do pureQuery armazenados no repositório de gerenciamento de SQL. A configuração de um repositório de gerenciamento de SQL com o script de comando do utilitário ManageRepository pode ser difícil. Este tutorial mostra como criar e gerenciar um repositório de SQL usando um script Ant. Você também aprenderá a executar o script Ant dentro do IBM Optim Development Studio.
Artigo 19-07-2011
Série de Podcasts Técnicos da Zona de Tecnologia Java: 2ª temporada
Há anos, a zona de Java traz para você um conteúdo técnico de alta qualidade, oferecido pelas melhores mentes do segmento de mercado. Entretanto, é difícil reservar um tempo para ler um artigo aprofundado e cheio de códigos, até mesmo se for sobre um tópico fundamental para o seu trabalho. Essa nova série de podcasts, liderada por Andrew Glover, uma pessoa cativante que tem curiosidade por assuntos técnicos, fornece uma nova forma de obter informações das fontes que você mais confia. Publicaremos semanalmente uma nova discussão com um especialista nos tópicos que são importantes para o seu trabalho.
Artigo 18-07-2011

1 - 100 de 205 resultados | Avançar Mostrar Resumos | Ocultar Resumos Assine para receber resultados de buscas (RSS)