O NLINE I NTERACTIVE C ALLENDAR CS-569: Semantic Web Instructor: Dr. Lu A Project For.

Slides:



Advertisements
Similar presentations
Data Source in MicroStrategy
Advertisements

Global MP3 Geoffrey Beers Deborah Ford Mike Quinn Mark Ridao.
1Proprietary and Confidential AirVantage API – Getting started David SCIAMMA – June 13th 2014.
Inter-Institutional Registration UNC Cause December 4, 2007.
DT228/3 Web Development WWW and Client server model.
Ozeki Informatics Ltd. | | info.ozekiphone.com | Ozeki Informatics Ltd. | | +36.
The World Wide Web and the Internet Dr Jim Briggs 1WUCM1.
Automated Dental Office Software Alain Ngono CS 491 Spring 2006.
Definitions, Definitions, Definitions Lead to Understanding.
Sinewave Computer Services Pvt. Ltd. Page 1 7/2/2015 Taxbase New Features Index.
School Management Software
Your online classroom. Powerhouse Campus o Custom Class dashboards o Links with Moodle, Studywiz, Bb, ClickView & all web apps o Links your school library.
SaaS Software Container By Brian Moore Paul Kopacz.
Web Service Implementation Maitreya, Kishore, Jeff.
Winner Follow Me Presented by Telecom Transborder Services.
Google App Engine Google APIs OAuth Facebook Graph API
Take advantage of the SMS technology in your organization today!
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Setting Up Your Home Office: Equipment Home Office Equipment: Computer (Laptop) Dual Monitors Scanner & Printer High Speed Internet Get the fastest speed.
Apache Airavata GSOC Knowledge and Expertise Computational Resources Scientific Instruments Algorithms and Models Archived Data and Metadata Advanced.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Microsoft Office Communicator A General Introduction.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
HR & Payroll System. Aids analysis of employee data for reliable decision making Real time accessibility of information Track salary and personal information.
Kuali Enterprise Notification Tell Me What I Want And Need To Know Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst,
GDT V5 Web Services. GDT V5 Web Services Doug Evans and Detlef Lexut GDT 2008 International User Conference August 10 – 13  Lake Las Vegas, Nevada GDT.
Kuali Enterprise Notification Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst, Cornell University)
By Mircea Jivoin. Objectives Achieving the warehouse management over the internet using the SOAP Web Services Achieving the warehouse management over.
Web Services An introduction for eWiSACWIS May 2008.
Overview of MSS System Human Actors Non-Human Actors In-house developed components Third party products.
Calendar System Dale Wassum August 4, 2004 CPSC 463 :: Summer II 2004 :: Dr. Pargas.
Phone No: / Id: Web : /
Guide to the TDM online system
(*Fax messaging is available only upon request; fees apply.) What Is Unified Messaging? Voice, fax* and messaging within a single interface Access.
1 st LDAP Conference 2007, Köln Germany 6-7 September 2007 Moving LDAP Writes to Web Services Kostas Kalevras National Technical University of Athens,
The Switchvox Extend API
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Copyright © 2012 UNICOM Systems, Inc. Confidential Information z/Ware Product Overview illustro Systems International A Division of UNICOM Global.
Automated Assessment Management System. The Assessment Cycle Trainee | Learner Dashboard Trainer Dashboard Employer Dashboard Verifier Dashboard Assessor.
Welcome to Azure App Services! Amie Seisay
Page 1 Envisat Validation Workshop, Campaign Database, 12/12/2002 Envisat Validation Workshop Atmospheric Chemistry Validation Team Ground-Based Measurements.
Microsoft Outlook 2010 Instructor: Julie Thorngren
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.
Introduction and Principles Web Server Scripting.
© 2012 IBM Corporation 3 rd Party Registration & Account Management 1 1 SMT Post R 4.3 Potential Enhancements.
Welcome to Azure App Services! Amie Seisay
Your school name Career and College Counseling Featuring GUIDEDPATH: Helping You Get to College Your school picture here.
Web Services using PHP. web services (recap) Web services today are frequently just Application Programming Interfaces (API) or web APIs that can be accessed.
Pavel Nevski DDM Workshop BNL, September 27, 2006 JOB DEFINITION as a part of Production.
Application Programming Interfaces. Unacceptable... That employees need to find business information, and documents in an expensive remote desktop.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Public Distributed Computing with BOINC.
Dextrosoft SCHEDULED PHONE BACKUP Backup your mobile life Version Copyright © 2015 Dextrosoft Private Limited. All Rights Reserved.
Final Presentation Smart-Home Smart-Switch using Arduino
Kuali Enterprise Notification Tell Me What I Want And Need To Know Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst,
Kuali Enterprise Notification Tell Me What I Want And Need To Know Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst,
Open source IP Address Management Software Review
Welcome to the world of CRISIS COMMANDER
Ariba Contracts: Complete a Review Task
app today and share with all your clients!
Get Office 2016 with Office 365 and get down to business
Database Driven Websites
Offline Database Synchronization with SOAP and MySQL
Web Browser server client 3-Tier Architecture Apache web server PHP
Chapter 9 Web Services: JAX-RPC, WSDL, XML Schema, and SOAP
EXTENSION AND INTEGRATION
WEBINAR: Test Automation & Robotic Automation of Dynamics AX with Rapise October 18th, 2018 – Adam
Technical Integration Guide
Presentation transcript:

