Skip to main content

Fabio de Miranda's Library tagged java   View Popular

06 Dec 09

JSmooth

JSmooth is a Java Executable Wrapper that makes a standard
Windows executable binary (.exe) from a jar file. It makes java
deployment much smoother and user-friendly, as it is able to find a
Java VM by itself. When no VM is available, it provides feed-bac

jsmooth.sourceforge.net/ - Preview

java sysadmin utility windows win32

26 Nov 09

Jeroo! Programming learning tool

Jeroo is an effective, award winning, classroom-tested tool that helps novices learn fundamental concepts of object-oriented programming, including
Instantiating and using objects
Writing methods to extend behavior
Selecting and using fundamental control structures
Jeroo engages students with
Story telling
Animated execution
Simultaneous code highlighting

home.cc.gatech.edu/jeroo - Preview

programming java python computerScience education

Java Binding for the OpenCL API: Wiki: Home — Project Kenai

This project provides a easy to use Java binding for the OpenCL API and is released under the BSD license. GlueGen is used to generate a low level binding directly from the official Khronos C header files. A hand written high level binding on top of generated code provides a convenient interface and reduces verbosity to a minimum.

kenai.com/...Home - Preview

opencl java

14 Nov 09

appscale - Project Hosting on Google Code

AppScale is a platform that allows users to deploy and host their own Google App Engine applications. It executes automatically over Amazon EC2 and Eucalyptus as well as Xen and KVM. It has been developed and is maintained by the RACELab at UC Santa Barbara.

code.google.com/appscale - Preview

cloudcomputing appengine java

AEJ Tools - App Engine REST Tools

Look at this line of code:
datastore.query(Select.from("Movie").where("title").is("Star Wars"));

code.google.com/...About - Preview

java groovy appengine

Jython runs on Google AppEngine! at Jython Journeys

If you’re not yet aware of it, Google AppEngine is one of the foremost Cloud Computing offerings currently available. It is also arguably one of the purest options available, since it truly removes the need for the application administrator to consider physical resources (apart from paying for them that is!). The Google AppEngine cloud will automatically scale up the resources as and when required.

jython.xhaus.com/ython-runs-on-google-appengine - Preview

jython python java programming cloudcomputing appengine

05 Nov 09

Omnividea FOBS - FFMpeg C++ & JMF Bindings

Fobs4JMF is a JMF PlugIn which allows to use the wide range of formats supported by ffmpeg in your Java applications. It uses the C++ API provided by Fobs and JNI to make it avialable at the Java side. This plugin integrates perfectly in the Java Media Framework, allowing existing and new applications to open and edit video and audio files in all the formats supported by ffmpeg using the standard JMF API.

fobs.sourceforge.net/f4jmf_first.html - Preview

jmf java media programming video ffmpeg

26 Oct 09

Sunflow - Global Illumination Rendering System

Sunflow is an open source rendering system for photo-realistic image synthesis. It is written in Java and built around a flexible ray tracing core and an extensible object-oriented design.

sunflow.sourceforge.net/ - Preview

java renderer graphics computerGraphics

07 Oct 09

JiBX: Binding XML to Java Code

JiBX is a tool for binding XML data to Java objects. It's extremely flexible, allowing you to start from existing Java code and generate an XML schema, start from an XML schema and generate Java code, or bridge your existing code to a schema that represents the same data. It also provides very high performance, outperforming all other Java data binding tools across a wide variety of tests.

How does JiBX manage to provide both flexibility and performance? The key is using binding definition documents to specify how your Java objects are converted to or from XML, combined with bytecode enhancement to embed the conversion code directly into your classes. The bytecode enhancement is done by executing one of the JiBX components (the binding compiler) after your Java classes have been compiled. Once the binding compiler has run and your classes have been enhanced with the JiBX binding code, you can continue the normal steps you take in assembling your application (such as building jar files, etc.).

jibx.sourceforge.net - Preview

java xml

guava-libraries - Google Java Libraries

This project contains several of Google's core Java libraries that we use in our myriad Java projects. These libraries are still subject to change.

code.google.com/guava-libraries - Preview

java programming

05 Oct 09

Crudo Plugin (JSF CRUD generator for Eclipse)

Crudo is a CRUD model generation project. Technologies used include Java Server Faces, Facelets, Hibernate Entity Manager, JPA 3.0. Crudo is composed by a simple web framework, a reflection tool to extract the information from the domain objects and the generator plugin that generates the code.

crudo.sourceforge.net - Preview

eclipse crud java webdev

29 Sep 09

