Meeting Scheduling System Capstone Project - Team#5 Fall2007.

Slides:



Advertisements
Similar presentations
Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Welcome to Middleware Joseph Amrithraj
Building Applications using ASP.NET and C# / Session 1 / 1 of 21 Session 1.
Oracle Beehive Vivek Pavle Orabyte LLC Orabyte.
Server-Side vs. Client-Side Scripting Languages
Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Introduction to ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First.
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
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.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
Microsoft Exchange Exchange is more than just Electronic Mail The server that embraces Internet standards and extends rich messaging and collaboration.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Client/Server Architectures
Managing Client Access
John Hartley Mark Bransby Utilizing Adobe's Publishing Solutions for Distributed Web Publishing.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
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.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Ruth Betcher Ruth Christie
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
The School District of Philadelphia Office of Information Technology Division of Technology Services Gary Brookstein Carmen Verrilli “Collaboration
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
第十四章 J2EE 入门 Introduction What is J2EE ?
Instructor, Dr. Khalili Bahram Jeevan Kumar Gogineni.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
1 RoboComm: Rule-Baseo d Scheduling for Communication Systems CSCI Research Project and Seminar Team #7 Instructor: Dr. Kwok-Bun Yue Mentor: Mr.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Flash & JavaScript Mariela Hristova October 19, 2004 INF 385E – Fall 2004 – School of Information.
team # 5 CSCI-6838 Fall 2007 UHCL RoboComm: Rule-Based Scheduling for Communication Systems (Version 2.5) CSCI Research Project and.
Common Servers in a Workplace Environment Brandon Reynolds Computer Electronic Networking Dept. of Technology, Eastern Kentucky University.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
1 RoboComm: Rule-Based Scheduling for Communication Systems CSCI Research Project and Seminar Team #7 Instructor: Dr. Kwok-Bun Yue Mentor: Mr. Dilhar.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
Ajax for Dynamic Web Development Gregory McChesney.
MVC WITH CODEIGNITER Presented By Bhanu Priya.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Basics Components of Web Design & Development Basics, Components, Design and Development.
CAESked Computer Aided Engineering Scheduler. Introduction Team Members: Chris Fruin & Jerry Grochowski What CAESked is: Web based class scheduling application.
Information and Communication Technology Lecture 6 Reference: Chapter 5.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
Web Programming Language
Web Development Web Servers.
GeneXus 9.0: Web applications at their higher power
PHP / MySQL Introduction
Chapter 27 WWW and HTTP.
HTML5 Level I Session I Chapter 1 - Introduction to Web Development
Lecture 1: Multi-tier Architecture Overview
WEB SERVICES From Chapter 19, Distributed Systems
Web Servers (IIS and Apache)
Web Application Development Using PHP
Presentation transcript:

Meeting Scheduling System Capstone Project - Team#5 Fall2007

Dr. Kwok-Bun Yue (Instructor) Mr. DIlhar De Silva (Project Mentor) Team Members:  Waleed Alsaglab (Team Lead)  Srikanth Tasupalli  Manoj Kumar  Rohit Rangera

 Project Abstract  Specification  Design  Interface  Solution  Conclusion Waleed Srikanth Rohit Manoj

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.

 Meeting initiator: ◦ Suggest meeting times ◦ Invite attendees  Attendees: ◦ Accept ◦ Decline (and suggest new meeting time) 1/3 2/3

1/3 2/3

 Meeting initiator: ◦ Review meeting times suitability ◦ Confirm a meeting time 3/3

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

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.

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.

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

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.

o Open Source directory server o User identification and authentication.

o Sending and receiving mails.

 How does it work  Difference from if then statement

 Weekend Rule  Late and Early (must be within office hours)

 External  Internal

 VIP  Minimum percentage

 Collaboration Suite ◦ Server (Exchange server compatible) ◦ Web Client ◦ Calendar

First window when we put our URL

 Better AJAX Components  Better User Interface

 Separate Business logic From Process  Easier for Developer to Develop, Deploy, Modify, and Manage

 Based on Previously Existing Technologies (HTML and Java Script)  Better and Faster Interface

 Huge Project to Understand (ZIMBRA)  Primarily Developed For Unix  Understanding Jboss Rules

 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)

 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

 Zimbra  OpenLDAP  Mysql  Tomcat  Drools (JBossRules)