Citra FX Photo Filter 1.3.1

October 2nd, 2007

Kiyut just released Citra FX Photo Effects 1.3.1, an image filter effects for digital photos or images. It allows anyone, regardless of experience, to turn digital images into unique artistic looks. Citra FX comes with many prebuilt filters from color adjustment, contrast, exposure to advanced filters like water ripple, emboss, etc. The result is only limited by your creativity. You also get instant visual feedback on what you changed.

Applying filter effects to digital image never been this easy and fun. It is well suited for everything from simple to advanced digital photo or image filtering.

Read the rest of this entry »

Tags: , ,

Netbeans Platform parsing layer.xml

September 20th, 2007

If you are building application on top of Netbeans Platform sooner or later you will deal with layer.xml. Layer.xml (Netbeans FAQ) is

Layer files are small XML files provided by modules, which define a virtual filesystem . The layer file defines folders and files that will be merged into the system filesystem that makes up the runtime configuration information NetBeans and its modules use.

Layer files help to make it possible for modules to be dynamically installed. If you’ve read about FileObjects and FileSystems , you know that you can listen for changes in folders and files in a filesystem. That’s exactly what the components of NetBeans whose content is composed from folders in the system filesystem do. So if a module is added at runtime, the system filesystem fires changes; the UI notices that the contents of the folder has changed and updates the UI to reflect the changes.

On the Citra FX Photo Filter, if you look at the Effects TopComponent there is a button filter, if you click that button it will display popup menu which have the same menu item as the usual Menu – Filter at the top. In that particular case, we are parsing the layer.xml and build the popup menu. Below is the java code to parse the Netbeans layer.xml

Read the rest of this entry »

Tags: , ,

TrialPay Free offers

September 15th, 2007

Kiyut just partnered with TrialPay. TrialPay is a method that allows you as a customer interested in product X to get it for free by subscribing or (optionally) purchasing a product from one of their sponsors. Then the sponsors will pay us in return for our products that you get for free.

With TrialPay offers, you could get our products below for free.

For more info, please visit Free with TrialPay

Tags: , ,

Nimbus, Java Expression Blend ?

September 10th, 2007

Daniel Spiewak Javalobby post regarding Jasper Pott recent blog nimbus almost done. Jasper Pott blog quote:

Finally we are almost done with Nimbus and I am very pleased with the way it looks. There are many small details that need to be pollished …

Nimbus was drawn graphicaly in a new tool we have been building. Almost none of it was hand coded. We have built this tool that is like a mini Photoshop or Illustrator that lets you graphicaly draw all the 2D vector graphics for each of the states of the components.

As you may already knew, Nimbus is the new look and feel for Java Swing created by Sun Microsystem. It will be for inclusion in Java 7, and also possible inclusion in the upcoming Consumer JRE due before Java 7.

Read the rest of this entry »

Tags:

Netbeans Platform Options Dialog

September 5th, 2007

If you build an application on top of Netbeans Platform and wondering how to create the custom options or preferences panel (Menu Tool – Options), then this tutorial is for you.

This tutorial based on Sketsa SVG Graphics Editor that create custom Options Dialog for storing canvas related thing in Netbeans Platform based application.

Note: this example require Netbeans 6 due to the use of NbPreferences

Read the rest of this entry »

Tags: ,

Citra FX Photo Filter 1.3

September 4th, 2007

Today, we just released Citra FX Photo Filter 1.3. Citra FX is an image filter effects for digital photos or images. It allows anyone, regardless of experience, to turn digital images into unique artistic looks.

What’s new:
- Add Filter Color -> Gain
- Add Filter Color -> Gamma
- Add Filter Color -> Vivid
- Add Filter Distort -> Curl
- Add Color Dropper

Read the rest of this entry »

Tags: , ,

Netbeans Platform and Memory File System

September 1st, 2007

Normally, using Netbeans Platform you have to use DataObject.find() and use the OpenCookie to open the DataObject (eg: file, etc) to be opened on the Editor TopComponent. However, for certain case, I do not have the file yet eg: in Sketsa menu File – New. We do not want to create or store this as file yet, in case the user choose to discard the file. The file will be written to the disk, when the user choose either Save or Save As

Read the rest of this entry »

Tags: ,

How to convert SVG String to SVGDocument ?

August 23rd, 2007

Just simply use StringReader to wrap your string and pass it to DocumentFactory as the example below

Note: this sample utilize Apache Batik

Read the rest of this entry »

Tags: , ,

Netbeans Platform and Default User Directory Settings

August 16th, 2007

If you build application on top of Netbeans Platform, the default user directory setting will be in .app-name/dev. Well, this will quickly turn become problem when you deploy your next version of application, because the next version will read that directory settings for any persistence object and try to load it. If the new version is compatible then everything will works ok, if not then it is become big problem.

Read the rest of this entry »

Tags: , , ,

Write better Javadoc with links

August 10th, 2007

You build your application and public API, and now you want to publish or give your API Javadoc to others. But what happen is that your Javadoc API looks ugly because all the external link eg: link to standard Java class (String, JComponent, JPanel, etc) have no link at all and just plain text. See the image below

Read the rest of this entry »

Tags: ,