Built something? We create video reels & spotlights for GitHub projects.Promote your project →
Home / Developers / vishaknag
Developer Profile

vishaknag

Discovered public repositories for vishaknag in the GitHub catalog.

↗

vishaknag/GoogleImageGallery

iPhone App to browse through google images. Implemented using Google Image API. Display frame caching and Image caching implemented for the fast and smooth performance.

↗

vishaknag/Web-NDNC

National Do Not Call Registry based on TRAI ( Telecom Regulatory Authority of India ). Allows users to register their phone number and block all the marketing calls. Built in JSP.

↗

vishaknag/Multimedia-ImageCompression

DCT - Implementing discrete cosine transform (DCT) for converting a signal into elementary frequency components. It is widely used in image compression. Here we develop some simple functions to compute the DCT and to compress images.

↗

vishaknag/Multimedia-ImageProcessing

Quantization and Subsampling of images. for YUV processing reasons, you will have to convert the image to YUV space, process your subsampling and reconvert it back to RGB space to show the output to display. Remember that if RGB channels are represented by n bits each, then the YUV channels are also represented by the same number of bits. Sub sampling will reduce the number of samples for a channel. When converting back to the RGB space, all the YUV channels have to be of the same size. However the sampling throws away samples, which have to be filled it appropriately by average the neighborhood values.

↗

vishaknag/Simulation-meshlessDeformations

Three dimensional Interactive Meshless Deformation Application based on Shape Matching. The idea behind Meshless Deformation based on Shape Matching is to efficiently simulate unconditionally stable deformations in real time

↗

vishaknag/Simulation-JelloCube

Physically based modeling of a Jello Cube built using Mass Spring System. Physical conditions and behavior can be modified and seen in REAL-TIME.

↗

vishaknag/CG-multipassAntialiasing

Performs Multipass Antialiasing. The algorithm computes multiple samples distributed around each display pixel and weights (filters) these into one final value

↗

vishaknag/CG-textureRenderer

Load a specific ppm-format texture file ("texture") that is applied to every triangle of the 3D model and perform perspective correction.

↗

vishaknag/CG-flexibleShader

Graphics renderer : supports Flat-shading and Phong-shading (full Phong shading at each pixel with bilinear [screen space] normal interpolation over the triangle.)

↗

vishaknag/OS-distributedSystem

Distributed system was developed allowing user programs across multiple Nachos clients to participate in the interaction.

↗

vishaknag/OS-virtualMemory

Here software-managed translation lookaside buffer (TLB) was used as a cache for page tables to provide the illusion of fast access to virtual page translation over a large address address space. Next, memory was used as a cache for disk, to provide the abstraction of an (almost) unlimited virtual memory size, with performance close to that provided by physical memory. Finally, remote procedure calls (RPC) was used to communicate between various restuarant entities.

↗

vishaknag/OS-threadSynchronization

Implement condition variable, lock, and build a simulation of Carl's Jr. restuarant. Each of the restuarant entities like customers, cooks, manager, waiters were to be simulated as individual threads.

↗

vishaknag/OS-systemCalls

Nachos is as such in it's most basic version does not have multiprogramming capability. The objective was to come up with a way to allocate physical memory frames so that multiple programs can be loaded at once. Secondly, systems calls such as fork, and exec were implemented.

FOR MAINTAINERS

Built something? Put it in front of millions of developers.

We make a short reel about your project and post it across YouTube, Instagram, Threads, and X. Send a link, we do the rest.