Download presentation
Presentation is loading. Please wait.
Published byAnnabel Alexander Modified over 9 years ago
1
A Multiuser Distributed Meeting Scheduler BY Divya Teja Dadi
2
Agenda Project Overview & Motivation Goals Issues that had to be addressed Problem solving approach (How does it work?) Summary References
3
Motivation Why is it important to schedule meetings? Why this project? How is it different compared to other applications?
4
Goals To create a user-friendly calendar interface To send meeting requests via email To access calendar information of the meeting participants
5
Project Outline Client server model Clients should be able to log in to the system and send meeting requests View available slots on each participant’s calendar before sending the request The receiver should be able to accept/deny the request
6
Issues that had to be addressed Ability to create, edit and move events on the calendar Ability to send email Storing all the information in an appropriate database management system Viewing the available meeting slots
7
Problem solving approach (How does it work?) Tomcat Web server
8
Implement AJAX programming for dynamic interaction of data
9
Create servlets that help process events depending on whether the event is a new event or a saved event Gmail SMTP server and Javamail jar files
10
Use SQL server database that provides ACID(Atomicity, Consistency, Isolation and Durability) features Used HSQLDB embedded database for initial testing purposes Using Java programs to retrieve data from the database
11
Summary I have managed to build a prototype which performs basic operations such as: Creating an event Moving/editing/deleting an event Send email to people who are included in the meeting invite Used Database for security and recovery purposes
12
References 1. Olli Korjus, Meeting Scheduling Assistant : Automatic scheduling between heterogeneous calendar systems. http://lib.tkk.fi/Dipl/2012/urn100666.pdf p.10- 25, 30,37http://lib.tkk.fi/Dipl/2012/urn100666.pdf 2. Ismel Brito a and Pedro Meseguer, Distributed Meeting Scheduling. http://www.iiia.csic.es/files/pdfs/meeting.pdf p.1-2 http://www.iiia.csic.es/files/pdfs/meeting.pdf http://computer.howstuffworks.com/e-mail-messaging/email3.htm http://computer.howstuffworks.com/e-mail-messaging/email3.htm http://www.w3schools.com/php/php_ajax_intro.asp http://www.w3schools.com/php/php_ajax_intro.asp
13
Demo…
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.