Article Network

Technical Best Practices for Dynamics AX - Application Design Standards

by Anil Kumar Gupta | March 2008 | .NET Microsoft

Most of the qualities of an ideal ERP system such as, Total Cost of Ownership, Flexibility, Usability, Integration and many more are implemented by conformance to the technical best practices discussed in this two part article by Anil Kumar Gupta. The Dynamics AX best practice can be grouped into three categories i.e. application design standards, shared standards, and AOT object standards.

The first part of this article will discuss Application Design Standards.

Read Technical Best Practices for Dynamics AX - Application Design Standards in full

Creating a Simple Report using BIRT

by John Ward | March 2008 | Java Open Source

BIRT, which stands for Business Intelligence and Reporting Tools, is an Eclipse-based open-source reporting system for Java and J2EE-based web applications. Including the word "Tools" in the acronym is appropriate, since BIRT is in fact a collection of development tools and technologies used for developing reports utilizing the BIRT runtime framework component on your application server. BIRT isn't essentially a product, but a series of core technologies on top of which products and solutions are built, similar in fashion to the Eclipse framework.

The BIRT Report Designer, which is the most visible and familiar product built with the BIRT framework, is an Eclipse plug-in that utilizes BIRT technologies to allow users to design reports in the BIRT document format.

In this article by John Ward we will create a simple report by first setting up a simple project.

Read Creating a Simple Report using BIRT in full

Term Extraction Tasks in SQL Server Integration Services

by Dr.Jay Krishnaswamy | March 2008 | .NET Microsoft

Microsoft SQL Server's SQL Server Integration Services is a comprehensive, full featured tool for processing data in the back-end storage locations. Extraction of attributes in a body of text is an important task while mining data and the SSIS provides just the required transformation - Term Extraction, to accomplish this task. SSIS looks through the presented text document and sorts out terms. By terms are meant specifically nouns, noun phrases, and both nouns and noun phrases. You also have the flexibility of limiting extracted terms based on their frequency of occurrence. For example you could configure the task in such a way that you can capture terms that are repeated in the body of text a certain number of times.

This tutorial by Jayaram Krishnaswamy shows a simple example of extracting terms from a body of text.

Read Term Extraction Tasks in SQL Server Integration Services in full

Tapestry 5 Advanced Components

by Alexander Kolesnikov | March 2008 | Content Management Java Open Source

There is a significant number of Tapestry components that we can use to build sophisticated and functionally rich interfaces. It so happens however, that many web applications have certain patterns repeating on their pages. For example, they have tables that display different data or they have forms that accept user input and then put the submitted details into some kind of JavaBean object.

Wouldn't it be convenient to have such repeating patterns already implemented as components, ready to be dropped onto a page? It certainly would, and the current version of Tapestry 5 already comes with a few components of this kind. They are great effort savers for us, and in this article by Alexander Kolesnikov we are going to introduce them and use them in our Celebrity Collector application.

Read Tapestry 5 Advanced Components in full

Understand and Use Microsoft Silverlight with JavaScript

by Dr.Jay Krishnaswamy | March 2008 | Web Development Web Graphics & Video

Silverlight is a cross-platform, cross-browser plug-in that renders XAML, the declarative tag-based files while exposing the JavaScript programming interface. It makes both developers and designers to collaborate and contribute to rich and interactive designs that are well integrated with Microsoft's Expression series of programs.

In this article by Jayaram Krishnaswamy we will be using Silverlight 1.0 with JavaScript.

Read Understand and Use Microsoft Silverlight with JavaScript in full

Cooking XML with OOP

by Hasin Hayder | February 2008 | MySQL Open Source PHP

XML (Extensible Markup Language) is a very important format for storing multi‑purpose data. It is also known as universal data format, as you can represent anything and visualize the data properly with the help of a renderer. One of the biggest advantages of XML is that it can be converted from one form of data into another easily with the help of XSLT. Also, XML data is highly readable.

One of the great blessings of PHP5 is its excellent support to manipulate XML. PHP5 comes bundled with new XML extensions for processing XML easily. You have a whole new SimpleXML API to read XML documents in a pure object-oriented way. Also, you have the DOMDocument object to parse and create XML documents. In this article by Hasin Hayder, we will learn these APIs and learn how to successfully process XML with PHP.

Read Cooking XML with OOP in full

Need for Java Business Integration and Service Engines in NetBeans

by David Salter Frank Jennings | February 2008 | Architecture & Analysis BPEL SOA Web Services Java Open Source

To gain a greater understanding of concept of SOA applications, BPEL processes and JBI applications, and to enable us to develop enterprise level SOA applications, we need to understand JBI in further depth, and how JBI components can be linked together. This article by Frank Jennings and David Salter will show the JBI Service Engine is supported within the NetBeans Enterprise Pack.

Read Need for Java Business Integration and Service Engines in NetBeans in full

Why Do We Need Specialist Security Distros?

by Mayank Sharma | February 2008 | Linux Servers Open Source

Many popular distributions, community-oriented and otherwise, take security very seriously. They have dedicated security teams that go over individual packages before they're rolled into a final release. To make sure you don't have any loose ends, these distributions and many other individual Open Source projects also publish an endless stream of security advisories and updates. Add to this security mechanisms like SELinux, AppArmor, and the upcoming TOMOYO Linux, and SMACK, and you know they mean business. So what room does this leave for specialist security distros?

