Download presentation
Presentation is loading. Please wait.
Published byBarry Maxwell Modified over 8 years ago
1
Meeting Scheduling System Capstone Project - Team#5 Fall2007
2
Dr. Kwok-Bun Yue (Instructor) Mr. DIlhar De Silva (Project Mentor) Team Members: Waleed Alsaglab (Team Lead) Srikanth Tasupalli Manoj Kumar Rohit Rangera
3
Project Abstract Specification Design Interface Solution Conclusion Waleed Srikanth Rohit Manoj
4
RoboComm project is a meeting scheduling system that uses a Rules-based engine for implementing the rules of a successful meeting. Project main goal is to minimize the human interaction during the meeting scheduling.
5
Meeting initiator: ◦ Suggest meeting times ◦ Invite attendees Attendees: ◦ Accept ◦ Decline (and suggest new meeting time) 1/3 2/3
6
1/3 2/3
7
Meeting initiator: ◦ Review meeting times suitability ◦ Confirm a meeting time 3/3
9
AJAX Tool kit Web Browser Apple Evolution Zimbra Sync Plug In Zimbra Client Outlook Zimbra MAPI Plug In Perl Script SMTP XML(JSON) HTTP/S XML HTTP/S XML HTTP/S Zimbra Server Tom cat My SQL Open LDAP Zimbra Architecture
10
o AJAX stands for Asynchronous Java Script and XML. o Ajax leverages Web 1.0 technologies to build rich user interactive interfaces. o Ajax is used to leverage the additional technologies of Zimbra Server o Zimbra Client is using JavaScript to build dynamic interface. o Zimbra Clients have secured remote access.
11
o Ajax is a web standard o Zimbra Clients applications have rich interactive user interface, look and feel of the web and integration with other web content.
12
o The Zimbra Server ties together OpenDAP, MySQL and Perl Script to build an integrated platform forming a mix of protocols, libraries and file formats. o Validates XML requests from the client. o The Zimbra Server is a mail-box server o All invocations to various internet services are made through Zimbra Server. o Concurrency in processing inputs and outputs. o Graphical search builder
13
o Zimbra has a relational database for managing mail-box data. o MySQL is compatible with open source licensing and distribution o MySQL has efficient caching for frequent updates. o The database creation is transparent to server.
14
o Open Source directory server o User identification and authentication.
15
o Sending and receiving mails.
17
How does it work Difference from if then statement
18
Weekend Rule Late and Early (must be within office hours)
19
External Internal
20
VIP Minimum percentage
21
Email Collaboration Suite ◦ Email Server (Exchange server compatible) ◦ Web Client ◦ Calendar
22
First window when we put our URL
28
Better AJAX Components Better User Interface
29
Separate Business logic From Process Easier for Developer to Develop, Deploy, Modify, and Manage
30
Based on Previously Existing Technologies (HTML and Java Script) Better and Faster Interface
33
Huge Project to Understand (ZIMBRA) Primarily Developed For Unix Understanding Jboss Rules
34
Zimbra Succesfully Installed on All the Machines Decided upon what changes we have to make on Current Version of Zimbra Worked on Jboss Rules (Small Applications)
35
Add Photo and Time Zone on Contact Info Page Change the Create Meeting page and Add more Rules Reply form with Choices of Time and Date for Invitees if they deny the meeting Request
36
Zimbra http://www.zimbra.com/ http://www.zimbra.com/ OpenLDAP http://www.openldap.org/ http://www.openldap.org/ Mysql http://www.mysql.com/ http://www.mysql.com/ Tomcat http://tomcat.apache.org/ http://tomcat.apache.org/ Drools (JBossRules) http://labs.jboss.com/drools/ http://labs.jboss.com/drools/
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.