bouncy castle java cryptography
Big Faceless Java PDF Viewer 2.11.6
A Swing component that can display PDF documents more>>
Big Faceless Java PDF Viewer is Intended for customers who dont require the full API, the PDF Viewer can be installed as an Applet, application or via Java Web Start, or embedded in a Swing application.
Printing, saving, text search, forms, digital signatures, and annotations are some of the many features available - the viewer can be tailored to include just the features you need, and is a cost-effective solution for those needing the features of Adobe Acrobat on a Java platform.
Essentially a cut-down version of the full PDF Library, the Java PDF Viewer is a more cost-effective solution for those who dont required API access to the main library.
Unlike its big brother, the viewer cannot create new PDFs and any edits must be made through the Swing interface. That interface is supplied with a large number of "features" (the full list is here) which can be enabled to customize the interface; ideal for distributing a limited functionality viewer as part of the
Major Features:
- Swing component for displaying PDF documents
- Customizable feature set includes printing, saving, search/selection, forms, bookmarks, reorderable thumbnails, annotations and more.
- Full support for PDFs up to Acrobat 9
- Viewer can be controlled from JavaScript
- Applet size under 1MB
- Localized in English, French, Spanish, German, Japanese and Chinese
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.
Requirements: Java 2 Standard Edition Runtime Environment
Java Obfuscator DashO 3.2
The Java Obfuscator of Choice - DashO. * ISVs Choice for protecting products from reverse engineering. * Industrys choice to protect proprietary co... more>> <<less
Big Faceless Graph Library 2.3.2
The Big Faceless Graph Library is a Java class library for creating graphs and charts. more>>
Big Faceless Graph Library features include transparent backgrounds, extensible axes to graph dates, currencies, custom fonts, and spline curve fitting. It is small, fast, and easy to use.
Main features:
- XML and JSP Tag Library interface, for extremely easy integration with web projects
- Very comprehensive API and Tag documentation with dozens of examples
- Embed JavaScript in your tags to easily create powerful rollovers
- Full 3D engine with adjustable light source, produces the most realistic graphs on the market
- Output to PNG, SVG, Macromedia Flash, PDF or java.awt.Image for use in Applets
- Graph Dates, Currencies, Percentages, Numbers and Discrete data out of the box, easily extended for total control over the axes
- Mix Bars, Lines, Candles, Bubbles, all on the same graph
- Add text, lines or custom markers anywhere on the graph, including axes
- Use up to four axes on the one graph, including logarithmic axes
- Plot mathematical functions, data samples and spline curves fitted to data, all on the same graph
- Its fast - plot several 3D graphs a second to PDF
Enhancements:
- Display order of markers on a non-3D graph is now deterministic.
- Markers, images, and labels on bar series appear in the correct place if the order of the bars is changed between series or if the series is part of a stack barseries.
- A label tag can be made into a hyperlink, and now accepts attributes such as href and onmouseover.
- Its possible to cause the GraphServlet to reject requests based on HTTP headers, via the "headercheck.N" init-parameters.
Resource Standard Metrics C C++ C# Java 7.61
Resource Standard Metrics is a source code metrics and quality analysis tool for ANSI C, ANSI C++, C# and Java for use on all Windows and UNIX operati... more>> <<less
Return To Castle Wolfenstein 1.4.1b
Return To Castle Wolfenstein is the awesome follow-up to the original Wolfenstein 3D. more>>
This is the follow-up to the old Wolfenstein 3D game, and it does not disappoint. Gorgeous graphics, wonderful sound, and awesome gameplay. Killing Nazis is fun!!! When youve finished the single player missions, go online and check out the rich multiplayer options.
You are B.J. Blazkowicz, [You are B.J. Blazkowicz, a highly decorated Army Ranger recruited into the Office of Secret Actions (OSA) tasked with escaping and then returning to Castle Wolfenstein in an attempt to thwart Heinrich Himmlers occult and genetic experiments.
Himmler believes himself to be a reincarnation of a 10th century dark prince, Henry the Fowler, also known as Heinrich. Through genetic engineering and the harnessing of occult powers, Himmler hopes to raise an unstoppable army to level the Allies once and for all.
There are playable single- and multi-player demos at the download site.
Secure iNet Factory 5.2
Secure iNet Factory is a suite of easy-to-use Java based components for developing secure network capable applications. more>>
It includes all the same components found in our popular iNet Factory product with the addition of secure versions of several of the protocols using SSH and SSL encryption technologies.
Using Secure iNet Factory developers can quickly build secure applications to include secure file transfer, secure email, secure remote shell, secure news and more.
Main features:
- Support for JDK 1.2.2 and above
- Components for all major Internet protocols including FTP, FTPS, SSH, SFTP, IMAP, POP, SMTP, HTTP, DNS, SSL, MIME and others.
- Fast robust components with proven reliability in mission critical applications
- Detailed reference documentation and JavaDoc
- Platform independent 100% Java for use on any platform
- Royalty-free distribution rights
- Free priority technical support
- Free upgrades for 1 year after purchase
Version restrictions:
- 30 day evaluation
Enhancements:
- A com.jscape.inet.telnetssl.TelnetSsl class was added for telnet sessions tunneled over SSL.A com.jscape.inet.imap.ImapMessage convenience class that encapsulates email message data and message flags was added.Client and server certificate support was added to all SSL-enabled classes.
- A default connection timeout of 30 seconds was set for all email protocols.
- Public key authentication support in the SSH and SFTP protocols was improved along with exception handling in the SSH protocol.
Big Faceless PDF Library 2.8.4
The Big Faceless PDF Library is a Java class library for creating PDF documents. more>>
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:
- A memory leak occurring when creating new form fields with 2-byte fonts was fixed.
- Reusing subset 2-byte OpenType fonts across documents now works correctly.
- Some fixes were added to PDF/A document creation and validation.
- Fixes were made for reading byte-aligned Group 4 and some 2D Group 3 CCITT streams.
- Inverted 1-bit images for certain unusually constructed PDFs were fixed.
- Some XFA forms wth pageArea objects were fixed.
- Improvements were made to the Swing "Look & Feel" for Viewer on Windows and Linux.
Loa PowerTools: LoaPost release (JAVA) 1.01
Send email from any connection, behind any firewall, through any WiFi connection, regardless of location. more>>
If you:
* Have trouble sending email through a firewall
* Want to send email from more than one ID, perhaps using different email accounts for different clients, at home and at work
* Are concerned about security, especially wireless security
* Often need to work in the offices of clients and associates offices
* Have multiple or redundant Internet connections
* Have more than one email address
* Are tired of fighting with email settings as you move from place to place
* Operate multiple computers and mail synchronization, and want to end sync configuration conflicts
... then LoaPost is for you.
LoaPost is a small utility that runs on your computer. Once you install and configure it and configure your email software, youll never have to change email settings again.
LoaPost:
* Allows you to send email from almost any sort of connection
* Ignores most firewalls
* Sends out fully encrypted email
* Works with any ISP or at any hotel or hotspot
* Is robust and foolproof
Although WebMail in browsers can work, if you have more than one email address (and nearly everyone does these days), you soon tire of opening one browser window after another just to work. With LoaPost, you can use your normal, comfortable email client no matter where you are.
Try it ... you will think email should have worked this way from the start.
Requirements: This download works from all geographical locations.
<<lessJava Platform Invoke API Demo (Linux) 2.00.02
Java Platform Invoke API (Demo version) for Linux, i386 more>> Java Platform Invoke API (Demo version) for Linux/Unix, i386.
Enables Java code to call native functions implemented in shared link libraries like in Microsoft .NET Framework. Written for JSE 1.5.x and later.
Java platform invoke an API that enables Java code to call native functions implemented in shared libraries, such as those in the Linux API. It locates and invokes an exported function and marshals its arguments (integers, strings, arrays, structures, and so on) across the interoperation boundary as needed. This API supports implicit marshaling that makes Java coding with native functions very simple.
To consume a shared library functions you need
1.Identify functions in shared librarys.
Minimally, you must specify the name of the function and name of the the shared library that contains it.
2.Create a class to hold shared library functions.
You can use an existing class, create an individual class for each native function, or create one class that contains a set of related native functions. This class should extend CNativeLibrary. Use the annotation ImportLibrary to bind your class to the native library.
3.Create prototypes in Java code.
Write prototype of a native function as a method with signature that corresponds to the native function using data type map agreement. To identify the native function use the annotation Function. Mark the method with the native modifier.
4.Call a shared library function.
Call the method on your Java class as you would any other Java method. As parameters can be passed structures and implemented in Java callback functions.<<less
CryptoHeaven 2.7.1
CryptoHeaven is a secure email, online filesharing/storage, and secure chat, HIPAA compliant. more>>
It provides real time communication for text and data transfers in a multi-user secure environment. The security and usability of CryptoHeaven is well-balanced; even the no-so-technically oriented computer users can enjoy this crypto product with very high level of encryption.
CryptoHeaven is easy to use and offers total end-to-end security with state of the art 256 bit encryption.
CryptoHeaven offers free and premium accounts. Use CryptoHeaven and communicate in total privacy. CryptoHeaven is by far the easiest to use secure communications service, all you have to do is just download a small client front-end.
CryptoHeaven is developed to accelerate wide spread use of highest-grade cryptography and distributed without restrictions upon its further dissemination.
CryptoHeaven is a user-friendly, no-compromise information-heaven crypto system, where no third parties, including server administrators and others, have access to plain text version of transmitted information. Information is stored in encrypted form on the server as generated by the client, and only the sender and the recipient possess the keys to gain access to the information. Having the entire log of all transmissions made and all of the data stored on the server does not give access to the plain text version of information.
CryptoHeaven uses only the finest in cryptography, including an AES symmetric Rijndael cipher with not a 128, but a 256 bit symmetric key, public-key cryptography with 2048-4096 bit asymmetric keys, and SHA-256 message digest function.
Main features:
- Secure Email, Anonymous Email
- Secure Online Storage, File Sharing and File Distribution
- Secure Instant Messaging and Chatting
- Secure and Private Discussion Forums
- 2048 to 4096 bit asymmetric and 256 bit symmetric key encryption
- no third party keyholder
- automatic key and contact management
- all services integrated and available from a single user interface
- no personal information - no names, no addresses, no credit card numbers required
- system free from any type of snooping and interference, including any and all types of governments and "authorities".
Enhancements:
- The addition of a recycle folder enabling undo of deletions.
- The addition of new message view layouts.
Ultra Blaster 1.00
Ultra Blaster is a top view shooting game where the player must avoid the yellow dots. more>>
In the demo version 2 weapons, 3 collectable items, and 1 craft can be used. In the full version 6 weapons, 8 collectable items, and 6 craft can be used.
If you upgrade from the demo version to the full version, you will get the following:
4 New Weapons Including the Time Ripper
5 New Collectable Items Including the Bouncy Ball
5 New Space Craft Including the Time Machine
Jigsaw License Manager 2.0
Licensing engine for Eclipse and Eclipse RCP...Efficient management of the licensing aspect...for closed source Eclipse RCP applications and Eclipse Plugins...secure...reliable...flexible... easy...Protects your Software...Secure License Management in Eclipse...No-Brainer for Closed Source Commercial Applications. Multiple levels of encoding..Secure Digital Signatures, Encryption...Validation more>>
Jigsaw License Manager - Licensing engine for Eclipse and Eclipse RCP...Efficient management of the licensing aspect...for closed source Eclipse RCP applications and Eclipse Plugins...secure...reliable...flexible... easy...Protects your Software...Secure License Management in Eclipse...No-Brainer for Closed Source Commercial Applications. Multiple levels of encoding..Secure Digital Signatures, Encryption...Validation...Eclipse applications can create or verify application licenses which are bound to users, systems or any other entity...Licenses can be perpetual or temporary (valid within an arbitrary period)...Shareware applications can configure secure on-demand creation of free trial period licenses...The authenticity of licenses is assured by using the digital signature mechanisms provided by the Java Security API...A password protected Java keystore holds the private and public keys used for signing and verifying licenses...Privacy of installed license content is maintained by using the password based encryption mechanisms provided by the Java Cryptography Extension (JCE)...Client applications can leverage simple-to-implement extension points that define the licensing behavior...The License Management perspective is integrated into the Eclipse IDE, allowing you to manage licenses while developing your client application...An SWT based license management wizard is provided to allow easy license installation/verification for users...Long time persistence, portability and efficiency is achieved by creating XML based certificates and compressing them...The code is internationalized, currently supporting English...More languages are expected soon.
Enhancements:
Version 1.0.4
System Requirements:<<less
Second Life 1.18.1.2 Alpha
Second Life is a 3-D virtual world. more>>
A world of possibilities - a place where you have the ability to do almost anything you can imagine. In a little over a year, Second Lifes Residents have crafted a richly textured world filled with hundreds of thousands of objects of their own creation.
Complex and compelling characters dwell in every conceivable building from whimsical hobbit-houses to soaring urban towers to a medieval castle where visitors battle giant insects to win treasure. The local zoo features killer whale rides, speed boats ply the waterways, and a Resident-abducting alien space ship has been known to visit - all of it imagined and created by Second Lifes Residents.
To start your Second Life trial, simply download Second Life, register to create your character, choose your membership plan, and log in.
Main features:
- Roam a 3D living landscape full of exciting places and things
- Visit neighborhoods, shopping malls, nightclubs, sports arenas, churches, libraries, casinos-virtually every space that exists in the real world
- Adventure in castles, space stations, dungeons, Wild West towns, and cities in the sky-virtually everything from the infinite universe of the imagination
- Travel on foot, or by planes, trains, and flying saucers; gondolas, fuel-injected muscle cars, mechanical unicorns, fearsome gun ships, giant snails, smog-belching mech robots, stardust-powered magic broomsticks-or on your own power, with the innate ability that all Residents have, to teleport and fly at will
- lter your characters appearance to look like anything - an imaginary superhero, a mythical monster, or your own mirror image
- Change your reality with simple but sophisticated 3D creation tools: build houses, design furniture; create clothing, jewelry, and art
- Learn the Linden Scripting Language to give life to your creations: weapons that shoot, vehicles that traverse the air, land, and sea; build in-world games of all variety and genre
- Collaborate on projects live in real time with other Residents, to build an entire city, a full-featured game, and more
- Invest time and ingenuity in a fully integrated economy
- Advertise and sell your business to a city-sized population of consumers
- Exchange the Linden Dollars you earn for real dollars, and vice versa
- Donate your earnings to in-world projects, or real world non-profit causes and organizations
- Make all or part of your real world living from your efforts in Second Life
- Join a vibrant society bustling with people from countries all over the real world
- Share laughs and activities at the dozens of in-world events happening daily
- Party endlessly at nightclubs, fashion shows, art openings, fancy dress balls
- Host your own social events for love, fun, and profit
- Fall in love, get married at a virtual service-and officially designate your Second Life partner
- Jump into multiplayer and solo play in dozens of in-world games made by gamers, for gamers
- Compete with other Resident gamers in first-person shooters, fantasy RPGs, puzzle, and strategy games, all created by the Residents themselves
- Race to find scavenger hunt items across the entire world, or hunt your prey in assassination games where every Resident is a suspected triggerman (or triggerwoman!)
- Enjoy solo board games or story-driven adventures, or casual social games of chance and skill
- Acquire the ground beneath your feet; keep the rights to everything you create in-world
- Buy, rent, and sell land
- Develop the land you own, for personal use, business, or projects of all kinds
- Compete in online auctions to acquire property
- Retain Intellectual Property rights over your in-world creations. Your works are yours to do with as you please.
Version restrictions:
- 7 days trial.
Mandrixx Java Slideshow 3.0
Mandrixx Java Slideshow is a powerful java slideshow applet. more>>
just put it somewhere in your web site directory and it will display the pictures (jpeg or gif format) in the order you want and at the best size possible. you can run the applet in fullscreen, or in a window of any size, and the photos will be resized automatically, with bilinear filtering, and realtime black&white or sepia filter.
if you put the mouse over the window, a control panel will appear, you can pause, go back and play the slide show with it. this panel can be removed. you can also assign web adresses to the images you display, and choose the html target.
For the most experienced users, MJS can be controlled from Javascript, allowing you to switch to another picture list or change filtering on the fly.
MJS can read any .jpg or .gif file over the net and you can read images in different directories or display twice the same image just by editing a simple text file, or generate the list with php. It can handle thousands of images of any resolution and color depth.
Everything can be set, from the timing between two photos to the capability to control the slideshow. a nice caption for each picture can be added, and you have crossfading transitions between the images. you can also change the control panel graphics.
Version restrictions:
- The testing version is limited to 5 images, you can order a registration key below and make a safe payment with PayPal or Moneybookers.
Enhancements:
- Realtime color filters were added, like sepia or black and white.
- JavaScript interaction was added, so you can now deal with many lists of photos and change these on the fly and update the HTML content from the slideshow.
Java Date Picker 4.3
Java Date Picker is a suite of professional date components for Swing. more>>
Main features:
- Lots of features to handle any date/time entry situation
- Careful and well-crafted API to speed up the development of your application
- Microsoft-like calendar to keep the same feeling for users when moving to Java applications
- Mouse and keyboard support to enter date time information intuitively
- Detailed tutorial and examples to get the most out of the API
- Source code access to ensure the life of your application
- Works with J2SE 1.3 or higher on Windows, Mac, Linux and all Java enabled platforms
- Royalty free distribution
Swing Compliant
The components can be localized for any language and region
Ready to use JTable date cell editor so you dont have to write one
Keyboard support for maximum productivity
Look and feel support (Metal, Windows, Motif, Aqua and custom)
Flexible API
Date model to control the edited date
Date parser to parse shortcut dates like "yesterday" or "today + 3"
Date renderer to paint calendar dates as you need
Date selection model to control everything about the selected/-able dates
Custom UI delegates to finely adjust or even reimplement the UI as you like
Date Selection
Selection type like single, single interval or multiple intervals
Week and day of week selection support
Null dates support to allow maximum date input flexibility
Restrict dates to an interval like Jan 1, 2002 - Apr 7, 2003
Restrict dates with rules like "Week-end dates cannot be selected" or "Holidays cannot be selected"
Restrict individual dates like January 3, 2005
Date Time Editing
Structured editor that forces users to type syntactically valid dates using any date format
Free text support to enter dates as a simple text, with no constraints
Shortcut dates support so you can type shortcut strings like "today", "xmas" or "tomorrow" to specify a date
Date validation to keep users from making mistakes
Date field access to have full control over an edited date
Calendar Configuration
Multiple month calendar to view a quarter or a whole year
Control grid color and visibility
Paint the calendar dates as you like with date renderers
Customized fonts and colors to create an intuitive interface
Show or hide week numbers and days
Enhancements:
- This release adds support for the JBuilders dbSwing data binding framework.
- It improves the date editor to support month names.
- JDatePicker is created faster (comparable to JComboBox).
- The JDatePicker calendar can now be configured using a Popup object.
- The JDatePicker class has fewer methods (reduced from 29 to 7).
- There are other improvements and bugfixes.