Software Development
Specialized software may require specialist skills. When you can't find the
component you need off the shelf, it may be best to get an experienced third
party to develop it for you.
Components and products we have developed for clients include:
- Fast Pattern Matcher.
To meet a client's specialized needs, we developed a fast regular
expression pattern matching component optimized for use
by multiple threads attempting to match the same pattern.
- HTML parser.
To replace an existing HTML parser, we developed a highly-robust
HTML parser suited for information extraction from HTML pages. The
parser is now in use in three of the client's software products.
- Data Mining Tool.
As part of an on-going consultancy project for a client, we re-designed
and re-implemented a Windows-based data mining tool. Our involvement ranged
from requirements analysis through design to implementation and testing.
We have performed significant development work using
C++, MFC, ATL, COM, Win32, C, ASP, SQL, and Unix.
Some other interesting development projects our staff have worked on include:
- Mini-Languages and Parser Design.
Sometimes an application demands its own language. We have developed parsers
and compilers for a number of mini-languages embedded in a variety of applications.
- Experimental Object-Oriented Framework.
As part of a research program into air defence, we developed an object-oriented framework
for use in simulation and experimentation in automated reasoning.
[Back to Services]
Albion Research Ltd. is based in Ottawa, Canada.
Please contact us for more information about our services.
|