Article Network

Folding @ Home on Ubuntu: Cancer Research Made Easy

by Christer Edwards | December 2009 | Linux Servers

In the fall of the year 2000, Stanford University first released the Folding @ Home project to the public, which allowed household computers the ability to contribute to cancer research. Now, nearly a decade later, there are roughly 250,000 regular contributors to the project and over 2,000,000 that have ever contributed at all. This article by Christer Edwards outlines the benefits of contributing to Folding @ Home as well as how to begin contributing yourself.

Read Folding @ Home on Ubuntu: Cancer Research Made Easy in full

Flex Multi-List Selector using List Control, DataGrid, and the Accordion

by Keith Lee | October 2009 | Open Source

The idea of a Multi-List Selector is not a new one. Apple implements something very similar to it in its Mac OS Operating System. Simply put, its a method of selecting an item by filtered hierarchical categories on a list by list basis. This structure is often seen while traversing files in directories, but can be applied with other data sources as well. This article by Keith Lee will demonstrate how to build a Multi-List Selector.

Read Flex Multi-List Selector using List Control, DataGrid, and the Accordion in full

Flex 101 with Flash Builder 4: Part 1

by Romin Irani | July 2009 | Java Open Source

Rich Internet Applications (RIA) have garnered a lot of attention in recent times and rightly so. They offer a rich and responsive user interface and embed several Web 2.0 features that are required in today’s applications. Key features among them include rich media integration, responsiveness, real-time, offline capabilities and a desktop/web deployment model.

There are several tools/frameworks available today to develop RIAs. One of the leading frameworks that has garnered a lot of attention and developer interest over the last couple of years is the Flex Framework from Adobe Systems.

This article by Romin Irani introduces the RIA development framework Flex and its development IDE Flash Builder 4 (FB4) to the readers. The article covers the following:

  • What is Flex Ecosystem
  • Setting up the Development IDE, Flash Builder Beta 4
  • Sample programs that take the reader through the mechanics of developing applications using Flash Builder 4.
Read Flex 101 with Flash Builder 4: Part 1 in full

Flash Video Encoding, Skinning and Components in Wordpress

by Peter Spannagle Sarah Soward | April 2010 | Content Management Open Source Web Development WordPress

In this article by Peter Spannagle and Sarah Soward, authors of the book Wordpress and Flash 10x Cookbook, we will cover the following:

  • Encoding with the Flash Media Encoder
  • Using preset skins
  • Hiding and Showing preset skins
  • Using Video Component buttons
  • Modifying Video Component buttons to customize your own skin
Read Flash Video Encoding, Skinning and Components in Wordpress in full

Flash Player Application's HTML Template for Facebook Integration

by James Ford | August 2011 | Cookbooks Web Development

Before our web-based application will be able to work with the Facebook Graph API, it will need the Facebook JavaScript SDK to be included in the host HTML page, and it will have to be hosted on a domain or subdomain specified in our Facebook Application settings.

In this recipe by James Ford, author of Flash Facebook Cookbook, we will be extending our web project's default HTML template file to include the Facebook JavaScript SDK. In addition, we also have some more settings to change for our application in the Facebook Developer center—setting up the online Canvas or Tab page URLs, as well as the domains and subdomains which are allowed to access the Graph API.

Read Flash Player Application's HTML Template for Facebook Integration in full

Flash Multiplayer Virtual World: Setting up SmartFoxServer with Third-party HTTP and Database Server

by Makzan | August 2010 | Web Graphics & Video

In the previous article of this three-part series by Makzan, author of Flash Multiplayer Virtual Worlds, we covered running SmartFoxServer Using Embedded Web Server and Database. SmartFoxServer is also able to work together with third-party web servers and databases, for example, Apache and MySQL.

Using the embedded HTTP and database server can be convenient for development. However, we will have SmartFoxServer running standalone while putting HTTP and database server in another standalone machine when the virtual world is released to public. We will learn how to set up a third-party HTTP and database server to cooperate with SmartFoxServer.

Read Flash Multiplayer Virtual World: Setting up SmartFoxServer with Third-party HTTP and Database Server in full

