167
BITS ACM Apogee 2008 Projects Discussion Meet Presented By: [Name Container] BITS-ACM

BITS ACM Apogee 2009 Projects Meet

Embed Size (px)

DESCRIPTION

A presentation designed by me for the Projects Meet of BITS ACM for Apogee 2009.[Background image copyrights mentioned in the presentation.]

Citation preview

Page 1: BITS ACM Apogee 2009 Projects Meet

BITS ACMApogee 2008 Projects

Discussion Meet

Presented By:[Name Container]BITS-ACM

Page 2: BITS ACM Apogee 2009 Projects Meet

Presentation Designed By

Mayank Abhishek

http://sweetnpure.blogspot.com/

Page 3: BITS ACM Apogee 2009 Projects Meet

The content for this presentation has been gathered using

Mozilla Firefox 3

Page 4: BITS ACM Apogee 2009 Projects Meet

Background Image

The Crab Nebula M1∙Hubble Space Telescope WFPC2 ∙

STScI-PRC2005-37

CreditNASA, ESA

J. Hester and A. Loll(Arizona State University)

Taken From: http://hubblesite.org/gallery/wallpaper/pr2005037a/

Reused under US Copyright Act of 1976, 17 U.S.C. § 107for educational ,non-commercial purpose onlywith due credit given to the copyright owners.

Page 5: BITS ACM Apogee 2009 Projects Meet

BITS ACMApogee 2008 Projects

Discussion Meet

Page 7: BITS ACM Apogee 2009 Projects Meet

Ideas

• Google Sky in Linux• Data Transmission using Colours• IP Filter• Reverse Engineering• Chatting Client/Web Desk• Code Editor with Syntax Highlighting• Breaking Software Protection• Data Transfer using Images

Page 8: BITS ACM Apogee 2009 Projects Meet

Level 1

• ASP.net AJAX• Knowledge Management System• Online Library• Patient Management System(PMS)• Point of Sale• Shopping Cart• .NET IN POLICE

Page 9: BITS ACM Apogee 2009 Projects Meet

Level 2

• Windows Mobile–Universal Remote Control• ROBOTICS• MultiPoint For Education• WIRELESS MESH NETWORKING• XNA – Spaceship Shooter• ConferenceXP

Page 13: BITS ACM Apogee 2009 Projects Meet

Description

Google Sky includes a number of different ways to explore the universe. The initial view shows the visible universe and is a mosaic of images from the Sloan Digital Sky Survey, the Digitized Sky Survey and the Hubble Space Telescope.

Page 14: BITS ACM Apogee 2009 Projects Meet

http://www.google.com/sky/

The Crab Nebula in Google Sky

Page 17: BITS ACM Apogee 2009 Projects Meet

Requirements

• API is available• Python

Page 19: BITS ACM Apogee 2009 Projects Meet

Details

Expected Team Strength: 6 Members

Page 20: BITS ACM Apogee 2009 Projects Meet

Data Transmission using Colours

Page 22: BITS ACM Apogee 2009 Projects Meet

Description

• Near Field Communication• High Frequency

Page 26: BITS ACM Apogee 2009 Projects Meet

Details

Expected Team Strength: 6 Members

Page 33: BITS ACM Apogee 2009 Projects Meet

Details

Expected Team Strength: 6 Members

Page 40: BITS ACM Apogee 2009 Projects Meet

Details

Expected Team Strength: 6 Members

Page 43: BITS ACM Apogee 2009 Projects Meet

Description

Data stored in files instead of a database.

Page 47: BITS ACM Apogee 2009 Projects Meet

Details

Expected Team Strength: 6 Members

Page 48: BITS ACM Apogee 2009 Projects Meet

Code Editor with Syntax Highlighting

Page 50: BITS ACM Apogee 2009 Projects Meet

Description

Would recognize different languages.

Page 54: BITS ACM Apogee 2009 Projects Meet

Details

Expected Team Strength: 6 Members

Page 55: BITS ACM Apogee 2009 Projects Meet

