Pinned Repositories
CS564
[Programming Language: C++] This is my codebase for different Project Stages of our Course CS564 (Database and Management Systems). The project basically aims to create a complete and a limited feature DBMS.
GridViewDemo
[Android Application] GridViewDemo is an Image Gallery application which demonstrates the usage of GridView and BaseAdapter to create a simple and easy to use application.
MusicRecommendationSystem
RetroactiveDataStructures
[Data Structures] Retroactive Data Structures, originally introduced by Prof. Erik Demaine, is a paradigm which can be used to store information about the development of a data structure so that we could easily perform any operation on the host data structure at any point of time. We designed algorithms and data structures for Fully Retroactive BST, Hash and Union-Sameset, and studied existing retroactive data structures for Queue, Deque, Priority Queue and Union-find. It also includes our publication around our work.
ServiceDemo
[Android Application] ServiceDemo is an application which demonstrates the usage of 'Service' and 'Notification Manager' on your device. This application allows you to play an audio file via Service from the application, so that in case your application go to background, the audio continues playing.
ShopMobile
[Android] This is an Android app which lets users shop right from their phones. We use Stripe as the payment platform for our app.
SSIDCapture
Android application to capture details of nearby SSIDs and upload it to server.
TCPServerClient
[Android Application] TCPServerClient is an application which creates a TCP Server and Client on the same application, and let them communicate with each other. This application can be used as a base for a developer to create an application which needs to create and test the TCP connection in Android.
TweeTrend
[Java-based Application] Given a taxonomy in generic XML format, this module parses it and create a hierarchical structure out of it. This Tree-like strucutre can be used in a number of cases, for instance, creating a prefix map of the node values. This prefix map can be then used to match data from different real-time 'social' sources (like twitter and facebook), and identify on-going trends.
panwaria's Repositories
panwaria/RetroactiveDataStructures
[Data Structures] Retroactive Data Structures, originally introduced by Prof. Erik Demaine, is a paradigm which can be used to store information about the development of a data structure so that we could easily perform any operation on the host data structure at any point of time. We designed algorithms and data structures for Fully Retroactive BST, Hash and Union-Sameset, and studied existing retroactive data structures for Queue, Deque, Priority Queue and Union-find. It also includes our publication around our work.
panwaria/MusicRecommendationSystem
panwaria/ShopMobile
[Android] This is an Android app which lets users shop right from their phones. We use Stripe as the payment platform for our app.
panwaria/SSIDCapture
Android application to capture details of nearby SSIDs and upload it to server.
panwaria/2048
A small clone of 1024 (https://play.google.com/store/apps/details?id=com.veewo.a1024)
panwaria/AChartEngine
Git mirror of AChartEngine (SVN)
panwaria/android-websockets
WebSockets (hybi13/RFC) and socket.io client for Android
panwaria/AndroidAsync
Asynchronous socket, http (client+server), websocket, and socket.io library for android. Based on nio, not threads.
panwaria/Anypic
An open source mobile and web app that lets users share photos similar to Instagram
panwaria/bitstarter-leaderboard
A more sophisticated Bitcoin-powered crowdfunder.
panwaria/Board
An Android app which lets a user draw on a canvas. User can also store his/her drawings, which can be accessed later. This App is meant for teaching basic Android concepts to CS407 students at UW-Madison.
panwaria/chronos
Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules
panwaria/Course-Evaluation
[Web Application] This project aimed at developing a web portal for students to submit feedback for different courses and faculty online, which besides easing the process, also helped in saving a large amount of paper used for this purpose. Since the database involved was complicated, it helped in learning about many real-time issues that one might face while working with and maintaining large database systems.
panwaria/DecisionTreeLearner
Java application which learns to build Decision Tree with data in ARFF format.
panwaria/Earned-Leaves-Management
[Web application] This project aimed at development of a web based system for Institute’s Accounts Department, which helped them avoid maintaining ledgers and doing manual evaluation of earned leaves of the faculty. Programming Language Involved: Visual C# Technologies Used: ASP.NET, Visual Studio 2005
panwaria/Guideo
[Android Application] Guideo is the ultimate tool for navigating inside buildings, such as shopping malls, corporate offices, universities, museums, etc. It uses Sphero (a robot ball) as a pilot to steer users to their destinations. Apart from voice feedback, Guideo also features the ability to detect obstacles in the path of Sphero while navigating. http://pennapps.challengepost.com/submissions/17247-guideo#!
panwaria/i2048
A small clone of 2048 (https://github.com/gabrielecirulli/2048)
panwaria/ImageViewer
A really simple application which lets you: (1) see a collection of photos, (2) access photos stored in the (pre-installed) Gallery Application, (3) set Application Preferences, (4) add photograph captions, which can then be locally stored (in Shared Preferences).
panwaria/interview
Interview questions
panwaria/jekyll
Jekyll is a blog-aware, static site generator in Ruby
panwaria/kubernetes
Container Cluster Manager
panwaria/LearningFragments
A simple Android application to learn the use of Fragments in building a modular design of your application. This App is meant for teaching basic Android concepts to CS407 students at UW-Madison.
panwaria/NaiveBayesTANLearner
Learning via NaiveBayes and TAN (Tree-Augmented Naive Bayes) methodoligies.
panwaria/PartyPlotter
panwaria/phonegap-plugins
Plugins for use with PhoneGap.
panwaria/PlayMusicService
A simple Android application to demonstrate the use of Service and Notifications. One can use this app to play an audio file within a Service. This App is meant for teaching basic Android concepts to CS407 students at UW-Madison.
panwaria/superSimpleMeteorChat
Super Simple Meteor Chat Demo
panwaria/twitter-clone
panwaria/TwitterClone
Twitter clone using PHP and MySQL as backend.
panwaria/WiSense_Website
Website for our WiSense application. Goal is to write a blog about WiSense so which can be used as a medium to let people know about this powerful platform and connect to our users.