Article Network

Gateways in sipXecs 4.0: Part 2

by Michael W. Picher | August 2009 | Networking & Telephony

Read Gateways in sipXecs 4.0: Part 1 here.

Read Gateways in sipXecs 4.0: Part 2 in full

Gateways in sipXecs 4.0: Part 1

by Michael W. Picher | August 2009 | Networking & Telephony

In this article by Michael W. Picher, we will learn all about gateways in sipXecs 4.0. We will discuss how to add gateways which will include managed gateways and unmanaged gateways. Managed gateways will include PSTN Lines, Caller ID, Dial Plan, SIP, Voice Codecs, Proxy and Registration, DTMF & Dialing, Advanced Parameters, Supplementary Services, FXO, Network, Media, RTP/RTPC and Management. Unmanaged gateways will cover Add gateway, Caller ID and Dial Plan. We will also learn about SIP Trunks towards the end of the discussion.

Read Gateways in sipXecs 4.0: Part 1 in full

Gamified Websites: The Framework

by Detrick DeBurr | October 2013 | Open Source Web Development

In this article by Detrick DeBurr, the author of Build Gamified Websites with PHP and jQuery, we will follow a Gamification Design Framework, which is made up of six components. They are:

  • Business objectives
  • Target behaviors
  • Players
  • Activity loops
  • Fun
  • Tools

Over the next few pages, we will take a closer look at each and begin to put "meat" on the "bones" of our gamified e-learning website.

We will wrap up this article with a mock-up of what our final product will look like at a high level. This will make getting in the details and building our application considerably easier.

Read Gamified Websites: The Framework in full

Games of Fortune with Scratch 1.4

by | June 2009 | Open Source

In Scratch it is easy to create projects that incorporate dynamic information using variables. However, variables have a limitation; they store only one value at a time. Sometimes, we want a variable to store multiple values.

Welcome to lists. In Scratch, a list allows us to associate one list (a variable) with multiple items or values in much the same way we create a list before going to the grocery store. In this article by Michael Badger, we will take a trip to the fortune-teller to demonstrate lists, and you'll learn how to:

  • Store and retrieve information in lists
  • Add and remove items from the lists
  • Keep track of items in a list by using a counter
  • Identify intervals using the mod block
Read Games of Fortune with Scratch 1.4 in full

Game Publishing

by Marcin Jamro | September 2013 |

In this article by Marcin Jamro, author of Windows Phone 8 Game Development, we will learn how to test the application and prepare it for submission. The process of testing the game may be very complex, but it can be made easier by using dedicated tools, which will be presented in this article. While developing the game for the Windows Phone 8 platform, we should carefully test various aspects, including using sensors, different screen resolutions, localization, and, of course, the performance.

Read Game Publishing in full

Gadgets in JIRA

by Jobin Kuruvilla | December 2011 | Enterprise Articles

In this article by Jobin Kuruvilla author of JIRA Development Cookbook, we will cover:

  • Writing JIRA 4 gadgets
  • Invoking REST services from gadgets
  • Configuring user preferences in gadgets
  • Accessing gadgets outside of JIRA
Read Gadgets in JIRA in full

Further Developments

by Edwin Schouten | December 2013 | Enterprise Articles

This article by Edwin Schouten, author of IBM® SmartCloud® Essentials, widens our view to the platform as a service solutions on top of IBM® SmartCloud® Enterprise and take a little peek into the foreseeable future.

Read Further Developments in full

Fundamentals of XHTML MP in Mobile Web Development

by Nirav Mehta | April 2008 | MySQL Open Source PHP

XHTML Mobile Profile (XHTML MP) is the standard language for mobile web development. XHTML MP is an XHTML variant. It offers richer presentation and is very similar to HTML. XHTML MP is built on top of XHTML Basic. In this article by Nirav Mehta, we will have a look at the fundamentals of XHTML MP and the grammar which must be followed for development in it.

Read Fundamentals of XHTML MP in Mobile Web Development in full


by Himanshu Kumar | January 2014 | Networking & Telephony

These days, security is the most vital subject for any organization irrespective of their size or the kind of the business they do. The primary reason for this is that organizations don't want to lose their reputation or business over compromises affecting security; secondly, they have to meet legal and regulatory requirements. When it comes to technical security of the infrastructure, Vulnerability Assessment and Penetration Testing (PT or PenTest) play the most vital role. This article by Himanshu Kumar, the author of Learning Nessus for Penetration Testing, illustrates what a PT or PenTest is, why it is required and how to set up and manage Nessus for your organization.

This article will introduce you to Nessus, a tool for vulnerability assessment and penetration testing. We will also cover the following topics:

  • Vulnerability Assessment
  • Penetration testing
  • Introduction to Nessus
  • Installing Nessus on different platforms
  • Updating Nessus plugins
  • Nessus user management
  • Nessus system configuration
Read Fundamentals in full

Fundamental Razor syntaxes

by Abhimanyu Kumar Vatsa | June 2013 | Web Services Web Development

This article is by Abhimanyu Kumar Vatsa, the author of Instant Razor View Engine How-to, we will look at inline, code block, and mixed expressions.

Read Fundamental Razor syntaxes in full

Functional Testing with JMeter

by Emily H. Halili | August 2008 | Java Open Source

JMeter is a 100% pure Java desktop application. JMeter is found to be very useful and convenient in support of functional testing. Although JMeter is known more as a performance testing tool, functional testing elements can be integrated within the Test Plan, which was originally designed to support load testing. Many other load-testing tools provide little or none of this feature, restricting themselves to performance-testing purposes. Besides integrating functional-testing elements along with load-testing elements in the Test Plan, you can also create a Test Plan that runs these exclusively. In other words, aside from creating a Load Test Plan, JMeter also allows you to create a Functional Test Plan. This flexibility is certainly resource-efficient for the testing project.