Flash Multiplayer Virtual World with SmartFoxServer Using Embedded Web Server and Database

by Makzan | August 2010 | Web Graphics & Video

SmartFoxServer comes with an embedded HTTP server (Jetty), which can handle web pages and a light-weight database engine (H2). Using the embedded HTTP server and database can enable a rapid prototype development because we can start coding the Flash prototype of the ideas in mind without handling any server setup issues.

In this article by Makzan, author of Flash Multiplayer Virtual Worlds, we will cover:

  • Installing Java Development Kit
  • Downloading and Installing SmartFoxServer Pro
  • Running the SmartFoxServer
  • Using embedded web server and database
Read Flash Multiplayer Virtual World with SmartFoxServer Using Embedded Web Server and Database in full

Flash Game Development: Making of Astro-PANIC!

by Emanuele Feronato | April 2011 | Web Development Web Graphics & Video

Astro-PANIC! is a shooter game with virtually infinite levels of increasing difficulty and a complete score and high score system. The objective is to destroy all enemy spaceships whose number and speed increases as the player progresses through levels. It's a simple and addictive game that will allow Emanuele Feronato, author of Flash Game Development by Example, to explain some important new concepts such as:

  • Trigonometry
  • Storing data in Vectors
  • Filters to dynamically add effects to your DisplayObjects
  • Saving data on your local computer using SharedObjects

And above all, being an almost unknown game, we'll make a complete game design.

Read Flash Game Development: Making of Astro-PANIC! in full

Flash Game Development: Creation of a Complete Tetris Game

by Emanuele Feronato | March 2011 | Web Graphics & Video

Tetris is a tile-based puzzle game made in the Soviet Union. Tetris is the most difficult game, featuring timers, player inputs, multi-dimension arrays, and actors with different shapes.

As you are about to experience, the making of Tetris wouldn't introduce new programming features but it's hard enough to provide you a good challenge. Anyway, during this article by Emanuele Feronato, author of Flash Game Development by Example, you will also learn the basics of drawing with AS3.

Read Flash Game Development: Creation of a Complete Tetris Game in full

Flash Development for Android: Visual Input via Camera

by Joseph Labrecque | June 2011 | Cookbooks Web Development

This article discusses how to capture still images and video from integrated device hardware through both Flash based capture methods and while employing native camera applications.

This article by Joseph Labrecque, author of Flash Development for Android Cookbook, will cover the following recipes:

  • Detecting camera support
  • Using the traditional camera API to save a captured image
  • Using the Mobile CameraUI API to save a captured photograph
  • Using the Mobile CameraUI API to save a captured video
Read Flash Development for Android: Visual Input via Camera in full

Flash Development for Android: Audio Input via Microphone

by Joseph Labrecque | June 2011 | Cookbooks Enterprise Articles

This article discusses how to capture audio from integrated device hardware through Flash based capture methods.

This article by Joseph Labrecque, author of Flash Development for Android Cookbook, will cover the following recipes:

  • Detecting microphone support
  • Using the device microphone to monitor audio sample data
  • Recording microphone audio sample data
Read Flash Development for Android: Audio Input via Microphone in full

Flash 10 Multiplayer Game: The Lobby and New Game Screen Implementation

by Prashanth Hirematada | July 2010 | Open Source Web Development

With Pulse SDK, we hardly need to write code for either on the server side, which is already taken care of by the server out of the box or on the client-side, which is taken care of by the PulseUI framework. In the previous article we were introduced to the Lobby and Room Management. In this article by Prashanth Hirematada, author of Flash 10 Multiplayer Game Essentials, we will see how we can directly use the PulseUI framework to jumpstart our multiplayer game as well as customize it to suit the needs for your game. Finally, once players either create a room or join an existing one, we will see how the game screen gets initialized and displayed for the game to start.

More specifically, we will learn the following:

  • Creating a new game room
  • Player management within game rooms
  • Initializing the game screen
Read Flash 10 Multiplayer Game: The Lobby and New Game Screen Implementation in full

Flash 10 Multiplayer Game: Introduction to Lobby and Room Management

by Prashanth Hirematada | July 2010 | Open Source

