Article Network

Guided Rules with the JBoss BRMS (Guvnor)

by Paul Browne | March 2009 | Java Open Source

In this article by Paul Browne, we're going to read about the Guvnor rule editor, and use it to write some more sophisticated rules. In particular, we're going to:

  • Show how to put information into and out of our rules
  • Build a fact model to hold this information
  • Import our newly built model into Guvnor
  • Create guided rules using this fact model
  • Run and test our new fact-based rules
Read Guided Rules with the JBoss BRMS (Guvnor) in full

Grunt in Action

by Jaime Pillora | January 2014 | Open Source Web Development

In this article by Jaime Pillora, author of Getting Started with Grunt: The JavaScript Task Runner, we will perform additional transformations on set of source files by using Grunt.

Read Grunt in Action in full

Ground to SQL Azure migration using MS SQL Server Integration Services

by Jayaram Krishnaswamy | October 2009 | .NET Microsoft

In this article by Dr. Jayaram Krishnaswamy, you will learn how to migrate a table from your ground based SQL Server 2008 to your cloud based SQL Azure instance using MS SQL Server Integration Services.

Read Ground to SQL Azure migration using MS SQL Server Integration Services in full

Grasping Hammer

by Brett Bernier | February 2014 | Games

This article by Brett Bernier, author of the book Source SDK Game Development Essentials, will introduce you to your new tools, and teach you how to navigate in 2D and 3D spaces.

In this article, we will cover the following topics:

  • Learning some basic terminology
  • Opening Hammer for the first time
  • Navigating the 2D and 3D viewports
  • Customizing your user interface
  • Developing some basic organizational skills

Let us begin.

Read Grasping Hammer in full

Graphical User Interfaces for OpenSIPS 1.6

by Flavio E. Goncalves | January 2010 | Networking & Telephony Open Source

It is very hard to manage thousands of users manually, so a user-provisioning tool becomes very important in our process. In this article by Flavio E.Goncalves, we are going to see two of these tools—SerMyAdmin and OpenSIPS Control Panel (OpenSIPS-CP). SerMyAdmin is more focused on the administration of the users, while OpenSIPS-CP is excellent for monitoring and provisioning parameters to the system. By the end of this article, you will be able to:

  • Identify why you need a user portal for administration
  • Install SerMyAdmin and its dependencies
  • Configure resources such as administrator and user access
  • Add and remove domains
  • Customize the portal with the colors and logos of your company
  • Install and configure OpenSIPS Control Panel
  • Use opensips-cp for daily tasks
Read Graphical User Interfaces for OpenSIPS 1.6 in full

Graphical Report Design with iReport: Part 2

by David R. Heffelfinger | August 2009 | Java Open Source

In the previous part of the article by David Heffelfinger, we briefed you about an overview of iReport, obtaining and setting up the right iReport for your machine environment, and creating a simple report using iReport. In this second part of the article, we will learn to create more elaborate reports by using iReport's graphical user interface to set report attributes.

Read Graphical Report Design with iReport: Part 2 in full

Graphical Report Design with iReport: Part 1

by David R. Heffelfinger | August 2009 | Java Open Source

In this two-part article by David Heffelfinger, instead of writing JRXML templates by hand, we will learn to design reports graphically by dragging report elements into a report template and by using its graphical user interface to set report attributes. In this first part, we will help you set up iReport on your machine and get you started with designing graphical reports.

JasperSoft, the company behind JasperReports, offers a graphical report designer called iReport. iReport started as an independent project by Giulio Toffoli. JasperSoft recognized the popularity of iReport and, in October 2005, hired Giulio Toffoli and made iReport the official report designer for JasperSoft. Like JasperReports, iReport is also open source. It is licensed under the GNU Public License (GPL).

Read Graphical Report Design with iReport: Part 1 in full

Graphical Capabilities of R

by John M. Quick | October 2010 | Open Source

The R Project for Statistical Computing (or just R for short) is a powerful data analysis tool. It is both a programming language and a computational and graphical environment.

R is free, open source software made available under the GNU General Public License. It runs on Mac, Windows, and Unix operating systems.

The official R website is available at the following site:

http://www.r-project.org

In the previous article by John M. Quick, author of the book Statistical Analysis with R, we learned how to create charts, graphs, and plots in R. We also took a look at customizing graphics in R.

In this article, you will be able to:

  • Create different charts, graphs, and plots in R
  • Save and export your graphics for use outside of R
Read Graphical Capabilities of R in full

Graphic Design - Working with Clip Art and Making Your Own

by Alexander Anichkin | November 2012 | Cookbooks

iWork is Apple on a shoestring: iWork costs a fraction of the price of full creative suites and yet is packed with the potential to achieve the same results. It shows users how to exploit iWork's full potential. By taking a lateral approach to this relatively inexpensive software, you can find solutions to all your professional and creative needs, from designing logos and brochures to producing a high quality monthly magazine.

This article by Alexander Anichkin, author of iWork for Mac OS X Cookbook, we will be:

  • Making symbols from Character Palette into clip art—where to find clip art for iWork
  • Using elements of iWork templates as clip art—clipping a photo to a hand-written note
  • Making your digital photos into a piece of clip art
  • Putting images inside letters—filling letters with photos and other graphic images
  • Turning a star into a thought bubble—how to edit shapes
