IBrutus Request Processor Grammar Rules Computer Vision Module Software Analysis and Design  Multiple data sources - CETI project data is spread over.

Slides:



Advertisements
Similar presentations
White House New Media & Open Source Software Macon Phillips White House New Media.
Advertisements

Business Development Suit Presented by Thomas Mathews.
© Copyright 2012 STI INNSBRUCK Apache Lucene Ioan Toma based on slides from Aaron Bannert
Introducing SysAid 5.1 New Features. 12/ 2 Content New Knowledgebase and FAQ abilities Improved Search Additional protocols Improved history and.
Using Drupal for Your Organizational Website (or, how to use Drupal without cursing) Michelle Murrain Nonprofit Open Source Initiative MetaCentric Technology.
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
Introduction to Databases
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Movie Recommendation System
Drupal Create a website/web app quickly with this Content Management System Jiaying Xu Spring 2011 COMS E6125 Web-enHanced Information.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
AgriDrupal - a “suite of solutions” for agricultural information management and dissemination, built on the Drupal CMS; - the community of practice around.
Web-based Query & Reporting System for Software User Consultant Richard Knowles Rutgers University Electrical & Computer Engineering Mentors: Amy Chen.
Document Management Systems For Human Resource Department Infocrew Solutions Pvt.Ltd.
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Building Library Web Site Using Drupal
Scout Portal Toolkit For Web/Database Legal Material 2004 CONFERENCE FOR LAW SCHOOL COMPUTING.
CS-EE 481 Spring Founders Day, 2005 University of Portland School of Engineering Project Pocket Gopher Conversational Learning Agent Team Josh Jones.
Welcome to Drupal Crash course - Gartheeban Ganeshapillai.
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Software Reuse Course: # The Johns-Hopkins University Montgomery County Campus Fall 2004 Session 6 Lecture # 5 – October 12, 2004.
Ihr Logo Data Explorer - A data profiling tool. Your Logo Agenda  Introduction  Existing System  Limitations of Existing System  Proposed Solution.
Drupal Training Syllabus Chaitanya Lakshmi
Web based METS creation Ralf Stockmann case study.
What is Drupal? Open Source software written in php. A CMS or content-management system. A sophisticated web application building tool.
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
LIS 506 (Fall 2006) LIS 506 Information Technology Week 11: Digital Libraries & Institutional Repositories.
Pi In The Sky (Web Interface) Gaston Seneza Philander Smith College, Little Rock, AR SIParCS Intern Mentors: Dr. Richard Loft & Dr. Raghu Raj Kumar 1.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
Introduction to Omeka. What is Omeka? - An Open Source web publishing platform - Used by libraries, archives, museums, and scholars through a set of commonly.
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
STAR web update Dan Magestro The Ohio State University.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Marcus Barnes, Simon Fraser University, June 2, 2012 Drupal with CONTENTdm Digital Collections.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007.
CERN-PH-SFT-SPI August Ernesto Rivera Contents Context Automation Results To Do…
Freelib: A Self-sustainable Digital Library for Education Community Ashraf Amrou, Kurt Maly, Mohammad Zubair Computer Science Dept., Old Dominion University.
Attack Tool Repository and Player for ISEAGE May06-11 Abstract Today’s world is changing shape as it increases its dependency on computer technology. As.
Center for Advanced Vehicular Systems Information System and Management Tool Matthew Denton Julie Sparkman Jon Yu Anshuman Ghai Matthew Denton Julie Sparkman.
Open Source Options Steve Duthie – MT Department of Labor John Pearce – OR Employment Department By PresenterMedia.comPresenterMedia.com.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Community provides a private, manageable, and secure online space for organization's to communicate. It puts the collective knowledge of your entire organization.
Design a full-text search engine for a website based on Lucene
Monte-Carlo Event Database: current status Sergey Belov, JINR, Dubna.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
Engineering Projects In Community Service Matt Mooney Community Based Research University of Notre Dame.
CERN - IT Department CH-1211 Genève 23 Switzerland t Operating systems and Information Services OIS Proposed Drupal Service Definition IT-OIS.
Database Overview What is a database? What types of databases are there? How are databases more powerful than spreadsheets?
Simulation Production System Science Advisory Committee Meeting UW-Madison March 1 st -2 nd 2007 Juan Carlos Díaz Vélez.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
Edexcel OnCourse Databases Unit 9. Edexcel OnCourse Database Structure Presentation Unit 9Slide 2 What is a Database? Databases are everywhere! Student.
1 CASE Computer Aided Software Engineering. 2 What is CASE ? A good workshop for any craftsperson has three primary characteristics 1.A collection of.
Building Library Web Site Using Drupal
Web Development Web Servers.
9/21 Find and cite a website source
Content Management Systems
Moving from a PHP Flat-File Electronic Resources Manager to Drupal 6 Views Image courtesy of USFSW Mountain Praire (Flickr User) Under Creative Commons.
Programmable Logic Controllers (PLCs) An Overview.
Manuscript Transcription Assistant Initiative
DATABASES WHAT IS A DATABASE?
Is a Content Management System in Your Future?
Presentation transcript:

iBrutus Request Processor Grammar Rules Computer Vision Module Software Analysis and Design  Multiple data sources - CETI project data is spread over sources like posters, cds, CETI website and Trac.  Current CETI website is powered by Plone CMS which lacks compatibility with the iBrutus (a spoken dialogue system) interface.  Difficult for users to find specific projects and students with specific capabilities. Problems  Create a new project repository to ensure a consistent structure for all projects.  Data from all the data sources should be accessible at single central project repository. It allows information to be updated quickly and easily  Integrate iBrutus with the Drupal project database to create a user friendly and flexible information retrieval system.  Migrate current CETI website from plone to drupal.  Metro school internship experience. Project Goals Aaron Benson, Anthony Nembhard, Kieran Rathburn, Rohan Benkar Metro High School and CETI Collaboration Metro High School and CETI Collaboration Introduction Future Work  Creation of an organized project database, that with the integration of iBrutus, will make the CETI website more useful  Makes it easier for people to understand CETI’s purpose and available opportunities, whether future students or potential collaborators  Provided meaningful internship opportunity to high school students Architecture  Full implementation of new project database beyond offline demos.  Further integration with HEZO module which acts as a reference system for project managers. Interface  Complete migration of CETI website from Plone to Drupal  Implementation of a module with iBrutus interface A special thanks to Dr. Jay Ramanathan and Rohan Benkar for providing this fantastic internship opportunity and making this project possible. Thanks to Tom Lynch and Zhe Xu for timely guidance. Significance Acknowledgements Project Data Sources Posters CD’s CETI website Project Data Sources Posters CD’s CETI website BugZilla Bug Research Project Other BugZilla Bug Research Project Other Trac Blogs(Open To All) Tickets(Project Specific ) Trac Blogs(Open To All) Tickets(Project Specific ) Project Repository Figure 1: Data Sources Figure 4: iBrutus Project Repository Integration Project Repository Drupal Interface MySQL database Result Set MySQL Queries System Architecture  Project Node – gives complete view of a project. Students, Collaborators and Project manager are references to one or more asset nodes.  Information Node – Information object allows user to add one or more documents, images, links etc. System allows documents to be shared among different nodes.  Asset Node – captures the user information for users which include Students, Business Sponsors, Community sponsors, Faculty and Project Managers.  Features – Thousands of add-on modules and designs. Semantic query support. Free, flexible, robust and constantly being improved.  Drupal - Drupal is an open source content management platform powering millions of websites and applications.  Drupal Modules used  References  Date  Conditional Fields  Field Collection  Views  Link  ctools Figure 3: System Configuration Drupal 7 PHP Apache MySQL NET 4.0 Project Repository iBrutus +Project Repository  Two Types of Users: Student/User, Project Manager  Any user can create his information, view past projects based on search criteria, post new project ideas.  Students have the ability to view possible projects based on their skills  Project Managers can ask system to refer students having specific skills and how can work on their projects. Figure 2: Use Case Diagram Project Manager Student Create Information Find students based on skills or other criteria View specific projects based on search criteria View potential projects/positions based on own skills Post ideas for new projects CETI Website  Drupal uses MySQL as its database so project repository data is stored in MySQL tables.  Computer Vision module takes care of user and iBrutus interaction.  Grammar Rules – User input is given to Grammar file which is used to recognize the input. Different grammar rules are written to recognize questions asked by the user.  Based on the question asked MySQL queries are fired to fetch data from project repository. Returned result is given back to request processor. Ask Me