DWR Java AJAX User Interface: Basic Elements (Part 1)
Creating a Dynamic User Interface
The idea behind a dynamic user interface is to have a common "framework" for all samples. We will create a...
DWR Java AJAX User Interface: Basic Elements (Part 2)
Implementing Tables and Lists
The first actual sample is very common in applications: tables and lists. In this sample, the table is populated using the...
JBI Binding Components in NetBeans IDE 6
Binding Components
Service Engines are pluggable components which connect to the Normalized Message Router (NMR) to perform business logic for clients. Binding components are also...
A Primer to AGI: Asterisk Gateway Interface
How does AGI work
Let's examine the following diagram:
As the previous diagram illustrates, an AGI script communicates with Asterisk via two standard data streams—STDIN (Standard...
Asterisk Gateway Interface Scripting with PHP
PHP-CLI vs PHP-CGI
Most Linux distributions include both versions of PHP when installed, especially if you are using a modern distribution such as CentOS or...
EJB 3 Entities
The JPA can be regarded as a higher level of abstraction sitting on top of JDBC. Under the covers the persistence engine converts JPA...
User Input Validation in Tapestry 5
Adding Validation to Components
The Start page of the web application Celebrity Collector has a login form that expects the user to enter some values...
Introduction to Legacy Modernization in Oracle
IT organizations are under increasing demand to increase the ability of the business to innovate while controlling and often reducing costs. Legacy modernization is...
WCF – Windows Communication Foundation
What is WCF?
WCF is the acronym for Windows Communication Foundation. It is Microsoft's latest technology that enables applications in a distributed environment to communicate...
Getting Started with Scratch 1.4 (Part 1)
Before we create any code, let's make sure we speak the same language.
The interface at a glance
When we encounter software that's unfamiliar to us,...