In this article by Emily H. Halili, we will give you a walkthrough on how to create a Test Plan as we incorporate and/or configure JMeter elements to support functional testing.

Read Functional Testing with JMeter in full

Funambol E-mail: Part 2

by Stefano Fornari | December 2009 | Networking & Telephony Open Source

Read Part One of Funambol E-mail here.

Read Funambol E-mail: Part 2 in full

Funambol E-mail: Part 1

by Stefano Fornari | December 2009 | Networking & Telephony Open Source

In this article by Stefano Fornari, we will learn about one of the most exciting capabilities of Fuanambol: Mobile e-mail.

One of the biggest advantages of the Funambol platform is that with the same system, Maria can provide e-mail and PIM sync on many mobile platforms, including:

  • Windows Mobile PDA and phones
  • Symbian smartphones
  • BlackBerry phones
  • Java-enabled phones
  • Apple iPhone
Read Funambol E-mail: Part 1 in full

Funambol development

by Stefano Fornari | December 2009 | Networking & Telephony Open Source

This article by Stefano Fornari explains how to develop extensions for the Funambol DS Service so that a developer can create integrations with other backend datasources.

The following sections present several concepts related to how Funambol can be used to build mobile applications. Before digging into the details of Funambol development, it is useful to describe some basic concepts of data synchronization, as it is the foundation for Funambol applications and services.

Read Funambol development in full


by Ross Tweedie | November 2013 | Open Source Web Development

In this article by Ross Tweedie, author of the book Learning FuelPHP for Effective PHP Development, we will learn what is FuelPHP. FuelPHP is a fresh approach to frameworks that strive to be more community-driven. There are already more than a hundred developers contributing and extending the source code. There are many more helping to provide some of the best documentation for a framework currently available.

The topics covered in this article are:

  • A brief history of FuelPHP
  • Features of FuelPHP
  • What to look forward to in Version 2
Read FuelPHP in full

Front Page Customization in Moodle

by Alex Büchner | September 2008 | Moodle Content Management Open Source

In this article by Alex Buchner, you would learn how to customize the front page of your Moodle site. Before taking an insight into this, let's first take a general overview of Moodle's look and feel elements.

Read Front Page Customization in Moodle in full

From arrays to objects

by Kumar Chetan Sharma Stoyan Stefanov | July 2013 | Web Development

As we all know about JavaScript's primitive data types, arrays, and functions, it's time to make true to the promise of the book title and talk about objects.

In this article by Stoyan Stefanov and Kumar Chetan Sharma, authors of the book Object-Oriented JavaScript, you will learn how to create and use objects

Read From arrays to objects in full

FreeSWITCH: Utilizing the Built-in IVR Engine

by Anthony Minessale Darren Schreiber Michael S. Collins | August 2010 | Open Source

The built-in IVR (Interactive Voice Response) engine is a powerful component of the FreeSWITCH system. It allows messages to be played and interactive responses (usually touch-tones) to be processed, in order to direct calls to particular destinations. It can ultimately allow callers to hear information without needing to speak to a live person, select options that enable/disable features, or enter data that can be used in account, billing, or other operations.

Most people are familiar with an IVR as an auto-attendant that answers a main number for your company and provides a list of options to reach people (that is, 'For sales press 1, for support press 2'). This avoids disruptions to unintended call recipients, and reduces or removes the need for a dedicated receptionist. More advanced IVRs can also be used for collecting information from a caller, such as a caller's account number or the PIN number for a conference bridge. In this article by Anthony Minessale, Michael S. Collins and Darren Schreiber, authors of the book FreeSWITCH 1.0.6, we will cover the following topics:

  • IVR Engine Overview
  • IVR XML Configuration File
  • IVR Menu Definitions
  • IVR Menu Destinations
  • Routing Calls to Your IVR
  • Nesting IVRs
  • Using Phrases with IVRs
  • Advanced Topics
Read FreeSWITCH: Utilizing the Built-in IVR Engine in full

FreeSWITCH 1.0.6: SIP and the User Directory

by Anthony Minessale Darren Schreiber Michael S. Collins | August 2010 | Networking & Telephony Open Source

In this article, by Anthony Minessale, Michael S. Collins and Darren Schreiber authors of FreeSWITCH 1.0.6, we will learn about how we use SIP to connect users, both locally and around the world. SIP is a ubiquitous protocol in the VoIP landscape. In this article, we will:

  • Learn the principle behind the FreeSWITCH user Directory
  • Explore and configure the FreeSWITCH user Directory for the first time
  • Learn how to connect FreeSWITCH to service providers
  • Make modifications to the Dialplan and directory XML configuration
  • Briefly discuss SIP profiles and User Agents
Read FreeSWITCH 1.0.6: SIP and the User Directory in full

FreeRADIUS: Working with Authentication Methods

by Dirk van der Walt | September 2011 | Beginner's Guides Networking & Telephony Open Source

Authentication is a process where we establish if someone is who he or she claims to be. The most common way is by a unique username and password. This article by Dirk van der Walt, author of FreeRADIUS Beginner's Guide, teaches authentication methods and how they work. Extensible Authentication Protocol (EAP) is covered later in a dedicated article.

In this article we shall:

  • Discuss PAP, CHAP, and MS-CHAP authentication protocols
  • See when and how authentication is done in FreeRADIUS
  • Explore ways to store passwords
  • Look at other authentication methods
Read FreeRADIUS: Working with Authentication Methods 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
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