Hi,
sorry I did not (yet) publish the sources.
What I published is a binary bundle with the "server-jar", which is also a command-line-version, and some "API-documenting Java-Sources". Check here:
http://h2096617.stratoserver.net/brouter_bin/brouter092_bundle.zipThe diff from version 0.92 to the current version (0.93) affects only the service-interface, so for the routing core this is still up-to date.
This API is not very clear and not well documented, but it should be possible to get it integrated. These weaknesses in the source-code structure are the reason that I do not want to publish yet, but I'm working on a cleanup that will allow publication.
Please have a look at the "RouteConverter" Forum, where is also a discussion of doing desktop-integration together with mapsforge as an offline vector renderer. In the german openstreetmap-foum there is a discussion about creating a more powerful online service. However, none of these have reached critical mass.
Problem with mapsforge I see is that the new version ("rewrite", 0.4 ?) that is able to run in Swing is not compatible with the 0.3-Version maps like OpenAndroMaps that are used in the Android-Map-Tools. But having an integrated desltop tool would be definitely a cool thing.