Web Provision: Open Source Software Solutions OSS Watch Open Source Advisory Service 26 September 2003.

Slides:



Advertisements
Similar presentations
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Advertisements

EEA EIONET Development Tools and Philosophy ITTAG Meeting Athens 20 th September, 2000 Søren Roug.
EIONET Training Beginners Zope Course Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003.
/ department of mathematics and computer sciencedepartment of mathematics and computer science / architecture of information systems.
Agenda Web Application Web Page development WAMP
HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
1 Database Driven Web Application Clients Application Servers including web servers Database Server Traditional client-server (2-tier architecture): client:
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 1.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
The World Wide Web and the Internet Dr Jim Briggs 1WUCM1.
Java Server Team 8. Overview What is a Java Server? History Architecture Advantages Disadvantages Current Technologies Conclusion.
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
Julien Thibault / Phil Brewster / Kristina Doing-Harris
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
8 Server Side Scripting.
Apache Jakarta Tomcat Suh, Junho. Road Map Tomcat Overview Tomcat Overview History History What is Tomcat? What is Tomcat? Servlet Container.
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
PHP Web Development, PHP Programming
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
Introduction Servlets and JSP Celsina Bignoli
Open Source: It's Already Here Dave Cross Magnum Solutions Ltd
Nic Shulver, Intro: Developing Server Applications What is a server? Many types of server – File server – file: networked file.
HTTP client wide area network (Internet) HTTP proxy HTTP server HTTP gateway firewall HTTP tunnel Copyright Springer Verlag Berlin Heidelberg 2004.
Web Application Programming Carol Wolf Computer Science.
1 HTML ( Hypertext MarkUP Language ) HTML is the lingua franca for publishing hypertext on the World Wide Web Define tags ….etc Allow to embed other scripting.
Introduction to Internet Programming (Web Based Application)
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
From Creation to Dissemination A Case Study in the Library of Congress’s use Open Source Software DLF Spring Forum Corey Keith
PHP and MySQL by Example COMP YL Professor Mattos.
Independent Study. Visual LookVisual Look IntroductionIntroduction SRSSRS SDDSDD ImplementationImplementation TestsTests Conclusion and Future PlansConclusion.
A Web-Enabled Aircraft Scheduler Michael Wallette 20 Nov
Introduction to PHP and MySQL Kirkwood Center for Continuing Education By Fred McClurg, © Copyright 2015, Fred McClurg, All Rights.
2001 IT Conference RenoPage: 1 PHP 101 PHP – You can DO IT! Greg Lawler Brooks Institute of Photography February IT Conference Reno.
Internet2 CAMP Shibboleth Scott Cantor (Hey, that’s my EPPN too.) Tom Dopirak Scott Cantor (Hey, that’s my.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Grid Security in a production environment: 4 years of running Andrew McNab University of Manchester.
Http protocol Response-request Clients not limited to web browsers. Anything that can access code implementing the protocol works: –Standalone programs.
By Bearzx Dive Into Web Introduction To WEB
Applying the Open Source development model ● Technologies ● Open Source? ● Drawbacks of Open Source ● Advantages of Open Source ● System outline.
1 Session 1: Introduction to PHP & MySQL iNET Academy Open Source Web Development.
The HTTP is a standard that all Web browsers and Web servers must speak in order for the Web portion of the Internet to work.
UMBC’s WebAuth Robert Banz – UMBC
Enterprise PHP - Introduction Enterprise Client-Server Development with PHP Nic Shulver, FCES, Staffordshire University A fifteen credit module based on.
CSUS Senior Project. Introduction Ryan - Our sponsor, their problem Aaron - Specifications and features Matt- Technical skills - Learning plan Jaspreet.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
 There are device known as Server  Web Server / HTTP Server  Each computer has unique number known as IP Address  Domain Name.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
XAMPP.
PHP stands for …….. “PHP Hypertext Pre-processor” and is a server-side scripting language like ASP. PHP scripts are executed on the server PHP supports.
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
Presented By Sushil K. Chaturvedi Assistant Professor SRCEM,Banmore 1.
Web Programming Building Dynamic Web Pages Adrian Shaw (ais) – 80% Jonathan Roscoe (jjr6) - 20%
VertexPlus Softwares Pvt. Ltd. WEB TECHNOLOGIES BEFORE CHOOSING WEBSITE DEVELOPMENT SERVICES FOR WEBSITE vertexplus.com.
PHP Basics and Syntax Lesson 3 ITBS2203 E-Commerce for IT.
Provided by OSS Watch What is open source? It’s very simple - the licence is what determines whether software is open source The licence.
4166 Review.
Daniel Henry January 30, 2002 CS 4900
Developing Web-Based Applications
Web App vs Mobile App.
MSIS 655 Advanced Business Applications Programming
Information system Management
Content of Presentation
Information system Management
Web Application Development Using PHP
Eurostat Unit B3 – IT and standards for data and metadata exchange
Presentation transcript:

Web Provision: Open Source Software Solutions OSS Watch Open Source Advisory Service 26 September 2003

Web Provision: Open Source Software Solutions OSS Watch – Open Source Advisory Service ● A web-based clearing-house for up to date information ● Conferences and workshops ● Focussed assistance for institutions and software projects considering open source ● Investigative reports and practical guidance

Web Provision: Open Source Software Solutions ● ● ● ● People: ● Manager: Sebastian Rahtz ● Communications: Randy Metcalfe ● Research: Rowan Wilson ● Research Technologies Service University of Oxford, 13 Banbury Road, Oxford OX2 6NN

Web Provision: Open Source Software Solutions Open Source Software (OSS) is software for which: ● The source code is available to the end-user ● The source code can be modified by the end-user ● The licencing conditions are intended to facilitate continued re-use and wide availability of the software, in both commercial and non-commercial contexts ● The cost of acquisition to the end-user is often minimal 'Open source is a development methodology; Free Software is a social movement.'

Web Provision: Open Source Software Solutions Why choose open source? One of open source's biggest success stories Total cost of ownership can be lower Security through responsiveness, not obscurity Data preservation

Web Provision: Open Source Software Solutions What is available? Directory and Authentication software Web servers Scripts / CGI / Applications Databases Content Management Systems

Web Provision: Open Source Software Solutions Directory & Authentication OpenLDAP Kerberos OpenSSL mod_SSL

Web Provision: Open Source Software Solutions Web (HTTP) Servers Apache – the internet's most popular http server Jigsaw – W3's HTTP server Jetty – HTTP server and servlet container

Web Provision: Open Source Software Solutions Scripts / CGI / Applications PHP – Hypertext Preprocessor Apache Tomcat – jsp and java servlets Apache mod_perl – stateful perl CGI Zope – Fully featured application server Apache AxKit – XML application server

Web Provision: Open Source Software Solutions Databases MySQL – Most popular web-backend PostgreSQL – More fully-featured than MySQL Xindice – Native XML database using XPath

Web Provision: Open Source Software Solutions Content Management Systems Plone – based on Zope Application Server PHP-nuke OpenCMS

Web Provision: Open Source Software Solutions That's too many packages L inux + A pache + M ySQL + P HP (or P ython or P erl)

Web Provision: Open Source Software Solutions ● ● ● ● People: ● Manager: Sebastian Rahtz ● Communications: Randy Metcalfe ● Research: Rowan Wilson ● Research Technologies Service University of Oxford, 13 Banbury Road, Oxford OX2 6NN