Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

When developing application software for deployment in an environment supported by OIT, the tools listed on this page should be considered as the preferred development tools. There are, of course, instances where tools not listed here should be used. In these cases you should notify your supervisor or the OIT director responsible for the development effort before beginning work.

All new applications developed should be Web-based.

Language-Independent Tools

Development Environment

Databases

Operating Systems

    • Windows 7 - default desktop
    • Windows or Solaris - all central and shared server software
    • Other Operating Systems - by exception 

Editing Tools

    • Dreamweaver - HTML editor

Database Connectivity

User Authentication

    • WebAuth - A mechanism used to establish single sign-on for Web applications
    • LDAP - Kerberos Authentication
    • Kuali Identity Management (KIM) User-, Group-, and Role- based access control

User Authorization

    • SAMS - Security Access Maintenance System
    • LDAP - Light Weight Directory Service.
Project Management
 Documentation

Process, Data, and Object Models

    • Visio
    • ERwin
    • Microsoft Project

Hierarchical, Organization, or Gantt Charts

    • Visio

Presentations

    • Microsoft PowerPoint

Documentation in HTML

    • Microsoft Word
    • Dreamweaver
Quality Assurance and Capacity Planning

Load Testing

    • jMeter - A tool for programmers

Version control

Browser Compatibility Testing

Middleware

    • Message Queue - ActiveMQ
    • ServiceMix 4 - allows integration architects to exploit the value of messaging without writing code 

JAVA Development Tools

  • Development Environment
    • Programming
      • Java, J2EE (JSP, Spring, Hibernate, JDBC)
      • XML and SOAP
      • Use HTML and JavaScript for GUI development
    • Web Server
    • Application Server
      • Tomcat - a project under the direction of Apache Software Foundation. This works in conjunction with Apache Web server
    • Supported Operating Systems
      • Windows 7 - default desktop
      • Windows/ Solaris - all central and shared server software
      • Other Operating Systems - by exception
  • Development Tools
  • Quality Assurance and Capacity Planning
    • Unit testing Java and JSP code
    • Load test
      • jMeter - A tool for programmers
    • Version control
    • Quality Control
      • Copy/Paste Detector (CPD) - find duplicate code
      • PMD - scans Java source code and looks for potential problems 
  • Reporting

.NET 4.0 Development Tools 

Development Environment

Databases

Web Server

Application Server

  • Microsoft IIS

Supported Operating Systems

  • Windows 7 - default desktop
  • Windows/ Solaris - all central and shared server software
  • Other Operating Systems - by exception

Development Tools

  • Editing
    • Microsoft Visual Studio, Textpad
    • Dreamweaver - HTML editor
  • Database Connectivity
    • SQL native client that is part of the SQL server 

Quality Assurance and Capacity Planning

  • Unit testing
  • Load test
    • .NET load testing
  • Version control
    • Subversion, Microsoft's Team Foundation Server or Visual Source Safe

Reporting

  • Crystal Reports Server

Middleware

  • MSN Queue



For more information refer to the Project Development (for Technology Professionals) menu.

  • No labels