Highline Systems Logo    Highline Systems Corporation
Home
Overview
Services
Projects
Samples
Credentials
About
Copper Mountain
  Programming Toolbox
Microsoft Certified Solutions Provider

Return to Home


Programming Toolbox

One of the greatest assets that Highline Systems brings to a project is an extensive library of reusable software components, application templates and example code. These assets were developed over many years of work on numerous projects through collaberation with a variety of expert developers. Many of these components merge the best characteristics from many implemententations to form highly evolved interfaces. These assets include:

  • Infrastructure
    • Transactional N-tier Application Templates - a set of active server page, forms, style sheets, scripting includes and COM+ class modules that serve as a ready-to-customize template for rapid development of n-tier applications.
    • XML-Drive Connection String Generation - an innovative subsystem for creating, securing and maintaining database connection string parameters that uses an encryped XML document to store connection string arguments accessed by COM+ ADO components.
    • ADO Data Access - a data access object that fully encapsulates the complexity of ADO creating a easy-to-use interface for performing SQL action and select queries using SQL statements or parameterized stored procedure call.
    • Error Handling - a subsystem for handling errors, logging error messages and notification of error events

  • Security
    • User Authentication - a web-based, table-driven subsystem for creating and maintaining user access information used to authenticate user access to web, terminal server and client/server applications
    • Role Based Security - a web-based, table-driven subsystem for performing customizable role/task based security authorization to control access to application functionality

  • Presentation
    • Web Database State Management - a table-driven subsystem for persisting state that enables complex functionality in a high-transaction web farm environment.
    • HTML Table Generation - middle tier methods and web scripting used to generate aesthetically formatted HTML tables from business object recordsets for use in navigation, data editing and reporting.
    • Browser Input Validation - a set of JavaScript methods used to perform all the typical web page data validation (non-blank, alpha, numeric, special charaters, email addresses, range, etc.).

  • Utility
    • Office Document Generation - middle tier methods and web scripting used to generate Office documents including Word, Excel, PowerPoint and Access formats from SQL query results using Office library components.
    • Business Chart Generation - middle tier methods and web scripting used to generate line, pie and scatter charts from SQL query results using the Excel object library.
    • Application Health Monitoring - a applet for automated monitoring of application health, reporting and pager/ email notification of health alarm events
    • Build Wizard - an application to automate versioning and labeling of software builds during the build/test release cycle
    • Visual Studio Programming Standards - a set of highly evolved programming standards that cover everything from HTML to COM+ components including naming standards, formatting, coding styles, performance considerations, reusability guidelines and readability.