Breaking Software Protection

Page 61: BITS ACM Apogee 2009 Projects Meet

Details

Expected Team Strength: 6 Members

Page 62: BITS ACM Apogee 2009 Projects Meet

Data Transfer using Images

Page 68: BITS ACM Apogee 2009 Projects Meet

Details

Expected Team Strength: 6 Members

Page 72: BITS ACM Apogee 2009 Projects Meet

Description

Develop a website for your institute using ASP.NET 2.0 and ASP.NET AJAX.

The website should have web pages with the following as key features

• Institute Information• Alumni Member Directory• Student Features

Page 74: BITS ACM Apogee 2009 Projects Meet

Requirements

• Basics of .NET Framework 2.0• VB.NET or C# (as programming language)• ASP.NET 2.0 (for creating web applications)• ASP.NET AJAX• Using Visual Web Developer Express Edition

(Development environment)• SQL Server 2005 Express edition (database)

Page 76: BITS ACM Apogee 2009 Projects Meet

Details

The important roles associated with the website would be

• Administrator• Moderator • Student

Expected Team Strength: 6 Members

Page 77: BITS ACM Apogee 2009 Projects Meet

Knowledge Management System

Page 79: BITS ACM Apogee 2009 Projects Meet

Description

Following is a list of features to be developed as part of the system(KMS). You may add more features as you find may be appropriate to your institute.KMS features

•There should be well defined categories under which one can post information•KMS should support posting information under these categories. •KMS should support uploading of word/pdf/excel/ppt documents under the categories•There should be a Search feature and the results should be displayed in a very effective way.

Page 81: BITS ACM Apogee 2009 Projects Meet

Requirements

• VB.NET or C# (as programming language)• ASP.NET 2.0 (for creating web applications)• Visual Web Developer Express Edition Or Visual

Studio 2005 (Development environment)• SQL Server 2005 Express edition (database)• Windows Server 2003 or Windows XP Professional

Edition (Operating System)

Page 83: BITS ACM Apogee 2009 Projects Meet

Details

A user should be able to • Register giving basic information• Login to the system and change the password (if

required)after logging in• Post documents/information and edit/delete his

contributions• Access/ Search documents/information posted by

others (only read access).• Rate the content posted by others.• Search information by different parameters –

rating/key words/relevance/category

Expected Team Strength: 6 Members

Page 86: BITS ACM Apogee 2009 Projects Meet

Description

Create an Online Library for your institute with the following features

• Registration• Item Management• Lending• Search for Books• Request for Books• Notifications• Reports

Page 88: BITS ACM Apogee 2009 Projects Meet

Requirements

• VB.NET or C# (as programming language)• ASP.NET 2.0 (for creating web applications)• Visual Web Developer Express Edition Or Visual

Studio 2005 (Development environment)• SQL Server 2005 Express edition (database)• Windows Server 2003 or Windows XP Professional

Edition (Operating System)

Page 90: BITS ACM Apogee 2009 Projects Meet

Details

The important roles associated with the portal would be

• Administrator• Members

Expected Team Strength: 6 Members

Page 91: BITS ACM Apogee 2009 Projects Meet

Patient Management System(PMS)

Page 93: BITS ACM Apogee 2009 Projects Meet

Description

Create a web based Patient Management System(PMS) for a hospital with the following features

• Registration• Patient Management• Patient Visit History• Assign Doctor• Doctor Management• Bed/Room Management

Page 95: BITS ACM Apogee 2009 Projects Meet

Requirements

• VB.NET or C# (as programming language)• ASP.NET 2.0 (for creating web applications)• Visual Web Developer Express Edition Or Visual

Studio 2005 (Development environment)• SQL Server 2005 Express edition (database)• Windows Server 2003 or Windows XP Professional

Edition (Operating System)

Page 97: BITS ACM Apogee 2009 Projects Meet

Details

The important roles associated with the website would be

• Administrator

Expected Team Strength: 6 Members

Page 100: BITS ACM Apogee 2009 Projects Meet

