Is there any library for captcha generation which does not contain blacklisted classes ?
I would like to avoid to use recaptcha.
I tried JCaptcha and SimpleCaptcha but both use AWT for image generation.
The google ticket http://code.google.com/p/googleappengine/issues/detail?id=1423&q=awt&colspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority%20Owner%20Log has been accepted 1 year ago but we don't have news about it.
The Java runtime doesn't currently have any support for image manipulation, short of writing your own decode/encode/pixel-bitbashing code. You're unlikely to find any tools that do their own image manipulation rather than using AWT.
Your best option is to use an external service.
I've found http://code.google.com/p/litetext/ which works for me.
Related
What is the best way to embed a D3js visualization within a Java application?
Initial thoughts:
JWebPane (Vaporware)
Lobo browser (Still at HTML 4 and CSS 2)
DJ Native Swing Project (Inactive since 2011)
Other ideas?
There have been related SO questions (such as this), I'm looking for solutions specific to supporting D3js.
I am open to ideas that may not include a full blown web-browser integration, just the minimal set required for D3 visualization. I'm thinking this would include a Javascript interpreter, DOM manipulation, and an HTML/CSS layout engine such as WebKit.
I have used JavaFX and webengine for this. But I am really thinkig about porting d3 to Java ...
You could use SWT's browser component via SWT/AWT bridge
javafx-d3 - Provides a Java API to use the JavaScript library d3.js with the JavaFx WebView.
So far this seems to be the best option.
I just stumbled upon this d3js without testing it.
the best way i have seen till now that importing jxBrowser library and call your html...or what ever extension was to java application. Later, you play with the Jfram change the size you want and etc..
I'm looking for an easy to use Java library that provides some standard methods for enhancing existing images for colorblind people. I found some browser plugins and web sites that do these enhancements, but I found no corresponding Java library. Is there such a library, and if not, is there at least a good source of information how I can implement this functionality on my own?
I haven't found any color blind specific libraries but I did come across a very interesting document which explains how a Mozilla color blind add on was built. The addon uses the Java Advance Imaging (JAI) library to improve the readability. Below are the links to the document:
http://www.faer.ac.in/motorola/pdf/04_Mozilla%20Firefox%20Extension.pdf
Edit: the document says the code for the extension is open source.
I'm creating a overview of TopDesk. I've wanted to ask some of you what the best way would be to get this done.
At the end the application will be set on a big screen so everyone could see how many topdesk calls we have.
I've thought of the following options:
Web based. (PHP or ASP/.NET)
Java application
Could someone get me started on this one?
TOPdesk 4.x is a webapplication, and it already has functionality to create overviews and reports of this type of information. So ideally you could just use the existing functionality and display it on a big screen.
You could als contact TOPdesk themselves for additional information. If what you want cannot be done with the standard features, there is a chance that they (for some things) can also provide bespoke work solutions.
Full disclosure: I worked for TOPdesk a few years ago
If you are talking about TOPdesk 3.x without TOPdesk Application Server (TAS), then things will be a bit harder.
Maybe you could contact our Support department? They can probably answer your question: http://www.topdesk.com/en/support/overview/
#Coulton TOPdesk is available as a web based application as well as a local installation.
Is there any Java image processing library that is as easy to use as and provides the set of functionalities provided by RMagick? (I have seen JMagick and unfortunately that is not the kind of library I am looking for.)
EDIT: Please note that the speed does not concern us as such. What we are looking for is an easy-to-use library that provides many common operations built-in.
Check out this, especially JAI. i dont have experience with this libs, but its on my todo list. there are demos somewhere on the site. maybe it is what you are looking for?!
There's ImageJ, which boasts to be the
world's fastest pure Java image processing program
It can be used as a library in another application. It's architecture is not brilliant, but it does basic image processing tasks.
It's not a pure Java solution, but the IM4JAVA project works for many uses. Im4Java itself is a pure Java library that uses the commandline version of ImageMagick as its back-end. It's easy to use and exposes pretty much all the functionality of ImageMagick without the dangers of including native code in your app. That means you can safely use it in application servers etc. without worrying that a crash in the native code will bring down your whole server.
I am trying to write a Java application that will generate SVG image based on XML file. The application should also be able to show SVG file. My application should run on Android platform and desktop PCs. I read about Swing + Batik but afaik it will not work on Android. What is the best library to achieve this ?
This article in Code Project deals with the subject. Two approaches are presented:
android-libsvg library.
Anti Grain Geometry engine.
Both solutions have dependencies on native code library, so you would need JNI.
There is also svg4mobile project, which only uses Java.
per this thread: libsvg ported
libsvg has been ported to android..see thread for details. You need a crystax form of NDK, ie exceptions enabled..build/install doc here at:build-install-doc
Also try this open-source library, Apache 2.0 license:
SVG-Android
Performance is good as the actual drawing is handled natively by an android.graphics.Picture object.