Article Network

Useful Maven Plugins: Part 1

by Brett Porter Maria Odea Ching | September 2009 | Java Open Source

In this article by Brett Porter and Maria Odea Ching, we will take a closer look at some of the plugins from two locations: those hosted as part of the Apache Maven project (http://maven.apache.org/plugins/), and a number of plugins from the Codehaus Mojo project (http://mojo.codehaus.org/plugins.html), which is oriented directly towards Maven plugin development.

Where possible, we will apply the plugins to our example application to see how they can be used in practice, and then cover some of the other use cases and best practices for their use.

Read Useful Maven Plugins: Part 1 in full

Use of Templates in Report using BIRT

by John Ward | July 2010 | Open Source

BIRT is an open source business intelligence and reporting tool, built on top of the Eclipse Framework. BIRT is used by developers for building reports that can best represent data and tell a story of that data that is easy to follow. In addition, BIRT can be integrated into a product, to allow that product to provide reporting capabilities.

In this article by John Ward,author of BIRT 2.6 Data Analysis and Reporting we will look at templates. Templates are existing report layouts that can be used as a starting point for new reports. This is useful if we use a similar layout in all our reports; we can then create a template and build from that for each new report.

Read Use of Templates in Report using BIRT in full

Use of Stylesheets for Report Designing using BIRT

by John Ward | July 2010 | Java Open Source

BIRT is an open source business intelligence and reporting tool built on top of the Eclipse Framework. BIRT is used by developers for building reports that can best represent data and tell a story of that data that is easy to follow. In addition, BIRT can be integrated into a product to allow that product to provide reporting capabilities. 

In this article by John Ward,author of BIRT 2.6 Data Analysis and Reporting we will look at how BIRT uses stylesheets in report designs and how styles can be grouped in a library to create themes. This will allow us to have certain sets of styles ready for use any time we develop a report so that we, as a report developer, can focus strictly on the technical aspects of the report while maintaining a consistent visual presentation.

Read Use of Stylesheets for Report Designing using BIRT in full

Use of macros in IBM Cognos 8 Report Studio

by Abhishek Sanghani | May 2010 | Enterprise Articles IBM

Cognos Report Studio is widely used for creating and managing business reports in medium to large companies. It is simple enough for any business analyst, power user, or developer to pick up and start developing basic reports. However, when it comes to developing more sophisticated, fully functional business reports for wider audiences, report authors will need guidance.

In this article, by Abhishek Sanghani, author of IBM Cognos 8 Report Studio Cookbook, we will show you  that even though macros are often considered a Framework Modeler's tool, they can be used within Report Studio as well. These recipes will show you some very useful macros around security, string manipulation, and prompting.

Read Use of macros in IBM Cognos 8 Report Studio in full

URL Shorteners – Designing the TinyURL Clone with Ruby

by Chang Sau Sheong | August 2010 | Open Source

This article by Chang Sau Sheong, author of the book Cloning Internet Applications with Ruby, explains about the popular Internet application, TinyURL. It describes how to create a TinyURL clone, its basic principles, and algorithms used.

Read URL Shorteners – Designing the TinyURL Clone with Ruby in full

Uploading Videos and Sound Files on Your Posts Using Apache Roller 4.0

by Alfonso V. Romero | December 2009 | Beginner's Guides Content Management Java Open Source

This article by Alfonso Romero, teaches you how to insert video files in your posts.The article tells you how to offer your spectators the easiest, quickest, and most attractive way to see what you have to offer.

Read Uploading Videos and Sound Files on Your Posts Using Apache Roller 4.0 in full

Upgrading with Microsoft Sure Step

by Chandru Shankar Vincent Bellefroid | January 2011 | Enterprise Articles Microsoft

In this article by Chandru Shankar and Vincent Bellefroid, authors of Microsoft Dynamics Sure Step, we will cover Sure Step's approach to upgrading Microsoft Dynamics solutions. The following topics will be covered:

  • Beginning with the Upgrade Assessment to determine the scope and components of the existing solution that need to be upgraded to the current product release
  • Determining if the upgrade approach is a Technical Upgrade, or if additional functionality is to be delivered as part of a Functional Upgrade
  • Delivering the upgrade using the Sure Step Upgrade Project Type
  • Implementing additional functionality to an existing solution
Read Upgrading with Microsoft Sure Step in full

Upgrading OpenCart

by Murat Yilmaz | August 2010 | Beginner's Guides Open Source

It is wise to update our OpenCart environment to the latest version regularly. It protects our system against security vulnerabilities and allows us to use new features. It is also possible that the new OpenCart version will have several bug fixes.

Moreover, new versions can have new bugs. Because of this, it is a common practice to wait while a version with major changes matures and gets rid of serious bugs with minor release fixes.

In this article by Murat Yilmaz, author of OpenCart 1.4 Beginner's Guide, we shall learn about:

  • Making a backup of current OpenCart system
  • Downloading the latest OpenCart version
  • Uploading the new files to a server
  • Running the upgrade script
  • Checking whether everything works as expected or not
  • Restoring the OpenCart system if an upgrade fails or has serious problems
Read Upgrading OpenCart in full

Upgrading a Home Network to a Small Business System Using pfSense

by Matt Williamson | September 2009 | Open Source

In this article by Matt Williamson, we will learn how to upgrade a home network to a small business system using pfSense in a step by step manner. We will begin right from the basic concepts of networking to the actual implementation of the upgrade.

Read Upgrading a Home Network to a Small Business System Using pfSense in full

Updating Software in Koha

by Amit Gupta Savitra Sirohi | November 2010 | Open Source

The Koha software is always changing, almost every day. These changes contain bug fixes, minor revisions to existing features, and entirely new features. You should keep the software updated to benefit from these changes.

Even if the new versions do not contain changes of interest to you, it is good practice to keep the software updated. If your version falls too far behind the current version, the update process to the latest version is likely to be very difficult.

In this article, by Amit Gupta & Savitra Sirohi, authors of Koha 3 Library Management System, we will learn how to download and install software updates. We cover the article in two steps—an orientation followed by a demonstration of the process.

Read Updating Software in Koha in full

Unveil the Power of Your Business Data with Oracle Discoverer

by Yuli Vasiliev | April 2010 | Oracle

While starting a discussion about Oracle Discoverer, it would be interesting to say that the name actually stands for more than one tool. Discoverer Plus, Discoverer Portlet Provider, Discoverer Administrator, and Discoverer Viewer – all of these belong to the Oracle Discoverer group. You might be wondering what these components have in common and what purpose they serve. The answer is, all of them are integrated to work together as a complete Business Intelligence solution.

In this article by Yuli Vasiliev, you will look at:

  • Where to get the software containing Oracle Discoverer
  • What components are included in the installation packages
  • How to install Oracle Discoverer components
  • First steps to take in exploring Oracle Discoverer
Read Unveil the Power of Your Business Data with Oracle Discoverer in full

Unreal Development Toolkit: Level Design HQ

by Richard J. Moore | November 2011 | Beginner's Guides

In this article, I'm going to explain how to download and install the Unreal Development Kit (UDK), show you how to launch the editor, how to move and rotate around the editor, and finally briefly explain Binary Space Partitioning (BSP) brushes and static meshes.

In this article by Richard Moore, author of Unreal Development Toolkit: Beginner's Guide, we will learn the following:

  • UDK download and installation
  • Launching the editor
  • Movement and rotation
  • Using BSP brushes and static meshes
Read Unreal Development Toolkit: Level Design HQ in full

UNIX Monitoring Tool for PostgreSQL

by Gregory Smith | October 2010 | Open Source

Performance of your database server is directly tied to how well the underlying operating system is working, and there the performance is driven by the hardware you're using. To fit all of these pieces together—hardware performance, operating system performance, and database performance—you need a good monitoring system.

The simple performance tools on a UNIX-derived system are straightforward to use, and it's easy to show examples of good and bad behavior, the best way to teach how those tools are useful for monitoring. In this article by Gregory Smith, author of PostgreSQL 9.0 High Performance, we will cover iostat; Unix's monitoring tool.

Read UNIX Monitoring Tool for PostgreSQL in full

Unity iOS Essentials: Flyby Background

by Robert Wiebe | December 2011 | Networking & Telephony

Our game menu system is a critical component for drawing players into our game. One of the best ways to make the menu system engaging is to have the player fly through one or more of the game scenes as a backdrop to the menu system.

In this article by Robert Wiebe, author of Unity iOS Essentials, we will learn the following:

  • How to set up a background scene that gives the player a feel for the expansive nature of our game?
  • How to create a path that a camera can follow?
  • How to create a main menu that overlays the camera, flying through our scene?
  • How to save time by creating a menu that can be tested as easily in the editor as on an iOS device?
  • How to set up Unity3D for iOS build settings to create an App that will run on all iOS devices?
  • How to deploy an iOS app on multiple devices?
Read Unity iOS Essentials: Flyby Background in full

Unity Game Development: Welcome to the 3D world

by Will Goldstone | September 2009 |

Before getting started with any 3D package, it is crucial to understand the environment you'll be working in. This article by Will Goldstone covers the key 3D concepts and processes we'll need to understand to create games in Unity.

Read Unity Game Development: Welcome to the 3D world in full

Unity Game Development: Interactions (Part 2)

by Will Goldstone | October 2009 |

In the previous part of the article by Will Goldstone, we saw how to add an outpost model to our project and also learned how to position, scale, assign colliders to objects as well as tag objects. In this part, we will look at the two differing approaches for triggering the animation giving you an overview of the two techniques that will both become useful in many other game development situations. In the first approach, we'll use collision detection—a crucial concept to get to grips with as you begin to work on games in Unity. In the second approach, we'll implement a simple ray cast forward from the player.

Read Unity Game Development: Interactions (Part 2) in full

Unity Game Development: Interactions (Part 1)

by Will Goldstone | October 2009 |

Games are all about interacting with a virtual world, so where would our character be without some in-game actions? In this two-part article by Will Goldstone, we'll be looking at interactions and dive into two of the most crucial elements of game development, namely, Collision Detection and Ray Casting. In the first part, we will learn how to add an outpost model to our project and learn how to position, scale, assign colliders to objects as well as tag objects.

Read Unity Game Development: Interactions (Part 1) in full

Unpublished

Unity books now added to the e-learning Library in PacktLib

by | November 2011 | e-Learning Open Source

Unity books now added to the e-learning Library in PacktLib

Read Unity books now added to the e-learning Library in PacktLib in full

Unity 3D Game Development: Don't Be a Clock Blocker

by Ryan Henson Creighton | September 2010 | Beginner's Guides Web Graphics & Video

One cheap, effective way of amping up the game experience is to add a clock. Games have used clocks to make us nervous for time immemorial, and it's hard to find a video game in existence that doesn't include some sort of time pressure—from the increasing speed of falling Tetris pieces, to the countdown clock in every Super Mario Bros. level, to the egg timers packaged with many popular board games like Boggle, Taboo, and Scattergories.

This article by Ryan Henson Creighton, author of Unity 3D Game Development by Example Beginner's Guide, shows you how to build three different game clocks: a number-based clock, a depleting bar clock, and a cool pie wedge clock, all of which use the same underlying code. You can then reuse the code in a game of your own.

Read Unity 3D Game Development: Don't Be a Clock Blocker in full

Unity 3: Building a Rocket Launcher

by Jate Wittayabundit | September 2011 | Web Graphics & Video

Only Unity fits the bill of being a game engine that allows you to create a full 3D game for free, and with phenomenal community support.

In this article by Jate Wittayabundit, author of Unity 3 Game Development Hotshot, we will learn how to create a rocket launcher. Here, we will first use the FPS camera and controller from the Unity built-in FPS package, but we will tweak our camera view to see from the character's shoulder as in Resident Evil 4 or 5. Then, we will adapt the built-in FPS controller script to be able to play the animation of the character, and make the controller similar to the Resident Evil style controller. Next, we will create a rocket prefab and the rocket launcher script to fire our rocket, which will also include the use of the built-in fire explosion particle and custom smoke particle effect from the launcher when we fire.

Read Unity 3: Building a Rocket Launcher 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