Read Graphic Design - Working with Clip Art and Making Your Own in full

Granting Access in MySQL for Python

by Albert Lukaszewski, PhD | December 2010 | MySQL Open Source

One needs to tell MySQL what kind of privileges to assign to it. MySQL supports a wide range of privileges. A user can only grant any privilege that they have themselves.

In this article, by Albert Lukaszewski, PhD, author of MySQL for Python, we will cover:

  • Granting access in Python
  • Removing privileges in MySQL
  • Using REVOKE in Python
  • Project: Web-based user administration
Read Granting Access in MySQL for Python in full

Gradebook-An Introduction

by Rebecca Barrington | April 2012 | e-Learning Moodle

If you are using Moodle , you are likely to be delivering some form of course content or providing resources to others. This could be for supporting learning, training, or other educational activity. Many online courses, qualifications, or educational resources have a final goal which is likely to include required elements to be completed. The gradebook can be a valuable tool to help the teacher to manage the online course and track the progress of the student through the required elements. This article by Rebecca Barrington, author of Moodle Gradebook will introduce you to the gradebook and the key features it offers. It will outline the benefits of using the gradebook, the activities that can be graded and used within the gradebook, and the types of grades that can be used.

Read Gradebook-An Introduction in full

Google Web Toolkit 2: Creating Page Layout

by Shamsuddin Ahammad | November 2010 | Cookbooks Oracle Web Development

In this article, we will learn about creating the home page of our application. The home page will include a banner at the top, a sidebar for navigation on the left-hand side, another sidebar on the right-hand side for showing dynamic content, a footer to show copyright and other information, and the main content at the center.

In this article by Shamsuddin Ahammad, author of Google Web Toolkit 2 Application Development Cookbook, we will cover:

  • Creating the home page layout class
  • Adding the banner
  • Adding menus
  • Creating the left-hand sidebar
  • Creating the right-hand sidebar
  • Creating the main content panel
  • Creating the footer
  • Using HomePage instance in EntryPoint
Read Google Web Toolkit 2: Creating Page Layout in full

Google Guice

by Hussain Pithawala | September 2013 | Open Source Web Development

In this article by Hussain Pithawala, author of the book Learning Google Guice we will develop a web application in Java using servlets and JSPs, and will see how Guice makes it simple to wire dependencies and helps to achieve separation of concerns easily. It even provides a programmatic approach to confi gure routing to servlets and JSPs while avoiding declarative approach in web.xml. As part of our learning we will fit flight search functionality in a web application. It is assumed that the reader is familiar with JSP, servlet development, and knows how to deploy a WAR file to a web container. Use of Tomcat to deploy the examples is suggested. We also need an extension of Guice for web development, guice-servlet-3.0. As usual, the dependency for this has been declared in pom.xml and once packaged it would be available in WAR (web application archive) also.

Read Google Guice in full

Google Earth, Google Maps and Your Photos: a Tutorial

by Rob Reed | September 2007 | AJAX Java Web Development

"Google Earth and Google Maps are two applications that allow each of us to assert our own place in the world and contribute our own unique perspective. I can think of no better way to accomplish this than by combining maps and photography."

This tutorial by Rob Reed shows you how to capitalize on the power of these two applications to "pin your photos" and provide an extra context to your memories in the photographs. There are two scripts available for download. They should help you accomplish this goal.

Read Google Earth, Google Maps and Your Photos: a Tutorial in full

Google Apps: Surfing the Web

by Ralph Roberts | December 2011 | Beginner's Guides

In this article by Ralph Roberts, author of Google App Inventor will show us how to use networks and the Internet to use the web and exchange data over the Internet. We will explore examples of:

  • Browsing and using websites
  • Fusion Tables, Google's free online data service

We start with browsing and how you can use the millions of dollars invested in constructing huge websites in your own apps.

Read Google Apps: Surfing the Web in full

Good time management in CasperJS tests

by Éric Bréhault | January 2014 | Open Source Web Development

In this article by Éric Bréhault, the author of Instant Testing with CasperJS, we will learn how to test our use case with CasperJS and how timing is everything.

Read Good time management in CasperJS tests in full

Going Viral

by Nathan Danneman Richard Heimann | March 2014 | Open Source

In this article by Nathan Danneman and Richard Heimann, the authors of Social Media Mining with R, introduces readers to the concept of social media mining. This article discusses sentiment analysis, the nature of contemporary online communication, and the facets of Big Data that allow social media mining to be such a powerful tool.

Read Going Viral in full

Going Isometric

by Juwal Bose | December 2013 | Games Open Source

This article by Juwal Bose, author of the book Starling Game Development Essentials, helps you to understand the isometric projection and details the relationship between the Cartesian and isometric coordinates.

The topics covered in this article are as follows:

  • Cartesian to isometric equations
  • An isometric view via a matrix transformation
  • Implementing the isometric view via isometric art
  • Level data structure
  • Altering registration points
  • Depth sorting
  • Understanding isometric movement
  • Detecting isometric collision
Read Going Isometric in full

Going Beyond the Basics

by John Ewart | May 2014 | Networking & Telephony Open Source

In this article by John Ewart, author of Managing Windows Servers with Chef, we learn various aspects about Chef's language and also learn to handle multiple platforms.

Read Going Beyond the Basics 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