What is GUPI?

GUPI (Graphic Universal Processing Interface) was developed as an Integrated Development Environment (IDE) and transformation engine for processing structured and unstructured data across the enterprise. It uses a functional hierarchy of parsing rules and real-time data viewers to provide developers with a centralized view of logic to understand and transform almost any type of data input including:

  • HF Radio Protocol Analysis
  • C2C Protocol Analysis
  • Legacy Interfacing
  • Database Conversion
  • Protocol Transformation
  • XML Transformation
  • Internet Data Harvesting

The parsing rules are saved as PLS (Parsing Logic Scripts) files. These scripts can extract text from Word docs, PDFs, or Excel spreadsheets; crawl websites to extract text, graphics, or files; extract embedded metadata; or transform data into XML.

http://gupiforge.com/wiki/attach/FindOutMore/gupi_transform_diagram.png

GUPIForge

GUPI is now available as a free online service. Users can submit data to be processed by any of GUPI's available transformation scripts. Scripts can also be customized and saved for future use by the GUPI community.

Each transformation offers a View Mode and Process Mode.

  • The View mode launches a GUPI Java applet that loads the current transformation script. Users load their target data into the applet and click the Run button to process it; or edit the script to customize the transformation. Results can be copied to the clipboard, saved to a local file, or emailed to an email address.
  • The Process mode enables users to upload multiple files for batch processing. Results are sent to a designated email address.


Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
gupi_transform_diagram.png 68.8 kB 2 11-Nov-2008 17:10 Jeff Wilt
« This page (revision-13) was last changed on 14-Nov-2008 09:55 by Jeff Wilt