Welcome to TechnologyProfessional.Org

Advance the profession. Advance your career.

Login now!

Member Login

Lost your password?

Application Development

Application development section of the online magazine, TechnologyProfessional.Org. This is where programmers, analysts, and others share their knowledge. We help you to enhance your reputation and create a professional presence on the Internet while you share your knowledge with your colleagues.

Retailer Profits from BA Tool

September 1, 2009
CabelasWheelingWVStatue

Cabela’s Uses SAS Business Analytics Tool to Boost Bottom Line Business Intelligence (BI) applications are becoming more important within the global corporate marketplace by helping businesses with managerial decision making, streamlining operational processes, improving customer relations, enhancing marketing initiatives, and providing timely access to relevant data to boost their competitive advantage. One company taking...
Read More »

The Pyramid of Reuse

August 26, 2009
800px-Random_pyramids

Increasing Chances for Software Reuse Accelerating software development through reuse has long been a goal of IT. Previously, I discussed that development methodologies tend to encourage development rather than reuse. Because Agile is so focused on quickly delivering to the customer, it could be particularly susceptible to subtly discouraging reuse. Code Conjurer is an interesting...
Read More »

UML, DSL, and Oslo

August 25, 2009
Active_object_pl.svg

Unified Modeling Language (UML) is a popular choice for object-oriented systems analysis, so it is interesting that Microsoft’s development products currently have limited support for UML. Because Microsoft is a major player in the world of software development, it is important to understand its position and how it plans to interact with UML. In this...
Read More »

Clinical Information Systems

August 17, 2009
Laproscopic_Surgery_Robot

Healthcare is a complex and highly regulated industry. Until recent years, the industry was dominated by paper—paper records, paper prescriptions, paper charts, paper x-rays, paper supply orders, paper updates to patient records, paper lab test results, etc. Paper is still a big part of healthcare, but the advent of clinical information systems (CIS) has...
Read More »

MySQL Workbench: A Logical Fit for a Nonprofit

August 10, 2009

In working with nonprofit organizations, I have become familiar with the need for powerful, low-cost tools. Recently, I was part of a team launching a WordPress-based website to provide both a public and a members-only presence. We knew that the entity-relationship (ER) model would be complex since it had to support WordPress, a membership...
Read More »

Automating Fine Grained Software Reuse

May 21, 2009

Accelerating software development through code reuse has been a goal of IT since the invention of the subroutine. More recently, the technology industry has taken many approaches to reuse including object-oriented development and software as a service (SaaS). In Accelerating Agile Development through Software Reuse, Janjic, Hummel, and Atkinson discuss a tool designed to promote fine grained...
Read More »

Microsoft Accelerates Startups with Software and Support

May 19, 2009

Calling all entrepreneurs! This is not a pirate software scam! Microsoft is offering a legitimate program designed to eliminate the capital expenses associated with the Visual Studio IDE and Microsoft server operating systems.
Read More »

Development of a Microprocessor Verification Environment in Java

April 12, 2009

Software is applicable in a wide range of fields, so it should come as no surprise that it is applicable in hardware design as well. This article describes the development of an environment used in the pre-silicon functional verification of SPARC microprocessor designs. By implementing both the environment and the microprocessor in Java, it...
Read More »

Application Development: Methodology Tools

December 8, 2008

Tools for developers—How to do the job is as important as deciding what to do and why. Michael Leisch reviews common methodologies and discusses how methodologies provide roadmaps for projects. He finds a methodological approach very useful to organize tasks in the proper order, manage team members efficiently and effectively and provide a timeline...
Read More »

Internationalization: A Software Best Practice

November 20, 2008

Internationalization, like system security or scalability, is far simpler to design in than to add in later. Even if it has no current plan to localize its software, a company should treat internationalization as a functional product requirement by including it in formal requirements processes, communicating it clearly to the software engineering team, and...
Read More »