CS 360: Software Engineering Course Instructor: Dr. Hamid Abdul Basit Teaching Assistant: Shamsa Abid Course Project: Campus Nav Course Project: Campus.

Slides:



Advertisements
Similar presentations
1 Capability Set - Bullet. 2 Common Community Problems Too Much Information –Institutions have to SPAM their faculty and students –Too many online sources.
Advertisements

Enabling Technology Innovation using Open Source Software
Campnav Dr. Gunho Sohn (Supervisor) Alec Mantha Maninder Gill
Bboogle Teams: Supporting Small Group Communications through Google Apps Integration with the Blackboard Learn Platform Jonathan Smith, Software Architect,
Interactive Applications Design and Development
An Open Source Google Apps Integration (Bboogle) Patricia Goldweic, Sr. Software Engineer, Northwestern University.
SEAgle: Effortless Software Evolution Analysis T. Chaikalis, E. Ligu, G. Melas and A. Chatzigeorgiou Department of Applied Informatics University of Macedonia,
Spark Web 2.0 Tools for Communication and Collaboration David Grogan Manager, Curricular Technology Group UIT Academic Technology Tufts University What.
Spark Web 2.0 Tools for Communication and Collaboration David Grogan Manager, Curricular Technology Group UIT Academic Technology Tufts University What.
 Guy Jacob  Roee Shapiro Project B Spring, 2009 Cloudio  Project Supervisor: Eddie Bortnikov  Lab Chief Engineer: Dr. Ilana David.
Location based social networking on Android phones – integrated with Facebook. Simple and easy to use.
Front and Back End: Webpage and Database Management Prepared by Nailya Galimzyanova and Brian J Kapala Supervisor: Prof. Adriano Cavalcanti, PhD College.
Network Programming for Android Ganga Reddy & Jagannath Narasimhan.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Preliminary Design Review.
Data Analysis (and User Interaction) GEOG 463 5/7/04.
Status April 2009 and Roadmap. CNVC strives to serve people all over the world in at least four languages We want to help people interested in learning.
Presented By: Ayelet Birnbaum Yael Kazaz Supervisor: Viktor Kulikov 07/05/12.
What is R Muhammad Omer. What is R  R is the programing language software for statistical computing and data analysis  The R language is extensively.
Comp 410: Final Project Christopher Alme Christopher Nunu Dennis Qian Stanley Roberts.
© Strategic Mapping & Data Services LLC – Dr. Michael Stachiw – February 2012© Strategic Mapping & Data Services LLC Android Programming Dr. Michael A.
INTEGRATION OF MOBILE COMMUNICATION IN ENGINEERING APPLICATIONS Kamlesh Koladiya Supervisor: Dr. Eike Schallehn 1.
Task Manager Software Engineering: CS 673 Spring 2009 John Spencer, Parag Shah, Rich Moffitt, Hassan Sobhie May 4, 2009.
Mobile Voice Mate Final Presentation H.T.M. Gamage F.
Android ADK based app for offer making based on location and activity reporting John Waters.
Taking the Web to the Next Level. Current Web Issues  Not reaching target audiences  People can’t find the information they need  Too difficult to.
DSD Course – Project Status Presentation School of Innovation, Design and Engineering Malardalen University Dec 4 th,
TRADE SMART Zihao Yu Kevin Bobsein Ashrith Kumar Marpaka Hanzhi Wu Instructor : Prof. Ivan Marsic Partial fulfillment of the course Software Engineering.
Bboogle: Updates and Experience Patricia Goldweic, Sr. Software Engineer, Northwestern University Brian Nielsen, Project Manager, Faculty Initiatives,
Dr. Ginger Eastman Director of Academic Support Services.
CS 160: Software Engineering October 8 Class Meeting
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
1 Dr Na Yao Phone apps, Computer Software Teaching EBU5502 Database (JP) EBU714U Security and Authentication (JP) ECS608U Distributed systems and Security.
 Chapter 6 Architecture 1. What is Architecture?  Overall Structure of system  First Stage in Design process 2.
