|
|
|
Programming
What We Do
Before there was a World Wide Web, before it was possible to buy Internet
access, Gregory Consulting was providing computer programming solutions. We've
embraced the Internet and Internet programming, but haven't left Windows
programming behind. (We have cheerfully abandoned most other
operating systems.) From large full-featured Windows applications
(especially Internet applications) to ISAPI filters, shell scripts and other activating components,
we produce quality software that meets deadlines, budgets, and
requirements. We work in Visual C++, Java, Perl, Visual Basic and various
scripting languages. Most computer programming projects achieve substantial savings
thanks to XML.
Programming fits into all aspects of our
work. Our technical writing is
on computer programming topics with working programs as examples. We take on
contracts to produce Windows and Web applications, or to collaborate on them. We
bring web design pages alive with programming, scripts, and extensions, and we
write programs that help us develop pages for our clients more quickly
than we could develop them by hand.
Before you engage us for a programming project, you should understand
our development process. We have a strong
preference for fixed-price bids based on well-written and well-understood
requirements. You'll know just what you're spending; we'll know just
what we're agreeing to create. We'll all be happy!
Some of the different programming
languages we are currently using include:
- Visual C++ including
ATL, MFC, and .NET. We wrote the
book on Visual C++!
- XSL, Visual Basic, HTML, DHTML
- XSL and XSL-FO, using formatting
objects to convert XML to pdf and more!
- Java including applets,
JDBC, Corba, Servlets, Beans
- Visual Basic including VBA, COM
objects
- COM including DCOM,
Snapins, MTS, COM+, MSMQ, Queued Components
- Perl & CGI
- ASP in VBScript and
Javascript, and ASP.net
- XML and XSLT in Javascript,
VBScript and C++
We offer a quick
start for established programming teams looking to move to .NET. We are the Canadian .NET experts!
|
|
Our Most
Recent Examples of Work!
- For TMAC,
an Exploration Link
client, we developed the code for their online conference
registration system (including online credit card processing.)
- For Boehringer
Ingelheim, a pharmaceutical company, we revamped a Visual Basic 6
application to cut its Windows resource usage in half, enabling it to
run under Windows 95.
- For Siemens
Milltronics we developed a testing tool - a Python script that
automates running Python scripts.
- For our clients at Baskin
Robbins we have written several DOS based C programs to provide live
graphical displays of sensor readouts.
- For Men's
Clinic, we wrote a simple Perl script that gathered survey
information and a companion desktop application in Visual Basic that securely
downloads the results using XML.
- The Traveler
Information project features a variety of programs including
combining data from widely different sources using XML.
- Exploration
Link is a Toronto-based web development firm with clients around the
world. We handle the programming aspects of their clients'
sites such as searches, forms and stock quotes, as well as more
significant interactivity. We also host many of these sites on our
server, or advise where they should be hosted.
- We created the Bowes & Cocks Advantage
system, a conversion from R:base to SQL and built a web frontend.
- An online catalogue for Kinross
Gold Corporation which not only displays their assets, but allows
administrators to conveniently update, add, change, and delete their
assets.
- Ask
Kate is our interactive book FAQ where visitors can ask Kate
questions about her books. Kate will answer even your toughest questions
about Visual C++.
- Tips
is part of our site The
Canoe Camper. Enter a tip, read a tip, get informed! Tips is an
interactive site using Visual Basic and ASP.
- For our clients at Bowes
& Cocks, we created a convenient way of interacting between
offices through email. We also did the web design of this site.
- For Trevlac
Computer Services, we cut the execution time for their Rotary
classroom scheduler (written in C++) in half for long runs -- the
increase is even more dramatic for short runs. We web enabled
portions of Teacher program to give teachers more flexibility in using the
product.
|
External
Resources
XSLT Programmer's Reference by
Michael Kay
Object Oriented
Systems Development
by Bahrami
HTML 4 For the
World Wide Web by Castro
SQL Server 2000 A
Beginner's Guide
by Petkovic
Great Links!
Web Development
Web Services
ECommerce
|
|
And still more examples....
- For Edbro
Software, we converted hundreds of thousands of lines of code from
Borland C++ to Visual C++. We have also developed Visual C++
applications that integrate with existing applications through COM and
Automation.
- For Breakwater
Resources, we built a stock
quote page and a contact
form.
-
For Kinross Gold
Corporation, we built a stock
quote page, and an automated job
posting section. An adminstrative portion of the job site is hidden
away behind a password, and allows Kinross to add a remove jobs, and
post jobs for internal distribution only. We also built a
password-protected extranet for asset management.
-
For Congress Canada,
we developed an online registration system, which is customized for each
conference they host. At the moment Congress is organizing the Pediatric
Cardiology and Cardiac Surgery conference.
-
PDAC
represents the interests of the Canadian mineral exploration and
development industry. There are 200 members who can access the virtual
boardroom we protected for them. Ordinary password protection would
not have allowed users to use their own names, since names are not
unique. Our system allows them to use their name and PDAC membership
number to gain access to the protected portion of the site. The search
routine we developed for PDAC distinguishes between protected and public
pages as well.
|
|
Books
Kate Gregory does our technical
writing, below are some of her books:
Questions on any of Kate's
programming books? Try the interactive
FAQ.
|
|