ColdFusion 8 is arguably one of the most significant releases of the product since ColdFusion MX (6.0) first graced our servers in 2002. The release brings with it long awaited image manipulation tags and functions. Built-in AJAX integration makes it easier to create "Web 2.0" applications. Compared to previous releases, it's also wicked fast. Given the significance of these new features, it may be easy to overlook some of the enhancements that have found their way into ColdFusion 8. In this article by Charlie Griefer, we will look into the some of the enhancements to existing features and functionality that you may have missed.Read ColdFusion 8-Enhancements You May Have Missed in full
SQL Server Integration Services, using its designer interface, or BIDS, has made it possible to process data using many of the data flow related items in its Toolbox without writing a line of code. This is a very attractive option for someone who is a beginner with some knowledge of databases, and for end users who may want to look up some detail buried in the data. This tutorial by Dr. Jayaram Krishnaswamy shows how the designed package extracts data from an SQL Server 2005 and processes it using several of its built-in transformations.Read Data Processing using Derived Column and Aggregate Data Transformations in full
PSTN or Public Switched Telephone Network is the collection of all the telephone networks, which are interconnected in the world. If we want to be able to route calls from and to the PSTN using OpenSER, we need to be connected to a PSTN. To send calls to the PSTN, we need a device called PSTN gateway. There are several manufacturers such as Cisco, Nortel, and others who manufacture this kind of equipment. You can also use an Asterisk PBX box for this task. Asterisk makes an affordable PSTN gateway that is very competitive with the big players mentioned above. In this article by Flavio E. Goncalves, we will see how to use asterisk as a PSTN gateway for OpenSER.Read Using Asterisk as a PSTN Gateway for OpenSER in full
The coming of Ajax was an important landmark in the history of Web 2.0. Ajax is a group of technologies that enable developers to build interactive, feature-rich web applications. Most of these technologies were available many years before Ajax itself. However, the advent of Ajax represents the transition of the web from static pages that need to be refreshed whenever data was exchanged to dynamic, responsive and interactive user interfaces.
In this article by Ayman Hourieh, you will learn about the following:
- Ajax and the benefits of using it in web applications.
- How to install an Ajax framework in Django.
- How to use the Open Source jQuery framework.
- Live searching of bookmarks.
- Editing a bookmark in place without loading a separate page.
- Auto-completion of tags when submitting a bookmark.
A search feature in a website is always beneficial. In this article by Dan Liliedahl, we will see how to add search capabilities to an OpenCms website and will also discuss how to create a search index for blog content. Before all this we will start of with a small discussion on Lucene search engine.Read Configuring OpenCms Search in full
Once your portal is looking the way you want it to, it is time to share your creation with the rest of the world. We want to transfer our site from our local computer and set it up on the World Wide Web.
In this article by Daniel N. Egan, you will know the following:
- How to obtain a domain name for your site
- What to look for in a hosting provider
- How to modify your files to prepare for moving to a host
- How to set up your database on a hosted site
- What file permissions are needed for your site to run
When developing a Rails project, there are more things to do than the source code itself. We have to start, stop, and monitor our servers, generate code templates, run our test suites, install plug-ins and gems, generate documentation, keep control of to-do items, or run Rake tasks for different purposes—database migrations, for example. RadRails provides different Views for supporting these tasks that are a part of the development but not of the coding itself. And, of course, it does it so we can control everything from within the IDE without having to go back to the command-line interface. In this article by Javier Ramírez, we will see how to open a View. We will also look at the Documentation Views and the Servers View, which are available as part of the Rails default perspective, that is, you don't need to do anything special to open them.Read RadRails Views in full
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
Voice Internet Protocol (VoIP) Telephony refers to the technology used for making telephone calls over the Internet. The two major technologies used to implement VoIP telephony are Asterisk and OpenSER. This article by Flavio E. Goncalves compares Asterisk and OpenSER topic by topic and shows the differences between them.Read Comparing Asterisk and OpenSER in full
MySQL Workbench is a visual database design tool recently released by MySQL AB. The tool is specifically for designing MySQL database.
MySQL Workbench has many functions and features; this article by Djoni Darmawikarta shows some of them by way of an example. We’ll build a physical data model for an order system where an order can be a sale order or a purchase order, and then, forward-engineer our model into an MySQL database.Read Visual MySQL Database Design in MySQL Workbench in full
The fundamental goal of any given Simple Object Access Protocol (SOAP) processing framework is to deliver an incoming SOAP message to the target application. However, if we consider today's Web Services or any other application, just delivering the message to the application is not sufficient. We need to provide quality of service, such as reliability and security. To provide these features, most SOAP processing frameworks have the concept of pipes, where, any incoming or outgoing message goes through the pipe, and the pipe gets divided into smaller pieces. Each piece is known as an interceptor. "Handler" is the Apache terminology for "message interceptor". In this article by Deepal Jayasinghe, we will see how to write a simple handler, what is a Phase, different types of Phase, and invalid Phase rules.Read Handler and Phase in Apache Axis2 in full
The Java Database Connectivity (JDBC) API is used to access a SQL database from a Java application. JDBC also supports tabular data sources, such as a spreadsheet.
Oracle JDeveloper is a free Integrated Development Environment (IDE) for modeling, developing, debugging, optimizing, and deploying Java applications. JDeveloper 10g is used to develop J2EE applications comprising the JSPs, EJBs, Struts, Servlets, and the Java classes that may require accessing a database table in the Oracle 10g Database, or a third-party database. In this article by Deepak Vohra, we will see how to configure JDBC in the JDeveloper IDE.Read Configuring JDBC in Oracle JDeveloper in full
AJAX—it's the buzzword that hit the Web with a bullet in 2005, thanks to Jesse James Garrett, a user-experience expert who founded AdaptivePath.com. If you're totally new to AJAX, I'll just point out that; at its core, AJAX is nothing that scary or horrendous. AJAX isn't even a new technology or language!
With the help of this article by Hans-Jurgen Schumacher and Markus Staeuble, you should be able to build your own applications based on the ZK framework. First we will create the setup of the ZK application in the web container. After the preparation of the project, we will define some model classes to store data. After these cornerstones, we will design and implement the pages with the ZK framework.Read Building a CRUD Application with the ZK Framework in full
In this article by Chang Sau Sheong, we learn how to create a Job Board Mashup Application using Ruby on Rails and Facebook. This application allows the user to perform some functions and features of a job board. Through this article, we will be able to acquire candidates through Facebook and search for jobs.Read Facebook Application Development with Ruby on Rails in full