Stanford University / PEER K.H. Law and J. Peng Law, Peng 2000 A Software Platform for Collaborative Development of OpenSees Jun Peng and Kincho H. Law.

Slides:



Advertisements
Similar presentations
TU e technische universiteit eindhoven / department of mathematics and computer science Specification of Adaptive Behavior Using a General- purpose Design.
Advertisements

Lecture plan Information retrieval (from week 11)
Prime’ Senior Project. Presentation Outline What is Our Project? Problem Definition What does our system do? How does the system work? Implementation.
Bookshelf.EXE - BX A dynamic version of Bookshelf –Automatic submission of algorithm implementations, data and benchmarks into database Distributed computing.
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
Design of Web-based Systems IS Development: lecture 10.
A brief look at CORBA. What is CORBA Common Object Request Broker Architecture developed by OMG Combine benefits of OO and distributed computing Distributed.
A Examination of Personalized Search Strategies CHIA-HAO, SHIH COMS E6125 April, 13, 2010.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Multiple Tiers in Action
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Jun Peng Stanford University – Department of Civil and Environmental Engineering Nov 17, 2000 DISSERTATION PROPOSAL A Software Framework for Collaborative.
Mishal Hamartze On J2EE Online Voting System Eyal Krikon Eran Yoniel Supervisor: Ben-Ami Yassour Winter Technion – Israel Institute of Technology.
Application for Internet Radio Directory 19/06/2012 Industrial Project (234313) Kickoff Meeting Supervisors : Oren Somekh, Nadav Golbandi Students : Moran.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Web-based Software Development - An introduction.
31 January 2007Craig E. Ward1 Large-Scale Simulation Experimentation and Analysis Database Programming Using Java.
Semantic Sensor/Device Description System EEEM042-Mobile Applications and Web Services Assignment- Spring Semester 2015 Prof. Klaus Moessner, Dr Payam.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Java Omar Rana University of South Asia. Course Overview JAVA  C/C++ and JAVA Comparison  OOP in JAVA  Exception Handling  Streams  Graphics User.
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.
GROUP PROJECTS IN SOFTWARE ENGINEERING EDUCATION Jiang Guo Department of Computer Science California State University Los Angeles April 3-4, 2009.
Taiwan Network Information Center Introduction to TWNIC RMS (Resource Management System) 15 th APNIC NIR Meeting David Chen Feb 26,
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
Case study concerning architecture development Emil Doychev, Georgi Cholakov, University of.
Mid Morning Discussion Introduction to the IBIS-Q Front-End System ("Module" Emphasis) What is the front end Where does the front end fit in What is a.
Fundamentals of Database Chapter 7 Database Technologies.
Matrix Mapping Tool Sam Gross Internship at Virtual Technology Corporation.
By Mircea Jivoin. Objectives Achieving the warehouse management over the internet using the SOAP Web Services Achieving the warehouse management over.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Database Application Security Models Database Application Security Models 1.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
By Wayne Sibley Information Engineering Technology University of Cincinnati College of Applied Science.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Case Study Dynamic Website - Three Tier Architecture
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
SmartReport Backend Reporting Tool © 2003 ITC Software
Team S07. Agenda Scope of project Global use case diagram Analysis use cases High Level design (Software Architecture) Prototype challenges faced and.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Database Server Concepts and Possibilities Lee Lueking D0 Data Browser Workshop April 8, 2002.
ICalendar Compatible Collaborative Calendar- Server (CCS) Web Services Ahmet Fatih Mustacoglu Indiana University Computer Science Department Community.
IBM Office Connect 3.0 James Edmiston Consultant Quest Information Systems, Inc Mike Terrell IT Specialist IBM Data.
CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6.
Application Development
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
WEB SERVER SOFTWARE FEATURE SETS
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
©2001 Priority Technologies, Inc. All Rights Reserved Meteor Status Miami Face to Face Meeting January 16 – 18, 2002.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
A web based tool for estimation of Gage R&R and Measurement Uncertainty Siva Venkatachalam & Dr. Jay Raja Center for Precision Metrology The University.
Database application development 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall OBJECTIVES  Define terms  Explain three components.
Java High level programming language ◦ Sun Microsystems ◦ ORACLE acquired Java Development Kit – JDK Java Runtime Environment – JRE Java Virtual Machine.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Introduction to Internet Programming (Web Based Application)
Web-based Software Development - An introduction
Accessing the Database Server: ODBC, OLE DB, and ADO
PHP / MySQL Introduction
#01 Client/Server Computing
Web App vs Mobile App.
Database Connectivity and Web Development
School of Computer Science
TMD Training Management Database at ASC
#01 Client/Server Computing
Presentation transcript:

Stanford University / PEER K.H. Law and J. Peng Law, Peng 2000 A Software Platform for Collaborative Development of OpenSees Jun Peng and Kincho H. Law Stanford University Acknowledgement: This research is partially sponsored by PEER, the Pacific Earthquake Engineering Research Center

Stanford University / PEER K.H. Law and J. Peng Law, Peng 2000 Collaborative System: Architecture

Stanford University / PEER K.H. Law and J. Peng Law, Peng 2000 Work Progress Deliverables: Web-based Interface for Submitting Tcl File and Performing Analysis On-line Back-end (Relational) Database for OpenSees and Front-end Web Interface for Querying Analysis Results Research / Prototyping: Web Applications Registration and Naming Service On-line Element Service: Distributed Element Service On-line Element Service: Dynamic Shared Libraries

Stanford University / PEER K.H. Law and J. Peng Law, Peng 2000 Server Modules Analysis Core

Stanford University / PEER K.H. Law and J. Peng Law, Peng 2000 Mechanics of the Collaborative Model ON-LINE ELEMENT SERVICE REGISTRY Query 4 THE ANALYSIS CORE THE ANALYSIS CORE Perform Analysis 3 SERVER INTERFACE Submit Analysis Model 2 Register to Core 1 7 Collaborative Computation 65 WEB-BASED CLIENT Results 8

Stanford University / PEER K.H. Law and J. Peng Law, Peng 2000 Example of a Sample Client File Submission for Analysis ModelAnalysis Results Internet

Stanford University / PEER K.H. Law and J. Peng Law, Peng 2000 BrowserWebServer Database AppServer Java Servlet OpenSees Dynamic HTML With JavaScript Pages ORACLE 8i Apache With Tomcat Stored Procedure ODBC Web Client Presentation Server Application Server Data Server Work in Progress: On-line Data Access

Stanford University / PEER K.H. Law and J. Peng Law, Peng 2000 Work in Progress: On-line Data Access Web Server Database ODBC Engine OpenSees CORE

Stanford University / PEER K.H. Law and J. Peng Law, Peng 2000 #create the ModelBuilder object model BasicBuilder -ndm 2 -ndf 2 # build the model # add nodes node # add material uniaxialMaterial Elastic # add feap truss elements element fTruss # set the boundary conditions fix pattern Plain 1 Linear { load }... # create the analysis object analysis Static 1 # perform the analysis analyze # print the results print node 4 print ele playback 1 Analysis Example

Stanford University / PEER K.H. Law and J. Peng Law, Peng 2000

Stanford University / PEER K.H. Law and J. Peng Law, Peng 2000

Stanford University / PEER K.H. Law and J. Peng Law, Peng 2000

Stanford University / PEER K.H. Law and J. Peng Law, Peng 2000 Future Improvements Data Access System: Finalize the data access system design Improve performance of data query Provide user interface for data query Distributed Model: Standardize element interface Further implement registration and naming service Improve distributed element services