changed
HomePage2 2.50901
Allow your visitors to create their own informational page on your site. They need only fill in some personal details and the script does the rest, generating the HTML automatically. more>>
With this script you can give users access to their own page and update it when they wish to. . . perhaps a members section on a group web site, or maybe allow users to leave their own mark. The script allows the uploading of a single picture-- the user can change this picture when they wish. It has a section for favourite links, a headline and title, and a section for the body of the web page. It is easy to use and configure, and can be integrated into your existing web site quickly and easily.
Requirements: Perl, Webserver
<<lessLicense:Commercial
Beltane 2.3.4
Beltane is a web-based central management console for the Samhain file integrity / intrusion detection system. more>>
Beltane requires a Samhain (version 1.6.0 or higher) client/server installation, with file signature databases stored on the central server, and logging to a SQL database enabled.
In a client/server installation of Samhain, you have individual hosts monitored by Samhain clients, and a central log server (called yule) where also the file signature databases are kept. Beltane enhances this setup by providing an interface to browse client messages, acknowledge them, and modify the file signature database for a client according to the file changes reported by that client.
As the Samhain daemon keeps a memory of file changes, the file signature database need only be up to date when the daemon restarts and downloads the database from the central server. Beltane allows you to use the information logged by the client in order to update the signature database.
Details
Beltane is a PHP4 (also works with PHP5) application, with some additional components written in C. PHP4 (or PHP5) may be compiled as Apache module or as CGI interpreter (Beltane is tested with Linux, Apache 1.3/2.0, PHP 4.3.4/5.0.3 used as CGI interpreter, suexec, no SSL, MySQL and PostgreSQL databases).
Beltane 2 can also be used with an Oracle database.
On the client side, Beltane requires a Javascript capable browser. Cookies must be enabled. We recommend Mozilla/Firefox, as it is rumoured to be the most standard-conforming browser, but most inferior browsers may work as well.
Documentation is provided as SGML and HTML files within the tarball. You are adviced to read the documentation before attempting to install Beltane.
Main features:
- Major performance and scalability improvements for reduced memory consumption, faster baseline database updates, and faster reload of the client panel
- Support for Oracle database (Beltane version 2.1.1 and above)
- Client Status Display (running/dead/unknown)
- Bulk Update from user-defined criteria like: the hostname, a list of files (with or without checksums), or a time window
- On-the-fly Sorting of the message list
- Message Filtering with POSIX regular expressions
- GnuPG Signing of client file signature databases after an update
- Search function for the database.
- Editing of client configurations
- Client Configuration Reload can be triggered
- Multiple Users with logging of login/logouts
- Server Messages can be viewed optionally
Enhancements:
- Multiple administrator accounts are possible, per-user configurability has been improved, and a strict locking policy has been implemented to avoid race conditions.
Random Text 1.0
This simple script will show random text or HTML every time a page is loaded. more>> What to place random quotes in a footer on every page? Perhaps youd like to change HTML in the body of your document each time someone visits your site? This script is an easy solution: it reads a text file, randomly chooses one of the clips of text, and prints it to the users browser anywhere in the document you want it to. You must be able to use SHTML pages, otherwise known as server side includes (SSI).<<less
Advanced Slide Show Software
Advanced Slide Show Software is a Java applet for product display, advertising, and presentation. more>>
The Advanced Slide Show applet has been very efficiently written and as a result will enhance your visitors viewing experience (unlike others which demand large system resources which only serve to hinder a visitor).
Even with the incredible range of functionality we have still been able to pack this into a single very small file. At less than 8kb the load time of this applet is very quick (quicker than most image files!). This means your visitor will be seeing your slides before they have chance to click away.
Main features:
- Range of Slide change effects
- Vary the speed of change
- Multiple Link areas per slide
- Vary the pause time between each slide
Browser Page Editor 30615.0951
Set up your clients web site so they can edit content from any browser. more>> When I design web sites for clients, I now use this script to put the control into their hands; rather than hire me for every little content modification, they can easily make the changes themselves from any browser. Do they need to upload images? No problem; this script includes a file manager for a special upload directory. They can quickly place images in this folder, and remove old ones. Its password protected, so only the right people can make changes. Its easy to integrate, even into pre-existing sites. Place the edit link on the pages you want users to be able to change. The script figures out the path to this page, displays the content in a WYSIWYG format (for WIndows IE users only). Familiar commands like control-B for bold or shift-Enter for line breaks make this simple to learn and use.<<less