GoodsWayGoodsWay Capstone Project Team information Goodsway.
University of Southern California Center for Systems and Software Engineering Project Artifacts in each process model Supannika Koolmanojwong October 09,
Term project CS3141 Fall Project #1 A Calendar Software –Core Functions multiple user access –control other user to read/modify your calendar event.
1 RoboComm: Rule-Baseo d Scheduling for Communication Systems CSCI Research Project and Seminar Team #7 Instructor: Dr. Kwok-Bun Yue Mentor: Mr.
Data Visualization Project B.Tech Major Project Project Guide Dr. Naresh Nagwani Project Team Members Pawan Singh Sumit Guha.
Software Project Documentation. Types of Project Documents  Project Charter  Requirements  Mockups and Prototypes  Test Cases  Architecture / Design.
CS4274 TERM PROJECT 2010 SOLE : SHARING OF LIVING EXPERIENCES Team Members: Tan Gui Han Wilson Duy Vinh Chuc Damien Catala Cheng Zhi Xiang.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
1 RoboComm: Rule-Based Scheduling for Communication Systems CSCI Research Project and Seminar Team #7 Instructor: Dr. Kwok-Bun Yue Mentor: Mr. Dilhar.
Mid Term II Project Presentation CafeElectronic.Com Dimpy Gill CS
1 CS6320 – SW Engineering of Web- Based Systems L. Grewe.
{ Lost Object Locator Status Report #1, Josues Gonzalez Russell Pool John Jenkinson Miguel Alvarez Tracking device with phone application.
Midterm Presentation Capstone Team#1, Spring 2011 Irshad Ahmad KhanBalaji Srinivasan Ramakrishna AtluruVideesh Gogineni Instructor: Dr. Kwok-Bun Yue Mentor:
8th Sakai Conference4-7 December 2007 Newport Beach Integration: Users and Groups Mark J. Norton Nolaria Consulting.
Course Name: Software Engineering Year: Teachers names: Dr. Shmuel Tyszberowicz, Mr. Eyal Ben-Ari Project Name: GIC.
KAASHIV INFOTECH Presents INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
UBN Software Solutions Pvt. Ltd. Bhubaneswar , Odisha, India ( ) UBN PROJECT CASE STUDY.
DSD Course – Project Status Presentation 2 School of Innovation, Design and Engineering Malardalen University Dec 18 th,
Elluminate’s Integration to Blackboard Introducing Building Block Version 2.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
David Staheli | Engineering Manager | Visual Studio Team Services | Microsoft INTEGRATING DIFFERENT IDE’S WITH A COMMON SET OF DEVELOPER SERVICES.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
CU Student Organizer Trey McAlhany CPSC 482 Mobile Software Development Clemson University April 7, 2015.
Currently Available FAA Google Visualization Tools
What to do in ICS4U? Grant Hutchison.
Unified Butterfly Recorder 4: iOS
Smart IT Job Advisor and Analysis on web application
Android App Development Cost. Table Of Contents 1. Company profile 2. Benefits of Android App Development Services 3.3. Android App Development Features.
HR Portal Team Dr. Ashraf Armoush Supervisor Ala’eddeen Awwad
Week 01 Comp 7780 – Class Overview.
BSA 385 Teaching Effectively-- snaptutorial.com
Mobile-Controlled Lighting
Information Technology (IT)
For all your restaurant searching needs
Information system Management
Information system Management
Are your…  Website  Shared computers &  Learning Management Systems ACCESSIBLE TO ALL?
Presentation transcript:

CS 360: Software Engineering Course Instructor: Dr. Hamid Abdul Basit Teaching Assistant: Shamsa Abid Course Project: Campus Nav Course Project: Campus Nav Group 3

Team Lead Team Lead Product Design Product Design Development of Indoor Positioning system Development of Indoor Positioning system Customizing Data Structures specific to the application Customizing Data Structures specific to the application

Project Manager Project Manager Documentation Documentation Collection and Modification of Data and Maps Collection and Modification of Data and Maps Creation of Map Graphs Creation of Map Graphs

Core Developer Core Developer App and Server communication App and Server communication Google Map API Google Map API Google Location API Google Location API Android API Android API

UI Designer & Developer UI Designer & Developer Implementation of GUI Implementation of GUI Interaction with GPS and Wi-Fi Sensors Interaction with GPS and Wi-Fi Sensors Accessing and manipulating the data of Wi-Fi routers Accessing and manipulating the data of Wi-Fi routers Testing Testing

LUMS hosts more than 6000 visitors every year for various events and conferences. LUMS hosts more than 6000 visitors every year for various events and conferences. A batch more than 1000 is inducted into the LUMS community every year. A batch more than 1000 is inducted into the LUMS community every year. All these people are alien to the campus and locations in LUMS and have to make a couple of extra rounds before reaching the desired location especially if the location happens to be in the academic block. All these people are alien to the campus and locations in LUMS and have to make a couple of extra rounds before reaching the desired location especially if the location happens to be in the academic block. Academic Block, the famous puzzle. Academic Block, the famous puzzle.

Waterfall model combined with some of the practices of Agile methodology like pair programming and continuous integration etc.

user

Tools & Technology  Google Map API  Android API  Global Positioning System GPS  Wi-Fi Routers working on 802.1x  MySQL database  Tomcat Server  AppFog’s PaaS  Microsoft Visio  Microsoft Word  Microsoft PowerPoint  GitHub  Eclipse & Netbeans

Class Diagram

For the first time in the history of LUMS, the academic block puzzle has been cracked and solved! Indoor positioning is an active research area nowadays. Companies like and are participating actively in this field. We are going to host free web services related to the work we have done. This will help interested people to build on our work.