Main

August 06, 2008

Media Player

Testing out the new JMC code. Not a good start. The only codec pack that works well on my Windows XP system is CCCP. What is CCCP ? Exactly ! How can JMC become a success when every single “mainstream” codec doesn't seem to work ?

Maybe my system is all screwed up ? Who knows.

Continue reading "Media Player" »

March 30, 2008

My software download statistics (Windows VS Mac continued)

As you can see from this data Teppefall is not a major player in the software world, but to me 539 downloads in a month is huge.

March 2008

1. /data/Colorspace/1.9/MacOSX_Colorspace.zip 297 55.10%
2. /data/Colorspace/1.9/WindowsUnix_Colorspace.zip 107 19.85%
3. /data/Darkstar/20080303/WindowsUnix_Darkstar.zip 25 4.64%
4. /data/TeppefallLayout/3.6/WindowsUnix_TeppefallLayout.zip 21 3.90%
5. /data/TeppefallFX/3.6/WindowsUnix_TeppefallFX.zip 17 3.15%
6. /data/TeppefallLayout/3.6/MacOSX_TeppefallLayout.zip 17 3.15%
7. /data/TeppefallFX/3.6/MacOSX_TeppefallFX.zip 13 2.41%
8. /data/Cases/1.1.3/MacOSX_Cases.zip 11 2.04%
9. /media/network_app/network_app.zip 5 0.93%
10. /data/TeppefallLayout/3.5/WindowsUnix_TeppefallLayout.zip 3 0.56%

Pretty good for a guy with no advertising budget and mediocre language skills. These statistics does not include external download sites. Notice all the Mac downloads.

March 19, 2008

Writing Teppefall applications in Javascript

It was never my intention to write Teppefall applications in Javascript, but here is a simple example on how to do it. The update system, the DSR (Teppefall Runtime) launcher and some Application logic is not available at this time because of dependency problems. It is hard to use Javascript when the concept of a Class is replaced with something else. And working with all kinds of adapter logic is also pretty confusing.

If you want to run this example, just move the /network_app folder into the Teppefall SDK root folder and run Network.cmd or NetworkOSX.sh. This demo showcases plugins, the taskbar icon, layout and basic setup.

You have to download Teppefall Layout to get the original layout file used in this example.

Teppefall SDK Javascript example: network_app.zip

network.js
network_plugins.js

Teppefall Network Teppefall Network

Continue reading "Writing Teppefall applications in Javascript" »

March 03, 2008

FX, Layout, Colorspace and the SDK has been updated

Here are the changes.

Teppefall Layout 3.6
Teppefall FX 3.6
Teppefall Colorspace 1.9
Teppefall SDK (Darkstar) 20080303

Teppefall Layout
Teppefall FX
Teppefall Runtime
Colorspace

Continue reading "FX, Layout, Colorspace and the SDK has been updated" »

February 27, 2008

Teppefall Capture – From prototype to application

There is a lot of tricky logic in this application that is not so obvious just by looking at some screen shots. There are the delicious differences between Windows XP and Vista on how they deal with shared native libraries. There are minimum two gotchas. One, if you link against stuff like Visual C++ or MingW32 G++ you must add the C++ library to your application base path on Vista. It will not work the way it does on XP, where the DLL can just be on the system path. Second, any custom JNI library must be added to the system path before a VM is created. Just setting java.library.path will not work on Vista -if- the path is not the base path (“.”).

Teppefall Layout - Capture

Continue reading "Teppefall Capture – From prototype to application" »

February 24, 2008

Introducing Teppefall Capture

This application is still a work in progress, but I am tired of keeping it a secret so here is the dirt. Teppefall Capture is a simple Photo Booth clone. By simple I mean it is built on the FX/Layout stack, has an OpenGL powered live preview (JOGL + TextureRenderer) and gets its video feed from a custom video capture library.

Teppefall Capture

Continue reading "Introducing Teppefall Capture" »

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.

Continue reading "Colorspace 1.7, FX/Layout 3.4, SDK 20071105" »

November 05, 2007

Colorspace 1.7

Continue reading "Colorspace 1.7" »

October 01, 2007

Colorspace 1.6, Layout 3.3, FX 3.3 and Darkstar 20070930

New features:

