1 Dr. Frank Padberg University of Karlsruhe & University of Clausthal Rotor RFP2 Workshop 2005.

Slides:



Advertisements
Similar presentations
MFA for Business Banking – Security Code Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing these QT sheets.
Advertisements

MY NCBI (module 4.5). MODULE 4.5 PubMed/How to Use MY NCBI Instructions - This part of the: course is a PowerPoint demonstration intended to introduce.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
A Toolbox for Blackboard Tim Roberts
An Introduction to Using
The VeriTrak Enterprise Application Created for The Verification Company By CTO Source, Inc. This presentation provides an overview of the system and links.
PHP syntax basics. Personal Home Page This is a Hypertext processor It works on the server side It demands a Web-server to be installed.
GP2013 (R2) New features in GP2013 (R2). New Ribbon for windows Edit List is the Print button on the right without the paper background Action pane can.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Michael Donovan, River Campus Libraries – 12/03 DocuShare Overview and Training.
1 CA201 Word Application Creating Document for the Web Week # 9 By Tariq Ibn Aziz Dammam Community college.
Remote mailbox access gateway Software lab project.
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Web Proxy Server Anagh Pathak Jesus Cervantes Henry Tjhen Luis Luna.
What is Orange Tracker - Logging Into Orange Tracker 1.Type into your web browser (IE not recommended). 2.Type your.
Pro Exchange SPAM Filter An Exchange 2000 based spam filtering solution.
Overview of New Behind the Blackboard for Blackboard Customers APRIL 2012 TM.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
New School Websites Teacher Pages. Visit the SCUSD Website for videos tutorials: For more information.
Web-based Document Management System By Group 3 Xinyi Dong Matthew Downs Joshua Ferguson Sriram Gopinath Sayan Kole.
Presented By: Product Activation Group Syndication.
Create / Edit Competence Assessment Role: Employee.
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
FTP (File Transfer Protocol) & Telnet
15 Maintaining a Web Site Section 15.1 Identify Webmastering tasks Identify Web server maintenance techniques Describe the importance of backups Section.
Copyright 2000 eMation SECURITY - Controlling Data Access with
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 Exploring Microsoft Office Word 2007 Chapter 8 Word and the Internet Robert Grauer, Keith.
Budget Module For Sage MIP Fund Accounting. Sage Requirements Fund Accounting 10.0 or higher Budget Module optional but required for multiple budget versions.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 5 1 Downloading and Storing Data Using FTP and Other Services to Transfer and.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Training.
Presentation. Recap A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate. Taken advantage of Spring’s multi layer.
IFORM ACCOUNT MAINTENANCE ICT4D SESSION 4. IFORMBUILDER WEBSITE REQUIREMENTS To access the iFormBuilder website, you need the following items: -Reliable.
A Blog can be administered and accessed from any location where there is internet access. Provides for communication between home and school. Easily.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
Www2.computer.org Web Publishing Training Leo Wadsworth, Staff Manager April 2008.
Database Access Control IST2101. Why Implementing User Authentication? Remove a lot of redundancies in duplicate inputs of database information – Your.
Getting Started. Package Overview (GradeQuick)‏ Web-based grade book –Access Anywhere –Always Current Paper grade book “look and feel” Flexible grading.
A user guide to accessing, reviewing and contributing to the Online Registry System.
Word 2007® Business and Personal Communication How can Microsoft Word 2007 help you work with others?
© Copyright 2009 SSLPost 01. © Copyright 2009 SSLPost 02 a recipient is sent an encrypted that contains data specific to that recipient the data.
2004/051 >> Supply Chain Solutions That Deliver Users.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
SSH. 2 SSH – Secure Shell SSH is a cryptographic protocol – Implemented in software originally for remote login applications – One most popular software.
Prototype Security New Feature: Send Mass & Activity Code.
Doron Orbach UCMDB Product Manager
(PubMed) MY NCBI (Advanced Course: Module 2)
Florida Vendor Bid System (VBS) State Purchasing Buyer Confernece
Objectives Create a folder in Google Drive.
Project Management: Messages
GroupWise 8 – client and web access upgrade
Project Objectives Publish to a remote server
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
Microsoft Word 2003 Illustrated Complete
An Introduction to Using
(PubMed) MY NCBI (Advanced Course: Module 2)
Crawling with Heritrix
Employee Self Service An Introduction to Premier ESS.
Web File Sharing.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Distributor Want aka. Dis-WAnt
GT Portal v. 2.0 Data Delivery
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
WEB SERVICES From Chapter 19, Distributed Systems
Computer Networks Protocols
Security - Forms Authentication
Presentation transcript:

1 Dr. Frank Padberg University of Karlsruhe & University of Clausthal Rotor RFP2 Workshop 2005

2 Original Idea  SoDA = Source Documentation Archive  use the Internet to allow users to attach textual comments to an existing source file tree  all users can see new comments (newsticker-like)  support the Rotor research community

3 FreeSoDA  store any kind of document, not only code and comments  offer Web services for accessing the document database  use a rich client  seamlessly notify clients about changes in the database

4 Hello, Rotor World!

5 Important Features  allow users to create links between semantically related documents  allow for filtering of what is shown on the screen (views and styles)  offer root documents for navigation  protect documents against deletion and overwriting

6 Adding Docs and Links (1) drag ‘n‘ drop...

7 Adding Docs and Links (2)...and then specify the attributes

8 An "Articles-Only" View

9 Services for Normal Users  logon/logoff for a project  open/close a view  insert/delete a document/link  edit a link/document description  download a document  trigger a refresh ("view update")

10 Connecting to the Server

11 Downloading a Document

12 Services for Administrators  create/delete users  create projects  define user groups and assign roles  define document/link types  define views all administrative tasks can be easily performed via the client

13 Managing the System must be FreeSoDA administrator to see this

14 Technical Problems  need sessions and transactions, but SOAP is stateless  need notification scheme  need caching to get performance  need ability to add file trees  need useful layout algorithms

15 Solutions  define FreeSoDA message format  store all state in SQL database  mimic observer design pattern  two-level caching scheme in the server; caching in the client; transmit deltas  external archives  "cycle" layouter; "spring" layouter

16 Notifications  can't use client-based Web services: this would require running a Web server on each client  the server notifies the client by sending a message to a client TCP port  this TCP port is made known to the server when establishing the session

17 Listening for Notifications

18 Adding External Archives must be project manager to add archives

19 Randomized Layouts (1)

20 Randomized Layouts (2)

21 Cycle Layouts

22 Deeper Cycle Layouts

23 More Things Ahead  add searching and bookmarks  write proxy server for browser access  study and enhance the client usability  implement server replication  host Microsoft Rotor

24 Check It Out Yourself... the official FreeSoDA web page & client download: RCD guest login: server username guest and password guest get a regular RCD account: send mail to

25 Please help us populate the Rotor Community Database RCD !

26 END