WWW4MAIL Past, present and future Onime, Clement E Scientific Computing Section The Abdus Salam ICTP Trieste, Italy.

Slides:



Advertisements
Similar presentations
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Advertisements

JavaScript and AJAX Jonathan Foss University of Warwick
JavaScript FaaDoOEngineers.com FaaDoOEngineers.com.
Bookshelf.EXE - BX A dynamic version of Bookshelf –Automatic submission of algorithm implementations, data and benchmarks into database Distributed computing.
1 Owais Mohammad Haq Department of Computer Science Eastern Michigan University April, 2005 Java Script.
The Application Layer Chapter 7. Electronic Mail Architecture and Services The User Agent Message Formats Message Transfer Final Delivery.
Tutorial 6 Working with Web Forms
Fast Track to ColdFusion 9. Getting Started with ColdFusion Understanding Dynamic Web Pages ColdFusion Benchmark Introducing the ColdFusion Language Introducing.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
1st Project Introduction to HTML.
1 Internet History Internet made up of thousands of networks worldwide No one in charge of Internet - No governing body Internet backbone owned by private.
Apache Jakarta Tomcat Suh, Junho. Road Map Tomcat Overview Tomcat Overview History History What is Tomcat? What is Tomcat? Servlet Container.
Linux Operations and Administration
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
Computer Concepts 2014 Chapter 7 The Web and .
CNIT 132 Intermediate HTML and CSS Course Overview.
HINARI/Basic Internet Concepts (module 1.1). Instructions - This part of the:  course is a PowerPoint demonstration intended to introduce you to Basic.
1 HTML and CGI Scripting CSC8304 – Computing Environments for Bioinformatics - Lecture 10.
Dynamic Web Pages (Flash, JavaScript)
Chapter 6: Forms JavaScript - Introductory. Previewing the Product Registration Form.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
14 Publishing a Web Site Section 14.1 Identify the technical needs of a Web server Evaluate Web hosts Compare and contrast internal and external Web hosting.
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.
1 Chapter 2 & Chapter 4 §Browsers. 2 Terms §Software §Program §Application.
Internet Vocabulary 1-21 State Test Vocabulary. Address address, Internet address, and web address. A code or series of letters numbers and/or.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Kabissa – Space for Change in Africa Developing Country Access to Online Scientific Publishing October 4-5, 2002 Trieste, Italy.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
How did the internet develop?. What is Internet? The internet is a network of computers linking many different types of computers all over the world.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Web Programming : Building Internet Applications Chris Bates CSE :
DEV-5: Introduction to WebSpeed ® Stephen Ferguson Sr. Training Program Manager.
Introduction to World Wide Web Authoring © Directorate of Information Systems and Services University of Aberdeen, 1999 IT Training Workshop.
UNESCO ICTLIP Module 1. Lesson 61 Introduction to Information and Communication Technologies Lesson 6. What is the Internet?
CIS 250 Advanced Computer Applications Internet/WWW Review.
Sustainability: Web Site Statistics Marieke Napier UKOLN University of Bath Bath, BA2 7AY UKOLN is supported by: URL
1 © Netskills Quality Internet Training, University of Newcastle HTML Forms © Netskills, Quality Internet Training, University of Newcastle Netskills is.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
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,
IT WEB TECHNOLOGY Prepared by, K.ABINAYA Lect/IT.
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 1.
 History (WWW & Internet)  Search tools  Search Engines vs. Subject Directory  Meta search Engines  Steps for Searching  Effective Strategies.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office New Building
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Introduction to the World Wide Web & Internet CIS 101.
WebScan: Implementing QueryServer 2.0 Karl Geiger, Amgen Inc. BRS NA UG August 1999.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
XP Creating Web Pages with Microsoft Office
JACoW / SPMS Joint Accelerator Conference Web (JACoW) Site Scientific Program Management System (SPMS) Conference Database Management Software Matt Arena,
The Application Layer DNS – The Domain Name System The DNS Name Space Resource Records Name Servers
WEB TESTING
Section A: Web Technology
WWW and HTTP King Fahd University of Petroleum & Minerals
CISC103 Web Development Basics: Web site:
Project 1 Introduction to HTML.
Section 17.1 Section 17.2 Add an audio file using HTML
PHP / MySQL Introduction
Dynamic Web Pages (Flash, JavaScript)
Chapter 27 WWW and HTTP.
Section 14.1 Section 14.2 Identify the technical needs of a Web server
Presentation transcript:

WWW4MAIL Past, present and future Onime, Clement E Scientific Computing Section The Abdus Salam ICTP Trieste, Italy

Introduction ICTP initiatives (1995 – 1997) Academic Networks Pioneering efforts Academic Networking in Africa Support for training and deployment Some computers and networking equipment Remote Internet Access for only Networks Agora and Getweb Acess to Scientific database

Scientific Databases (1998) Key requirements Existing databases Not directly owned or controlled by the ICTP Have Web front-ends or planned to deploy web based front-ends. Access By Navigation and search. Un-aided (zero administration) access

Initial Considerations (April 1998) Web Access What was available? Text and Number based navigation Agora and GetWeb Searching (GetWeb only) Required periodic maintenance Configuration and Administration

A new idea (May 1998) Transport HTML over MIME attachments Visualisation of HTML Web Browsers Richer output Searching and Navigation?? HTML 3.x Form data submission by

1998 state of the Art MIME Not available on all mail clients FORM data by Not on all web browsers (not even on Internet Explorer) Netscape communicator Web Navigation and searching by HTTP over

Implementation (June 1998) Perl Good text manipulation capabilities Good CGI capabilities Prototypes Wrapper for lynx text mode browser Simple filter to Make HTML ready for transport over Images Anchor tags

Version 1.x (Dec 1998) Wrapper for Lynx Filter Quota Limits Usage control (Optional) White/Black lists of users or URLs HTML Cookie support HTML 3.2 include javascripts All tags transported to user via . Navigation and Web searching

Version 2.x (mid 1999 to 2001) BUG fixes Common Log Format log files No longer required lynx Spool/Queue system to handle loading Dynamic text mode searching

Version post 2.4 (Late 2001 till date) Complete re-engineering and rewrite module based architecture Easily extendible Quicker bug fixes New bugs

eJDS system overview Participating publisher’s Web Site Registered USERS Database server Web Client Mail server User Access Control Registration check and journal access list

eJDS contributions www4mail Sessions History and keys MD5 support Multiple and conditional limits

Future Plans Better DOM support HTML 4.x, XHTML, scripts, DOM Administrative tools (GUI) Improve Speed and performance Improve cluster support