Description

Develop a web based Point-Of-Sale application with the following features

• Stock Management• Billing• Reports

Page 102: BITS ACM Apogee 2009 Projects Meet

Requirements

• VB.NET or C# (as programming language)• ASP.NET 2.0 (for creating web applications)• Visual Web Developer Express Edition Or Visual

Studio 2005 (Development environment)• SQL Server 2005 Express edition (database)• Windows Server 2003 or Windows XP Professional

Edition (Operating System)

Page 104: BITS ACM Apogee 2009 Projects Meet

Details

The important roles associated with the website would be

• Administrator• Customers

Expected Team Strength: 6 Members

Page 107: BITS ACM Apogee 2009 Projects Meet

Description

The following are the features required in this software. Refer to any e-commerce site for more idea about a shopping cart.

• User Registration/Login• Product Catalogue• Shopping Cart• Checkout• Report

Page 109: BITS ACM Apogee 2009 Projects Meet

Requirements

• VB.NET or C# (as programming language)• ASP.NET 2.0 (for creating web applications)• Visual Web Developer Express Edition Or Visual

Studio 2005 (Development environment)• SQL Server 2005 Express edition (database)• Windows Server 2003 or Windows XP Professional

Edition (Operating System)

Page 111: BITS ACM Apogee 2009 Projects Meet

Details

The important roles associated with the website would be

• Administrator• Users/Shoppers

Expected Team Strength: 6 Members

Page 114: BITS ACM Apogee 2009 Projects Meet

Description

• Allow the police to query for information about offenders and the vehicles used by them.

• The application captures key factors about the traffic conditions on a specific route during a specified time.

• Enables a lookup on the person driving or the car in the criminal information system.

• Enables the police to put up a "WATCH LIST" in case of national emergencies.

Page 116: BITS ACM Apogee 2009 Projects Meet

Requirements

• Basics of .NET Framework 2.0• VB.NET or C# (as programming language)• ASP.NET 2.0 (for creating web applications)• ASP.NET AJAX• Using Visual Web Developer Express Edition

(Development environment)• SQL Server 2005 Express edition (database)

Page 118: BITS ACM Apogee 2009 Projects Meet

Details

Benefits• Accurate and timely data for critical analysis• Efficient communication between the Police Dept.

and the Insurance Company• Efficient communication between the Police Dept.

and the Criminal Information System• Quick access to sensitive and crucial Data

Expected Team Strength: 6 Members

Page 120: BITS ACM Apogee 2009 Projects Meet

Windows Mobile–Universal Remote

Control

Page 122: BITS ACM Apogee 2009 Projects Meet

Description

The following features should be part of the Universal Remote Control project that you develop.• The software should work with devices like TV,

CD/DVD Player for now.• Add any new device (TV/CD/DVD player), which

can be controlled using the software. • Create User Interface to Select a device from the

list for which the remote will work before using the remote for a particular device.

• The remote control user interface should change as per the device selected – TV/DVD Player/CD Player etc.

Page 124: BITS ACM Apogee 2009 Projects Meet

Details

Remote control with minimum features like• Power - ON/OFF• Channels Buttons – 0 to 9 (99 channels support)• Browse channels – UP/DOWN• Volume Control – UP/DOWN• MUTE• Fast Forward/Rewind (FOR CD/DVD players)• Next Track/Next Chapter (FOR CD/DVD players)• Menu (CD/DVD Player)

Expected Team Strength: 6 Members

Page 127: BITS ACM Apogee 2009 Projects Meet

Description

See the Maze diagram below. It’s a 4 x 4 grid with Start and End points located in it. The thick lines are the walls in the maze.

Page 128: BITS ACM Apogee 2009 Projects Meet

Description

• The Top left grid is always the start point and the bottom right grid is the goal. The robot has to begin from the START point and reach the END point. The Robot should be able to sense the walls in the maze and move to a free grid. Find the actual path taken by the Robot to reach the Goal.

