Download presentation
Presentation is loading. Please wait.
Published byOswin Bell Modified over 9 years ago
1
Calendar System Dale Wassum August 4, 2004 CPSC 463 :: Summer II 2004 :: Dr. Pargas
2
Outline Introduction Problem Statement Approach Taken Technology Used Demonstration Results Q&A
3
Introduction CPSC 463: Online Systems Projects Technology Microsoft IIS – hogwarts Visual Studio.NET Virtual PC
4
Problem Statement Calendar System Online website Post event announcements Highly accessible Secure Notifications/Reminders
5
Calendar System Event announcements Who When What
6
Calendar System Accessible from anywhere Local users Remote (mobile) users
7
Calendar System Notifications/Reminders SMS Email
8
Calendar System Security DCIT Authentication PHP Sessions
9
Approach Taken People Server (Apache/PHP) Hogwarts Server (Microsoft IIS) Internet SOAP WML Client SQL HTML Client
10
Technology Used – ASP.NET Web Service http://hogwarts.cs.clemson.edu/dwassum/calendar/calendar.asmx SOAP – Simple Objects Access Protocol Request/Response XML
11
Technology Used – SQL Server Database Tables Events Title Posted by Begin Date End Date Details
12
Technology Used – SQL Server Database Tables Users Username First name Last name Email address Mobile phone number Mobile service provider
13
Technology Used – PHP Hypertext preprocessor Server-side scripts Runs on people.clemson.edu
14
Technology Used – PHP Browser Detection PHP script analyzes client agent Generates HTML or WML code based on browser SOAP NuSoap – web services toolkit Request/response Session variables Keeps track of user’s login session
15
Demonstration http://www.clemson.edu/~dwassum/463/login.php http://hogwarts.cs.clemson.edu/dwassum/calendar/calendar.asmx
16
Results PHP and Nusoap combination is a good solution for communication with a web service. Some SOAP requests/responses are tricky to get working properly. PEAR::SOAP is another possible solution More at http://www.cs.clemson.edu/~dwassum/463 http://www.cs.clemson.edu/~dwassum/463
17
Future Work Improve interface Get notifications fully implemented Additional features User groups More tables and fields Advanced queries Data integrity constraints Administration interface Fibertech Corporation
18
Acknowledgements Josh Austin – authentication Rashmy – PHP Adam Drewes – SOAP Rob Whitten – messaging Dr. Pargas – cool instructor
19
Q&A
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.