« October 2007 | Main | February 2008 »

November 22, 2007

Photoshop Express in Java and Titanium White LAF

Experimenting with a new white version of Titanium LAF. It is pretty difficult to create something that is not completely bland. Car white is a complex creature indeed. Especially when trying to turn it into a usable user interface.

Also been playing around with a Photoshop Express clone. Testing out transparent components, live image resizing, huge bitmaps and custom renderer's. Performance is not where I want it to be, even when using the latest early access builds from Sun. But I think it is more about CPU performance than GPU, so some tweaking might make it better.

express_clone.png

Prototype uses JXPanel and JXImageView from SwingX.

titanium_white.png

express_clone2.png

Image credits:
planete-nokia.com
mbusa.com

November 18, 2007

Programmers need music

A long time ago I created my own music search engine based on Amazon web services. It shows you the covers and links back to Amazon for prices and such. The interface is pretty basic because what you are looking at is actually an OpenSearch RSS feed wrapped in a client side XSLT interface. That is pretty high on the nerd-o-meter. Well, so was Facebook anyway.

My plan was to hook this up to my search system, but I am to lazy, so here it is. If there is too much abuse, I will have to wrap it in a challenge response system.

You must use Firefox or Safari. IE just falls apart and Opera breaks the form.

Music cover search - Minefield.png

November 06, 2007

Colorspace 1.7, FX/Layout 3.4, SDK 20071105

Colorspace updates:
- Support for two monitors !! (thanks to Quaqua/Werner Randelshofer)
- CMD and SH files have the correct Darkstar parameters.
- Added a button that displays the pop-up menu.

Teppefall SDK (Darkstar) updates:
- EXE parameter -Xgraphite. The Graphite look and feel is faster than Titanium LAF.
- Linux executables.
- Linux shell script updates.
- Windows command script cleanup.
- Executables now treat all applications the same way.
- Substance 4 - Non-active menu color corrected.
- Substance 4 - Disabled menu item color corrected.
- Substance 4 - Color field no longer have dots in it under a dark LAF theme.
- DSR supports the new EXE files. You can now use -Xgraphite and -Xchrome on the DSR executable.

Colorspace screenshots
http://labs.teppefall.com/2007/11/colorspace_17.html

Download
http://app.teppefall.com/download

About Teppefall
Teppefall is a small private company specializing in user interfaces.
http://www.teppefall.com/

The Teppefall SDK/FX/Layout toolkit makes it easier to design and develop Java desktop applications that run on multiple operating systems. We officially support Windows XP, Vista, Mac OS X and Linux.

November 05, 2007

Colorspace 1.7

The color wheel is by Xoetrope (Luan O'Carroll), the color picker is from Quaqua (Werner Randelshofer) and the LAF is a customized version of Substance (Kirill Grouchnikov)

I also use BSF, Rhino, SwingX and SwingX WS. Apache logging and JDIC are there for dependency reasons. Icon sets are Eclipse and Tango.

November 01, 2007

Linux compatibility

Some of the shell files in the Colorspace Linux distribution have incorrect Darkstar parameters. If it has “ds” in it you should probably remove the “.ds” part. I say probably because some of you might be using internal Darkstar parameters.

This is how you launch Colorspace on Linux.

java -Dteppefall.chrome=false -Dteppefall.override=true -Dswing.defaultlaf=com.teppefall.ds.look.TitaniumLAF -cp dsr.jar com.teppefall.colorspace.Colorspace

Next generation Teppefall software

Coming soon to Teppefall Link.