SiteShadow 50821-2052
SiteShadow pulls information from other web sites, and places it within your... more>> This is a neat way to mimic content from another site. Your web server can pose as a web browser, visit a web site of your choice, extrapolate content, modify it, and then feed it back to a user on your site. Using a search and replace routine, you can tell the script exactly what to look for and what to put in its place. A snippet of JavaScript can be instantly removed, or the name of the site can be automatically modified. Dont like the style of the site? Its easy to instruct this script to grab only a portion of the remote site, to change images, and then display it with a header and footer of your choice. Warning: this could be illegal if your intent is to steal content and pose it as your own. You should ask permission of the original site owner before proceeding.<<less
Sketsa SVG Editor 6.0 / 6.1 Beta 1
Sketsa is a vector drawing application based on SVG. more>>
Sketsa SVG Editor 6.0 / 6.1 Beta 1 provides you with a professional and powerful vector drawing application which is based on SVG. Scalable Vector Graphics (SVG) is a graphics format and technology based on XML developed by W3C. With Sketsa, you can create vector graphics that can be scaled and printed at any resolution, without losing detail or clarity. You also get instant visual feedback on what you changed.
Sketsa features various tools for optimizing content creation, giving designers unsurpassed support for creativity. These tools include property palette, DOM editor, source editor, resources editor, SVG specific shape tools, transformation tools, and additional illustration tools.
Major Features:
- SVG Native File Format and produces very clean XML code: Sketsa uses SVG as its native file format. SVG is an open standard language for describing two-dimensional (2D) graphics in XML developed by W3C. As being a XML grammar lets SVG benefit from the various XML tools that make it so easy to manipulate, generate, search and edit SVG files. Sketsa also produces very clean SVG XML code. It is not using any proprietary namespaces.
- Tool Palette, Canvas, and Visual Design Tool: It features various tools for optimizing content creation, giving designers unsurpassed support for creativity. Its visual design tools allows designer to select, draw, and edit objects easily. It support SVG specific shape tools < rect>, < ellipse>, < line>, < polyline>, < polygon>, < text> and support additional illustration tools such as Pencil tool for freeform shape and Pen tool for curve shape. It also support transform type: rotate, skew, scale, and translate. Designer could easily and visually create or edit SVG artwork.
- Object Property: Designer can quickly inspect and change object properties in one centralized location. The Object Properties contains several categories: Geometry, Stroke, Fill, and Filter. In each of the category you can change the value and automatically shown in the canvas. Depending on the object selected, it allow designer to change the geometry, stroke, fill, or filter effect properties such as geometry attributes, color, stroke width, opacity, fill rule, etc
- Resource Editor: The resource editor is a centralized location of resources for the current or selected SVG document. It allows you to create Linear Gradient, Radial Gradient, and Filter. This is the place where object reuse is achieved. For example: Gradient or Filter element which could be applied to other SVG elements.
- Source Editor with syntax highlighting: Although Sketsa allows designer to visually create and edit SVG artwork without worrying about underlying source code, Sketsa provide access to the underlying SVG source code. The integrated XML text editor allows them to view and edit SVG source code for greater control. It has built in SVG validation to ensure source code change are valid SVG Document.
- Export to Raster or Bitmap: Sketsa allows you to export SVG artwork into raster image. It support JPEG and PNG format.
- Plugins Support: Plugins supports allows Sketsa capabilities to be enhanced or extended by various plugins. For example Symbol Library Plugin or Emoticon Symbol.
- Written in Java: Sketsa is a cross platform application that run on all popular operating systems. It runs on any platform which supports Java 1.4.2 eg: Microsoft Windows, Unix or Linux, etc.
Enhancements: This is a major release with many enhancements.
Requirements:
- Java 1.5 or higher
- 1024 x 768, 16-bit (thousands of colors) color display or higher
- Mouse or equivalent pointing device

