Latest Articles

View : All | June | May | April | Alphabetical:A-Z | Z-A

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

A Primer to AGI: Asterisk Gateway Interface

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

This article by Nir Simionovich is all about AGI (Asterisk Gateway Interface)—its working, its three types, and the different frameworks.

Asterisk AGI enables an IVR developer to develop IVR structures that are sometimes, bordering on the absurd, as applications tend to become more and more complex by using AGI. However, there are some scenarios where common dialplan practices are no longer applicable, and the use of an external logic is a must. Enter AGI!

Read A Primer to AGI: Asterisk Gateway Interface in full

Custom Data Readers in Ext JS

by Steve 'Cutter' Blades | January 2009 | AJAX Open Source

Ext JS is an extremely powerful, cross-browser library, providing any developer with a beautiful, consistent set of tools for laying out browser-based applications. But there's a lot more here than just pretty boxes and grids. An application without data is really nothing more than an interactive static page, and our users are going to want to manipulate real information.

Steve Blades, one of the authors of Learning Ext JS follows up with this article on custom data readers.

Read Custom Data Readers in Ext JS in full

Debugging Multithreaded Applications as Singlethreaded in C#

by Gastón C. Hillar | January 2009 | Microsoft

In order to solve problems that arise in concurrently running threads in applications, we need new debugging techniques suitable for the new parallelism environments that occur in Visual C#. In this article by Gastón C. Hillar, we will learn many tricks and debugging procedures that will help us find solutions to multithreaded application problems and have a better understanding of the execution of parallel threads. In this article we will be performing the following exercises:

  • Find out how to freeze some threads to stop concurrency and simplify the process for debugging one thread at a time
  • Learn to set and control breakpoints with multithreaded applications
  • Discover how to inspect values when multiple threads are accessing the variables that hold them
  • Develop multithreaded applications that show partial results to help us in the debugging process
Read Debugging Multithreaded Applications as Singlethreaded in C# in full

Watching Multiple Threads in C#

by Gastón C. Hillar | January 2009 | Microsoft

In order to solve problems that arise in concurrently running threads in applications, we need new debugging techniques suitable for the new parallelism environments that occur in Visual C#. In this article by Gastón C. Hillar, we will learn many tricks and debugging procedures that will help us find solutions to multithreaded application problems and have a better understanding of the execution of parallel threads. We will be performing the following exercises:

  • Learn some tricks to prepare multithreaded code to simplify the debugging and troubleshooting processes
  • Become skilled at watching and understanding the execution of multiple concurrent threads
Read Watching Multiple Threads in C# 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