Article Network

Workflow and Automation for Records in Alfresco 3

by Dick Weisinger | January 2011 | Open Source

An important part of Records Management is the concept of the record lifecycle. The lifecycle of a record is, in effect, a mini-workflow for managing the record. In addition to handling the workflow of the records lifecycle, standard Alfresco software also includes content management features like rules and workflow. In this article, we will look and see how some of these Alfresco features can be utilized alongside Records Management.

In this article, by Dick Weisinger, author of Alfresco 3 Records Management, specifically we will describe:

  • Availability of Alfresco rules and workflow in Records Management
  • How to specify events, actions, and filter criteria for Alfresco rules
  • How to access and assign standard workflow templates within Alfresco
  • How to use a graphical process designer to lay out workflow templates
  • Detailed examples that demonstrate both Alfresco rules and workflow capabilities
Read Workflow and Automation for Records in Alfresco 3 in full

Working sample for controlling the mouse by hand

by Soroush Falahati | August 2013 | Cookbooks Open Source

This article by Soroush Falahati, the author of OpenNI Cookbook explains a working sample for controlling the mouse by hand. Here, we will write a working example for using nite::HandTracker.

This article will show you how to control the position of the mouse cursor using the NiTE hand tracker feature and how to simulate a click event.

We are going to use the Hand Raise gesture for the tracking of hands and the Click (push) gesture for the mouse click. Also, because of the low resolution of the depth output compared to the resolution of the monitor, which results in low accuracy of the hand tracker, we decided to move the mouse depending on its distance with the starting point. This is similar to how you control your mouse with a joystick.

This sample is Windows only because it uses the Microsoft Windows API.

Read Working sample for controlling the mouse by hand in full

Working with a Microsoft Windows Workflow Foundation 4.0 (WF) Program

by Andrew Zhu | September 2010 | .NET Architecture & Analysis Enterprise Articles Microsoft

WF4 is a process engine, as well as a visual program language, shipped along with Microsoft .NET Framework 4.0. Traditionally, when we design a long-running application, we break a large application into lots of small code blocks to address the business logic and use a database to store the intermediate data. With the growing complexity of logic, managing code blocks and authoring logic workflows becomes difficult. Now, with WF4, we can design and create distributed, long-running programs easily.

This article by Andrew Zhu, author of Microsoft Windows Workflow Foundation 4 cookbook, provides recipes that will help us understand basic information about WF4 programming like:

  • Creating the first WF program: HelloWorkflow
  • Creating a WF program with C# code
  • Initializing a WF program with InArguments
  • Creating a WF program with OutArgument
  • Creating a WF Program with InOutArgument
  • Using variable in WF program
  • Running a WF program asynchronously
  • Customizing a MyReadLine activity with bookmark
  • Converting WF program instance to XAML
  • Loading up a WF program from a XAML file
Read Working with a Microsoft Windows Workflow Foundation 4.0 (WF) Program in full

Working with Aggregators in Oracle Coherence 3.5

by Aleksandar Seovic Mark Falco Patrick Peralta | April 2010 | Oracle

Coherence filters are great when you need to retrieve a subset of objects from the cache based on a certain criteria, but there are cases when you want to process these objects as well in order to return a single result. Coherence aggregators help to achieve exactly that.

In this article by Aleksandar Seovic, Mark Falco and Patrick Peralta, authors of Oracle Coherence 3.5, we will cover:

  • Built-in aggregators
  • Using aggregators
  • Implementing LookupValuesAggregator
Read Working with Aggregators in Oracle Coherence 3.5 in full

Working with AMQP

by Gabriele Santomaggio Sigismondo Boschi | December 2013 | Cookbooks Open Source

The article by Sigismondo Boschi and Gabriele Santomaggio, the authors of RabbitMQ Cookbook, introduces the basic concepts of AMQP, the Advanced Message Queuing Protocol, on which RabbitMQ is based. It shows how the fire-and-forget messaging model works and how to use it from clients.

Read Working with AMQP in full

Working with Apps in Splunk

by Vincent Bumgarner | March 2013 | Open Source

In this article by Vincent Bumgarner, author of Implementing Splunk: Big Data Reporting and Development for Operational Intelligence , we will explore what makes up a Splunk app. We will:

  • Inspect included apps

  • Install apps from Splunkbase

  • Build our own app

  • Customize app navigation

  • Customize app look and feel

Read Working with Apps in Splunk in full

Working With ASP.NET DataList Control

