The Poker Copilot Blog

Tracking the development of Poker Copilot, Mac OS X software for poker analysis and statistics.

Monday, 2 June 2008

Day 2: Better Integration with Full Tilt Poker

Today I made my poker stats app automatically detect if Full Tilt Poker is installed. If so, it reads the location of the hand history files from Full Tilt Poker's own preferences.

This was somewhat tricky. OS X Application Preferences are stored in a binary format. Although there exists a Java API to read an application's own preferences, there seems to be no Java API to read other application's preferences.

Luckily the Quaqua Look & Feel open source library has a class to help with this. It took some tinkering but the results are good. Now there is a good chance that first-time users will have no configuration to do. Immediately upon starting my poker app for the first time, their hand history files will be magically located and read, and attractive and meaningful graphs will appear in front of their eyes.

1 comments:

Sohail Somani said...

That will make for a nice user experience. Is your parsing still slow?

 

Poker Copilot

Free 30 Day Trial

Only $69

Order risk free with our 30-day money back guarantee.

  • Poker tracking software for Mac OS X
  • Supports PokerStars, Winamax, Merge Network, Ongame Network
  • Analyses your opponents while you play
  • On-table HUD for Mac
  • Easy to use, easy to understand

Watch a demo of the major features of Poker Copilot