Article Network

OSGi life cycle

by Jamie Goodyear Johan Edstrom | March 2013 | Java Open Source

OSGi is a tried and true modularity standard for Java. It has in recent years gained a lot of traction and tooling; becoming frequently used in Enterprise containers and distributed software systems

In this article by Jamie Goodyear and Johan Edstrom the authors of Instant OSGi Starter [Instant] , we'll explore the various states involved in an OSGi life cycle.

Read OSGi life cycle in full

Thumping Moles for Fun

by Paul Nygard | March 2013 | Games Open Source

We will be continuing our journey through classic gameplay styles in this article. We will talk a little about different approaches to solve the design challenges in this article. In game programming, there are always many ways to solve the same problem, there is no single right answer.

In this article by Paul Nygard, the author of Creating Games with cocos2d for iPhone 2, we will cover:

  • Tricking the eye with Z-ordering

  • Reusing objects

  • Detecting touch on the part of a sprite

  • Animations and movement actions

  • Randomized objects

Read Thumping Moles for Fun in full

Asynchrony in Action

by Joel Martinez | March 2013 | .NET Enterprise Articles

In this article by Joel Martinez the author of C# 5 First Look , we will explore features which are new to C# in the 5.0 release.

Read Asynchrony in Action in full

Implementing the data model

by Kerri Shotts | March 2013 | Open Source

In this article by Kerri Shotts, author of PhoneGap 2.x Mobile Application Development Hotshot, we'll be creating two JavaScript files in the www/models directory named quizQuestion.js and quizQuestions.js.

Read Implementing the data model in full

Creating Virtual Landscapes

by Richard A. Hawley | March 2013 | Open Source

Tools are everything in game development today. Modern three-dimensional games are several orders of magnitude more complex than Sandy White's 1983 Ant Attack on the Sinclair ZX Spectrum. To create lush visuals expected from current games, we rely on a host of tools to generate content at different stages of production. Quite often, terrain is the canvas on which content is painted, if you think about it, while you might play a game and think how great the scenery looks, you're not necessarily looking at the terrain but rather the textures, vegetation, buildings and everything else that artist has constructed around it. Before we dive into using GROME we're going to cover some common caveats that apply to most game engines.

In this article by Richard A. Hawley, author of Grome Terrain Modeling with Ogre3D, UDK, and Unity3D, we're going to look at:

  • Describing a world in data

  • Texture sizes

  • Game world scales

  • Starting a new GROME project

Read Creating Virtual Landscapes in full

Miscellaneous Gameplay Features

by David Wyand | March 2013 | Cookbooks Games

Torque 3D is a complete game engine. It supports graphics, sound, user input, networking, and gameplay. Gameplay are the rules for your game that make it unique. These are the challenges the player must overcome.

In this article by David Wyand, the author of Torque 3D Game Development Cookbook we will be looking at various parts of Torque 3D that help you expand on the gameplay rules that are already available, and help you build your own.

Read Miscellaneous Gameplay Features in full

2D Graphics

by Brecht Kets Thomas Goussaert | March 2013 | Enterprise Articles Games

In this article by Brecht Kets and Thomas Goussaert, the authors of Building your First Mobile Game using XNA 4.0 we create a basic framework for our game and add content to it.

Read 2D Graphics in full

Integrating Microsoft Dynamics GP Business Application fundamentals

by Leslie Vail | March 2013 | Enterprise Articles Microsoft

This article by Leslie Vail, author of Developing Microsoft Dynamics GP Business Applications, will present a series of questions developers should ask themselves, and answer, before beginning development. You will learn about the various tools available for customizing Dynamics GP along with the skills required to use them. You will learn what you should have in your development-tool arsenal and where to get it.

The key topics in this article include:

  • Defining the project

  • Overview of available tools

Read Integrating Microsoft Dynamics GP Business Application fundamentals in full

Core .NET Recipes

by A P Rajshekhar | March 2013 | .NET Cookbooks Enterprise Articles Microsoft

This article by A.P. Rajshekhar, author of .Net Framework 4.5 Expert Programming Cookbook , will cover recipes related to core concepts in .NET, which will include the following:

  • Metadata-driven programming: The first six recipes will cover how to use attributes as metadata for specific purposes such as validation and localization.

  • Reflection: The Processing custom attributes via reflection recipe will tell you how to use reflection to create metadata processors such as applications or libraries that can understand custom attributes and provide the output based on them.

  • Asynchronous file I/O: This is a new feature for file input/output introduced in .NET 4.5. The Using asynchronous file I/O for directory-to-directory copy recipe will cover this feature.

  • Dynamic programming: .NET 4.0 introduced the concept of dynamic programming, in which blocks of code marked as dynamic will be executed directly, bypassing the compilation phase. We will look at this in the last recipe, Accessing JSON using dynamic programming.

 

