homeHome projectsProjects resumeResume funFun contactContact gtalkGtalk gmailGmail LinkedInLinkedIn facebookFacebook
Projects

Operating Systems
1. Implemented Kernel Locks, Condition Variables and other synchronization features in operating system NACHOS and tested by simulating Airport Simulation by Multithreading using above functionalities.
2. Implemented Multiprogramming, Paging and System Calls features in NACHOS and Simulated Multi Airport System using Multi Threading.
3. Implemented RPC, Virtual Memory support, Networking features and made NACHOS distributed OS.

Advance Operating Systems . Distributed Systems
1. Researched on various aspects of distributed operating systems development, distributed computing and applications.
2. Research area is focused on Location, Detection and Elimination of Content de-duplication across large scale distribution system.
Location and Detection of near-duplicate files in Distributed Systems

Algorithm Analysis
1. Developed Maze Generation Game and finding optimal solutions.
2. Generated simple and weighted edges Mazes of different sizes using AVL Trees and Find Union DS.
3. Optimally solved different mazes using BFS, Priority Queue, Dijkstra's algorithm for weighted maze.

3D Ludo
A 3D Ludo,which is board game, is developed for mobile devices or handheld devices which are capable of running Android, which is a Google product, as platform.

Features
1. The game is played by one player and the mobile device.
2. As player gets a Six and start the game, Fire Animation is played as a Firework.
3. Whenever player gets the turn, Sparkle is animated on a player's home.
4. Implemented Texture mapping, Random Particle Generator Engine.

Technologies Used
Java, OpenGL ES, Eclipse, Android SDK, Android Sound Pool library

Image Publisher
Image publisher is the online application in which a user can search the pictures on a Flickr based on City and Country Name. Selected images can be published with the customized message on a Facebook.

Features
1. Based on user input for search, Google Geocoding is used to find a Latitude and the Longitude.
2. Images are extraced based from the Flickr based on a Latitude and the Longitude.
3. Images are displyed in Image Gallery for selection and customized message.
4. On confirmation a Image and the Message will be publised on the Facebook.

Technologies Used
Google MAPS GeoCode, Flickr REST API, Facebook API, AJAX, REST, Java Servlets, JSON, XML, DOM, JAXP, JavaScript, CSS, HTML, Tomcat, Apache

© 2011 Vaibhav Gautam. All Rights Reserved.