Main

January 11, 2011

Introducing Teppefall DevGrid

This is the first "cloud based" product from Teppefall. More information will come over the next couple of months. It runs on Google AppEngine and is standard J2EE plus a few Google extensions. JavaMail, Twitter4J and XMPP works great.

January 05, 2011

Sneak peak - HybridKit

Alpha product. Even the website is alpha. Teppefall HybridKit coming soon to a device near you.

January 16, 2010

64bit support is coming

Supporting 64bit is not very important when most of your code is in Java. But Teppefall does have around 300kb of C++ that needs to be ported. And the process is something like this.


  • Install crazy big Windows SDK and Visual Studio on Windows 7.

  • Realize that the Windows documentation is wrong when it comes to "vcvarsall.bat amd64".

  • Dig around for a while.

  • Find the correct BAT based configuration files and drag them into the application menu.

  • Create custom makefiles.

  • Scratch your head as Microsoft uses the suffix "32" in paths and library names everywhere.

  • More mind numbingly boring rewriting of makefiles.

  • Everything compiles, but Winsock related code is broken. Might be configuration. Might be worse.

  • Realize that 64bit JRE writes a registry JVM value that points to a non-existent file. My fault ?

  • But the code supports that, so just use TEPPEFALL_JVM variable.

  • Success!


Itanium support is probably not happening. The compiler can't find "Windows.h" under the IPF configuration and that's kind of a problem unless I want to dynamically load every method. 64bit Windows 7 also seems to crash some plug-in based systems. They keep changing the security model and developers are behind all the time for some reason. Although, the same problem exists on 64bit Linux. Which is stranger since 64bit compiler support is just a GCC parameter away.

October 04, 2009

Java Swing versus Nokia Qt

Qt Software (Trolltech/Nokia) has some pretty impressive technology and the new license makes it possible for pretty much everyone to develop Qt based software. Nokia wants a slice of the iPhone marked and Qt is the dedicated carrot on a stick. Although, I expect most people will write desktop software since this is the focus of their excellent Qt Creator IDE. Mixing Qt Creator and Visual Studio C++ 2008 Express is a powerful combination, but very complex to set up. And you will need this if you want to compile Phonon and Phonon compatible QT4.5 shared libraries. Qt Creator is very easy to use for Qt beginners, but you will need console and makefile skills if you want Phonon.

Teppefall Media Player (Qt) (15).png

Continue reading "Java Swing versus Nokia Qt" »

Next generation Teppefall software

Coming soon to Teppefall Link.