Read Why Do We Need Specialist Security Distros? in full

Windows Presentation Foundation Project - Basics of Working

by Dr.Jay Krishnaswamy | February 2008 | .NET Microsoft

This article by Jayaram Krishnaswamy introduces the reader accustomed to working with the traditional graphic user interface in earlier versions of VB to Windows Presentation Foundation. Importantly, it introduces the reader to the XAML's declarative format and what it means in the design interface of VS 2008. WPF can do a great deal more than what is described in this article. The power of markup extensions such as declarative binding, dynamic resource, template binding and many others are not discussed. It is hoped that the reader will be up and running WPF projects based on his previous experience after reading this article.

Read Windows Presentation Foundation Project - Basics of Working in full

OpenID: The Ultimate Sign On

by Gurudutt Talgery | February 2008 | Content Management Drupal Open Source

Remembering all login IDs and passwords for all the Internet forums and communities that you are part of, is indeed an onerous task and one more registration for a new site seems like one too many. We have all tried to get around these problems by jotting down passwords on pieces of paper or sticking notes to our terminal – all potentially dangerous practices that defeat the very purpose of keeping a digital identity secure.

Gurudutt Talgery shows a solution to this problem in this article. A solution, which is free, non-proprietary, open standards based, extensible, community-driven framework with Open Source libraries and helpful tutorials to get you on board, called OpenID.

Read OpenID: The Ultimate Sign On in full

Moving a Database from SQL Server 2005 to SQL Server 2008 in Three Steps

by Jayaram Krishnaswamy | February 2008 | .NET Microsoft

There are several options if one wishes to move a database from a SQL Server 2005 to SQL 2008 Server. First of all there is a 'Copy Database Wizard' in SQL 2008 Server which is meant for transferring a database from any version of SQL Server 2000 and above to 2008 version. In the other option the database will be copied using the SQL Server Management Program for which the source database need not be stopped. However this is slower than the previous method and would also require the SQL Server Agent since a package has to be run.

An option which works without too much hassles is manually detaching and attaching the database/log files. In this step-by-step (really two steps) tutorial by Jayaram Krishnaswamy, this simple procedure is described. If you are just interested in taking a small database from 2005 to 2008 server the author strongly recommends this procedure.

Read Moving a Database from SQL Server 2005 to SQL Server 2008 in Three Steps in full

The ASP.NET Repeater Control

by Joydip Kanjilal | January 2008 | .NET Microsoft

The Repeater control is a data-bound control that uses templates to display data. The Repeater control works by looping through the records in your data source and then repeating the rendering of one of its templates called the ItemTemplate, one that contains the records that the control needs to render. In this article by Joydip Kanjilal we will learn more about the Repeater control and some of its uses.

Read The ASP.NET Repeater Control in full

Microsoft SQL Server 2008 - Installation Made Easy

by Jayaram Krishnaswamy | January 2008 | .NET Microsoft

SQL 2008 server is the latest in the line of Microsoft database servers and this article by Dr. Jayaram Krishnaswamy discusses the challenges one may face in installing the Developer version of this product which was released in November 2007. On a virgin machine the software probably installs without a hitch but with a history of installs, especially of the earlier versions it is anything but a joy ride.

"It is almost always true for most of the software I have installed, not necessarily limited to Microsoft. However, most of Microsoft products need entry in the Window's registry and it is almost certain that one has to follow a certain protocol if one wishes to have a successful install. In fact the unsuccessful install flags out what went wrong while the initial steps do verify the requirements during installation. Despite this help and warnings one may face problems simply because it is not possible to foresee all possible combinations of hardware, software, user created error issues at launch time of the product. Again this article does not guarantee a successful install if one were to follow the steps delineated but gives you some guidance based on the author's experience."

Read Microsoft SQL Server 2008 - Installation Made Easy in full

Zen Gift of Education

by Mayank Sharma | January 2008 | Moodle Open Source

ZenEdu is a Live distribution that packs a whole bunch of educational tools on top of the Slackware-based light-weight and zippy Zenwalk Linux. Since learning is the core idea behind the distro, it goes beyond traditional curriculum subjects and also packs tools that'll teach students the basics of programming and music.

What sets ZenEdu apart from other educational distros is that it bundles other productivity tools as well. This includes general-purpose applications like the IceWeasel web browser, IceDove email client, Pidgin for instant messaging, Kompozer for authoring web pages, and OpenOffice.org for word processing.

Read Zen Gift of Education in full

Software Documentation with Trac

by David J Murphy | January 2008 | Open Source

Documentation—if there is one word that installs fear in most developers, it must be this one. No one in their right mind would argue the value of documentation, but it is the actual act of writing it that concerns developers so.

The secret of creating good documentation is to make the process of doing so as painless as possible, and if we are lucky maybe even attractive, to the developers. The only practical way to achieve that is to reduce friction. The last thing we need when we are in middle of fixing a bug is to wrestle with our word processor, or even worse try to find the right document to update.

David J Murphy illustrates in this article, how Trac can used for the purpose of documentation.

Read Software Documentation with Trac 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