Applications developed at spare times, or because of need or during learning
and teaching activities, are listed here randomly without any chronological order.
NameTools used |
Description |
FSMC++, STL |
This is an application of Finite State Machines, a topic in artificial intelligence. I wrote a few standard C++ console applications that could be compiled and run on Unix and Windows: Sample ECG signal, complex |
MAFYAVB, ActiveX |
This is a lexical analyzer, parser and interpreter towards a compiler of a custom programming language which resembled Pascal and Basic. I have designed and programmed it with a friend, Ali Fuat Alkaya, during our compiler design course. Main feature was that it could have customized keywords to suit language of choice such as Turkish or German, not necessarily English |
Wavelet LibraryFortran 77, Excel 97, VBA |
During the first year of my thesis study at Koc University, I used Fortran like every mathematician, to apply Wavelet Theory on time series taken from stock exchange markets from all over the world. Second year as honours project further study on my thesis, I ported the whole application to Excel/VBA, because I was running Fortran console applications, reading/writing to text data files, importing into Excel and creating charts. It was very handy after that: reading data straight from the Excel file, writing directly into it and creating charts on the fly with a few key strokes. My study used as a smoothing algorithm applied to noisy time series: daily index data and it provided means to interprete the behaviour of stock exchange markets. Because Wavelet Analysis gives out 2 time series: filtered version of the main series and the noise of it. These can also be used to recreate the original version of the time series. Wavelets have many applications such as compression of audio and video signals. |
RaptorShopASP, VBScript, Access, HTML, CSS, JavaScript |
Together with 2 friends, Mustafa Agaoglu and Yusuf Sahin, we programmed a regular e-commerce application during our E-commerce course. |
Access DB ComparerAccess |
It helps to identify differences between 2 Access databases most likely 2 versions of one of your applications. |
PCatalogAccess |
It stores suppliers, PC parts in categories; then when you enter a list of parts for a PC, you will be presented a list of suppliers to get best price for each part. |
Access Program ManagerAccess 97 |
This acts as a central for your related Access applications. |
StockExchange TRAccess |
You can store daily stock exchange data for main indexes and companies, then you can see charts for a give date period. |
ViTalBarVB6 |
This was a small P2P chat and file transfer application. It recorded and transferred voice as well. These ideas were rather new at those days. |
ReporterVB6 |
Simple application to get extensive information about an Access database. |
ANNVB6 |
Artificial Neural Networks application to design/train/run neural networks for time series. |
FORTUNEVB5 |
Wheel of fortune game for 2 users |
DOMINOVB6 |
Single user domino game |
KARGAMVB5 |
Simple picture finding game for children (2 users) |
qLookVB6 |
Simple directory browser and image viewer |
SLotoVB5 |
Simple application to generate random numbers for Turkish lotto |
MoonBoyVB3 |
Simple game for kids to collect phases of moon |
MusingVB6 |
Simple application to play music files with a play list editor |
One2NineVB6 |
Simple reminder application run in the background and alerted whenever you want to be reminded of certain tasks. |
TarotVB5 |
I designed an application with the help of a Tarot horoscope book. It mixed cards, let you choose a method of reading and told you meaning of your cards. |
FTP clientVB6 |
A simple FTP client application |
PuzzleVB5 |
Simple puzzle game for kids: it cuts a picture into square pieces and a square is empty, you then move each piece to form the original picture. |


Posts