Progress to Date 2010-03-09
I know how you folks like to be kept in the loop so here is what's been going on... but please forgive this short, candid and unpolished update...
We had some issues with developers we brought into the project and had to let go... until...
...finally...
We found a great Developer for the Quickbooks API side of the project!
You see developers are a dime a dozen but finding the good ones is really a challenge. There are a ton of hackers and self proclaimed IT folks out there claiming they know their stuff but the fact remains: Finding good developers who actually can be given a task and see it through are hard to find.
I haven't checked with the person to see if it's OK to mention their name so - let me just say I'm happy to report the QuickBooks API has been dealt with, and all that is left on the Quickbooks side is testing with data being brought over from vTigerCRM and testing the data going the other way.
We actually have code now that pulls and pushes data from vTigerCRM to JAS and back, and Quickbooks to JAS and back - there might be some loose ends here but its pretty much all there.
What's left really is dealing with each specific Quickbooks push and pull and the synchronization plumbing. We need this plumbing in place before our first full alpha tests can be reported as officially being under way.
Additionally, a company in Puerto Rico has extended their hand in supplying us with more resources, and hardware to help support our efforts! Virtual servers etc all at our disposal! I don't want to publish their name because we haven't asked permission to and they may wish to remain anonymous. Proper food at the proper time!
So that's where we are - I've personally been hitting Accounting Integration and other projects that require my attention to keep the lights on - but I assure you we have been diligent and making major progress!
Also - I know the interface for the Quickbooks API module... we have to come up with a name for the piece that sits on the Quickbooks server... hmm.. anyway - it's user interface is done, the polling it does to ask for info from the JAS server and to send Quickbooks updates to JAS (so the data get in from and to vTigerCRM) is pretty much done.
Also the Web User interface for JAS itself has advanced leaps and bounds for this project.
Note: To date - all this software is 32bit! Quickbooks API portion works on both 32bit and 64bit Windows Platforms.
We now we have a new Color Console User Interface (SageUI) so that installation and managing the system on different platforms is possible with ONE installation program and utility. This User Color Console Interface works on Windows, Linux, Unix, and Mac... even THROUGH TTY and SSH (putty) sessions! The business folks won't care about this tool per se but let me say to them it means we only maintain one application that works on every system out there which means we are working smarter! The IT folks and computer savvy administrators and managers who use consoles in their day to day who will be supporting this stuff etc. will likely appreciate something more friendly than only having command line tools to get things done.
For those interested in such things...
Here is the SageUI we will use for writing the installation program and support utilities that web pages aren't ideal for
Note these are screen shots of a test application using the new color console library we created which will be used for making server side tools for JAS and Accounting integration.
| WinXP - SP3 | Linux - CentOS | SSH (Putty) |
![]() | ![]() | ![]() |
I'd keep going with some screen shots of the JAS user interface but I really got to get back to developing versus talking about it at this time... stay tuned!
--Jason P Sage
Last Updated (Thursday, 11 March 2010 12:08)







