Hgeocities.com/Vienna/Stage/5614/technology.htmlgeocities.com/Vienna/Stage/5614/technology.htmlelayedxCJĝ.OKtext/htmlBmo.b.HFri, 16 Mar 2007 12:40:18 GMTQMozilla/4.5 (compatible; HTTrack 3.0x; Windows 98)en, *CJ. David Wilson-Burns, Software Consultant
Software Development quality, on time, with a smile...
the way you want it
 
 
Contact
Desktop
Enterprise
Web
Server-Side
Database
Automation
Technology
Methodology
Projects
About
 
HOME

Technology

I believe firmly in open-source technology because it is cost-effective, bears the scrutiny of the global open-source programming community, and IT WORKS BETTER. Businesses have been told for years that if they want the highest quality software solutions, they have to shell out big bucks for proprietary technology. I disagree, and so do others (see The Myths of Open-Source )

All that being said, I also use propriety technology if that's what the client already has or prefers.

Overview

Programming

  • Sun Microsystem's Java Technology
    Java is the ideal language for powering web and server-side applications, and it has become a competitive language for the desktop. A well-designed java application can run on or be redeployed to nearly any platform including wireless devices with little or no change.
  • Sybase's PowerBuilder
    PowerBuilder is well-suited for desktop and client-server database applications. With this tool, I can take a project from spec to production very rapidly
  • Netscape's Javascript
    I use Javascript to enable client-side functionallity for a thin-client web application. With Javascript on the client-side and Java on the server-side, I can bring the rich GUI features of a network desktop application to your internet browser.
  • SQL (Structured Query Language)
    SQL is what I use to get applications to communicate with the database, but it can also be used to make applications.

Markup

  • HTML (Hyper-Text Markup Language)
    HTML is all about presentation of information. I use it primarily for the web, but it comes in handy for desktop applications and reporting as well.
  • XML (Extensible Markup Language)
    XML is one of those chameleon technologies that is only limited by the imagination of the programmer. Information drives technology. XML is basically structured information that knows about itself. I use it to communicate application-to-application, business-to-business, human-to-application, application-to-human, and to build and configure applications. XML is particularly important in developing web services.

Database

Because SQL Databases and Java's interaction with them follow standards, the brand of database system that I will use in your system will depend on your organization's needs and resources. I can use open-source databases such as MySQL, HSQL, and CA's Ingres database (just recently open-sourced). I can also use Oracle, Sybase, Microsoft, and DB2 systems. I'm not a database administrator, but I do have experience and training in designing databases and programming with them.

Platform

I have experience programming for UNIX and Windows environments. As a Java programmer, I strive to make my applications platform independent.
  • UNIX
  • Windows
Copyright © 2004 David Wilson-Burns