Apache Jakarta Project. What is Jakarta’s mission Jakarta is a Project of the Apache Software Foundation, charged with the creation and maintenance of.

Slides:



Advertisements
Similar presentations
Java OSS Web Technologies By Dave Ford Introduction Purpose Describe Javas relationship to the OSS community Describe OSS tools used on recent project.
Advertisements

Architecture of the COREP-XBRL mapper Java based web application Uses only open source packages of Java + struts.jar for the GUI + poi.jar for the reading.
Copyright, UCL LEADERS: Linking EAD to Electronically Retrievable Sources Developing a Generic Toolkit: Architecture and technology issues ALLC/ACH Conference.
Overview Environment for Internet database connectivity
U-P2P: A Peer-to-Peer Framework for Universal Resource Sharing and Discovery Neal Arthorne, Babak Esfandiari, Aloke Mukherjee Carleton University Ottawa,
Apache Tomcat as a container for Servlets and JSP
A Blackboard Building Block™ Crash Course for Web Developers
Introduction To Java Objectives For Today â Introduction To Java â The Java Platform & The (JVM) Java Virtual Machine â Core Java (API) Application Programming.
SPICE! An Ontology Based Web Application By Angela Maduko and Felicia Jones Final Presentation For CSCI8350: Enterprise Integration.
3rd Annual Plex/2E Worldwide Users Conference Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider.
6/2/2015Page 1 SOA Development and Deployment B. Ramamurthy.
ARCHIMÈDE Presented by Guy Teasdale Directeur, Services soutien et développement Bibliothèque de l’Université Laval CARL Workshop on Institutional Repositories.
MC365 Ant. Today We Will Cover: Overview of Ant Installing Ant Using the Ant command line tool Various Ant commands available Using Ant in Eclipse.
28/1/2001 Seminar in Databases in the Internet Environment Introduction to J ava S erver P ages technology by Naomi Chen.
B-1 Appendix B Information System Software Robert Riordan, Carleton University.
1 Build a Web Application on J2EE. 2 J2EE Scenario Client – Web Server – EIS Resources Client – Web Server – EIS Resources Client – Application Server.
Implementation of One Stop Search by XSLT By Dave Low University of Hong Kong 9-Dec-2003.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
Converting General Microsoft Word Questionnaires to DDI.
Java Servlets and JSP.
Introduction to Java web programming Dr Jim Briggs JWP intro1.
Apache Jakarta Tomcat Suh, Junho. Road Map Tomcat Overview Tomcat Overview History History What is Tomcat? What is Tomcat? Servlet Container.
Intro to Servlets Lec 26. Web-Based Enterprise Applications in Java Figure shows a simplified view of one application and its layers.
Copyright 2001 Michael Slinn JBrowCaps Open Source Browser Independent Page Rendering for Java Servlets Mike Slinn
Struts 2.0 an Overview ( )
UNIT-V The MVC architecture and Struts Framework.
Apache Tomcat Web Server SNU OOPSLA Lab. October 2005.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Robert Clevenger Principal Product Manager Oracle Corporation.
Apache Ant Presented by Donato Testardo Nathan Stark.
Jakarta SubProjects Alexandria Ant Avalon BCEL BSF Cactus Commons ECS James Jetspeed JMeter Log4J Lucene OJB ORO POI Regexp Slide Struts Taglibs Tomcat.
AS Computing Software definitions.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
SDPL 2002Notes 7: Apache Cocoon1 7 XML Web Site Architecture Example: Apache Cocoon, a Web publishing architecture based on XML technology
From Creation to Dissemination A Case Study in the Library of Congress’s use Open Source Software DLF Spring Forum Corey Keith
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to.
Wanna know how to get from “Y” to“K” ? Farisai Mabvudza Uma Rudraraju & George Wells Greg Foster & Presented By…Supervised By…
The DSpace Course Module - Look & Feel Customisation.
Java, Web Applications, and OSS Experience Prakash Malani Copyright © 2003.
2004/12/02Slide Number 1 of 15 Exposure Time Calculator (ETC) as a Web Service Donald McLean 2004 Technology Open House.
Running Kuali: A Technical Perspective Ailish Byrne - Indiana University Jay Sissom - Indiana University Foundation.
PaSaMuF v.1.0 file sharing system “There is a word in search of a meaning and a product in search of a name” PaSaMuF Publish and Share and Manage ur Files.
Copyright © PASS Consulting Corp., Miami 2001 XX/1 XML Application Server.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
SDPL 2001Notes 7.2: Apache Cocoon1 7.2 Apache Cocoon An example of a Web publishing architecture based on XML technology An.
Getting started with Programming using IDE. JAVA JAVA IS A PROGRAMMING LANGUAGE AND A PLATFORM. IT CAN BE USED TO DELIVER AND RUN HIGHLY INTERACTIVE DYNAMIC.
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.
Copyright © by Shayne R Flint Simplified Web Application Development Shayne R Flint Department of Computer Science Australian National University.
Struts 2 introduction. Struts 2 framework Struts 2 A full-featured web application framework for the Java EE platform The Java Servlet API exposes the.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
An Introduction to JavaServer™ Pages Prepared by Nicole Swan.
An Introduction to JavaServer™ Pages Prepared by Nicole Swan.
CSI 3125, Preliminaries, page 1 SERVLET. CSI 3125, Preliminaries, page 2 SERVLET A servlet is a server-side software program, written in Java code, that.
Java Web Server Presented by- Sapna Bansode-03 Nutan Mote-15 Poonam Mote-16.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
©2001 Priority Technologies, Inc. All Rights Reserved Meteor Status Miami Face to Face Meeting January 16 – 18, 2002.
1 Example Uses of Java Reflection Explained Simply.
Welcome to Open Source Technology An Overview of Software By Afroz Hippargi, CIT, YASHADA, Pune.
Java High level programming language ◦ Sun Microsystems ◦ ORACLE acquired Java Development Kit – JDK Java Runtime Environment – JRE Java Virtual Machine.
Lecture Transforming Data: Using Apache Xalan to apply XSLT transformations Marc Dumontier Blueprint Initiative Samuel Lunenfeld Research Institute.
CFUNITED – The premier ColdFusion conference Another Look at Microsoft Office Using Apache Jakarta POI Jeremy Lund June 28th, 2006.
Chapter 13 Web Application Infrastructure
The J2EE Framework Java Technologies External Application.
MSIS 655 Advanced Business Applications Programming
Building an Integrable XBRL Portal Daniel Hamm German Central Bank
XML Data Introduction, Well-formed XML.
Java Servlets and JSP.
Presentation transcript:

