Presentation is loading. Please wait.

Presentation is loading. Please wait.

Calendar System Dale Wassum August 4, 2004 CPSC 463 :: Summer II 2004 :: Dr. Pargas.

Similar presentations


Presentation on theme: "Calendar System Dale Wassum August 4, 2004 CPSC 463 :: Summer II 2004 :: Dr. Pargas."— Presentation transcript:

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


Download ppt "Calendar System Dale Wassum August 4, 2004 CPSC 463 :: Summer II 2004 :: Dr. Pargas."

Similar presentations


Ads by Google