Article Network

Augmented Reality

by Dr. Raphael Grasset Jens Grubert | November 2013 | Open Source

In this article by Jens Grubert and Dr. Raphael Grasset, authors of the book Augmented Reality for Android Application Development, you will learn about the AR concepts.

Read Augmented Reality in full

Audio Playback

by David Gouveia | September 2013 | Games

In this article, created by David Gouveia, the author of Getting Started with C++ Audio Programming for Game Development, we will perform two of the most fundamental operations in audio programming—loading and playing audio files. This might not seem like much, but it is already enough to get us started adding audio into our games.

There are many different audio libraries available these days, such as DirectSound, Core Audio, PortAudio, OpenAL, FMOD, or Wwise. Some are available only on certain platforms, while others work almost everywhere. Some are very low-level, providing little more than a bridge between the user and the sound card driver, while others provide high-level features such as 3D sound or interactive music.

For this article, we will be using FMOD, a cross-platform audio middleware developed by Firelight Technologies that is extremely powerful, yet easy-to-use. However, you should try to focus more on the concepts covered, instead of the API, because understanding them will allow you to adapt to other libraries more easily, since a lot of this knowledge is interchangeable.

For starters, we will learn how to install FMOD, how to initialize and update the audio system, and how to get it to play an audio file. At the end of the chapter, we will work through the creation of a very simple audio manager class, which encapsulates all of these tasks behind a minimalistic interface.

Read Audio Playback in full

Audio Fields in Drupal

by Aaron Winborn | July 2009 | Drupal Open Source

In this article by Aaron Winborn, we'll go through the FileField module. This is a useful module if you want to have an easily configured solution, in many situations, there are some benefits from using the FileField module instead. It's light-weight, it's flexible, and it's easy to customize. It may also be easier to add support for players other than the 1PixelOut and XSPF players distributed with Audio.

Additionally, as of this writing, the Drupal 6 version of the Audio module wasn't quite ready for production. But I am confident it will be soon, if not already.

Finally, there may be specific reasons for wanting to choose a FileField solution over the Audio module. Similar to the quandary of whether to use the Image module or Image Field, the most common reason would probably be to allow multiple audio files to be attached to a node, or to allow audio fields to be associated with other types of nodes. (Note that the Audio module is also bundled with the Audio Attach module, which might be a solution for that as well.)

Read Audio Fields in Drupal in full

Audio Enhancements with p4a.ploneaudio in Plone 3.3

by Tom Gross | May 2010 | Open Source Web Development

This article series by Tom Gross, author of Plone 3 Multimedia, explains how to add audio content to Plone and enhance its features with Plone4Artists products. It also shows how to include audio data in HTML with plugins and Flash.

Read Managing Audio Content in Plone 3.3 here.

Read Audio Enhancements with p4a.ploneaudio in Plone 3.3 in full

Attracting Traffic

by David Mercer | November 2011 | Open Source WordPress

In this article written by David Mercer, author of Internet Marketing with WordPress, we will describe how to attract traffic to your blog.

Read Attracting Traffic in full

Atmosfall – Managing Game Progress with Coroutines

by Nevin Flanagan | June 2013 | Games

In this article by Nevin Flanagan, author of Corona SDK Hotshot, we look at managing information with the use of physics engine. If you're a long-time or low-level programmer, you may be accustomed to controlling the core of your game loop; if you're more used to recent game engines, you may have learned to juggle complex information about what actors in your game are doing at any given moment. In Corona, the combination of a separately-tracked physics engine and the versatility of Lua will, when used correctly, manage this information for you.

Read Atmosfall – Managing Game Progress with Coroutines in full

Atmosfall – Managing Game Progress with Coroutines

by Nevin Flanagan | June 2013 | Games

In this article by Nevin Flanagan, author of Corona SDK Hotshot, we look at managing information with the use of physics engine. If you're a long-time or low-level programmer, you may be accustomed to controlling the core of your game loop; if you're more used to recent game engines, you may have learned to juggle complex information about what actors in your game are doing at any given moment. In Corona, the combination of a separately-tracked physics engine and the versatility of Lua will, when used correctly, manage this information for you.

Read Atmosfall – Managing Game Progress with Coroutines 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

Asterisk Gateway Interface Scripting with PHP

by Nir Simionovich | January 2009 | Linux Servers Networking & Telephony Open Source

In this article by Nir Simionovich, we will develop our first ever AGI script using PHP scripting language. This article deals with the most basic elements of AGI scripting and the information contained within. So, take time to familiarize yourself with this article, especially if you intend to use a language different from PHP.

Read Asterisk Gateway Interface Scripting with PHP in full

Asterisk 1.4 – the Professional’s Guide: Foreword by Mark Spencer

by Mark Spencer | August 2009 | Networking & Telephony

This article is an extract from the forward written by Mark Spencer, Chairman and CTO of Digium, for the new Asterisk 1.4 – the Professional’s Guide book. Here he talks about the development of Asterisk and shares his hope of the future with the readers.

"The growth of the project over the years has stunned and pleased me, and it's amazing that well-written and comprehensive books like this now exist to help more advanced users navigate the waters of larger and more complex Asterisk installations......
......The motto of "There's more than one way to do it!" is almost always true with Asterisk—this book seems to contain an excellent cross-section of at least one of those ways to do "it" (whatever "it" happens to be for your application) and you'll quickly think of many other ways once you've mastered the methods shown."

Read Asterisk 1.4 – the Professional’s Guide: Foreword by Mark Spencer in full

