 | 4 November 2011Â | Volume 12, Issue 44Â |
 |


| Â |
Welcome, developers!
 It's good to have options. Whether you're choosing a cola, a car, or a credit card, it helps to have healthy competition
in the marketplace. And if data analytics is your game, you benefit from a range of alternatives to the most well-known
option, Hadoop. This week's top feature, "Spark,
an alternative for fast data analytics," takes a look at one such alternative. Spark is a scalable data analytics
platform that incorporates primitives for in-memory computing, so it offers performance advantages over Hadoop's cluster
storage approach. Spark is implemented in and exploits the Scala language, making Spark an efficient means of processing
distributed data sets. Spark and Scala are still under development, but it's already clear that they are poised to give
Hadoop a run for its money.
The only downside to all this competition? It takes me 15 minutes to choose a shampoo.
Until next week, John Swanson and the developerWorks editorial team
Our other top features on developerWorks
this week:
 | Subscribe
| Unsubscribe | Customize
|
|
| DEVELOPER RESOURCES |
Spotlight
Downloads & Trials
Additional Resources
|
|
 |
| Â |
 Safer than editing: Utilities for changing AIX configuration files
Explore how you can use AIX commands and the System Management Interface Tool to manage system files without having to edit
them directly. Built-in AIX commands can also check syntax before updating critical files, offering you extra protection
for files you can't afford to lose. Learn to manage system files without editing
|
 AIX and USB memory sticks
USB memory sticks are cheap, cheap, cheap. As long as your hardware has USB slots, you can use memory sticks for files that
require fast reads, large data copies, or temporary file storage. This article demonstrates how to mount a USB stick on your
AIX box and use it for storage. Create file systems with USB memory sticks
|
 Secure your DB2 file systems with EFS
Create a DB2 database and encrypt it under AIX. Learn how AIX 6.1 lets you encrypt user-created file systems at the file
system level -- without much overhead maintenance. AIX encryption with DB2
|
 IBM ecosystem partner images on the IBM Cloud
Get ready to try new partner software images on the IBM Cloud. IBM Business Partner solutions extend the value of the IBM
SmartCloud by providing new capabilities. Learn more about these new capabilities that are being offered on the IBM Cloud.
New
ecosystem partner images on the IBM Cloud
|
 Craft a security policy for mobile devices
Enterprise users can choose to enroll more than one mobile device to an enterprise server for better device access flexibility. To help you understand security for mobile devices accessing the cloud, this article describes the service delivery model
view and the device view of the environment, and presents service delivery model scenarios with checklists.
Create
your security policy for mobile devices
|
 Develop applications using a collaborative, user-centric model
Mobile device computing is essentially a user-centric function. What would happen if a user-centric model were applied to
developing and deploying cloud applications? The author details this type of system and demonstrates it with a real-world
example.
A collaborative,
user-centric model for developing applications
|
 Practical approaches to cloud-based high availability This article explores some
of the practical approaches to cloud-based high availability (HA), including stateless failover and the more useful stateful failover. Also, discover the various open
source software components at play in HA systems.
Start
exploring cloud-based HA
|
Knowledge
path: Architect electronic, automotive, aerospace, and defense solutions
The IBM Product and Service Framework defines specific business-focused domains that address vital industry scenarios. Explore
concrete examples of how you can use essential capabilities across the large portfolio of IBM products and technologies in
the framework for delivering successful electronic, automotive, aerospace, and defense industry solutions.
Build
your skills with this knowledge path
|
 Online roll-out with table partitioning in InfoSphere Warehouse
Learn how online detach improves warehouse availability, and discover best practices for leveraging and monitoring the new
behavior. Also, find out how the same procedure can be used to simulate synchronous detach behavior in certain application
scenarios. Improve
the availability of your warehouse data
|
 Create an active-active data warehouse topology using IBM InfoSphere Warehouse Leverage your data warehouse hardware and software investments in an active-active high-availability environment that uses
DB2 for Linux, UNIX, and Windows, WebSphere Edge Components, and Q Replication. A fully integrated disaster recovery architecture
|
 Does REORG matter?
With new technology like solid-state drives, can you eliminate the need for REORG with your DB2 for z/OS data? In this Data
Management magazine article, take a look at the pros and cons, and examine the reasons why you will probably need to still
have a plan for regular reorganizations. Optimize your resources with a REORG strategy
|
 Early warnings, fast fixes: Maximize mission-critical uptime with tools you already have
Mission-critical databases require tools to increase your database monitoring strategy with an early warning system that's
flexible, lightweight, and affordable. In this Data Management magazine article, learn how to maximize mission-critical
uptime with tools you already have. Achieve a culture of availability
|
 Distributed DBA: Table movement made easy
