Article Network

The EventBus Class

by Bill Bejeck | September 2013 | Java Open Source

In this article by Bill Bejeck, the author of Getting started with Google Guava, discusses Guava that will give Java developers a boost in their productivity and the introduction of the functional programming idioms provided by Guava.

In this article, we are going to cover the following things:

  • The EventBus and AsyncEventBus classes
  • Subscribing to events and registering with EventBus to be notified of events
  • Publishing events with EventBus
  • Writing event handlers and choosing between coarse-grained or fine-grained event handlers depending on our needs
  • Using a dependency injection framework in conjunction with EventBus
Read The EventBus Class in full

Designing Pages

by Rakesh Raul | September 2013 | Cookbooks Enterprise Articles Microsoft

In this article, by Rakesh Raul, the author of Microsoft Dynamics NAV 7 Programming Cookbook, we will cover the following recipes:

  • Updating the subform page from a parent page
  • Creating a FactBox page
  • Creating a Queue page
  • Creating a Role Center page
  • Creating a wizard page
Read Designing Pages in full

Oracle GoldenGate- Advanced Administration Tasks - I

by Ankur Gupta | September 2013 | Cookbooks Enterprise Articles Oracle

In this article by Ankur Gupta, author of the book Oracle GoldenGate 11g, we have been provided with a ready, step-by-step approach to perform various GoldenGate Administration tasks. With these recipes in hand, we will easily be able to implement and manage Oracle GoldenGate in an efficient way.

In this article we will cover the following recipes:

  • Upgrading Oracle GoldenGate binaries
  • Table structure changes in GoldenGate environments with similar table definitions
  • Table structure changes in GoldenGate environments with different table definitions
  • Resolving GoldenGate errors using the logdump utility
  • Undoing the applied changes using the reverse utility
  • Creating an Integrated Capture with a downstream database for compressed tables
Read Oracle GoldenGate- Advanced Administration Tasks - I in full

Game Publishing

by Marcin Jamro | September 2013 |

In this article by Marcin Jamro, author of Windows Phone 8 Game Development, we will learn how to test the application and prepare it for submission. The process of testing the game may be very complex, but it can be made easier by using dedicated tools, which will be presented in this article. While developing the game for the Windows Phone 8 platform, we should carefully test various aspects, including using sensors, different screen resolutions, localization, and, of course, the performance.

Read Game Publishing in full

Advanced Image Processing with ImageJ

by Javier Pascau José María Mateos Pérez | September 2013 | Open Source

In this article, by José María Mateos Pérez, Javier Pascau, the authors of Image Processing with ImageJ, discusses how to extend our abilities to measure and manipulate our images First we will learn what are selections, regions of interest, and overlays, and how to work with them and what can be measured using these tools. After this, we will focus on some classic image processing both in spatial and frequency domains, understanding what that means. Finally, we will see how particle analysis can be done in ImageJ.

Read Advanced Image Processing with ImageJ in full

Self-service Business Intelligence, Creating Value from Data

by Simon Lidberg | September 2013 | Enterprise Articles Microsoft MySQL

This article created by Simon Lidberg the author of Getting Started with SQL Server 2012 Cube Development, serves as an introduction to Business Intelligence solutions and specifically self-service solutions.

Read Self-service Business Intelligence, Creating Value from Data in full

Angular Zen

by Pawel Kozlowski Peter Bacon Darwin | September 2013 | Open Source Web Development

This article written by Pawel Kozlowski and Peter Bacon Darwin, the authors of Mastering Web Application Development with AngularJS, serves as an introduction to AngularJS, both the framework and the project behind it. Firstly we are going to take a brief look at the project itself: who drives it, where to find the source code and the documentation, how to ask for help, and so on.

Most of this article is filled with introduction to the AngularJS framework, its core concepts, and coding patterns. There is a lot of material to cover, so to make the learning process fast and painless, there are plenty of code examples.

AngularJS is a unique framework that without doubt will shape the web development space in the years to come. This is why the last part of this article explains what makes AngularJS so special, how it compares to other existing frameworks, and what we can expect from it in the future.

In this article we will cover the following topics:

  • How to write a simple Hello World application in AngularJS. In the process of doing so, you will come to know where to find framework source code, its documentation, and community.
  • To get familiar with the basic building blocks of any AngularJS application: templates with directives, scopes, and controllers.
  • To become aware of the AngularJS sophisticated dependency injection system with all its nuances.
  • To understand how AngularJS compares to other frameworks and libraries (especially jQuery) and what makes it so special.