by Joydip Kanjilal | February 2010 | .NET Microsoft

In this article by Joydip Kanjilal, we will discuss the ASP.NET DataList control which can be used to display a list of repeated data items. We will learn about the following:

  • Using the DataList control
  • Binding images to a DataList control dynamically
  • Displaying data using the DataList control
  • Selecting, editing and deleting data using this control
  • Handling the DataList control events
Read Working With ASP.NET DataList Control in full

Working with ASP.NET Web API

by Joydip Kanjilal | December 2013 | .NET Web Development

In this article by Joydip Kanjilal, the author of ASP.NET Web API, you will learn about working with ASP.NET Web API.

Read Working with ASP.NET Web API in full

Working with Audio

by Claire Broadley and Mathew Dixon Mathew Dixon | October 2013 | Open Source

In this article by Claire Broadley and Mathew Dixon, authors of Camtasia Studio 8 – Advanced Editing and Publishing Techniques, we will look at preparing and recording audio, adding background tracks, applying editing techniques, and choosing the right tools to enhance the audio in our projects.

Read Working with Audio in full

Working with Away3D Cameras

by Michael Ivanov | June 2011 | Open Source Web Graphics & Video

Three dimensions are better than two — and it's not a secret anymore that 3D is here to stay. Gone are the days when Flash was just used for 2D animations. In the last few years, online Flash content has undergone a revolution with the introduction of real-time 3D engines for Flash. Away3D is the big daddy of them all—which makes it the ultimate resource for top-rated 3D content development and for powering today's coolest games and Flash sites.

In this article by Michael Ivanov, author of Away3D 3.6 Cookbook, we will cover:

  • Creating an FPS controller
  • Creating Camera Depth of Field Effect
  • Following a third-person view with a spring camera
Read Working with Away3D Cameras in full

Working with axes (Should know)

by Brian Peiris | October 2013 | Open Source

In this article by Brian Peiris, the author of the book Instant jQuery Flot Visual Data Analysis, we will understand that the axes are the most configurable parts of the chart. Flot gives you the ability to change the position, type, and colors of the axes. It also gives you full control of the ticks and labels on the axes, letting you adjust the number of ticks and alter the formatting. Axes also determine how the data is displayed; you can change the min and max settings to display only a part of the data on the chart and you can also transform the data in various ways.

The full documentation is available at https://github.com/flot/flot/blob/master/API.md#customizing-the-axes. We will take a look at some examples of the configuration options by creating a chart that has a logarithmic axis and another chart that includes multiple axes.

Read Working with axes (Should know) in full

Working with axes (Should know)

by Brian Peiris | October 2013 | Open Source

In this article by Brian Peiris, the author of the book Instant jQuery Flot Visual Data Analysis, we will understand that the axes are the most configurable parts of the chart. Flot gives you the ability to change the position, type, and colors of the axes. It also gives you full control of the ticks and labels on the axes, letting you adjust the number of ticks and alter the formatting. Axes also determine how the data is displayed; you can change the min and max settings to display only a part of the data on the chart and you can also transform the data in various ways.

The full documentation is available at https://github.com/flot/flot/blob/master/API.md#customizing-the-axes. We will take a look at some examples of the configuration options by creating a chart that has a logarithmic axis and another chart that includes multiple axes.

Read Working with axes (Should know) in full

Working with Bazaar in Centralized Mode

by Janos Gyerik | August 2013 | Open Source

This article by Janos Gyerik, author of Bazaar Version Control, explains the principles of the centralized mode and how to work in this mode using Bazaar.

The centralized mode assumes one or more central branches, where collaborators share write access, and require the commit operations of all the users to be synchronized. This is the basic workflow enforced by centralized version control systems. This mode of operation is widely used today in many projects, and it is often preferred in corporate environments.

Although Bazaar is distributed in nature, it includes features to fully support the classic centralized mode. With Bazaar, you can switch in and out of the centralized mode at any time, and implement sophisticated workflows using both centralized and distributed elements.

The following topics will be covered in this article:

  • The centralized mode
  • Using Bazaar in the centralized mode
  • Working with bound branches
  • Working with multiple branches
  • Setting up a central server
  • Creating branches on the central server
  • Practical use cases
Read Working with Bazaar in Centralized Mode in full

Working with Binding data and UI elements in Silverlight 4

by Gill Cleeren Kevin Dockx | May 2010 | Microsoft