Read Core .NET Recipes in full

Installing, Removing, and Upgrading Software

by Arturo Fernandez Montoro | March 2013 | Linux Servers Open Source

In this article by Arturo Fernandez Montoro, author of Linux Mint System Administrator's Beginner's Guide you're going to learn one of the most important and basic tasks done by system administrators. These tasks are related to software, specifically how to install, remove, and keep your operating system up-to-date.

In this article we will cover:

  • Installing software

  • Removing installed software

  • Applying upgrades

Read Installing, Removing, and Upgrading Software in full

BackTrack Forensics

by David De Smet Willie Pritchett | March 2013 | Cookbooks Networking & Telephony Open Source

Computer forensics involves using various means to analyze, report, and recover information from computers or digital storage media, generally for legal purposes. The outcome in general is to provide the information gathered in such a way that it is useful for the person requesting the information. This includes the recovery of passwords, analyzing computer break-ins or attempts, recovering data from a hard drive after it's been "erased", and so on. In the article by Willie Pritchett and David De Smet authors of BackTrack 5 Cookbook we will examine how BackTrack can be utilized for forensic purposes.

In this article, we will cover:

  • Intrusion detection and log analysis

  • Recursive directory encryption/decryption

  • Scanning for signs of rootkits

  • Recovering data from a problematic source

  • Retrieving a Windows password

  • Resetting a Windows password

  • Looking at the Windows registry entries

Read BackTrack Forensics in full

Planning your lessons using iPad

by Shubhangi Harsha Sumit Kataria | March 2013 | e-Learning

This article by Shubhangi Harsha and Sumit Kataria the authors of Teaching with iPad How-to , will take you through the Planbook application, using which you can carry out your regular lesson planning on your iPad.

iPad is a device that fascinates not only gadget-loving people but also teachers and professionals alike, for its varied applications coupled with great screen and looks.

Planning lessons is one of the main tasks a teacher has to perform almost every single day. There are many apps available for this purpose for the iPad. Let us choose the Planbook app here because it makes it very easy to create, modify, and share plans. Its user interface is pretty illustrative and it is definitely a good app to start with even if you are not comfortable and proficient with iPad apps.

Read Planning your lessons using iPad in full

Constructing and Evaluating Your Design Solution

by Andy Kirk | March 2013 | Open Source

In this article by Andy Kirk the author of Data Visualization: a successful design process , we look at the broad variety of options for building our solution and the remaining important tasks to undertake before launching.

We will run through a selection of the most common and useful software applications and programming environments to help you select the most appropriate tool to match your design requirements and technical capabilities.

We will look at some of the key considerations around testing, finishing, and launching a design solution as well as the important matter of evaluating the success of your project post-launch.

Finally, we wrap things up with a discussion about the best ways for you to continue to learn, develop, and refine your data visualization design skills as you seek to master this fascinating and rewarding discipline.

Read Constructing and Evaluating Your Design Solution in full

Our First Project – A Basic Thermometer

by Andrew K. Dennis | February 2013 | Open Source

In this article by Andrew K. Dennis, the author of Raspberry Pi Home Automation with Arduino we are going to build our first project with the Raspberry Pi and Arduino shield — a thermometer.

You will need the following hardware items for this article:

  • Raspberry Pi

  • The Raspberry Pi to Arduino shield

  • A thermistor

  • The breadboard and wires we used to test the LED

  • A 10k resistor

From a software standpoint, you will also be introduced to the Geany IDE and the Linux make command. Using these tools, we will write an application that converts the resistance returned from the circuit into three types of temperature, namely Celsius, Kelvin, and Fahrenheit.

Read Our First Project – A Basic Thermometer in full

Yii: Adding Users and User Management to Your Site

by James R. Hamilton III Lauren J. O'Meara | February 2013 | Open Source PHP Web Development

As web developers, we are always looking for new and better tools to help us develop quality websites. Yii caught our eye as a great framework. It is known for performance. In addition to its speed, Yii provides great tools and features to help you get your job done quickly.

In this article by Lauren J. O'Meara and James R. Hamilton III, authors of Yii Rapid Application Development Hotshot, we will add a user table to the application database, and then generate the Yii scaffolding and customize it. We will extend the user management interface to utilize our user table fields.

 

Read Yii: Adding Users and User Management to Your Site in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
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