Friday, 22 August 2014

Free Plagiarism Detector - OS X Mavericks (Eclipse Java)

Main Concept:
The idea is to compare each characters and strings in a file pair to determine the similarity rate between them. Purpose of the application is to check for copied programming codes and essays. For codes we use keywords and identifiers in order to check if both have similar logistical structures and for the essays we just use the approach of finding many similar words are there between two files.

Features:

  • Supported Formats : .cs and .txt
  • Check Methods "For Essay" and "For Code".
  • Can upload multiple files from a folder easily.
  • Similar Position Highlights available.
  • Can check similarity between all the files pair by pair in-order to successfully judging cheated material.


Developed In:
-  OS X Mavericks
-  Eclipse 4.3 KEPLER (Java)
-  SWT The Standard Widget Toolkit for Graphical User Interface.
-  Java SE Runtime Environment 7 (JRE 1.7)


Download:
Filename:PlagiarismChecker.zip
FileSize: 183.12KB
Package Contains: Eclipse 4.3 Project file


Mirror 1:              Click to Download
Development Credits: Kamran ShahidFauzia Shahryar And Samina Zubair

Sunday, 17 August 2014

Story Crawler - Crawling RSS News Feeds And Maintaining a Database

Main Concept:
--> Crawling news (from the Internet).
--> Storing it into the database.
--> Retrieving information from the database to the application.

The application crawls the RSS feeds from the available sources. Stores all the gathered information in a Database. Then, we can retrieve the information on different views from the Database. Information flow is automatic and we do not control what gets in and out from the database as sources provides the input and our application views shows the output.


Features:
  • Crawling RSS feeds from predefined 15 sources 5 each (BBC, CNN, GoogleNews) and more sources can get added too.
  • Once news is synced, application works completely offline you can not only view the details about a story but also the full news story as it stores whole HTML webpages into the database.
  • Admin panel is available in-case you want to see how data is stored in the database or want to delete a news or clear the whole database.
  • SQL Wildcards are supported with search options; "SeachBy Title", "SearchBy Description", "Search in provided date range".
Setting it up:
  1. Download the package from the download section below.
  2. Attach the database to your MS SQL Server.
  3. Open project file and goto "App.config". Provide the correct connection string there or change the name "Dexter" to your SQL Server Instance name -> Save.
  4. Run application -> Click on "Update Resources" button (This will build sources in the database)
    - Requires 1 minute approx depending on your internet speed.
  5. Click on "Sync All" button (This will start crawling RSS feeds from the internet and retrieving and storing information to your database)
    Requires 1-30 minute(s) approx depending on your internet speed.

You are Ready to go!!



Developed In:
-  MS Visual Studio 2010 (Using .Net Framework 4)
-  MS SQL Server 2008 R2 Service Pack 3

Download:
Filename:Story Crawler.rar
FileSize: 1.04MB
Package Contains: MS Visual Studio 2010 Project File and MS SQL Server 2008 Database


Mirror 1:              Click to Download

Friday, 1 August 2014

File Transfer Protocol - C# Socket Programming

Main Concept:
The idea is based on two applications:
  • The Server Application
  • The Client Application
Multiple Clients can access a server to upload to or download from the server. Server can Broadcast or Multicast files to its connected clients.The Server will also keep the records of transfers into it's database.

The Server and every individual Client is considered a Socket or an Endpoint. Server will interact with each client on a separate thread this way the information of one client will not get corrupted by any other.


Features:
  • Clients can upload files to the server and download hosted files from the server.
  • The Server uses threaded clients approach to interact with each client.
  • Server can Uni-cast, Multicast or Broadcast files.
  • Server maintains a database of file transfers. 

Developed In:
-  Visual Studio 2010 (using .net framework 3.5)
-  MS SQL Server 2008 R2

Download:
Filename:File Transfer Protocol DCN Project.rar
FileSize: 2.5MB
Package Contains: MS Visual Studio 2010 Project Files (FTP Client and FTP Server) and MS SQL Server 2005 Database


Mirror 1:              Click to Download

Development Credit: Kamran Shahid and Fauzia Shahryar