Main Page

From HeartBit

acnoc4t

Main_Page - FAQ - Links
General_Design - Developer FAQ - Code_Documentation
SourceForge (http://www.sourceforge.net/projects/heartbit) Downloads (http://sourceforge.net/project/showfiles.php?group_id=107433) mailing-list (http://sourceforge.net/mail/?group_id=107433) Forum (http://sourceforge.net/forum/?group_id=107433) RSS Feeds (http://sourceforge.net/export/rss2_project.php?group_id=107433) Screenshots (http://sourceforge.net/project/screenshots.php?group_id=107433)

Table of contents

Overview

HeartBit is an cross-platform,GPL Java/SuperWaba application to access, view and analyze data from the heart rate monitoring (HRM) range of watches from Polar (http://www.polar.fi) .

It is designed to support Windows and Palm devices, as a starter. MacOS, Linux and PocketPC support should be possible.

News





Bye bye

Time is scarce for me, Java has proven a pain with for IRda,usb and serial implementation. and SuperWaba is no longer free... So I'm done with heartbit. The Heartbit project is frozen. Shall you want to keep it alive and continue with it, contact me and I'll tell you all I know.






February, 15th: source tarball ( zipball, as a matter of facts )

For those not confortable with the SourceForge CVS, here is a source ZIP archive : 0.0.3-pre060215 snpashot (http://sourceforge.net/project/showfiles.php?group_id=107433&package_id=143678)

December, 27th: interface support overview

Work on Heartbit continue, with periodic commits to the CVS tree.

As for the interface support, on the various OS, here is an update:

interface type OS status
Polar USB Mac N/A: the polar interface is not Mac OS X compatible
Windows working, through libusb-win32 and JNI
Linux should work, if recompiled
Polar Serial Mac under investigation using rxtx.org. see below this chart.
Windows same as above
Linux same as above
built-in IRDA Mac N/A: no built-in IRda port on Mac for years...
Windows working, through winsock32 and JNI
Linux unimplemented. Java_IrSockets (http://www.hpl.hp.com/personal/Jean_Tourrilhes/IrDA/Java.html) may help


Rtxtx.org serial did not provide the easy success we hoped. Still working on it and serial support, see Rxtx_serial_interface and rxtxswingdemoforj2se14 (http://pbarthelemy.blogspirit.com/archive/2005/10/02/rxtxswingdemoforj2se14-rxtx-org-swing-sample.html) .

See you soon !

October, 4th: graphs, serial port and jcalendar

Heartbit has a fine .HRM file grapher. The UI has also been made nicer. All this is available on CVS....

Also, related to heartbit: jcalendar and rxtx.org.

a fork of jcalendar is available, go see the rationale at jcalendar-hb (http://pbarthelemy.blogspirit.com/archive/2005/09/24/jcalendar-hb.html)

For the Apple Mac users around here, heartbit must support the Polar serial port interface... We are not quite there yet, as it has appeared quite complex.In the meantime, I wrote a stand-alone test app for this rxtxswingdemoforj2se14 (http://pbarthelemy.blogspirit.com/archive/2005/10/02/rxtxswingdemoforj2se14-rxtx-org-swing-sample.html)


July, 4th:CVS repository back in use

With the help of smo_ch, the CVS repository is back online. Go check it !

See how the access it CVS docs at SF.net (http://sourceforge.net/cvs/?group_id=107433) or get a glimpse of it on CVSweb at SF.net (http://cvs.sourceforge.net/viewcvs.py/heartbit/HeartbitViewer/)


June, 12th: Version 0.0.3 : Swing Gui

Version 0.0.3 will bring a Swing GUI to heartbit :

Go and grab the zip-ball at https://sourceforge.net/project/showfiles.php?group_id=107433

Image:Four-tabs.jpg

More screenshots on the SF.neet page (https://sourceforge.net/project/screenshots.php?group_id=107433)

Wiki, wiki, wiki !

I dropped Apache Forrest as a Content Management Tool... Weclome to the HeartBit WikiWiki page !

version 0.0.2 : Polar USB interface support for desktop PC owners !

Beta release of version 0.0.2 ! check the SourceForge project page ! version 0.0.2 is here (http://sourceforge.net/project/showfiles.php?group_id=107433&package_id=143678&release_id=303775)

the polar USB interface will allow desktop-owners to join the project, as the currently supported built-in IRda is mainly available to laptop-users.

After trying jUSB/win32 without success, and due to the lack of availability of the 'official' JSR-80 on win32, I went for libusb-win32. With the help of S. Meyer, of libusb-win32 fame, I managed to get a working JNI layer for the interface. I am including this in the code, as of today.

One major issue remains : I did not manage to get the USB to work on the workout files : for some reasons, the data received are a weird ( lots of zeros, all standard Polar data missing ). To better tackle the problem, I ported daveb.net's s710 to win32. The point is to make comparisons, therefore debugging easier. just give a look at s710-win32 (http://pbarthelemy.blogspirit.com/archive/2005/03/07/s710-win32.html).

As for Superwaba, HeartBit already works on SW for Win32. I guess a SuperWaba Gui will have to wait a bit more...

version 0.0.1

Version 0.0.1 released ! you can download it from SourceForge ! version 0.0.1 is here (http://sourceforge.net/project/showfiles.php?group_id=107433&package_id=115935&release_id=279446)

Help Wanted !

Lots of work lie ahead to made HeartBit a user-ready piece of software. There is no better time to join a project than at this early stage !

Do not hesitate to join the Band and contribute ! Note feel free to subscribe to our mailing-list : heartbit-devel (at) lists.sourceforge.net



Pbarthelemy 21:43, 14 Jun 2005 (PDT)