Pman's Lab

Welcome to my lab.

A demonstration of what I work on during spare time. Visit the my Lab page to see what I have done so far.

Project List

Here's some of my works until today. Some of the works are not fully completed yet. That's probably because I start working on something else if I get bored of the current project. I try to come back to it later and finish it. Some are developed using Google API, some are experiments using javascript and ajax techniques. Have any small but interesting and innovative project idea? Just drop by at < parvezakkas at gmail dot com >.


GMouseWheelControl - Custom control for Google Map

Preview of GMouseWheelControl

This is my second project using Google Map API. This is a custom control for Google Maps that provides more options for mouse usage. It allows you to pan around a map different ways. You may enjoy the "Click & Pan" feature of this control. This option will pan a map automatically towards the direction where your mouse pointer moves in the map. more»

Ryeson Campus Map Using Google Map API

Ryerson Campus Map Preview

A map of Ryerson University's campus made by using Google Map's API. Like any other projects of mine, I did this to learn Google's API and I will probably be keep on working on it, since Google is adding new functionalities regularly. There is still a lot to do, but the main features are done. You can compare this to the official Ryerson's map, which is done in Flash. I actually like the non-Flash version of the map more than the official map on the main Ryerson University Website. more»

Tab Browser within webpage

Preview of Tab Browser project

In this project I tried to use iFrame to where different websites are loaded and created a list that keeps track of which pages were loaded into the frame. Just like in Firefox, when you click on different tabs, different sites are showed up, I tried to do the same with javascript which dynamically generates the tab list and loads the site in to the frame. I wanted to do this in two different ways. One is using Frames and the other is using AJAX. But later, I realized that AJAX can't be used since javascript can't access files in different domains... I'll probably try to use AJAX later... more»

AJAX Content Editor

Preview of the Content Editor

The main purpose of this project was to learn using AJAX technique. I hear so much buzz about this everywhere that I wanted to try this out. This is a very simple example. The way it works is that when I click on the text, it should be editable and it should be saved without leaving that page after clicking on the "Save" button. This saving part is the one where so called ajax will be used. It sends the data to a script that will save the contents and then write confirmation whether it was saved successfully or not. more»

Tic Tac Toe

A preview of the Tic Tac Toe game.

Here's another assignment that I had to work on in my "cps613 - GUI" course. Some of the functionalities are not done yet, for example saving the game, opening a game and so on. The game won't work on IE, cause I was too lazy to make it compatible, which isn't that hard for this one. May be I should do it. Anyways... for now you will need standard complient browser like firefox. more»

Jumble Tumble

A preview of the Jumble Tumble game.

This is one of the few projects that I enjoyed working on from start to finish. This is an "Anagram" game. Random words were picked up and the letters were rearranged. All you have to do is put the letters in appropriate order and get the correct word. This was a group project and worked with my firends. Let me introduce the team. Anif Wale, Nicholas Yee, Kevin Hinkson, Sasi. This game now belongs... more»

Slide Show

Preview of the slide show in java applet

This was one of the assignmnets that I had to do for my "cps530 - Introduction to Web Programming" course. I worked on this with one of my friend, Sasi. Basically, we had to make a slide show of some pictures in java applet. Can't remember everything about this project, since it's been a long time we worked on this, but it works fine. Enjoy the slide show. Please note that the slide show is in java applet. more»