Read Angular Zen in full

Testing Backbone.js Applications

by Paulo Ragonha | September 2013 | Open Source

This article by Paulo Ragonha, author of Jasmine JavaScript Testing, provides how you can write tests to a Backbone.js application. You will learn about what to test, and not to test, when using Backbone.js.

Read Testing Backbone.js Applications in full

About Test Studio

by Rawane Madi | September 2013 | Enterprise Articles

In this article, by Rawane Madi, the author of Learning Software Testing with Test Studio, discusses some of the reasons why you would want to achieve software quality. The reasons are to make sure that the system does what it's supposed to do, uncover errors and/or to provide assurance for your software user. This article will explore some general terminologies and processes in software testing and briefly introduce the tool automation features.

Read About Test Studio in full

Coding with Minecraft

by Daniel Bates | September 2013 | Open Source

This article by Daniel Bates, author of Instant Minecraft: Pi Edition Coding How-to, will guide you through to the point where you have Python code interacting with Minecraft: Pi Edition. We will walk through the steps required to connect to the game and post a chat message. Many more features are available once connected, some of which are covered at the end of this article.

Read Coding with Minecraft in full

Executing PDI jobs from a filesystem (Simple)

by Sergio Ramazzina | September 2013 | Open Source

In this article by Sergio Ramazzina, the author of the book Instant Pentaho Data Integration Kitchen, will guide you through simply starting a PDI job using the script Kitchen. In this case, the PDI job we are going to start is stored locally in the computer filesystem, but it could be anywhere in the network in any place that is directly accessible. You will learn how to start simple jobs both with and without a set of input parameters previously defined in the job.

Using command-line scripts is a fast way to start batches, but it is also the easiest way to schedule our jobs using our operating system's scheduler. The script accepts a set of inline arguments to pass the proper options required by the program to run our job in any specific situation.

Read Executing PDI jobs from a filesystem (Simple) in full

DirectX graphics diagnostic

by Pooya Eimandar | September 2013 | Games Open Source

In this article by Pooya Eimandar, author of DirectX 11.1 Game Programming, we will be introduced to DirectX graphics diagnostic.

Read DirectX graphics diagnostic in full

Oracle B2B Overview

by Alan Perlovsky Krishnaprem Bhatia Scott Haaland | September 2013 | Enterprise Articles Oracle

Built on top of the Oracle Fusion Middleware (OFM), and being a tangible part of Oracle SOA Suite, Oracle B2B technology plays an important role by providing a single platform for the support of multiple B2B standards. For those who have never heard about SOA Suite, SOA Suite in a nutshell is a collection of components such as Human Task, Mediator, BPEL process manager, and so on, united by a combination of consistent tooling, a single deployment and management model, end-to-end security, and unified metadata management. It allows creating/managing web services, and orchestrates them into composite applications using Software Component Architecture (SCA). SOA Suite is the OFM component that enables the easy assembly of multiple technologies. Throughout the article, B2B integration with SOA Suite and OFM will be kept in perspective.

In this article by Krishnaprem Bhatia, Scott Haaland, and Alan Perlovsky the author of Getting Started with Oracle SOA B2B Integration: A Hands-On Tutorial. We will use this article to build the groundwork for the reader's continued journey into Oracle B2B. In the article, we will learn about the following:

  • System requirements to install Oracle B2B
  • How to install a virtual image with SOA Suite components on your machine
  • How Oracle B2B and SOA Suite leverage Service Component Architecture
  • Oracle B2B architecture
Read Oracle B2B Overview in full

Basic Security Approaches

by Benjamin Bahrenburg | September 2013 | Cookbooks Enterprise Articles

Basic Security Approaches, provides recipes on best practices for login management, storing credentials, and use of third party JavaScript encryption libraries.

In this article by Benjamin Bahrenburg the author of book Appcelerator Titanium Business Application Development Cookbook,will cover:

  • Implementing iOS data protection in Titanium
  • AES encryption using JavaScript
  • Basic authentication using Ti.Network.HTTPClient
  • Implementing a cross-platform passcode screen
  • Working with protected ZIP files on iOS
Read Basic Security Approaches in full

Editing attributes

by Anita Graser | September 2013 | Open Source

In this article by Anita Graser, author of the book Learning QGIS 2.0, we will explain how to edit the attributes in QGIS. Quantum GIS (often abbreviated QGIS) is a cross-platform free and open source desktop geographic information system (GIS) application that provides data viewing, editing, and analysis capabilities.

Read Editing attributes 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
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