In this article by Prashanth Hirematada, author of Flash 10 Multiplayer Game Essentials, we will learn all about game lobby and game rooms, the management of which is essential for any multiplayer game.

More specifically, we will learn:

  • States of a game room
Read Flash 10 Multiplayer Game: Introduction to Lobby and Room Management in full

Flash 10 Multiplayer Game: Game Interface Design

by Prashanth Hirematada | July 2010 | Web Development Web Graphics & Video

In this article by Prashanth Hirematada, author of Flash 10 Multiplayer Game Essentials, we will explore the Hello World sample included in the Pulse package. We will focus on how things get initialized and the login process. We will also cover the Pulse framework functionalities. We will explore how the different screens for the game are managed by the PulseUI framework. Finally, we will explore some of the server-side challenges regarding player login and registration during a commercial game deployment.

Specifically, we will learn the following:

  • Programming structure of a multiplayer game
  • Game screen management with the PulseUI framework
  • Detailed walk-through of the login process
  • Login and registration in a typical multiplayer game deployment
Read Flash 10 Multiplayer Game: Game Interface Design in full

Fixing Bottlenecks for Better Database Access in ASP.Net

by Matt Perdeck | October 2010 | .NET Web Development

This article shows how to actually fix each of the bottlenecks you prioritized in the previous article, .

In this article by Matt Perdeck, author of ASP.NET Site Performance Secret, we will cover the following:

  • Missing indexes
    • Clustered index
    • Non-clustered index
    • Included columns
    • Selecting columns to give an index
    • Maintaining indexes
  • Expensive queries
Read Fixing Bottlenecks for Better Database Access in ASP.Net in full

Five Years of Ubuntu

by Christer Edwards | November 2009 | Linux Servers

Recently Ubuntu celebrated it's five-year anniversary. Ubuntu 9.10 "Karmic Koala" marks five years since the initial release, 4.10 "Warty Warthog". This article by Christer Edwards outlines some of the things Ubuntu has brought to the Linux world, and what a major impact it has had in such a short amount of time. He has been using Ubuntu nearly that entire time, having joined the fun with the 5.04 release.

Read Five Years of Ubuntu in full

First Steps with Selenium RC

by David Burns | November 2010 | Beginner's Guides RAW Open Source

In this article, by David Burns, author of Selenium 1.0 Testing Tools, we are going to have a first look at Selenium Remote Control. Selenium Remote Control is one of the most popular flavors of Selenium as it allows developers to write tests using their favorite language to test on different Browsers.

We shall cover topics such as:

  • What is Selenium Remote Control
  • Setting up Selenium Remote Control
  • Running Selenium IDE tests with Selenium RC
  • Selenium RC arguments

So let's get on with it...

Read First Steps with Selenium RC in full

First Steps with Scalix Admin Console and Scalix Web Access

by Markus Feilner | June 2008 | Linux Servers Open Source

This article deals with the Scalix Administration Console (SAC). This web interface is the central point of administration for the Scalix server. User, group, and resource management are done here as well as controlling services and settings. In this article by Markus Feilner, we will take a short tour through the interface, add a first user, and have a closer look at the configuration options available for him/her. Towards the end, we will test the account by logging into the web client, and sending (and receiving) emails.

Read First Steps with Scalix Admin Console and Scalix Web Access in full

First steps with R

by Donato Teutonico | July 2013 |

In this article created by Donato Teutonico, the author of  Instant R Starter, we will learn the features of R. R is a high-level language and an environment for data analysis and visualization. It provides an environment in which you can perform statistical analysis and produce high-quality graphics. It is actually a complete programming language, derived from the statistical programming language S. It has been developed and is maintained by a core of statistical programmers, with the support of a large community of users. It is most widely used for statistical computing and graphics, but is a fully functional programming language well suited to scientific programming, data management and data visualization in general.

The interaction with the R system is mainly command-driven, with the user typing in text and asking R to execute the specific command. As soon as you start R, a session will be opened, on which the commands may be introduced and the expression executed. Complex procedures can be implemented in scripts, which are executed as soon as they are loaded into the system or, more efficiently, as function, which can be loaded in the system and used when needed.

Read First steps with R 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