Apache Jakarta Project

What is Jakarta’s mission Jakarta is a Project of the Apache Software Foundation, charged with the creation and maintenance of commercial-quality, open- source, server-side solutions for the Java Platform, based on software licensed to the Foundation, for distribution at no charge to the public. ( Software Foundationhttp://jakarta.apache.org/site/mission.html

Apache Software Foundation Apache Software Foundation provides support for open-source projects to the Apache community. The foundation is a non-profit organization created in 1995 to create the HTTP Apache server. The foundation works through donations of time and money from different individuals including programmers and legal advisors.

Jakarta Products: Alexandria Ant Avalon BCEL Cactus Commons ECS James Jetspeed JMeter Log4J Lucene OJB ORO POI Regexp Slide Struts Taglibs Tomcat Turbine Velocity Watchdog

Alexandria The goal is to create a global documentation and source organization system to help people understand source code and to share code across projects. Utilizes Java, XML, Ant, Xerces (Java XML parser) and Xalan ( Java processor of translation of XML Stylesheets or XSLT) The library of Alexandria was an enormous library in ancient Egypt that was destroyed by fire. Many historians regard its destruction a major loss of knowledge (although it is commonly regarded as a legend).

Ant Ant is a Java based building tool, similar to “ make” but without the wrinkles. It utilizes the Java classes and tree structure of XML making it cross- platform and non-shell based. Each object runs a specific task interface.

ECS The Element Construction Set is a Java API for generating elements for various markup languages. It directly supports HTML 4.0 and XML, but can easily be extended to create tags for any markup language. ECS utilizes Turbine conventions.

Tomcat Tomcat is the servlet container for Java Servlets and Java Server Pages (JSP). Tomcat can run in Windows as well as Linux. It comes with examples of JSP. Servlet/ JSP Spec Tomcat Version 2.3/ /

Turbine Turbine is a servlet based framework that allows experienced Java developers to quickly build secure web applications. This framework can work with other applications independently of the web interface.

POI The POI project consists of APIs for manipulating various file formats based upon Microsoft's OLE 2 Compound Document format using pure Java. You should use POI if you had a document written in OLE 2 Compound Document Format that you needed to read in Java. POI stands for Poor Obfuscation Implementation. Microsoft's OLE 2 Compound Document Format is a poorly conceived idea. It is essentially an archive structured much like the old DOS FAT file system. Redmond chose, instead of using tar, gzip, zip or arc, to invent their own archive format that does not provide any standard encryption or compression. It is not very extendable and is prone to fragmentation.

Conclusion The Jakarta project is open source, therefore you have to keep up with new releases. They are free! They are well supported. More support at: