Java's Runtime.exec and External Applications


Java was developed with an eye toward platform independence, freeing the software developer from the unpleasant and tedious task of cross-platform porting and testing of software. All too often, however, developers are not able to write completely new applications, but have to interface to existing legacy software and operating systems. This poses a problem as Java cannot make use of many utilities and system-dependent features that these programs have relied upon in the past...

TV-Browser - A Digital TV Guide in openSUSE


TV-Browser is a simple Digital TV Guide that supports more than 500 TV channels and 80 Radio stations. TV-Browser collects TV program information from different sources on the internet and presents it neatly as a Digital TV Guide with pictures where there possible (if there are no copyright issues).

Preventing Java's java.lang.OutOfMemoryError: PermGen space failure


The "OutOfMemoryError: PermGen space" message is normally encountered during development activites where a long-running JVM is asked to load/unload builds. However it can also be encountered in a recently spawned JVM under the "right" set of conditions. The message is a symptom of an incomplete garbage collection sweep where resources are not properly released upon unload/restart...

Buddi - Personal Finance & Budgeting Program for openSUSE


Buddi is a personal finance and budgeting program, aimed at those who have little or no financial background. Designed to keep the software simpler but still effectively help users to manage their finances. Buddi is released a free opensource software released under GNU GPL license. Buddi will run on almost any computer which has a Java virtual machine installed. This can include Windows, Macintosh OS X, Linux, and many other operating systems.

Example source code organized by topic


Good source for tutorials and source code examples...