Palantir screenshots in the wild: Swing Sightings
September 11th, 2007 |
We recently had a visit from some distinguished guests. Chris Campbell, a member of the Java 2D Team at Sun, came to see demonstrations of the Palantir products. We were very pleased and flattered by his positive reactions to the work that we’ve done.On the basis of that visit, we were added to the Java Desktop community site as a Swing Sighting Preview and merited a mention on Romain Guy’s blog: Another Pretty Java Application.We’re excited to present this series of screenshots as the first public unveiling of the Palantir applications. On a technical note: everything you see in these screenshots is from live, running applications. The applications are entirely written in Java and the GUIs are composed of custom Swing components.After the jump: bigger thumbnails with a description of each screenshot. You can click above or below to see the full resolution screenshots.
Instrument Explorer
The instrument explorer uses filtering mechanisms to drill down to subsets of the financial universe of interest. Note that the filters themselves act as views on the dataset.
UI Elements Montage
A montage of UI elements from Palantir Finance.
Regression Modelling
Advanced statistical packages capable of regression modelling operate on top of the intuitive object framework
The Dashboard
The Dashboard exists as a one-stop-shop for summary information on markets and the world.
Graph Explorer: Circular Context Menu
The circular context menu in the Graph Explorer reveals a multi-level hierarchy of actions to perform nodes selected on the graph.
Timeline Viewer
The Timeline Viewer enables the visualization of events on a timeline using intuitive filtering mechanisms. Note that the viewer interacts with the graph by fading out the nodes not included in the current temporal filters.
Graph Explorer: Resource Flow
In this single frame of an animated view we see the visualization of resources flowing between entities on the graph. In the live application, the directionality of movements are clearly rendered as movement on the graph. Note that flows can be thresholded to only show transactions above a certain size.
Graph Explorer
The Graph Explorer visualizes relationships between entities, events, and documents. At higher zoom levels, details appear on each edge to call out the nature of the one or more relationships the edge represents.
Graph Explorer: Histogram
The Histogram allows quick summarization and selection by common attributes for sets of nodes that appear in the Graph Explorer or other views.






Hi,
Very nice apps
Where is it distributed ? And if so, what is the license ?
Thanks
September 12th, 2007 at 12:21 am
Wow, some very polished looking stuff. I’m jealous. I wish we had enough time/money/staff to be able to do this level of work.
On another note, a couple of questions:
1. I sometimes need a graph layout algorithm. What did you all use?
2. On the cosmetic side, what do you do to get the nice concave-glass-looking buttons? An outside artist?
September 12th, 2007 at 5:08 am
AC,
On point 1., try Prefuse. I’ll bet Palantir is!
regards,
-Frank
September 19th, 2007 at 8:44 am
Very, very nice work indeed. Love the gradients.
One quick question. How fast does this application load?
I’m working on a relatively simple file management system, which unfortunately, takes close to a minute to load on a PIII 750Mhz processor with 256MB of ram. On higher spec machines it performs o.k. ie, load time less than 15 secs (Vista specs)
Could you give me a load time comparison on a similar spec machine?
September 30th, 2007 at 1:34 pm
We run things on higher end machines as well. The application loads very quickly (I don’t have exact numbers for you).
On a machine with only 256MB of RAM, I would guess that you’re running into swap issues almost immediately. Whenever you start swapping parts of your VM (and especially your heap) in and out, your performance is going to suffer.
It’s probably more about the size of RAM than the speed of the processor.
October 1st, 2007 at 9:47 am