Open source software (OSS) is both a philosophy and a process. As a philosophy it describes the intended use of software and methods for its distribution. Depending on your perspective, the concept of OSS is a relatively new idea being only five or ten years old. On the other hand, the GNU Software Project — a project advocating the distribution of “free” software — has been operational since the mid ‘80’s. Consequently, the ideas behind OSS have been around longer than you may think. When people think about OSS they often think about “free”, but the term “free” should be equated with freedom, and as such people who use “free” software should be:
Read the rest of this entry »
XAMPP is a small and light Apache distribution containing the most common web development technologies in a single package. Its contents, small size, and portability make it the ideal tool for students developing and testing applications in PHP and MySQL. XAMPP is available as a free download in two specific packages: full and lite. While the full package download provides a wide array of development tools, this article will focus on using XAMPP Lite which contains the necessarytechnologies that meet the Ontario Skills Competition standards. As the name implies, the light version is a small package containing Apache HTTP Server, PHP, MySQL, phpMyAdmin, Openssl, and SQLite. For more details on the packaging and versions, refer to TABLE 1.
Read the rest of this entry »
This Step-By-Step tutorial shows how to use the free software “iReport” to design, deploy and run a simple report with ZuckerReports and export the result as PDF. iReport is a powerful, intuitive and easy to use visual report designer, suitable for use with ZuckerReports (http://ireport.sourceforge.net/). ZuckerReports is an extension module for Sugar Suite, the well-known Open Source Customer Relationship Management software. In short, it provides the following functions:
Read the rest of this entry »
In this document, we describe a simple application that keeps track of payments made to client accounts. Setup: The current version of the application is configured to use an HSQLDB database (although connections to a MySQL database and an MS Access database are also included in comments at the beginning of ClientBillingDB.java).
Read the rest of this entry »
Windows Install your favorite IDE. This tutorial assumes that you have Microsoft Visual Studio 6.0 (available from the CS Department Software Library as of Autumn 2004) installed on your machine. See specific IDE guides at the end of this document for more information.
Read the rest of this entry »
Installing Smart Development Environment for Visual Studio Installing SDE-VS (Smart Development Environment for Visual Studio) is an easy task. However, there do have things that you should be aware of. For example, about the relationship between SDE-VS and Visual Paradigm Suite, and how to import a valid license key. This chapter will show you how to get SDE-VS started from downloading to running the application. Here are the covered topics:
• Downloading Visual Paradigm Suite from the Internet
• Installing Visual Paradigm Suite and SDE-VS
• Start the application
• Importing a valid license key
Read the rest of this entry »
The introduction of Microsoft Visual Studio Team System (VSTS) and Team Foundation Server (TFS) changed the practice of Application Lifecycle Management throughout the software development industry. Enterprise organizations now have an affordable, full-featured solution that is designed from the ground up for seamless integration into Visual Studio. By adopting Visual Studio Team System in conjunction with Team Foundation Server, software development teams can easily collaborate on projects regardless of whether they are located within the same department, or dispersed across many geographical locations. Architects, developers, and testers have access to issue tracking, source control, project reporting, and build automation, all tightly integrated inside of Visual Studio, the leading .NET development environment.
Read the rest of this entry »
26 Jun
Posted by jj as Development, Dotnet
Why build a Software Development Lifecycle solution based on Visual Studio Team System?
Avanade has over 2500 solution developers worldwide focused on the .NET platform that work with customers to integrate Microsoft technologies in heterogeneous enterprise IT environments. As we execute large and complex projects, building mission-critical applications with geographically distributed teams, we have little room for error - the success of the project depends on how accurately we can estimate and deliver on the engagement. To this end, we are constantly looking for ways to improve consistency and repeatability of our development process and thus increase the productivity of our project teams. In other words, our project execution must be industrialized. Industrialization is about being predictable, repeatable, consistent, and high-quality.
Read the rest of this entry »