Associating Images with Words in Moodle 1.9 for Special kids

by Vanesa S. Olsen | July 2010 | Moodle Open Source

In this article, we create many visually rich activities combining text and pictures.

In this article by Vanesa S. Olsen, author of Moodle 1.9 for Teaching Special Education Children (5-10): Beginner's Guide   we will learn:

  • Learn how to combine images with sounds to represent real-life situations
  • Create activities to write sentences according to visual and sound resources
  • Improve simple writing and composing skills
Read Associating Images with Words in Moodle 1.9 for Special kids in full

Aspects of Data Manipulation in R

by Jaynal Abedin | January 2014 | Open Source

This article, by Jaynal Abedin, the author of the book Data Manipulation with R, highlights the features such as factor variables, the split-apply-combine strategy, and reshaping a dataset in R.

Read Aspects of Data Manipulation in R in full

ASP.NET: Using jQuery UI Widgets

by Sonal Aneel Allana | April 2011 | .NET

Various jQuery plugins are available to add interactive features to ASP.NET web applications. A popular plugin is the jQuery UI, built on top of the jQuery library, and consisting of handy functionalities for creating rich content in web applications.

In this article by Sonal Aneel Allana, author of ASP.NET jQuery Cookbook, we will cover:

  • Using the datepicker control
  • Using the progress bar control
  • Using the slider control
  • Adding tooltips to controls
Read ASP.NET: Using jQuery UI Widgets in full

ASP.NET: Creating Rich Content

by Sonal Aneel Allana | April 2011 | .NET

With Microsoft's contribution of Templates, DataLink, and Globalization plugins to the jQuery library and the distribution of jQuery with Visual Studio 2010 onwards, the library has gained popularity with ASP.NET developers. jQuery can be very easily interfaced with ASP.NET controls as well as custom user controls. It can be used to validate controls using client side scripts, thus giving us an alternative for server side Validation Controls. It can be used to incorporate cool animation effects as well as to create graphic-rich pages.

In this article by Sonal Aneel Allana, author of ASP.NET jQuery Cookbook, we will cover:

  • Creating an accordion control
  • Creating a tab control
  • Creating draggable controls
  • Creating dialog boxes
Read ASP.NET: Creating Rich Content in full

ASP.NET Social Networks—Making Friends (Part 2)

by Andrew Siemer | December 2008 | .NET MySQL PHP

In the first part of this article we concentrated on two aspects Problem and Design. We started with the Problem, that is, defining what we need to implement the Friends concept, finding and inviting friends to join our network and developing an alert system. We then moved to Design wherein we actually finalized the requirements. And finally we began with the Solution, that is, actually implementing the features. In this part of the article by Andrew Siemer, we will continue with the solution part.

Read ASP.NET Social Networks—Making Friends (Part 2) in full

ASP.NET Social Networks—Making Friends (Part 1)

by Andrew Siemer | December 2008 | .NET Microsoft MySQL PHP

In this article by Andrew Siemer, we will cover the most important aspect of any community site—making friends. We will divide this article in two parts. This part starts with the discussion of Problem, that is, what we need to do to achieve success for the article's topic—finding and inviting friends to your network on a community site. It then moves to Design part where we decide on our requirements, and finally the article reaches Solution part where we begin discussing how to actually implement the features.

Read ASP.NET Social Networks—Making Friends (Part 1) in full

ASP.NET Social Networks—Blogs in Fisharoo

by Andrew Siemer | December 2008 | .NET Microsoft MySQL PHP

In this article by Andrew Siemer, we will talk about the concept of Blogging and how it could be applied to our community site Fisharoo. With search engines, users, and security in mind, Andrew invests a part of this article to address an issue that plagues many dynamic websites—query string data being used to determine page output.

The article starts with the discussion of Problem, that is, what we need to do to achieve success for the article's topic-Blogs so to speak. Then it moves on to Design where we decide on and write down the physical requirements for our feature. And finally comes the Solution part where we discuss how to implement all the requirements for each feature.

Read ASP.NET Social Networks—Blogs in Fisharoo in full

ASP.Net Site Performance: Speeding up Database Access

by Matt Perdeck | October 2010 | .NET Web Development

SQL Server is a very large subject in itself. Rather than attempting to cover all aspects of SQL Server database access, this article focuses on those areas where you are likely to gain the biggest payoffs.

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

  • Locking
  • Execution plan reuse
  • Fragmentation
  • Memory
  • Disk
  • CPU
Read ASP.Net Site Performance: Speeding up Database Access in full

ASP.Net Site Performance: Reducing Page Load Time

by Matt Perdeck | October 2010 | .NET Web Development

In the previous article, ASP.Net Site Performance: Improving JavaScript Loading, we saw how JavaScript files can block rendering of the page while they are being loaded and executed, and how to load JavaScript in parallel with other resources.

In this article by Matt Perdeck, author of ASP.NET Site Performance Secret, we will see how to load JavaScript code on demand, and techniques to load JavaScript without blocking page rendering.

Read ASP.Net Site Performance: Reducing Page Load Time in full

ASP.NET Site Performance: Reducing Long Wait Times

by Matt Perdeck | October 2010 | .NET Web Development

If the server is not running out of memory, CPU capacity, or threads and requests are still taking long to complete, chances are that the server has to wait too long for off-box resources, such as the database.

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

  • How to measure the wait times for each off-box resource using custom counters
  • Waiting concurrently instead of sequentially
  • Improving session state performance
  • Reducing thread-locking delays

 

Read ASP.NET Site Performance: Reducing Long Wait Times 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