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

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

CLS Process Variable Database By: Diony Medrano. CLS PV Database - Topics Background Design Constraints Design and Implementation Benefits and Future.
ONE STOP THE TOTAL SERVICE SOLUTION FOR REMOTE DEVICE MANAGMENT.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
310KM M-Commerce Application Lab 7 Presentation. Introduction We need to develop and deploy a wireless application that allows real estate agents to manage.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Multiple Tiers in Action
Robofest 2001 Online Management System Jim Needham MCS 4833/01 Senior Project Dr. Chan-Jin Chung, Ph.D.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Point of Sale System With Remote Capabilities by Justin Dansby CPSC 463 SPRING 2004 Dr. Pargas.
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.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
QA Automation Solution. Solution Architecture Test Management tool CI Tool Automation framework Testing Project BDD Tool Text of test to Testing Project.
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
1 Web Servers (IIS and Apache) Outline 9.1 Introduction 9.2 HTTP Request Types 9.3 System Architecture 9.4 Client-Side Scripting versus Server-Side Scripting.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
Server- Side technologies Client-side vs. Server-side scripts PHP basic ASP.NET basic ColdFusion.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
GPS Tracking An overview of the i730 GPS tracking application and web service Eamon Moore CPSC 463 8/4/2004.
1 Web Server Concepts Dr. Awad Khalil Computer Science Department AUC.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
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.
Developing Reporting Solutions with SQL Server
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
OLAP Cubes and Pivot Tables Leveraging the Power of a Microsoft EPM Solution EPM Customization Series Part 1 February 21 st, 2007 Brendan Giles, PMP, MCP.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2011.
Tour Guide Customizable map guide and path finder. By Saurabh Zadgaonkar Cpsc 663.
Introduction to ASP.NET1. 2 Web applications in general Web applications are divided into two parts –The server part –The client part The server part.
Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov.
Structure of the Internet. Internet Structure LAN ISP Internet Backbone.
4BP1 Electronic & Computer Engineering Paul Gildea th Year Interim Project Presentation.
Database Handling, Sessions, and AJAX. Post Back ASP.NET Functionality The IsPostBack method in ASP.NET is similar to the BlackBerry.refresh method –IsPostBack.
Traffic Update Rob Whitten CpSc 463 Clemson University 8/4/04.
ISYS 350 Business Application Development David Chao.
Johnson Lab Database Senior Design Project Management II Spring 06 Mark Nelson.
Dr. Venton Kepuska Donald L. Troup. Dynamic Web Calendar
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Mobile Traffic Information System An Interactive Mobile Gateway Application.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
8/4/2004 Mobile Clemson Football Information Retrieval Jason Mikell Cpsc 463 Summer 2004.
Developing SQL Server 2000 Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Your Online Exchange for buying and selling remnants or odd sizes of production materials Trina L. Anderson UC College of Applied Science December 2003.
© Copyright 2009 SSLPost 01. © Copyright 2009 SSLPost 02 a recipient is sent an encrypted that contains data specific to that recipient the data.
CSC 405: Web Application Engineering II Course Preliminaries Course Objectives Course Objectives Students’ Learning Outcomes Students’ Learning Outcomes.
JavaScript and Ajax (Internet Background) Week 1 Web site:
A Mobile Library Management System Advisor: Dr. Shen Student: Ananta Gampaa November 8 th,2005.
Stanislaus County Employee Access DataStore Application Presented By: Melanie Lema, Information Technology Unit Stanislaus County Department of Child.
Online Voting System by Sanghun Chi ECE345. Introduction Traditional voting system inefficient. Takes time and human resources. Does not give an instant.
ASP.net Course From Intermediate to Advance level By Arsalan Ahmed 3 Months Course Cell :
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.
Wireless Excursion of Clemson University over Pocket-PC (WECUP) A project under the guidance of Dr. Pargas for CPSC 663 A Project on By Sameer Potdar for.
Multifarious Systems 1 ECE 3553 – Course Project Sean Powers Dr. Këpuska 12/07/2007.
Introduction to Dynamic Web Programming
With Remote Capabilities by Justin Dansby
WML & Web Service Adam Drewes
PHP / MySQL Introduction
Beginning Object-Oriented Web Design
IS 360 Course Introduction
Mobile Access to MessageGrid
Web Programming Language
Presentation transcript:

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

Outline Introduction Problem Statement Approach Taken Technology Used Demonstration Results Q&A

Introduction CPSC 463: Online Systems Projects Technology Microsoft IIS – hogwarts Visual Studio.NET Virtual PC

Problem Statement Calendar System Online website Post event announcements Highly accessible Secure Notifications/Reminders

Calendar System Event announcements Who When What

Calendar System Accessible from anywhere Local users Remote (mobile) users

Calendar System Notifications/Reminders SMS

Calendar System Security DCIT Authentication PHP Sessions

Approach Taken People Server (Apache/PHP) Hogwarts Server (Microsoft IIS) Internet SOAP WML Client SQL HTML Client

Technology Used – ASP.NET Web Service SOAP – Simple Objects Access Protocol Request/Response XML

Technology Used – SQL Server Database Tables Events Title Posted by Begin Date End Date Details

Technology Used – SQL Server Database Tables Users Username First name Last name address Mobile phone number Mobile service provider

Technology Used – PHP Hypertext preprocessor Server-side scripts Runs on people.clemson.edu

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

Demonstration

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

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

Acknowledgements Josh Austin – authentication Rashmy – PHP Adam Drewes – SOAP Rob Whitten – messaging Dr. Pargas – cool instructor

Q&A