New JIVA Server: Bringing out the Big Iron

We have been profiling JIVA’s performance and have now started focusing on the JIVA Server. We decided to migrate our JIVA Server to a substantially slower machine and see how much traffic it could handle before bogging down.
After considering a few truly archaic options (like an SGI O2 running at 180 MHz) we decided […]

Licenses Float!

JMSL is an extremely powerful and widely used numerical computing library. Today I adapted one of the demo applications bundled with JMSL as a JIVA application. I’ve never used JMSL before and this was my first task application written to run on a JIVA Network (I’ve been working on other […]

SDK Kickoff

Well, I’m in the office on a Saturday afternoon trying to get a head-start on the JIVA SDK release. Right now I’m documenting the code signing process.
This isn’t very hard and I’m currently envisioning some tools that we can provide to make the process even simpler, particularly if you are considering just using a self-signed […]

JIVA Client for Linux out of beta!

Hi, this is Garrett Kelly. I’m a senior engineer over at Brain Murmurs and I’m in charge of the Linux distributions of JIVA.
After rigorous testing of the Linux JIVA Client today, I am proud to say that we have a new product to add to our suite of supported platforms. The Linux JIVA […]

Linux Screen Saver Beta

A release candidate of the JIVA Client for Linux can be downloaded from our GForge site. If you need it, you can download a compatible version of Java from Sun.
Release Notes:
This is a beta of the JIVA Screen Saver for Linux. It
requires Xscreensaver 4.19 or better and the Sun 1.5 JRE.
NOTE: gcj […]

Linux Update

The JIVA Xscreensaver module has been updated and is running like a top under Fedora RC4.

This isn’t ready for prime time yet (the default RPM install requires some tweaks afterwards in order to run) but the heavy lifting work has been done.
It is worth noting that JIVA does NOT work with gcj. If […]

New JIVA Builds Available For Download, Linux Client Update

The latest client and server builds have been posted on our downloads page and we have also updated the kernel build image on our public server: if you’ve already installed the JIVA client on your machine it will get the update automatically.
Nathan has modified the Windows screen saver to use the same configuration libraries […]

OS X Screen Saver Performance Revisited

We were able to link directly to the 1.5 Server JVM and the results are gratifying!
The JIVA OS X screen saver client now scores 476 MFLOPS on our Scimark2 benchmark, up from 229 MFLOPS with the Client JVM on a 2.16 GHz Macbook Pro.
That’s a staggering 107% performance improvement!
Thanks, Apple!

OS X Screen Saver Performance

We’ve spent the last couple of days profiling the performance of the OS X screen saver.
The current best performing client we have is the Windows Screen Saver, followed closely by the various UNIX daemon clients. This is because these clients all use the Java Server VM.
OS X didn’t even have a real Server […]

Forces in tension: why we chose Java

The decision to implement JIVA applications in Java came down to one simple point: at this point in time, only Java byte code meets all of our requirements.
We knew at the start that the implementation depended on several forces, all in tension:
Performance
Mutability
Backwards compatibility
Developer acceptance
Customer acceptance
Security
Platform independence
Performance: Since the object of this exercise was […]