With the help of DB2 9.7, learn how to move tables, indexes, long data, and large object (LOB) data from one table to another
using the ADMIN_MOVE_TABLE procedure. This Data Management magazine article also demonstrates how to use this procedure
to alter the structure of an existing table. Move tables without the need for an outage window
|
 Informix DBA: Every last drop
Getting the best performance out of limited resources was the theme of the recent Fastest Informix DBA contest, held at the
2011 IIUG Informix Conference. In this IBM Data Management magazine article, see how the contestants answered the challenge. Squeeze
maximum performance out of aging hardware
|
 Download: IBM Data Studio V3.1
IBM Data Studio V3.1 consolidates all the capabilities previously found in Optim Development Studio, Optim Database Administrator,
and Data Studio Health Monitor into a single offering. It is a fully licensed product, available at no charge and with no
time restrictions. Download Data Studio today
|
 IBM Midsize Business Analytics Quarterly Virtual Summit
Join the final virtual event in this 2011 series of quarterly, interactive forums focused on business analytics solutions
for midsize companies. This web broadcast is no charge and is offered at two different times. (1 December 2011) Learn how analytics-driven
organizations thrive in turbulent times
|
 New from IBM Press: IBM Cognos 10 Report Studio, Practical Examples Using practical
examples based on years of teaching experiences as IBM Cognos instructors, the authors provide you with examples of typical
advanced reporting designs and complex queries in reports. (U.S. customers, save 35% and get free U.S. shipping with coupon
code: IBM6757.) Get
answers to your reporting problems
|
 Linux with WINS and NetBIOS
Using Linux in a multi-platform environment requires the ability to communicate with WINS and NetBIOS. Learn how to configure
Samba properly for name resolution and browsing in these environments, in the latest installment of our Linux 302 series. Configure
Samba to serve names and manage browsing
|
 Join Chris in the developerWorks community
Linux and Open source zone editor Chris Walden wants to add you to his list of colleagues on the developerWorks community.
Signing up is easy and no charge! Once you're in, sign up Chris (cmwaldenatx) as your colleague. You'll have the inside track
on Linux and open source at developerWorks. See Chris's profile and sign up
|
 Follow Chris on Facebook
You can also keep up with Linux and Open source zone editor Chris Walden on
Facebook. Find out when articles post and keep up with his pointers to
other interesting information. Don't worry -- he doesn't talk about his
cat or his kid. It's all open source!
Follow
ChrisW.at.IBM on facebook
|
Interact
with text messages from web apps
Learn about some of the challenges to implementing mobile messaging, several technical approaches to overcoming them, and
how to incorporate SMS text messaging into your web application. Getting past "closed"
|
 Spark, an alternative for fast data analytics Hadoop isn't the only way to do data analytics. See how an alternative technology called Spark offers some contrasting features. It might be just the thing for some of
your needs. You
do have options, you know
|
 Tutorial: Build Perl, Python, and more with Eclipse Eclipse isn't just for Java,
but working with scripting languages like Perl, Python, and PHP can be difficult. Eclipse Dynamic Languages Toolkit (DLTK)
to the rescue! See how to create your own DLTK-based Eclipse environments with working samples. Get dynamic
|
 Follow Chris on Twitter
Follow Linux and Open source zone editor Chris Walden on Twitter for regular updates
on articles and other information relevant to the Linux and open source communities.
Follow
ChrisW_at_IBM on twitter
|
 Track design changes dynamically through BIRT reports
Keeping software design documents in sync with the code throughout software development is one of the biggest challenges
for architects and designers. Keep them consistent by using Business Intelligence and Reporting Tools (BIRT) to get reports
from Rational Software Architect design models. Learn how to use BIRT with Rational Software Architect
|
 A guide to inline assembly for C and C++ This article starts by describing basic
usage syntax for inline assembly (inline asm) embedded within C and C++ programs. It then explains intermediate and advanced
concepts, including addressing modes, branching stanzas, memory clobbers, volatile attributes, and multithreaded locks. Review basic,
intermediate, and advanced concepts
|
 Configure Rational Focal Point to give users LDAP directory access
By integrating Rational Directory Server with Rational
Focal Point, you can configure the corporate partition that gives Focal Point
access to LDAP server for user authentication. You can then use Focal Point to
create users for an existing corporate LDAP server. Start the integration
|
 A practical guide to developing enterprise architecture
With humor, Franki Schafrik guides you through the process of identifying the questions that enterprise architecture must
answer, developing an approach and models, and analyses to see where you can make improvements. She assumes that you are
using modeling software, such as Rational System Architect, for your architecture. Start planning
|
 Apply agile project management methods for more efficient hardware development