In this article series by Gill Cleeren and Kevin Dockx, authors of Microsoft Silverlight 4 Data and Services Cookbook, we will cover the following recipes:

  • Displaying data in Silverlight applications
  • Creating dynamic bindings
  • Binding data to another UI element
  • Binding collections to UI elements
  • Enabling a Silverlight application to automatically update its UI
  • Obtaining data from any UI element it is bound to
  • Using the different modes of data binding to allow persisting data
  • Data binding from Expression Blend 4
  • Using Expression Blend 4 for sample data generation

Read Introduction to Data Binding here.

Read Working with Binding data and UI elements in Silverlight 4 in full

Working with Blocks

by David Strack | July 2013 | Cookbooks Web Development

concrete5 is an increasingly popular open source content management system. concrete5 sets itself apart from other CMS applications with its easy to use point-and-click interface and multitude of features.

In this article, by David Strack, the author of concrete5 Cookbook, we will create a custom block type from scratch. This block type will just display some text that the user can edit through the CMS interface, and will serve as a basic "Hello World" example.

In this article we will cover the following recipes:

  • Creating a custom block type
  • Using block controller callback functions
  • Sending variables from the controller to the view
  • Adding items to the page header and footer from the block controller
  • Creating custom block templates
  • Including JavaScript in block forms
  • Including JavaScript in the block view
  • Including CSS in the block view
  • Loading a block type by its handle
  • Adding a block to a page
  • Getting the blocks from an area
Read Working with Blocks in full

Working with Business Rules to Define Decision Points in Oracle SOA Suite 11g R1

by Antony Reynolds Matt Wright | June 2010 | Architecture & Analysis Oracle

In this article series by Antony Reynolds and Matt Wright, authors of Getting Started With Oracle SOA Suite 11g R1 – A Hands-On Tutorial, we will discuss the new Rules Editor in 11gR1, including Decision Tables and how we can incorporate rules as decision points within a BPEL Process.

Read the first part of this article series—Using Business Rules to Define Decision Points in Oracle SOA Suite 11g R1- An Introduction here.

Read Working with Business Rules to Define Decision Points in Oracle SOA Suite 11g R1 in full

Working with Client Object Model in Microsoft Sharepoint

by Balaji Kithiganahalli | October 2011 | Enterprise Articles Microsoft

Microsoft SharePoint 2010 is the best-in-class platform for content management and collaboration. With Visual Studio, developers have an end-to-end business solutions development IDE. To leverage this powerful combination of tools it is necessary to understand the different building blocks of SharePoint.

In this article by Balaji Kithiganahalli, author of Microsoft SharePoint 2010 Development with Visual Studio 2010 Expert Cookbook, we will cover:

  • Creating a list using a Client Object Model
  • Handling exceptions
  • Calling Object Model asynchronously
Read Working with Client Object Model in Microsoft Sharepoint in full

Working with Colors in Scribus

by Cedric Gemy | December 2010 | Beginner's Guides Open Source

Even though you can see lots of black-only documents (such as books and the daily press) everyday, it's true that there are more and more full-color advertising brochures being printed. So color is becoming an important printing method. An in-between approach of printing with black and only one another color is less interesting, but is still used for many documents and can be considered as a creative approach. In any case, we need to be sure that the color we have on screen matches the printed results. From this, it becomes evident that using color in Scribus is not just a click here or there but is the result of both aesthetic choices and the capacity of the printing process.

In this article by Cedric Gemy, author of Scribus 1.3.5 Beginner's Guide, we will spend some time on using some color options, and will be able to get a custom render when needed. Especially, we shall:

  • Create and apply CMYK colors
  • Create spot colors
  • Use gradients and patterns
Read Working with Colors in Scribus in full

Working with common architectures

by Yik Yang | January 2014 | Cookbooks Enterprise Articles

This article by Yik Yang, the author of book LabVIEW Graphical Programming Cookbook, covers commonly-used architectures and tools in LabVIEW. LabVIEW is a graphical programming development environment for problem solving, accelerated productivity, and continual innovation. It integrates all the tools that engineers and scientists need to build a wide range of applications in a short amount of time.

Read Working with common architectures in full

Working with Complex Associations using CakePHP

by Ahsanul Bari Anupom Syam | December 2008 | MySQL Open Source PHP

A many-to-many relation requires an additional table to relate the two tables in relationship. In this article, by Ahsanul Bari and Anupom Syam, we will learn how to define associations in models for many-to-many relations. Then, we will look at how to retrieve, delete, and save related data from and into database tables using model association in this special type of relation.

Read Working with Complex Associations using CakePHP 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