Class visualization module for NetBeans | Java.net

Last week I wrote a little module that uses the NetBeans Visual Library and the Javac Tree API to create a graph of the contents of a Java file, showing dependencies between class members. It's now available on the NetBeans daily build update center - if you're running a daily build of NetBeans, just go to Tools | Plugins and download Graphical Class Viewer.

My question is, would anybody actually find this useful? It was mostly an experiment to get more fluent with a couple of APIs I need to know well - but it seems like it could be handy if you're going to edit a class you didn't write and want to see where the action is - or if you've got a bunch of encapsulated fields and want to quickly see if anything is not using the getters and setters.

What it does:
Shows a graph (see screenshot below)
If you hover the mouse over, say, a method, then the path to things that method calls/uses will be shown in red, and things that call that method are shown in blue
You can click the arrow button on the widget for any class member and see its source code

weblogs.java.net/...last_week_i_wro.html - Preview

netbeans java ide developer programming tools

24 Sep 09

Transcoding to Different Formats (JMF)

Given an input URL, the object is to transcode the input media to different track formats and generate a resulting file with the transcoded data.  The output file could also be of a different content type from the original input.

java.sun.com/...Transcode.html - Preview

jmf media video java

Plugging FMJ decoders and renderers into JMF

Decoders from the FMJ project can be used as plug ins for JMF. But some work is required.

FMJ plug ins do not work out of the box, because JMF is very picky about the format descriptions that a plug in returns to advertise its input/output capabilities.

To get support for PNG-encoded AVI and QuickTime videos in JMF, one can use the FMJ PNGDecoder as a codec plugin. JMF can only build a data flow graph though if one patches the FMJ PNGDecoder and the FMJ ImageIODecoder as follows:

Method PNGDecoder.getSupportedInputFormats needs to return a new VideoFormat(”png “) object so that JMF can associate it with the corresponding “png ” FourCC in the video files. This VideoFormat object can be returned in addition to the PNGFormat object which is already returned.
Method ImageIODecoder.getSupportedOutputFormat needs to return a new RGBFormat(inputCast.getSize(), -1, Format.byteArray, inputCast.getFrameRate(), 24, 16711680, 65280, 255) object, so that JMF can build its flow graph for rendering the video. This RGBFormat object can  be returned in addition to the RGBFormat object which is already returned.
To get support for JPEG-encoded AVI and QuickTime videos in JMF, one can use the FMJ JPEGRenderer as a renderer plugin. The following patch is needed in FMJ:

Method JPEGRenderer.getSupportedInputFormat needs to return new VideoFormat(VideoFormat.MJPG, null, Format.NOT_SPECIFIED, Format.byteArray, Format.NOT_SPECIFIED). This is needed, so that JMF can associate it with the “MJPG” FourCC in the video files. Again, this format object can be returned in addition to the one already being returned.
Thanks to these patches, my own little media player MultiShow is now able to play JPEG- and PNG-encoded videos in AVI and QuickTime files.

In case someone is interested in the code. The patched FMJ code is available in the download file of MultiShow.

Posted by werner.randels

blog.hslu.ch/...ecoders-and-renderers-into-jmf - Preview

jmf media video java

03 Aug 09

Brizzled: C# is now a better language than Java

Sun and the Java community have allowed Java, the language, to stagnate to the point where, compared to C# and Scala, it is almost painful to use. As a long-time Java programmer, I have to say, that makes me a little sad.

brizzled.clapper.org/93 - Preview

programming C# java

01 Aug 09

gwtchismes - Project Hosting on Google Code

GWTChismes is a collection of widgets that I use in my GWT applications and I want to share with the community.

JSChismes is the result of compile and export gwtchismes code in order to populate classes and methods and be used from native javascript. So the widgets can be used in html pages using pure javascript without the need of knowing java or gwt. You can read my tutorial about exporting gwt libraries.

code.google.com/gwtchismes - Preview

gwt programming java webdev

gwtupload - Project Hosting on Google Code

GWTUpload is a library for uploading files to web servers, showing a progress bar with real information about the process (file size, bytes transferred, etc). It uses ajax requests to ask the web server for the upload progress. It has two components written in java, the server side with servlet and utility classes, and the client side that is compiled into javascript using gwt.

JSUpload is the same client library but compiled and exported into javascript, so users that don't develop in java can use it directly in web pages. It provides a server program written in perl that can be installed in any web server as a cgi-bin script.

code.google.com/gwtupload - Preview

programming java gwt webdev javascript

1 - 20 of 363 Next › Last »
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo