Direct Congress Dan Skorupski Dan Vingo 15 October 2008.

Slides:



Advertisements
Similar presentations
CSCI N241: Fundamentals of Web Design Copyright ©2004 Department of Computer & Information Science Introducing XHTML: Module B: HTML to XHTML.
Advertisements

Mobile Application Architectures
Setting Up Information Portal Irwan Sampurna C-CONTENT 23 May 2006.
Direct Congress Dan Skorupski Dan Vingo 3 December 2008.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
By Morris Wright, Ryan Caplet, Bryan Chapman. Overview  Crawler-Based Search Engine (A script/bot that searches the web in a methodical, automated manner)
Direct Congress Milestone II Dan Skorupski. Tools Django ("jang oh"): Web application framework lxml: libxml2 bindings for XML/HTML parsing Python: Programming.
Chipotle Gets an A An iPhone Development Experience RC Johnson Nick Niehoff Kim-Lan Tran Ryan Thomas.
Direct Congress Dan Skorupski Dan Vingo 10 September 2008.
Crawler-Based Search Engine By Ryan Caplet, Morris Wright and Bryan Chapman.
Crawler-Based Search Engine By: Bryan Chapman, Ryan Caplet, Morris Wright.
Russell Taylor Lecturer in Computing & Business Studies.
Chapter 9 Introduction to the Document Object Model (DOM) JavaScript, Third Edition.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
Direct Congress Dan Skorupski Dan Vingo. Inner workings Reminder: MVC design pattern Procedural view: From request to response o Request passed to a view.
Introducing XHTML: Module B: HTML to XHTML. Goals Understand how XHTML evolved as a language for Web delivery Understand the importance of DTDs Understand.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
The Internet & The World Wide Web Notes
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
(C) 2013 Logrus International Practical Visualization of ITS 2.0 Categories for Real World Localization Process Part of the Multilingual Web-LT Program.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Selecting and Combining Tools F. Duveau 02/03/12 F. Duveau 02/03/12 Chapter 14.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
EXtensible Neuroimaging Archive Toolkit (XNAT) Washington University Neuroinformatics Group.
WML Wireless Markup Language Presented by: Richa Saxena Roll no
Lecture 7 Interaction. Topics Implementing data flows An internet solution Transactions in MySQL 4-tier systems – business rule/presentation separation.
Student Learning Environment on the World Wide Web l CGI-programming in Perl for the connection of databases over the Internet. l Web authoring using Frontpage.
CIS 375—Web App Dev II WAP. 2 Introduction to WAP WAP ________________________ is an application communication protocol that uses a ______ Browser in.
CS117 Introduction to Computer Science II Lecture 1 Introduction to WWW and HTML Instructor: Li Ma Office: NBC 126 Phone: (713)
OracleAS Reports Services. Problem Statement To simplify the process of managing, creating and execution of Oracle Reports.
XML BIS4430 – unit 10. XML Origins Extensible Markup Language (XML) 1998 Inspired by Standard Generalized Markup Language (SGML) and HTML. SGML defines.
Part 1. Persistent Data Web applications remember your setting by means of a database linked to the site.
Database structure for the European Integrated Tokamak Modelling Task Force F. Imbeaux On behalf of the Data Coordination Project.
Using Cocoon Page 2 Ovidiu Predescu April 5th, 2001 Using Cocoon to build Web sites for wireless devices Ovidiu Predescu Hewlett Packard ApacheCon 2001.
Bulk Metadata Structures in CERA Frank Toussaint, Michael Lautenschlager Max-Planck-Institut für Meteorologie World Data Center for Climate.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
Mock-up of ReStore repository site
Web software. Two types of web software Browser software – used to search for and view websites. Web development software – used to create webpages/websites.
Copenhagen, 6 June 2006 EC CHM Multilinguality Anton Cupcea Finsiel Romania.
The CERA2 Data Base Data input – Data output Hans Luthardt Model & Data/MPI-M, Hamburg Services and Facilities of DKRZ and Model & Data Hamburg,
August 2005 TMCOps TMC Operator Requirements and Position Descriptions Phase 2 Interactive Tool Project Presentation.
Dr. Venton Kepuska Donald L. Troup. Dynamic Web Calendar
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
1 Team Members: William Busby, Lindsey Gray, & David Meffe Sponsor: Lockheed Martin Reconnaissance Systems Bill Rawlings and Marvin Kliene.
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
MyGrid/Taverna Provenance Daniele Turi University of Manchester OMII f2f Meeting, London, 19-20/4/06.
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
: Information Retrieval อาจารย์ ธีภากรณ์ นฤมาณนลิณี
Validation db status and plans (what happened since the Collaboration meeting) Hans Wenzel 10th Physics Lists and Validation Tools working group meeting.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Testing and delivery Web design principles. Web development is software development.
Python Driven Sensor Observation Service Benjamin Welton NASA USRP.
Google App Engine. Contents Overview Getting Started Databases Inter-app Communications Modes.
The Client-Server Model
Database System Concepts and Architecture
Introduction to Visual Basic 2008 Programming
WyoExchange Zhongshan Lu Jacob Grife
Web software.
Web Engineering.
Introduction to XHTML.
Using Access and the Web
Structuring Content in a Web Document
Presentation transcript:

Direct Congress Dan Skorupski Dan Vingo 15 October 2008

Modules Retrieval and storage of legislation Displaying collected data to the user User accounts Voting on legislation Discussion forums

Retrieval/Storage of Legislation Input is (X)HTML and XML, will be parsed by our system and meta-data will be stored in our database as well as the actual legislation. Output in database format whether that be MySQL or SQLite. Tests to ensure that data is not corrupt and has not been tampered with.

Display of data Data will be displayed through a web browser in various formats Input will be data from the database Output is in XHTML This will be written in python so multiple unit tests can be written to test each function/method Tests to ensure that data displayed corresponds to user input and against SQL injections eg. Search for legislation on a certain date; all results should have that date

User Accounts Input is user information through HTML forms Output is information stored in the database Tests to ensure data gets stored correctly Tests to ensure automated systems cannot sign up.

Voting on Legislation Input is a voting decision through an HTML form Output is data stored in the database Tests will be performed to ensure data persists correctly. Tests to be done by human to view the data through a web browser.

Mobile version Input is through WML (Wireless Markup Language)‏ All tests for all modules will have equivalent mobile versions.

Task Breakdown Retrieval of data, parsing, and storage – Dan S. User profile system setup along with database interaction – Dan V. Site navigation (linking) - Dan S. Forum implementation and voting system – Dan V. Testing complete for the above modules System integration – Dan S. and V. Time permitting implementation of mobile version