Open source libraries
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.