Latest Articles

View : All | June | May | April | Alphabetical:A-Z | Z-A

First Steps

by Alexandre Devert | March 2014 | Cookbooks Open Source

In this article by Alexandre Devert, author of matplotlib Plotting Cookbook, we will cover the following topics:

  • Installing matplotlib
  • Plotting one curve
  • Using NumPy
  • Plotting multiple curves
  • Plotting curves from file data
  • Plotting points

matplotlib makes scientific plotting very straightforward. matplotlib is not the first attempt at making the plotting of graphs easy. What matplotlib brings is a modern solution to the balance between ease of use and power. matplotlib is a module for Python, a programming language. In this article, we will provide a quick overview of what using matplotlib feels like.

Read First Steps in full

Installing Activiti

by Dr. Zakir Laliwala Irshad Mansuri | March 2014 | Beginner's Guides Open Source

This article by, Dr. Zakir Laliwala and Irshad Mansuri, the authors of Activiti 5.x Business Process Management Beginner's Guide, explains how to install Solr. The business process is important for any organization, but managing it is of equal importance. Business requirements frequently change for an organization. To change, manage, and understand the current business process is very hard without Business Process Management (BPM), where the execution of each system depends on the business process. For developers, implementing a business process without following any standards leads to complexity. To explain a business process to a non-technical person without any graphics leads to misunderstanding. In such situations, Activiti comes to the rescue, as it is one of the best BPM frameworks for implementing business processes in your organization. Activiti provides a platform to create a business process on a canvas, build it, and execute it on the fly. It is open source, written in Java, and distributed under the Apache V2 license.

To implement a business process using Activiti, you first have to understand the skeleton of Activiti BPM. In this article, we will show you how to download and install Activiti.

In this article, we will cover the following topics:

  • Overview of Activiti BPM
  • Downloading Activiti BPM
  • Installing the Activiti framework
  • Building your first business process

By the end of this article, you will be able to install and access the Activiti framework and implement your own business process.

So, let's take a tour of Activiti, set it up, and implement a business process.

Read Installing Activiti in full

WebSockets

by David R. Heffelfinger | March 2014 | Open Source

In this article by David R. Heffelfinger, the author of Java EE 7 GlassFish 4 Application Server, you will learn how to develop web-based applications that feature full duplex communication between the browser and the server as opposed to relying on the traditional HTTP request/response cycle.

In this article, we will cover the following topics:

  • Developing WebSocket server endpoints
  • Developing WebSocket clients in JavaScript
  • Developing WebSocket clients in Java
Read WebSockets in full

Deploying Storm on Hadoop for Advertising Analysis

by Brian O'Neill P. Taylor Goetz | March 2014 | Open Source

This article by P. Taylor Goetz and Brian O'Neill, the authors of the book Storm Blueprints: Patterns for Distributed Real-time Computation, focusses on the Hadoop File System (HDFS) and Yet Another Resource Negotiator (YARN).

Read Deploying Storm on Hadoop for Advertising Analysis in full

Getting Ready for Your First BizTalk Services Solution

by Jon Fancey Karthik Bharathy | March 2014 | Enterprise Articles

In this article by Karthik Bharathy and Jon Fancey, the authors of Getting Started with BizTalk Services, we will discuss deployment considerations, provisioning BizTalk Services, and prerequisites for creating your first BizTalk Services solution.

Read Getting Ready for Your First BizTalk Services Solution in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software