Heads up! These docs are for Portofino 3, which is a legacy product. Check out Portofino 4!

ManyDesigns Portofino includes several third-party libraries distributed under open source licenses. This page gives credit to them.

BeanShell (http://www.beanshell.org/)
Embeddable scripting language. Used for listeners and workflow actions.

JFreeChart (http://www.jfree.org/jfreechart/)
Flexible charting library. Used for interactive graphical portlets.

JasperReports (http://jasperforge.org/projects/jasperreports)
Flexible reporting engine. Used for reports.

CUP - LALR Parser Generator in Java (http://www2.cs.tum.edu/projects/cup/)
Powerful LALR parser for a variety of grammars. Used to parse formulas in calculated attributes.

Commons Configuration (http://commons.apache.org/configuration/)
Simple API to read configurations from a variety of sources. Used to locate and parse the portofino-custom.properties configuration file.

Netbeans CVS Client Library (http://javacvs.sourceforge.net/)
Client access to cvs repositories. Used in versioning and deployment.

Mime Type Detection Utility (http://sourceforge.net/projects/mime-util/)
Detects file types based on file extension and content. Used in blob management.

Popup Calendar (http://www.mojavelinux.com/projects/popupcalendar/)
Javascript pop-up calendar. Used for date attributes.

Apache PDFBox (http://pdfbox.apache.org/)
PDF generation and manipulation. Used to generate thumbnails of pdf blobs.

Bouncy Castle (http://www.bouncycastle.org/)
Flexible cryptography API.

Commons BeanUtils (http://commons.apache.org/beanutils/)
JavaBeans manipulation.

Commons Collections (http://commons.apache.org/collections/)
Useful extension to the Java collection framework.

Commons Digester (http://commons.apache.org/digester/)
Easy XML-to-Java mapping.

Commons FileUpload (http://commons.apache.org/fileupload/)
High performance file upload management for Java webapps.

Commons IO (http://commons.apache.org/io/)
Simple file/io manipulation library.

Commons Lang (http://commons.apache.org/lang/)
Java core classes utilities.

Commons Logging (http://commons.apache.org/logging/)
Logging API.

FontBox (http://sourceforge.net/projects/fontbox/)
Font access library.

iText (http://www.lowagie.com/iText/)
PDF generation library.

Jcommon (http://www.jfree.org/jcommon/)
Reusable components used by JFreeChart.

Eclipse JDT Core (http://www.eclipse.org/jdt/core/)
API to compile and manipulate Java bytecode.

JempBox (http://sourceforge.net/projects/jempbox/)
XMP compatible Java library.

Jakarta ORO (http://jakarta.apache.org/oro/)
Flexible Unix-style text processing.

Apache POI (http://poi.apache.org/)
API to access Microsoft format files.

Apache XML-commons (http://xerces.apache.org/xml-commons/)
Xml manipulation library.