team # 5 CSCI-6838 Fall 2007 UHCL RoboComm: Rule-Based Scheduling for Communication Systems (Version 2.5) CSCI 6838.2 Research Project and.

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

RNG – RSS News Generator Team Evensteven Phil LightBecky Vanderhoff Carol CoonLars Avery Madura MahenthiranChris Mamorella.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
© eComScience Pvt. Ltd OffshoreSoftwareDevelopment eComScience Consulting perspective.
® Microsoft Office 2010 Browser and Basics.
S MAART S OPHISTICATED M OBILE A PPLICATION USING A UGMENTED REALITY T ECHNOLOGY Team number #5 Date:03/03/2011 Atlink Communications.
5/1/2015Solar Thermal Plant Design1 Solar Thermal Plant Design & Operation Suite of Tools By Team #4 Lakshmi Yogitha Javvadi, Sukumar Bollineni Deepa Borra,
Remotely monitor and control a DCS (Distributed Control system) system of a miniature Oil platform through a 2D representation model Presented by - Himendra.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Electronic Human Resource Management Software CSCI Research Project and Seminar Team #2 Feb 27,2006.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
1 Generic SMS Gateway for AtLink Enterprise Voice Integration Instructor: Dr. Kwok-Bun Yue, Ph.D Mentor: Mr. Dilhar De Silva Team #6: Dang Nguyen Huy Do.
Remotely monitor and control a DCS (Distributed Control system) system of a miniature Oil platform through a 2D representation model Presented by - Kirthy.
Resume Extraction with Business Process Management (BPM) tool Team #3 Fall Team Website :
Outlook 2007 Tips, Tricks, and Tools. Overview Main Screen Navigation Pane View Pane Reading Pane To–Do Bar Create a New Message Contacts Create a Signature.
Distributed Software evelopment Adrien Olivier(AO) Dominik Rojković(DR) Hassan Aziz Khan(HSK) Petar Butković(PB) Petar Dučić(PD) Rashid Khan(RK)
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Copyright © Team #4 CSCI 6838 Spring Ad Hoc Graphical Reports CSCI Research Project and Seminar Team #4 March 1, 2007.
OSIA Portal 2009 Mid-Term Presentation Nazim Öztahtaci Jiawei Chen Parvinder Gill Ye Tian Xin Guo Communication System Design 2009 Fall Mid-Term Workshop.
CSCI Research Project and Seminar Team #1 10/02/2007.
Bboogle: Updates and Experience Patricia Goldweic, Sr. Software Engineer, Northwestern University Brian Nielsen, Project Manager, Faculty Initiatives,
Copyright © Team # 2 CSCI 6838 Spring All Rights Reserved.1 Electronic Human Resource Management Software CSCI Research Project and Seminar.
At A Glance VOLT is a freeware, platform independent tool set that coordinates cross-mission observation planning and scheduling among one or more space.
.NET And Java Based System Performance Monitor for the Web Capstone Group #2 CSCI6838:Research Project And Seminar Fall 2005.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
1 RoboComm: Rule-Baseo d Scheduling for Communication Systems CSCI Research Project and Seminar Team #7 Instructor: Dr. Kwok-Bun Yue Mentor: Mr.
Solar Thermal Plant Design & Operation Suite of Tools By Team #4 Sasya Kodali, Lakshmi Yogitha Javvadi, Deepa Borra, Sukumar Bollineni Date: 10/02/2007.
PROJECT SECME1 Carthik A. Sharma Juan Carlos Vivanco Majid Ali Khan Santhosh Kumar Grandai Software Engineering Fall 2002.
Fourth R Inc. 1 WELCOME TO MICROSOFT OFFICE OUTLOOK 2003 INTERMEDIATE COURSE.
CDFA Outlook 2003 Course Office Information Technology Services.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
ISYS 350 Building Business Applications David Chao.
Synergy Meeting Scheduler System T-squared, S-cubed TJ Andrews Thriveni Movva Sadequa Azam Sama Malik Scott Denson.
RIA to visualize the health of a project Team #4 Final presentation April 17,2008.
1 RoboComm: Rule-Based Scheduling for Communication Systems CSCI Research Project and Seminar Team #7 Instructor: Dr. Kwok-Bun Yue Mentor: Mr. Dilhar.
Senior Project, 2015, Spring Senior Project Web Site –Version 5 Student: Jacek Kopczynski, Florida International University Mentor: Masoud Sadjadi, Florida.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
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.
Expert System Job Offer Evaluation Software May Abstract The project’s focus is to decide what criteria should be used to determine which job offer.
Outlook 2013 & 2010 Lync Messanger. Outlook 2013 Ribbon Navigation Pane Message View Reading Pane Tabs Status Bar.
Solar Thermal Plant Design and Operation Suite of Tools Date: 04/30/09 Presented By: Team #3.
Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.
Senior Project, 2015, Spring Senior Project Website –Version 5 Student: Yamel Peraza, Florida International University Mentor: Masoud Sadjadi, Florida.
Planning and Scheduling Meetings in Outlook 2010 Using your Outlook Calendar.
RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008.
Team Members Tyler Lamb Kirk Olson James Woestman IRP Presentation Client Zirous Inc. Faculty Advisor Tien Nguyen 1.
© SERG Reverse Engineering (REportal) REportal: Reverse Engineering Portal (reportal.cs.drexel.edu)
Meeting Scheduling System Capstone Project - Team#5 Fall2007.
Planning and Scheduling Meetings Using your Outlook Calendar.
Tieflow Workflow Toolkit -:By:- CSCI 6831 Capstone project Instructor: Dr. Kwok-Bun Yue Mentor: Mr. Scott Hetherington Midterm Presentation 04/15/2008.
Web Programming 3(3-0-6) Introduction to interactive, event-driven and dynamic web development; web programming with freeware and commercial tools;
IT Desktop Management GoToMeeting – Online Meeting Service Attendee Guide May 2007 Prepared by Angela Mars IT Education and Training.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
ADVANCED HOSTING Adrian Newby, CTO.
ISYS 350 Building Business Applications
CSCI Research Project and Seminar Team #1 11/13/2007
ISYS 350 Building Business Applications
Disaster Recovery Model and Resource Tracking
ISYS 350 Building Business Applications
Sophisticated Mobile Application using Augmented reality Technology
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
WEBINAR: Test Automation & Robotic Automation of Dynamics AX with Rapise October 18th, 2018 – Adam
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
TEAM BARCODERS 4/29/ :10 AM4/29/ :10 AM Capstone Team # 7.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Presentation transcript:

team # 5 CSCI-6838 Fall 2007 UHCL RoboComm: Rule-Based Scheduling for Communication Systems (Version 2.5) CSCI Research Project and Seminar Team # 5 November 15, 2007

 Members Waleed AlSaglab (Team lead) Manoj Kumar Rohit Rangera Srikanth Tasupalli  Mentor Mr. Dilhar De Silva  Faculty Advisor Dr. Kwok Bun team # 5 CSCI-6838 Fall 2007 UHCL

AtLink Communications, Inc.  Leading provider of Voice Process Automation technology  Based in Houston, Texas, the Company offers hosted or licensed Voice Process Management Solutions for all sized organizations Contact persons  Stewart Bush, President & CEO  Dilhar De Silva, CTO Website: team # 5 CSCI-6838 Fall 2007 UHCL

Contents  Project Overview  Zimbra UI changes  JBoss Rules  Integrating UI with Rules Waleed Srikanth Rohit Manoj

team # 5 CSCI-6838 Fall 2007 UHCL  Participants ◦ Have different time schedules ◦ Live in different time zones  Meeting Organizer (convener) ◦ Need to keep track of participants replies ◦ Decide the best time for a meeting  Business ◦ Some participants attendance are mandatory ◦ Minimum percentage of attendees have to be met Problem

