Final Project Exercises 5 and 6. General Simplified version of Wikipedia Users read / upload / search for articles Articles in XML –Presentation using.

Slides:



Advertisements
Similar presentations
AJAX Development By Gary Mandela December 26,
Advertisements

Architecture of the COREP-XBRL mapper Java based web application Uses only open source packages of Java + struts.jar for the GUI + poi.jar for the reading.
A Prototype Implementation of a Framework for Organising Virtual Exhibitions over the Web Ali Elbekai, Nick Rossiter School of Computing, Engineering and.
In this lecture, you will learn: ❑ How to link between pages of your site ❑ How to link to other sites ❑ How to structure the folders on your web site.
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
AJAX – The Future of Web Development? Anders Moberg David Mörtsell David Södermark.
12-Jun-15 About This Course. 2 CIT597 The formal title of this course is “Programming Languages & Techniques III” A better title would be “Web technologies”
Design of Web-based Systems IS Development: lecture 10.
Servlets and a little bit of Web Services Russell Beale.
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.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
DSpace XML UI Project Texas A&M University Digital Initiatives, Research and Technology Scott Phillips, Cody Green, Alexey Maslov, Adam Mikeal, Brian Surratt,
31 January 2007Craig E. Ward1 Large-Scale Simulation Experimentation and Analysis Database Programming Using Java.
INE2720 Web Application Software Development General Information.
CSCI 323 – Web Development Chapter 1 - Setting the Scene We’re going to move through the first few chapters pretty quick since they are a review for most.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
KINOLINA.COM XML Standards and Vocabulary Development Eric Gould December 2002.
Grade Management System -Leo Barnabas Mariadoss Anthoniraj.
Developing Interfaces and Interactivity for DSpace with Manakin Part 2: Technical and Conceptual Overview of Dspace and Manakin Eric Luhrs Digital Initiatives.
Digital Library Syllabus Uploader Will Cameron CSC 8530 October 19, 2006 Project Presentation 2.
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
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.
Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI.
VIVO Multi-site search Structure and function overview.
Distributed Software Development VLab project plan.
Web Application with AJAX CS 526 advanced interned and Web system Presenters Faris Kateb Mohammed AbdulAziz Omar Alzahrani.
Curation Editor Flexible web based editor for non gene model data. FlyBase – Harvard University Frank Smutniak.
IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to.
Matrix Mapping Tool Sam Gross Internship at Virtual Technology Corporation.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
Digital Library Syllabus Uploader Will Cameron CSC 8530 October 19, 2006 Project Presentation 2.
1 CS6320 – SW Engineering of Web- Based Systems L. Grewe.
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
IT WEB TECHNOLOGY Prepared by, K.ABINAYA Lect/IT.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
1 Alternative view on Internet Computing Web 1.0 –Web 1.0 is first generation, Web Information based. Driven by Information provider. Web 2.0 Ajax enabled.
Ajax for Dynamic Web Development Gregory McChesney.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
Ajax VS Flex A comparison based on shopping cart implementation PoHsu Yeh py2157.
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 7 Representing Web Data:
Web Programming 3(3-0-6) Introduction to interactive, event-driven and dynamic web development; web programming with freeware and commercial tools;
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Page Redirection When you click a URL to reach to a page X but internally you are directed to another page Y that simply happens because of page re- direction.
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
Web Programming Building Dynamic Web Pages Adrian Shaw (ais) – 80% Jonathan Roscoe (jjr6) - 20%
Unit 4 Representing Web Data: XML
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
ASP.NET developing web applications based on Microsoft.NET Framework.
Application with Cross-Platform GUI
Unit 6-Chapter 2 Struts.
By Gary Mandela December 26, 2006
AJAX.
Department of Computer Science, Florida State University
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Chapter 7 Representing Web Data: XML
Beginning Object-Oriented Web Design
IS 360 Course Introduction
XML Problems and Solutions
WPS - your story so far Seems incredible complicated, already
DR. JOHN ABRAHAM PROFESSOR UTPA
Client-Server Model: Requesting a Web Page
Course Overview CS 4640 Programming Languages for Web Applications
Jungkee (Jake) Kim TMD and XML Jungkee (Jake) Kim
Presentation transcript:

Final Project Exercises 5 and 6

General Simplified version of Wikipedia Users read / upload / search for articles Articles in XML –Presentation using XSL+XHTML+CSS+… A large collection of initial pages –Built by the students altogether Tomcat 6.0

Visitors and Members Read articles Search for articles − Various search techniques taught in the lecture − Remote search Post comments on articles − Article views contain comments Register for membership Publish articles − By uploading XML Remove published articles Remove comments − From their articles All visitor actions − In addition, partial comment posts are saved Cancel membership MembersVisitors

F. Project – Partial Implementation (Ex. 5) Database design –A class for database management Transform 10 real (Wiki’) articles into XML –Predefined, unified DTD –Totally ~250 articles –In the final project, each pair loads all articles Install Tomcat 6.0 Present articles using JSP, Servlet, XSL

F. Project – Complete Implementation Member management Uploading / removing articles Posting / removing comments Search for articles –Browser / Web Service UI Search in remote sites –DBI Discovery server Build the complete Web site

Final Project: Technologies Server side Servlets, JSP, Tomcat web server (Servlet container) Client Side XHTML, JavaScript, AJAX, DOM, CSS XML DOM/SAX parsers, XSL, Web services, axis Databases PostgreSQL, JDBC, DB-level concurrency management

Frontal Presentation Each pair of students will present its project to the course staff In the presentation, the students will answer questions regarding –The implementation of the project –Course material related to the project Both students will be expected to be able to describe the whole implementation

Project Grade Partial implementation (Ex. 5): 15% Complete implementation: 25% –The presentation is also graded Students of the same pair may get different grades for the presentation

Good Luck!