This is a library update with some compatibility fixes.

  • Substance 4.0
  • Rhino Javascript 1.6
  • BSF 2.4

Continue reading "Colorspace 1.6, Layout 3.3, FX 3.3 and Darkstar 20070930" »

September 27, 2007

Memory leak update

The memory leak seems to affect Windows XP as well, so I can only assume that this is a problem on all platforms. You are only affected if you run under -Dteppefall.chrome=false and you can probably stop the problem by setting -Dteppefall.cursor-monitor=false.

Example:

java
-Dteppefall.cursor-monitor=false
-Dteppefall.chrome=false
-Dteppefall.override=true
-Dswing.defaultlaf=com.teppefall.ds.look.TitaniumLAF
-jar darkstarlayout.jar

September 11, 2007

Colorspace 1.5, Layout 3.2, FX 3.2 and Darkstar 20070905

New features:

Colorspace supports the scroll wheel. One NPE fixed. Both fixes by Luan. Decimal values are written to standard output when the decimal check box is selected. 200-500ms shaved off About dialog launch. Colorspace no longer runs under a security policy since it causes to many problems on OS X.

Darkstar applications now have focus aware menus under Titanium LAF. A feature from the stone age. Just use com.teppefall.ds.Application in the same way as before. This means that the foreground color of your menu goes dark (under Titanium) when the JFrame loses focus.

The DSR executable supports the -Xchrome parameter. This turns on the native chrome and is the same as -Dteppefall.chrome=true.

DSR can launch multiple applications at the same time. Just add a comma separator between class names. A word of warning though. Running threads might block the shutdown process, so closing down resources on application exit is paramount. Note that DSR today has a very high probability of not closing down properly.

Other issues:

If Darkstar FX is unable to create HTML and thumbnails you should try the -Xinsecure parameter. FX and Layout run under security managers and can fail if the policy file is not perfect. Strange problems when running under DSR might also be a result of the security policy.

Continue reading "Colorspace 1.5, Layout 3.2, FX 3.2 and Darkstar 20070905" »

August 27, 2007

Titanium on Vista

I found this excellent screenshot tool today. So I tested it out. All applications are running on Vista with the -Xchrome parameter.

Teppefall Darkstar EXE parameters for Windows.

  • -Xchrome - Turns on the native chrome.
  • -Xnative - Windows look and feel.
  • -Xinsecure - Not running under the DSR security policy.

Colorspace

Colorspace 1.4.2

Darkstar Layout

Darkstar Layout 3.1

Darkstar FX

Darkstar FX 3.1

Continue reading "Titanium on Vista" »

August 05, 2007

Big summer update

Two weeks ago I added new builds of Fabric, Surface, Colorspace and Darkstar to the download site. I did not make this public because I planned to fix all the kinks when I came home from vacation. but since some of you are probably struggling a bit, here is the lowdown on the new builds.

Continue reading "Big summer update" »

July 16, 2007

Vista compatibility

Those of you who get the "msvcr71.dll missing" error message should copy msvcr71.dll from the Java VM bin/ directory into the base directory of your Teppefall application. If you get a "Registry Not Found" error you need to install Java.

July 08, 2007

New updates

Colorspace 1.3, Fabric 2.8 and Surface 2.8 is available in the data folder. I will update the download page tomorrow. Colorspace now supports the taskbar, Fabric is less retarded and Surface has a new loader icon + hex color to STDOUT fix.

June 21, 2007

Surface 2.6, Fabric 2.6 and Colorspace 1.1 out now

All Darkstar applications now check for updates.

May 20, 2007

Surface, Fabric, Darkstar and Park updated

Get it while it's fresh. 250kb of source code examples are included in Darkstar in the form of Subpixel, Massive and Cases. I would like to stress that the code is very old (2003) and that is has a lot of wierd coding practices in it. I don't think you will get hired by showing it as example work :)

Teppefall Cases

Install Cases

Continue reading "Surface, Fabric, Darkstar and Park updated" »

May 14, 2007

Huge update - Fabric/Surface/Darkstar

Tons of polish. Windows versions should be awesome.
Mac versions might have some problems :( Shutdown logic might be borked more than before.

Fabric 2.3

Continue reading "Huge update - Fabric/Surface/Darkstar" »

This website is all about alpha and beta software

Download non-beta software here