team # 5 CSCI-6838 Fall 2007 UHCL This project applies rule-based technologies to improve the face-to-face and virtual meetings scheduling process with participants who can be geographically distributed with busy schedules

 Add more rules to the existing set of rules that are time and business driven  Provide intelligent feed back to Meeting organizer in the case a meeting can’t be scheduled  Provide real time manipulating capabilities to the meeting organizer for changing the meeting constraints:  Minimum attendance percentage  Attendance of all mandatory participants team # 5 CSCI-6838 Fall 2007 UHCL

 The project team will design and build the RoboComm system for a web-based platform using the following open source development tools:  ZIMBRA ◦ Supports , calendar and search facilities. ◦ UI using AJAXToolKit  100% Javascript UI  Based on Model View Controller (MVC)  JRules 4.0 for rule-based inferencing team # 5 CSCI-6838 Fall 2007 UHCL Implementation Constraints

 Pops-out a new dialog box for creating a calendar  Unchecks previous calendars and only selects the new calendar  A new appointment is directly created without showing a dialog box having meeting name as subject  A meeting can not be created by selecting two calendars at a time. This condition is notified by giving an error message team # 5 CSCI-6838 Fall 2007 UHCL

 Create a new “Reply Option” menu button and place it on the tool bar  Create a new view (ZmCalReplyViewMenu.js) for the “Reply Option”  Redirect to the reply form “Meeting.jsp” which contains meeting requests team # 5 CSCI-6838 Fall 2007 UHCL

 Fixed a problem while dragging an appointment (changing the time)  A new option on right click on an appointment to suggest new timings.  The view of “New Meeting Proposal” is a duplicate of “Week View” team # 5 CSCI-6838 Fall 2007 UHCL Other UI changes

 Firebug: ◦ Javascript debugging on the Client Side  JPDA (Java Platform Debugger Architecture) ◦ Remote (Server Side) Java debugging ◦ Debugs JSP/servlets with breakpoints team # 5 CSCI-6838 Fall 2007 UHCL

 Learnt about Zimbra, JBoss and how they work.  Learnt the MVC architecture for software design Challenges  Difficulty in modifying an implementation by others.  No code documentation for Zimbra team # 5 CSCI-6838 Fall 2007 UHCL

team # 5 CSCI-6838 Fall 2007 UHCL

 Describe the operations, definitions and constraints that apply to achieve some desired goal  This is a software system that helps manage and fire the rules team # 5 CSCI-6838 Fall 2007 UHCL Rules and Rules Engine

team # 5 CSCI-6838 Fall 2007 UHCL Rules Engine Architecture

(these are bootstrap rules)  1) Weekday and weekend for a particular meeting based rule  2) Office hours for meeting time based rule team # 5 CSCI-6838 Fall 2007 UHCL

(when invitees send back reply)  3) Possibility of a meeting time by calculating threshold based rule  4) Mandatory and optional members for all meeting based rule team # 5 CSCI-6838 Fall 2007 UHCL

 Team work  Time management  Knowledge of JBoss rules and its importance  Working on Zimbra, Javascript team # 5 CSCI-6838 Fall 2007 UHCL

 Rules were developed independently from the web interface  Also, dynamically firing the rules after changing the facts will result in dynamic output team # 5 CSCI-6838 Fall 2007 UHCL Integration of JBoss Rules with Web Interface

team # 5 CSCI-6838 Fall 2007 UHCL Meeting Tool Form

team # 5 CSCI-6838 Fall 2007 UHCL

Data Used for Meeting Tool Analysis  All data about a particular meeting is captured to analyze the possibility of a meeting in accordance to meeting constraints  For example: Reply(Invitee, reply)

 Meeting Deadlines  Working as part of a Team  JBoss Rules  JSP and Servlets team # 5 CSCI-6838 Fall 2007 UHCL

 Installing Zimbra  Create Environment to Work on the JBoss Rules 4.0  Conflict using JDK 5 and JDK 6 with Tomcat 5.5 team # 5 CSCI-6838 Fall 2007 UHCL

Project Outcomes  Simplifying the meeting scheduling process  Flexibility for the participants to choose their best time or even suggest new time team # 5 CSCI-6838 Fall 2007 UHCL

Team LeaderWaleed Saglab Research and Design All Database Waleed Saglab Rules Rohit Rangera User Interface Manoj Kumar,Srikanth DevelopersAll DocumentationAll team # 5 CSCI-6838 Fall 2007 UHCL

 Course website /syllabus.asp  Team Project website  JBoss Rules –  ZIMBRA AJAX Toolkit – team # 5 CSCI-6838 Fall 2007 UHCL

 Dr. Kwok Bun Yue  Mr. Dilhar De Silva  Mr. David Webb team # 5 CSCI-6838 Fall 2007 UHCL

Questions Please ??? team # 5 CSCI-6838 Fall 2007 UHCL