Operating System Scheduler Simulator
This operating system scheduler is written in Java and Swing and I have released it under GPL v3. I have implemented FSS (Fair Share Scheduling), RR (Round Robin) and FIFO (First In First Out) and we have added the ability to schedule process using Blocking and Banker's Algorithm on each of these scheduling algorithms. Thus, we have 2 main algorithmic parameters - Blocking and Banker. When the scheduler is run with the Blocking algorithmic parameter, when a process that is in the RUNNING state has to wait for I/O, it goes into the BLOCKING state, regardless of the resource it is using. When the scheduler is run with the Banker algorithmic parameter, a process does not get blocked but is allocated a time slice during which it runs as long as the system does not go into an unsafe state (one where deadlock could occur) as a result of it. In order to simulate Banker's algorithm, we have used 5 dummy resources which are requested by the processes. This parameter prevents deadlock by denying or postponing the request if it determines that accepting the request could put the system in an unsafe state. You can browse the code repository
here
Excursion Information System
Modern cruising has grown in scale to the point where e-mail, paper, and notes are not up to the task of managing this relationship. When faced with the sheer volume of vendors with which a single ship interacts, the task of timely and effective communication becomes almost impossible. As a result, the very act of managing the relationship between cruise lines and land-based tour operators encumbers valuable, limited resources. EIS is a fully-automated system for synergising the business processes of cruise lines, tour operators, vendors and passengers. Written in PHP / MySQL.
Back Office Appliances
Back Office Appliances is a fully open-sourced back-office automation system written in PHP-MySQL.
Joomlasalad
JoomlaSalad is a video-syndication-and-sharing framework written as a full-custom addon to Joomla. It also features a fully-functional shopping cart and has been integrated with Paypal on the backend.
Operation Science Quest
Operation Science Quest is a flash-based learning system developed for K-5 for McGrawHill. Written using Actionscript 2.0.
Chocoshop
Chocolat is an AJAX shopping cart written using PHP-MYSQL-AJAX (JQUERY). Plug-n-play!!
Saucy Style Cart
SaucyStyleConsulting is a fully-functional working installation of the Chocolat Shopping Cart.
WhereWhatWhenWhy
WhereWhatWhenWhy is a map-based application for creating a space-time reference for events happening around the world. This is still under development.