By using Rational Team Concert to apply these agile development methods to hardware projects, you can respond better to rapidly
changing requirements and manage more efficiently and effectively. You can also use this as a guide to making the
transition from waterfall to agile methods. Spend more time developing, less time managing
|
 Webcast: Rational DOORS strategy and roadmap (8 Nov)
Are you a current user, administrator, or someone who's now evaluating Rational DOORS requirements management software? Would
you like to know more about its future direction? If so, then this webcast is for you. It's no charge to attend, but registration
is required. (8 November 2011, 11:00am EDT) Register now
|
 New IBM Rational community: Share your expertise, find what you need
This new community aggregates the latest articles, blogs, videos, and discussions from multiple communities. Start here to
find help or information faster and easier. Share your own expertise, and you might even find yourself being recognized globally
as a thought leader. Get connected and get recognized
|
 Knowledge path: Get started with JavaScript
Get a foundational understanding of the JavaScript language. Learn the basics of working with JavaScript, and get familiar
with the libraries you can use in development. Then use the practice exercises in this knowledge path to explore basic JavaScript
concepts. Start
exploring
|
 Knowledge path: HTML5 fundamentals
Since the World Wide Web emerged in the early 1990s, HTML has evolved to become a relatively powerful markup language, which,
when backed up by JavaScript and CSS, can be used to create visually stunning and interactive websites and applications.
HTML5 reflects the monumental changes in the way you now do business on the web and in the cloud. Dive into HTML5
|
 Automating WebSphere Message Broker Toolkit operations using Rational Functional Tester
Learn how to use Rational Functional Tester to automate WebSphere Message Broker Toolkit operations. Topics in this article
include configuring the Eclipse-based Message Broker Toolkit with the Functional Tester Eclipse IDE, importing and deploying
Message Broker sample scripts, and troubleshooting. More
|
 Using the IBM Packaging Utility to create a central repository for WebSphere Commerce assets
Learn how to use the IBM Packaging Utility to create a common central repository to include all of the WebSphere Commerce
development environment assets. You can use this repository to install the entire central repository in one step. More
|
 What's new in WebSphere ESB V7.5
Take a closer look at the new and enhanced features in WebSphere ESB V7.5 and its associated tooling, IBM Integration Designer
-- including transport protocol bindings, mediation primitives, and new mediation flow format.
More
|
 Extending the WebSphere Commerce data extract framework to perform delta extractions This article explains how to extend the framework of the data extraction utility to perform delta extractions. Delta
extractions extract only data that has changed since the previous extraction, rather than extracting the full set of data.
This customization procedure provides a more efficient extraction process. More
|
 Tutorial: Using the undercover agent with the message event in WebSphere Lombardi Edition
V7.2
This tutorial demonstrates the intermediate and start message event in WebSphere Lombardi Edition. The event is released
by the undercover agent, and then the intermediate message event (listener) restarts an activity, terminates the process,
and updates the process state. The start message event (listener) then starts a new process application. More
|
 Web Services Secure Conversation interoperability between WebSphere Application Server and
Windows Communication Foundation (WCF) using dynamic policy configuration, Part 3
Part 3 shows how to dynamically configure a Microsoft WCF client using the WS-Security policy assertions emitted from WebSphere
Application Server, and then test it with a WebSphere Application Server V7 service provider. More
|
 New trial download: WebSphere Extended Deployment Compute Grid V8
This multi-functional and multi-platform Java batch solution improves operational efficiency of business transaction processing. Take it for a test drive today. Download now
|
 Webcast: Adding a GUI to your WebSphere Application Server Jython scripts with Swing (8 Nov)
There are times when it would be useful to have the output of a wsadmin script use a GUI. This WebSphere Support Technical
Exchange shows you how to use Jython to access the Java Swing class hierarchy to do just this. (8 November 2011, 11:00am
EDT) Register
now
|
 Webcast: WebSphere Service Registry and Repository installation (9 Nov)
This WebSphere Support Technical Exchange covers common topics, problems, and solutions related to installing WebSphere Service
Registry and Repository V7.5. The session describes the different logs generated during the installation process, and how
to use them in resolving installation problems. (9 November 2011, 11:00am EDT) Register now
|
 Combine Drupal, HTML5, and microdata Make your content easier to find and reuse.
Add microdata to your pages with the new microdata module in Drupal. Configure and add microdata output for basic field types
and custom field types, so your content is available for use in applications such as Google's Rich Snippets. Enhance your data
now
|
 Write safer XSLT stylesheets with automated error trapping
Add thorough functional testing for safer XSLT stylesheets, and easier testing to find mistakes missed by static and dynamic
error checking. With XSLT 2.0 features like the type system, you can add otherwise-impossible error checking to your stylesheets. Add testing
now
|

About this newsletter
Subscribe
| Unsubscribe
|
|
 |
|