Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

IBM developerWorks : Java technology : Technical library
Syndicate content developerWorks
The latest content from IBM developerWorks
Updated: 21 hours 46 min ago

Build a game app with Liberty, Cloudant, and Single Sign On

Fri, 08/22/2014 - 05:00
This tutorial shows how to quickly build an online game application based on IBM Bluemix prebuilt services.
Categories: Java

Build a data mining app using Java, Weka, and the Analytics Warehouse service

Wed, 08/20/2014 - 05:00
The Analytics Warehouse (formerly BLU Acceleration) service provides data warehousing and analytics as a service on IBM Bluemix. Developers can develop and deploy a heavy-duty analytic application using blazing-fast IBM BLU database technology offered in the cloud. Learn how to develop a data mining application using the Weka statistical analysis tool and leveraging the IBM BLU columnar database.
Categories: Java

Unlock your on-premises translated content in the cloud

Tue, 08/19/2014 - 05:00
Enterprise software developers making the transition to cloud computing often ask how they can use the existing translated content in their on-premises databases from the cloud. Find out how to use the Cloud Integration add-on in Bluemix to unlock your translated content from systems of record and access it from the cloud even if the database is behind a secure firewall.
Categories: Java

Improving performance and scalability for IBM Sterling Order Management

Thu, 08/07/2014 - 05:00
This article discusses the design best practices that are important for the performance and scalability of the IBM Sterling Order Management solution. Adopting these design best practices during implementation, helps eliminate the common performance bottlenecks that are introduced with custom design or code.
Categories: Java

NICOLETA TEMPLATE: dynamic testing on production

Wed, 08/06/2014 - 05:00
This article is a primer on the basic types of data compression, with an introductory explanation of the mathematics and algorithms that go into compression techniques. Brief consideration and examples are given to help you evaluate what types of compression tools and techniques are suited to your own applications. Pointers are provided to more advanced theoretical discussions and ready-to-use compression tools and libraries. [Update: Tables 1 and 2 were updated to correct formatting errors. -Ed.]
Categories: Java

Java multitenancy: Configuration options, tenant lifecycle, and isolation in action

Thu, 07/31/2014 - 05:00
The multitenant JVM is available with the IBM SDK Java Technology Edition, Version 7 Release 1 as a tech preview. By running multiple applications within a single multitenant JVM, a cloud system can speed applications' start times and reduce their memory footprint. Examine the tenant lifecycle, learn some of the available configuration options, and see the benefits of isolation of statics in tenant applications. This article builds on a previous developerWorks article, "Introduction to Java multitenancy."
Categories: Java

JVM concurrency: To block, or not to block?

Tue, 07/22/2014 - 05:00
The CompletableFuture class added in Java 8 gives you new ways to handle the completion of asynchronous processing, including nonblocking ways to compose and combine events. This article helps you understand the differences between blocking and nonblocking approaches to handling completions and gives you some reasons to prefer nonblocking approaches.
Categories: Java

Explore the eXtreme Scale-based caching service options in IBM PureApplication System

Sat, 06/28/2014 - 05:00
Caching services are a popular solution to address performance and scalability issues for cloud enterprise applications. Explore three caching options available with the IBM PureApplication System cloud system: One built-in, one based on WebSphere eXtreme Scale that uses a virtual system pattern on a cluster, and one based on eXtreme Scale that uses a VSP with a core OS image.
Categories: Java

Build a portable Java travel app that integrates web services

Fri, 06/27/2014 - 05:00
Learn how to develop and deploy a Java PaaS web app on the cloud.
Categories: Java

An introduction to the application lifecycle on IBM Bluemix

Fri, 06/27/2014 - 05:00
In this video, Jay Allen walks through a five-minute demo to show you what you need to do (and what you don't have to do!) to deploy, run, and delete an application on Bluemix.
Categories: Java

Use Software Defined Networking to optimize your IaaS

Tue, 06/24/2014 - 05:00
Explore Software Defined Networking (SDN) network management via software abstraction layers as a method to enhance and optimize your Infrastructure as a Service in the areas of interoperability, user and provider expectation management, developer and administrator requirements, and effective risk mitigation.
Categories: Java

Use SLDT to transfer data to SoftLayer object storage

Tue, 06/24/2014 - 05:00
SoftLayer provides an object storage service that is based on OpenStack Swift. You can transfer files to and from the object store by using the SoftLayer APIs and a command-line tool like cURL, but that can be tedious for large files. This article describes how to use a simple Java tool, SLDT, to handle authentication, object segmenting, and data transfer to and from the SoftLayer object store.
Categories: Java

Create IBM SmartCloud Orchestrator-compatible images for Windows

Tue, 06/10/2014 - 05:00
Creating images you can deploy through IBM SmartCloud Orchestrator requires knowledge of the operating system, the hypervisor on which the images are going to be deployed, and the corresponding hypervisor manager. Learn how to easily and smoothly prepare a SmartCloud Orchestrator-compatible image for Windows.
Categories: Java

Java.next: Choosing your next JVM language

Tue, 05/13/2014 - 05:00
Any of the Java.next languages is a suitable candidate for your next language, so how do you choose? Investigate the factors that contribute to this important decision.
Categories: Java