O NLINE I NTERACTIVE C ALLENDAR CS-569: Semantic Web Instructor: Dr. Lu A Project For

Features of our Web App. ONLINE CALENDAR TO DO LIST Reminder Automated Call Generations Automated Meeting Scheduling Online Interactive Calendar

To Do List  It is a FrontPage tool that maintains a list of the tasks required to complete in a specific date & time.  It is the easiest way to access your calendar. 3

Reminder  It is a messaging service that helps you to remember something.  Our system can send a reminder to the user via the service that the user will choose on a specific date and time.  Services are:  Cell Phone  Home Phone  Home  Work  SMS  Fax 4

Automated Call  It is a telephone facility that initiates calls automatically based on the numbers given by users.  Based on users requirement, our system will Automatically Connect the calls between the user and the requested number on a specific day and time. Meeting Scheduling  It is a service that helps users to schedule a meeting on a specific time by searching other registered users free time from their to do list, and notify them about the meeting time via & phone. 5

Web Services Used (SOAP & REST)  30 Boxes [ ] [REST]  6channel6 [ ] [SOAP]  Interconnect [ ] [SOAP]  Jaduka [ ] [SOAP/REST] Calendar Reminder Call [Call Backup] 6

30 Boxes  Maintains a list of the tasks required to complete in a specific date & time 30 Boxes calendar (event, e_date&time) 7

6channel6  Provides online reminder and calendar service 6channel6 reminder (event, e_date&time, device_type[], device_info[], r_date&time) 8

Interconnect/Jaduka  Takes two phone numbers and calls both of them, resulting in a complete and private connection between 2 parties. call (number1, number2) Interconnect [0,1] Successful connection Connection Fail Jaduka 9

Services Interaction Model 30 Boxes 6channel6 Interconnect Jaduka Local & Remote Authentication DB authentication 10

User Registration DB 30 Boxes6Channel6 11 Token input

Authentication 30 Boxes DB Authentication pass To do List Fetching

Add Reminder 30 Boxes To do List  F (event,e_date&time,device_type,device_info,r_date&time) 6channel6 save Fetching save input

Automated Call 30 Boxes  F(date,time,requested_number) Interconnect Fetching timer DB JADUKA 14 U_no, R_no U_no R_no input

M2 Meeting Scheduling  F(date,time,member_list[]) DB 15 (Meeting with mL[], 11 th April 2:00) (Meeting with mL[], 11 th April 2:00pm, current_date&time ) M Boxes Current User … M2M1 6channel6 … Current User

Technology Used  SOAP  REST  PHP-5  PHP SOAP Support  NuSOAP  PHP XSL Support  MYSQL-5  JavaScript 16

Development Phases  Searching Phase Extensive Browsing xmethods, StrikeIron, webserviceX.NET, trynt:tech, programmableweb, Woogle Amazon,ebay - Apache Axis, Java  Narrowed Search – GOAL Based Calendar & Reminder Services Backpack API -(vanilla XML over HTTP and Curl) Remember the Milk – (data fetching difficulties) 6channel6 30 Boxes Automated Call Services Interconnect Jaduka 17

Difficulties  Searching difficulties API Registration (for trying out) Explanation for API, Apache Axis (no clear documentation)  Application development difficulties Service related difficulties Status Flag Error (for Interconnect/Jaduka : ) Inappropriate Method Return (6channel6 :Manually) Service down Technological Challenges Working with SOAP-PHP (PHP4, PEAR::SOAP :Upgrade to PHP5 ) Composition Challenges Non Sequential Flow Structure 18

Major Technological Challenges  Timer Based Calling  No Axis like software for PHP 19 WSDL ANALYZER  Difficulty: NuSOAP PHP (class name conflict)  WEB SERVICE  INPUT : WSDL file  OUTPUT: Data Types & Functions

Future Work  Monthly To DO List Browsing  Reminder Repetition  Multiple Device Reminder for a specific Reminder  Call Conference 20  More client side validation  Edit/Delete from To Do List

T hank Y ou Muhammad Hasan & Mirza Tania Nasreen From