Rob Hanson Jacques Crocker

Slides:



Advertisements
Similar presentations
0-1 Team # Status Report (1 of 4) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team #: Team Name.
Advertisements

0-1 Team # Status Report (1 of 4) Client Contact –Status Point 1 –Status Point 2 Team Meetings –Status Point 1 –Status Point 2 Team Organization –Description.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
CSE 636 Data Integration Web Services.
Satzinger, Jackson, and Burd Object-Orieneted Analysis & Design
6. & 7. Teams: Technical Specification / Schedule Project Title Team Member 1 Team Member 2 Team Member 3 Team Member 4 Department of Computer Science.
6. & 7. Team Technical Specifications and Schedule Wayne Dyksen Brian Loomis Department of Computer Science and Engineering Michigan State University Spring.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
0-1 Team 1 Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auto-Owners.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation Mike Smorul, Joseph JaJa, Yang Wang, and Fritz McCall.
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
Course Instructor: Aisha Azeem
Digital media project 101. The six common major stages 1- Site definition and planning 2- Information architecture 3- Site design 4- Site construction.
 1. Introduction  2. Development Life-Cycle  3. Current Component Technologies  4. Component Quality Assurance  5. Advantages and Disadvantages.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
JavaServer Faces: The Fundamentals Compiled from Sun TechDays workshops (JSF Basics, Web-Tier Codecamp: JavaServer Faces, Java Studio Creator; IBM RAD)
Team 1 Jesus Weibo Mina Yunming. Client’s Needs  Short term, medium term, long term plans  Simulation of energy system to provide affordable future.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
WordFreak A Language Independent, Extensible Annotation Tool.
JSF Introduction Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System.
Selected Topics in Software Engineering - Distributed Software Development.
14 June 2004System-wide Services: User InterfaceRich Moeser 1 EVLA Overall Software Design Final Internal Review System-wide Services: User Interface.
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.
© Drexel University Software Engineering Research Group (SERG) 1 An Introduction to Web Services.
Web-Protégé Jelena Vukovic, 53/07
Location Application for Clients in a Mobile-IP Environment Project team: Rinat Gotsulsky Oz Barzilay Vitaly Khait Guy Alster.
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
S O A P ‘the protocol formerly known as Simple Object Access Protocol’ Team Pluto Bonnie, Brandon, George, Hojun.
Project: Web-based Pet Matching Portal 09/09/09 By Phil, Edgar, and Tuan.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Reconfigurable Communication Interface Between FASTER and RTSim Dec0907.
Features of JAS Plots Plots update in real time. Data for plots can be local or remote (use Java RMI to connect to JAS Data Server). Rich variety of styles.
State Machines & User Interfaces Author:Brian O’Byrne Presented By: Dongkai Hu.
Eclipse Debug Views Update Policy. 2 Copyright (c) 2005 IBM Corporation and others. All rights reserved. This program and the accompanying materials are.
John Foushee Andrew Hulbert Brian Louden. What is the Hawking Toolbar?  Short Description  Project Goal Allow Users to Access Web Content and Browser.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
SOMA Service-Oriented Mobile learning Architecture Fabian Kromer Andreas Kuntner
BRULES Domain Specific Kit Implementation for Business Rules Management MOCKWARE Supported by Cybersoft.
Building J2EE Applications Based on Design Patterns with Business Components for Java Olivier LE DIOURIS Principal Product Manager Oracle Corporation.
Software Reuse. Objectives l To explain the benefits of software reuse and some reuse problems l To discuss several different ways to implement software.
The Holmes Platform and Applications
Architecture Review 10/11/2004
Introducing the Microsoft® .NET Framework
R&D Discovering the Future
Updatecenter Module 3 Application Server SE/EE 8.1 Installation
JFS VS. RTC.
Specification of the User Interface Server/Client
Updatecenter Snjezana Sevo-Zenzerovic
Dustin Barnes Greg Greenway Erik Day
Unit – 5 JAVA Web Services
Introduction to Web Services
Multilevel Marketing Tree Viewer
Enterprise Computing Collaboration System Example
Pegasus Status Update April 2001
By Gary Mandela December 26, 2006
מרכז אימות לפלטפורמת מתן שירותים
Final Fantasy ½: LCO Overview
Network Performance Advisor “The Advisor”
JavaServer Faces: The Fundamentals
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Database Connectivity and Web Development
…and web frameworks in general
Database Connectivity and Web Development
Chapter 5 Architectural Design.
NetChat Communications Framework
ASP.NET MVC Imran Rashid CTO at ManiWeber Technologies.
Presentation transcript:

Rob Hanson Jacques Crocker PocketWeb (working title) Rob Hanson Jacques Crocker CSE 403

Project Goals Architecture for Pluggable Server Module Applications Midlet GUI for accessing and interfacing with server modules Connects Multiple Independent Projects Completion Within Short Time Span CSE 403

Description Simple module based architecture Powerful Class Framework for Rapid Development of modules XML Abstracted UI Components for interfacing with any client FOR MORE INFO... http://cubist.cs.washington.edu/~jc/403/ CSE 403

Technology XML Framework for Building UI Support for future versions Simple, Easy to Adapt Framework for Building UI Class Framework Enforces XML Specs (no custom XML on the part of module developers) Support for future versions Complete Extensibility CSE 403

Design View Other Clients Modules CSE 403

XML Framework View CSE 403

Team/Resources Definition of module interface supports independent development and allows developers to focus on their creativity instead of client programming logistics Framework component classes allow for rapid development of new modules CSE 403

Schedule Milestones: XML Midlet Client Application Server Module Projects XML Midlet Client Framework Classes Pocket Web Module Teams Module Teams Module Teams Module Teams W1Feb W2Feb W3Feb W4Feb W1Mar CSE 403

Prototype Accomplishments Framework classes defined Server structure implemented Basic request/response handling and communication between client and modules Sample Amazon module implemented Client Server XML Interface Defined Tested Enjoyed CSE 403