![]() |
||
![]() |
||
![]() |
||
![]() |
![]() |
Systems Architect |
![]() |
![]() |
![]() |
||||
![]() |
||||||
![]() |
![]() |
![]() |
||||
|
* Here you will find applications which I have developed for various disciplines.
Please feel free to use any that you need as long as you maintain credit. Distributed Processing Too busy, but coming soon after Finals. Database Systems Student record database in Access implemented in JDBC. Entity relationships assumptions made. Visio ER Schema. Text file used as input. Database with written data. Java Source to open and write files. Java Source that reads and writes to database. PL/SQL scripts written to import legacy system data in a live Oracle implementation. Account Payables Vendor population script. General Ledger Balance population script. Compiler Construction Too busy, but coming soon after Finals. Operating Systems I wrote this technical paper which examines how the field of Intrusion Detection and Artificial Intelligence (neural nets and expert systems) can come together to make extremely efficient and intelligent intrusion detection systems. Assembly programs Algorithms design Artificial Intelligence Developed in prolog. Software Engineering A Petri Net GUI editor designed as a Java applet, documentation included. Windows Programming This is a phonebook created in C++ and implementing the MFC API. It stores the names, numbers, and addresses in a file and displays them using a standard Windows GUI. Java Development JDBC Database.See the database section. Parallel Data Mining buildCountryData This code builds a hastable which has countries and their abbreviations, in order to be used for comparison later on in the program. The abbreviations will later be added to an "all.txt" file, which is described below: This code traverses the current directory for files of a specific extension (in this case XML files) and concatenates the contents of those files to one file (all.txt) with the name of each individual input file as an added column name (In this case the country name). Output format is tab delimited. The program will then build a Master file "all2.txt" which has the format like so: Country TAB CountryCode TAB City TAB CityCode EX: canada CA Alert Bay 29779 canada CA Amherstburg 29955 canada CA Annapolis Royal 29436 ... .. ... ..... RGCitiesPerState This file will read all the states in the file statesUSA.txt, and will create individual files per state in an xml format which contain the state's city. Unix Scripting Perl Scripting Probably one of the most rewarding software projects done, would have to be the DoubleSpeak pager application I developed in Motorola. The aim was to make an embedded application that would act as a "translator" of phrases. We used the website Babelfish, with Altavista's permission, which has an engine that translates phrases to another language. I develepod the client GUI on the Timeport/PageWriter API, and ran a perl script on a unix server that would received an email from the embedded hardware contain all the relevant data ( languages requested, phrase, return adress, etc). The Unix system would then use Lynx to connected to the web site, pass the parameters, and obtain the results. The results would be send as email back to the embedded device, so the user received an email with the translation. Script is propietary information, but I will be happy to discuss my experiences. PHP Programming Too busy, but coming soon after finals. C/C++ Development C++ command line program that calculates a Cubic Spline based on coordinates given on input. MFC C++ AddressBook. See MFC section. Network Security Too busy, but coming soon after finals. |
![]() |
||||
![]() |
||||||
![]() |