• Your Robot can be anything - a block, sphere or any shape. It can also be a vehicle with wheels. Its suggested that you Keep it simple.

• The robot can move only in 90 degrees directions – North, East, West or South.

• Please note that NO Robot hardware is required for this problem. The problem can be entirely done using simulation environment.

Page 130: BITS ACM Apogee 2009 Projects Meet

Details

Expected Team Strength: 6 Members

Page 133: BITS ACM Apogee 2009 Projects Meet

Description

Use the Multipoint Software Development Kit (SDK), and the learnings from past research in this area, to build an educational software application that can

be used in rural schools or other educational settings.

Page 135: BITS ACM Apogee 2009 Projects Meet

Details

There has been research by Microsoft Research, as well as other researchers on trying to understand the best way of designing educational software applications with multiple user input modalities. Studies have shown clear educational value in multiple mice for numerous reasons.

Expected Team Strength: 6 Members

Page 138: BITS ACM Apogee 2009 Projects Meet

Description

• Setup and Configure a Virtual Wi-Fi Network in your institute using Microsoft’s Mesh Networking Resource Toolkit 2005.

• You should use a single wireless card and be able to connect to multiple Wireless networks .

Page 140: BITS ACM Apogee 2009 Projects Meet

Details

• Use the Mesh Performance Measurement Tools and Utilities and provide your observations.

• Study how you can enable simultaneous connections to multiple wireless networks using a single radio

Expected Team Strength: 6 Members

Page 141: BITS ACM Apogee 2009 Projects Meet

XNA – Spaceship Shooter

Page 143: BITS ACM Apogee 2009 Projects Meet

Description

• Spaceship shooter is a simple game which can be played by a single player

• Use the XNA Game Studio Express to design the Space Shooter game. Choose the right models for the spacecraft, explosions etc and use them accordingly.

Page 145: BITS ACM Apogee 2009 Projects Meet

Details

• Add more than one level to the game.• Maintain scoring for the game. Identify top scorers

in the game.

Expected Team Strength: 6 Members

Page 148: BITS ACM Apogee 2009 Projects Meet

Description

Customize the ConferenceXP platform to build a Distance Learning Application for your institute.

The key features of this application would be:• Teachers can stream(Multicast) Academics related

Video/Audio to all the students.• Teachers can deliver a lecture from any location

using a presentation(ppt) or a white board with audio.

• The students can interact with the professor during the lecture using the chat application.

• Record a lecture session so that it can be played back at any time later.

Page 150: BITS ACM Apogee 2009 Projects Meet

Details

The following features have to be implemented as part of your application

•Setup and customize the Video/Audio streaming features to enable video based lectures.•Customize the presentation feature for online lectures with audio support.•Enable two-way communication using the chat features of ConferenceXP•Archive the lecture sessions for playback at a later time•Change the look and feel, labels and names etc in the application to suit your institute's theme

Expected Team Strength: 6 Members

Page 158: BITS ACM Apogee 2009 Projects Meet

Details

Expected Team Strength: 6 Members

Page 160: BITS ACM Apogee 2009 Projects Meet

BITS ACMHopes to make these

projects successful with your participation.

Page 163: BITS ACM Apogee 2009 Projects Meet

Bestof

Luck!For your Comprehensive Examinations

Page 164: BITS ACM Apogee 2009 Projects Meet

Background Image

The Crab Nebula M1∙Hubble Space Telescope WFPC2 ∙

STScI-PRC2005-37

CreditNASA, ESA

J. Hester and A. Loll(Arizona State University)

Taken From: http://hubblesite.org/gallery/wallpaper/pr2005037a/

Reused under US Copyright Act of 1976, 17 U.S.C. § 107for educational ,non-commercial purpose onlywith due credit given to the copyright owners.

Page 165: BITS ACM Apogee 2009 Projects Meet

The content for this presentation has been gathered using

Mozilla Firefox 3

Page 166: BITS ACM Apogee 2009 Projects Meet

Presentation Designed By

Mayank Abhishek

http://sweetnpure.blogspot.com/