FantasyBetting 700803-2015
This script brings the fun of gambling to your site, without the worry of us... more>> This Fantasy Betting is a just-for-fun way to manage fantasy betting on your site. Every user who logs in gets a set amount of dollars or quid or bangles (you decide the currency) and then have an opportunity to place a fun wager on items of your choice. The script is completely customizable, meaning that with very little knowledge you can make it look like the rest of your site. You can set up the bets in different ways: set them to expire after a certain time set the bet amount to a predetermined cost include a draw option make certain, or all items compulsory. change the ratio of a winWhen you announce the winner, all users are sent an email asking them to re-visit your site to claim their winnings. Thus this becomes a great way to get repeat customers. Users who did not bet on compulsory items will also be contacted, to let them know how close they came to winning if only they had bet on the non-optional wagers. When a user logs in, then are shown the amount of credits in their bank account, and they will have the option of accepting any outstanding winnings or transfers. Use this for baseball, football, or other sports for fun betting. When a team wins, log in, announce the winner, and watch the hits go up on your site. If you have insider clues which can help a user make a more insightful bid, then make use of the insider information feature. There are three potential levels of player, and you set the boundaries when you install the script. You may also limit the number of bets a user can make per term-- say, 12 bets each week. At the end of the week you can login and reset everyones bet count with a simple click. Other options include editing and deleting users, manually increasing account balances, or changing usernames, emails, and other pertinent information.<<less
License:Commercial
Big Faceless PDF Library 2.11.6
The Big Faceless PDF Library is a Java class library for creating PDF documents. more>> Big Faceless PDF Library 2.11.6 offers users a useful Java class library for creating PDF documents.
The Big Faceless PDF Library is a Java class library for creating PDF documents. The Extended Edition of Big Faceless PDF Library offers the ability to create and edit AcroForms, PDFs answer to the HTML form.
Like HTML forms, PDF forms can contain text boxes, radio buttons, and can call JavaScript functions. The Extended Edition also includes a PDF reader for importing and editing, along with FDF support and verification for Digital Signatures.
Both variations offer full Unicode support, encryption, embedded TrueType and Type1 fonts, barcodes, hyperlinks, spot and calibrated color. Advanced text layout engine enables complex HTML styles. It is small, fast, easy to use, and 100% pure Java.
Enhancements:
- All BFO warning (and debug, if enabled) messages are now logged using log4j if available, or java.util.logging.* if not.
- Large synchronization audit fixed some issues when reading from one PDF in multiple threads, particularly when using the viewer.
- Fixed problem that could result in corruption when repeatedly saving a PDF containing compressed XRef tables and multiple revisions.
- Modified AnnotationStamp so Acrobat correctly handles custom stamps, and added some new types of standard stamp.
- Added FDF.getXFDF() method, for exporting XFDF from a PDF, and added support for this to the Viewer. Fixed FDF export, broken some releases ago.
- More PDF/A related fixes, and added a number of new OutputProfile.Features.
- Fixed RichText content in text fields
- Added subsetting for CFF fonts
- Fixed error with some Windows JDKs when rasterizing JPEG images
- Fixed unusual cases of Linear & Radial shading, added preliminary support for Coons & Tensor-Product Patch shading (Type 6 & 7).
- Fixed blending, broken in previous release and resulting in opaque highlight annotations.
- Correctly handle masked images where the mask and image are different sizes, as created by Luratech products.
- Added PageExtractor.Image.getUniqueId(), to identify extracted images.
- Added PageExtractor.Image.getMetaData() and Text.getFontMetaData(), to return any embedded XMP MetaData for those items in the PDF.
- Fixed long-standing bug in CCITT.G3 2D encoding now rarely seen in very old TIFF images.
- Further fixes to handle some types of corrupt PDF
- Viewer: Page Up/Page Down/Home and End keys navigate correctly through the PDF via the Viewport ActionMap. Standard ScrollBar keybindings are overridden, previous KeyListener approach didnt work reliably and was removed.
- Viewer: Fixed missing glyphs in some fonts after a search was run.
- Viewer: PDFTool (the class run by "java -jar bfopdf.jar") has more options.
- Viewer: Stamps no longer slowly grow when clicked on due to rounding error
- Viewer: Calling DocumentPanel.redraw(page) will work as expected.
- Viewer: Don't allow JavaScript to be run on the console if no PDF is loaded
- Viewer: Fixed page jump when zoom level is changed in Column view
- Viewer: Don't fail under 1.6 when saving PDFs to filenames containing an invalid regex backreference.
- Viewer: Improved display under OS X, including addition of a Dock Icon.
- Viewer: Added keyboard shortcuts to "Open Recent" menu.
- Viewer: Thumbnail panel now scrolls to follow the current page, and renders more reliably.
iTreePad 60419-2317
If youve used the famous TreePad then you know what this is about! Instan. more>> If youve seen TreePad, then you know its a great way to save and organize data. (See www. treepad. com) I describe it as an Explorer for Notepad. Now you can share this data over the Internet with an online explorer-style viewer. Simply upload your TreePad file in ASCII, and visitors can browse your TreePad the way it was meant to be seen: as a tree. This script allows you to open up whatever HJT files are located in the directory. If you have a family tree file, a journal, some notes, or any other files in the same directory, then the script prompts you to open the HJT file of your choice. Registered version comes with web online editing capability, searching, password protected nodes, multi-user editing passwords for specific nodes, and unlimited support and updates!The password protection and editing features have been improved in this new version, and other changes such as node numbering have been added. Also, it is no longer necessary to upload HJT files in ASCII format.<<less
MySpeed Server 7.4a
MySpeed Server is an excellent and useful program with which you can quickly and easily provide broadband speed test services to your end users. more>>
MySpeed Server 7.4a is an excellent and useful program with which you can quickly and easily provide broadband speed test services to your end users. Easily view end-user speed test results and quality of service reports, key information for managing VoIP, web application and help desk environments. It provide your customers with accurate bandwidth test services, including hard to find upload speed testing. Automate customer service processes by combining MySpeed speed test results with scripting
Major Features:
- Upload and download speed test measurements
- Connections often have different upload and download speeds, but most bandwidth tests only measure the download speed, providing only half the picture. MySpeed accurately reports both upload and download speeds.
- Reports bandwidth consistency (QOS), Max Pause and Round Trip Time (RTT)
- The consistency of download capacity is a critical measure for bandwidth-intensive applications such as VoIP and multimedia. MySpeed reports Quality of Service measurements of consistent bandwidth delivery. Max Pause, the longest pause recorded during the data download, and RTT are also reported.
- Highly accurate
- MySpeed has been carefully engineered and tested to accurately measure connection speeds. See the Broadband Speed Tester Benchmarks article.
- Can be combined with scripting for customized implementations
- MySpeed has the ability to call a JavaScript function when a speed test completes, enabling you to do most anything with the test results via JavaScript scripting, such as the options below. Try the live demo.
- Dynamically changing the HTML in the MySpeed web page based upon speed test results
- Provide connectivity analysis in a popup window
- Redirecting to another URL based upon the results.
- Easy implementation
- Unlike other speed testers, MySpeeds innovative design does not require any scripts or configuration changes. Just add the MySpeed files to your existing web server!
- Easy web page customization
- MySpeed may be easily incorporated into your web pages, or modify the default MySpeed speed test web page to the look and feel of your website.
- NEW! End-users can easily email test results
- A bundled JavaScript option enables the end-user to easily send speed test results to your help desk staff or other address. Try the live demo.
- VoIP Connection Analysis
- Use MySpeeds bundled JavaScript option to analyze a broadband connection and determine the number of VoIP lines that can be supported. Modify the JavaScript as needed to fit your needs. Try the live demo.
- Display connection quality test results in common terminology
- Display connection quality (QOS), Round Trip Time (RTT) and Max Pause results in non-technical terms as Excellent, Good or Poor.
- Automated start option
- Seemlessly initiates a connection speed test when a visitor goes to your MySpeed page. Try the live demo.
- Customizable display of speed test chart
- Easily modify the applet display to change the speed test scale, show/hide text labels, change the applet colors, and more! You can even customize the MySpeed applet text to display in another language.
Enhancements:
- Max Attainable Speed (the calculated maximum TCP connect speed that is supported by a network connection)
- Max Route Speed (the maximum speed that may be attained on the route being tested)
- TCP Forced Idle Percent (the TCP idle time invoked because the route being tested is too slow end-to-end).
Big Faceless Java PDF Library 2.11.6
A Java class library for creating PDF documents more>>
The Big Faceless Java PDF Library is a Java class library for creating PDF documents. The Extended Edition of Big Faceless Java PDF Library offers the ability to create and edit AcroForms, PDFs answer to the HTML form.
Like HTML forms, PDF forms can contain text boxes, radio buttons, and can call JavaScript functions. The Extended Edition also includes a PDF reader for importing and editing, along with FDF support and verification for Digital Signatures.
Both variations offer full Unicode support, encryption, embedded TrueType and Type1 fonts, barcodes, hyperlinks, spot and calibrated color. Advanced text layout engine enables complex HTML styles. It is small, fast, easy to use, and 100% pure Java.
BFO's PDF Library provides unparalleled implementation flexibility and reliability for the developer. It's scalable, thread-safe and extremely fast, having been honed over the years, and runs on any Java platform from the humble PC up to Mainframes.
The API has been designed so you don't need to know the PDF specification in order to create PDF's. We hide as much of the gory details as possible but still give you almost complete control over the PDF itself. Where possible standard Java classes are reused - for example the pages are stored in a java.util.List, which can be manipulated any way you like (so moving pages from one document to another is a breeze). This means an API which is smaller and easier to remember.
Major Features:
- Transparent Unicode support - create documents in Arabic, Russian or Japanese as easily as English.
- TrueType and Type1 fonts, with subsetting for smaller files. Great for OCR
- PDF Encryption, for password-protected documents (40 and 128 bit RC4 or AES)
- Embed JPEG, PNG, GIF, TIFF or java.awt.Image images, or add Barcodes directly to the PDF.
- Use Spot colors, calibrated ICC profiles and other advanced colorspace
- Add HTML-style Hyperlinks to text or images
- Process 1000+ words a second with kerning, ligatures, justification and "curly quotes" for legibility.
- Simplify complex document creation by defining and applying "Styles"
- Full support for PDF features like bookmarks, compression and document meta-information
- Non-linear creation of documents - pages can be created and edited in any order
- PDF Library Extended Edition
- The extended edition of the Java PDF Library offers additional features:
- Load and edit existing PDF documents, as templates or merge with others
- Create and edit interactive Forms, or "AcroForm"
- Digitally sign documents, or verify existing digital signatures
- Java PDF Viewer
- On top of the Extended edition, the Viewer Extension can be used to display PDFs:
- Swing component for displaying PDF documents
- Convert PDF to TIFF (or any other bitmap format)
- Extract and index text and images from PDF documents, including integration with Apache Lucene
- Print PDF documents, including support for annotations and other PDF features not supported by Java 1.5 printing.
- Pre-flight new or existing PDFs against PDF/X-1a, PDF/X-3 or PDF/A-1b.
Enhancements:
- All BFO warning (and debug, if enabled) messages are now logged using log4j if available, or java.util.logging.* if not.
- Large synchronization audit fixed some issues when reading from one PDF in multiple threads, particularly when using the viewer.
- Fixed problem that could result in corruption when repeatedly saving a PDF containing compressed XRef tables and multiple revisions.
- Modified AnnotationStamp so Acrobat correctly handles custom stamps, and added some new types of standard stamp.
- Added FDF.getXFDF() method, for exporting XFDF from a PDF, and added support for this to the Viewer. Fixed FDF export, broken some releases ago.
- More PDF/A related fixes, and added a number of new OutputProfile.Features.
- Fixed RichText content in text fields
- Added subsetting for CFF fonts
- Fixed error with some Windows JDKs when rasterizing JPEG images
- Fixed unusual cases of Linear & Radial shading, added preliminary support for Coons & Tensor-Product Patch shading (Type 6 & 7).
- Fixed blending, broken in previous release and resulting in opaque highlight annotations.
- Correctly handle masked images where the mask and image are different sizes, as created by Luratech products.
- Added PageExtractor.Image.getUniqueId(), to identify extracted images.
- Added PageExtractor.Image.getMetaData() and Text.getFontMetaData(), to return any embedded XMP MetaData for those items in the PDF.
- Fixed long-standing bug in CCITT.G3 2D encoding now rarely seen in very old TIFF images.
- Further fixes to handle some types of corrupt PDF
- Viewer: Page Up/Page Down/Home and End keys navigate correctly through the PDF via the Viewport ActionMap. Standard ScrollBar keybindings are overridden, previous KeyListener approach didnt work reliably and was removed.
- Viewer: Fixed missing glyphs in some fonts after a search was run.
- Viewer: PDFTool (the class run by "java -jar bfopdf.jar") has more options.
- Viewer: Stamps no longer slowly grow when clicked on due to rounding error
- Viewer: Calling DocumentPanel.redraw(page) will work as expected.
- Viewer: Dont allow JavaScript to be run on the console if no PDF is loaded
- Viewer: Fixed page jump when zoom level is changed in Column view
- Viewer: Dont fail under 1.6 when saving PDFs to filenames containing an invalid regex backreference.
- Viewer: Improved display under OS X, including addition of a Dock Icon.
- Viewer: Added keyboard shortcuts to "Open Recent" menu.
- Viewer: Thumbnail panel now scrolls to follow the current page, and renders more reliably.
- All BFO warning (and debug, if enabled) messages are now logged using log4j if available, or java.util.logging.* if not.
- Large synchronization audit fixed some issues when reading from one PDF in multiple threads, particularly when using the viewer.
- Fixed problem that could result in corruption when repeatedly saving a PDF containing compressed XRef tables and multiple revisions.
- Modified AnnotationStamp so Acrobat correctly handles custom stamps, and added some new types of standard stamp.
- Added FDF.getXFDF() method, for exporting XFDF from a PDF, and added support for this to the Viewer. Fixed FDF export, broken some releases ago.
- More PDF/A related fixes, and added a number of new OutputProfile.Features.
- Fixed RichText content in text fields
- Added subsetting for CFF fonts
- Fixed error with some Windows JDKs when rasterizing JPEG images
- Fixed unusual cases of Linear & Radial shading, added preliminary support for Coons & Tensor-Product Patch shading (Type 6 & 7).
- Fixed blending, broken in previous release and resulting in opaque highlight annotations.
- Correctly handle masked images where the mask and image are different sizes, as created by Luratech products.
- Added PageExtractor.Image.getUniqueId(), to identify extracted images.
- Added PageExtractor.Image.getMetaData() and Text.getFontMetaData(), to return any embedded XMP MetaData for those items in the PDF.
- Fixed long-standing bug in CCITT.G3 2D encoding now rarely seen in very old TIFF images.
- Further fixes to handle some types of corrupt PDF
- Viewer: Page Up/Page Down/Home and End keys navigate correctly through the PDF via the Viewport ActionMap. Standard ScrollBar keybindings are overridden, previous KeyListener approach didn't work reliably and was removed.
- Viewer: Fixed missing glyphs in some fonts after a search was run.
- Viewer: PDFTool (the class run by "java -jar bfopdf.jar") has more options.
- Viewer: Stamps no longer slowly grow when clicked on due to rounding error
- Viewer: Calling DocumentPanel.redraw(page) will work as expected.
- Viewer: Dont allow JavaScript to be run on the console if no PDF is loaded
- Viewer: Fixed page jump when zoom level is changed in Column view
- Viewer: Dont fail under 1.6 when saving PDFs to filenames containing an invalid regex backreference.
- Viewer: Improved display under OS X, including addition of a Dock Icon.
- Viewer: Added keyboard shortcuts to "Open Recent" menu.
- Viewer: Thumbnail panel now scrolls to follow the current page, and renders more reliably.
Requirements: Java 2 Standard Edition Runtime Environment
Big Faceless Report Generator 1.1.43
The Big Faceless Report Generator is a Java application for converting source documents written in XML to PDF. more>>
Built on top of the Big Faceless PDF & Graph Libraries, the Report Generator combines these features and wraps an XML parser around them. Using JSP, ASP, XSL, or similar, creating dynamic PDF documents directly from a database is now as easy as HTML.
BFO's Java Reporting tool provides some of the most comprehensive and advanced XML to PDF conversion on the market.As the XML is based on XHTML and uses CSS the learning curve is drastically reduced - report designers don't have to learn an entirely new grammar, so are up and running quicker.
The "two-stage" system of first generating the XML and then converting it to PDF means you can generate XML with any tool, although JSPs are the natural choice. This means you have access to the full range of Tag Libraries designed for JSP. Database connectivity is all taken care of before the XML conversion begins, so you can use whatever method you prefer to get your information from the backend into XML. The whole process is remarkably simple.
Major Features:
- HTML-style Tables auto-sized nested tables with full control over padding, margins and borders
- Use cascading CSS2 stylesheets to control look and feel
- Create inline graphs and charts with XML, direct from the database
- Includes a servlet and a servlet filter for simple generation of PDFs from XML or JSP pages.
- Auto pagination of content with page headers and footers
- Familiar HTML syntax < a >, < ul >, < p >, < table >, < td > and so on simpler and faster than FOP
- All the features of the PDF library Unicode support, Encryption, TrueType fonts, Barcodes and more
Enhancements:
- No changes to the Report Generator layer
- Built with PDF library 2.11.6, Graph Library 1.1.6
Requirements:
- Java 2 Standard Edition Runtime Environment
- SAX parser
Zasio 0.1
Zasio is a graphics calculator for java. more>>
Zasio is my second attempt at writing a graphics calculator for a hand held device that I own. My first was Newtsio which was writen for the Newton. The first program I wrote while I was in college.
At the time I was lugging around a Casio calculator, a Frankland spell checker, paper based calendar, and about a houndred notes jotted down on scraps of paper. To say the least I was in need of a PDA.
My goal was to get a pda and write programs that would allow me to carry just one device. Today, my needs have changed, but I still find it quite nice to have a programable graphics calculator at hand and when I got a Zaurus I just could not resist writing a calculator for it. With that modivation, I started my second calculator.
Usage:
Inputing:
Commands can be inputed into Zasio in three ways, buttons, editor tab, or file. The button layout is set up in such a way to make it easy for users of a Casio calculator (this is really the only thing Zasio shares with Casio).
The second way to input commands is to use the editor tab. In this tab is a large text edit area where you can type very complicated formulas and or programs that you want to executed. When ready, you can execute your commands with the press of the EXE button at the bottom. The third way to input commands is by file. Files can be loaded (and saved) from the edit tab. This allows you to write programs and formulas in an external editor and load them into Zasio.
Buttons:
Buttons fall into three catagories. Buttons that have one use, buttons that have up to three uses, and the F keys. Most of the one use buttons are on the first row under the F keys but a few others are closer to the bottom. These buttons are the shift, ALPHA, EXIT, Menu, Arrow keys, DEL, AC, and the EXE key.
The shift and ALPHA key are used to change the multi use keys into other keys. EXIT we will get into when I explain F keys. Menu is not used at this time as are the left are right arrow keys. The up and down arrow keys are used to recall previous calculations (scroll up or down). The DEL key will remove the last letter from the calculation (its a delete key). AC is the clear button which will clear the text line or the graph screen depending on which is displayed. Finaly EXE is the execute key. That should wrap up the the single use keys.
The majority of the other keys in Zasio are of the second kind. The up to three uses kind. These keys are like most graphic calculator buttons where the buttons have a normal action, a shifted action and an alpha action. Most of these keys are for entering functions (such as sin or sq) and shift just gives you more options so Zasio does not have to have twice the buttons on the screen. Alpha lets you enter in letters and other such charecters needed for variable access.
F keys take a bit more to understand. Some keys when shifted will allow you to access an F menu that you can navigate through the F keys. One example is the MATH menu. Press SHIFT and then MATH and you should notice a change to the F keys. These keys when pressed will either enter the function they represent into the calculation or take you to more choices in the F keys. To go back, use the EXIT key. So in our example, you can press the Num F key and then abs to get the int function in your calculation.
Calculations:
Zasio works the same as most graphic calculators. You enter your formual in and press the execute key. To run a calculation like 2+2 you would need to press the buttons 2, +, 2, and then EXE. The EXE button takes the formula and turns it into a short program which returns 2 as a result.
While this was a very simple formula, even complicated formulas are entered the same way. Take (sin Pi/2)*2. To do this calculation you would press (, sin, shift, Pi, /, 2, ), *, 2, EXE. Calculations can use variables A to Z, radius, and theta to store results from previous calculations. These variables can also be used in other calculations. To do this, simply use the variable name and the equals (=) button like this: A=(sin Pi/2)*2. You would use A like this: cos(A).
Graphing:
Graphing is done by passing forumals to the s.graph() function which contain the variable x (not to confuse with the storage variable X). To graph a simple function like sin x you would enter in s.graph(s.sin(x)). After pressing EXE, Zasio will change to the graph screen to display the rusults of your function.
To get back to the text screen, press the TG. I should point out now that the clear button (AC) only clears the active screen, so pressing it while in the viewing the text screen will not clear out the gragh screen. You can also display graphs in different colors by setting the color you want in the Color F menu.
Big Faceless Java Report Generator 1.1.43
The Big Faceless Java Report Generator is a Java application for converting source documents written in XML to PDF. more>> Big Faceless Report Generator 1.1.43 offers you a Java application for converting source documents written in XML to PDF. Big Faceless Report Generator project is a Java application for converting source documents written in XML to PDF.
Built on top of the Big Faceless PDF & Graph Libraries, the Report Generator combines these features and wraps an XML parser around them. Using JSP, ASP, XSL, or similar, creating dynamic PDF documents directly from a database is now as easy as HTML.
BFO's Java Reporting tool provides some of the most comprehensive and advanced XML to PDF conversion on the market.As the XML is based on XHTML and uses CSS the learning curve is drastically reduced - report designers don't have to learn an entirely new grammar, so are up and running quicker.
The "two-stage" system of first generating the XML and then converting it to PDF means you can generate XML with any tool, although JSPs are the natural choice. This means you have access to the full range of Tag Libraries designed for JSP. Database connectivity is all taken care of before the XML conversion begins, so you can use whatever method you prefer to get your information from the backend into XML. The whole process is remarkably simple.
Major Features:
- HTML-style Tables auto-sized nested tables with full control over padding, margins and borders
- Use cascading CSS2 stylesheets to control look and feel
- Create inline graphs and charts with XML, direct from the database
- Includes a servlet and a servlet filter for simple generation of PDFs from XML or JSP pages.
- Auto pagination of content with page headers and footers
- Familiar HTML syntax < a >, < ul >, < p >, < table >, < td > and so on simpler and faster than FOP
- All the features of the PDF library Unicode support, Encryption, TrueType fonts, Barcodes and more
Enhancements:
- No changes to the Report Generator layer
- Built with PDF library 2.11.6, Graph Library 1.1.6
Requirements:
- Java 2 Standard Edition Runtime Environment
- SAX parser
- Page: 1 of 2
- 1
- 2