On-Core Software

Time Master - Apple iOS => Time Master Sync Module => Topic started by: Adam on April 08, 2010, 09:18:05 pm



Title: Time Master - Syncing multiple devices
Post by: Adam on April 08, 2010, 09:18:05 pm
We have been asked about syncing devices before, but now that the iPad is out the emails are pouring in.  We are putting up this poll to see if there is enough interest to build this module.  It will take a considerable amount of time to develop and test and we want to make sure that our time spent is justified (profitable) if we move forward with this.  I wish we could tell you that we were making tons of money on the app store like a very small handful of developers (the ones press likes to talk about), but I will say are doing "ok" thanks to the interest in Time Master (Thank you!!!).  We write software for a living and this is not a hobby for us (in case you were wondering.   ;) )

Doing a correct sync is not an easy process (or easy to program).  You have to keep in mind how to sync all the different things, such as Clients, Project, Tasks, Expenditures, Time & Expense Entries, etc.  For new syncing, where the items are not yet matched up or if information is added on one device on the fly, we would try to compare the "name" against the other device's item name.  If the "name" matches, we might have to display a screen asking if it is a new item or if it is supposed to match an existing item.  We would also need the ability to "merge" data when necessary, post facto.  So that is a simplistic view of what would need to happen.

The sync could be set for a one-way sync or a bi-directional sync.  You would want a one-way sync if your employee was sending you info, but you don't want all the info from your device, with other employees data, going back out to them.  Bi-directional would be what you would desire if you wanted to keep your iPhone and iPad synced with the same data.

The benefit for some people would be that each of your employees could send you their information with a one-way sync to your device.  Then you could create all the invoices, using our optional Invoice module, on your device to bill all of your customers.

There are many other things for us to consider.  For example, you may need to do an export of only the Clients, Project, Task and Expenditure lists, so that your employee would have the same data as you, that you had setup prior to them going out in the field.  You would not send Time or Expense entries.  This would probably be a necessary option for people doing a one-way sync.

With iPhone OS 4, due out this Summer, all of this could become possible.  You would simply tap on the attachment in the email and it will ask to launch Time Master and then Time Master will ask you if you want to import the data.  Note for users that have both an iPhone and iPad that they would want to sync, they would only have to pay once for the option.

So that is it in a nutshell.  Please vote and let us know if this would be a worthwhile investment in our time and that we could recover our development cost over time.

Cheers,
Adam.


Title: Re: Time Master - Syncing multiple devices poll
Post by: thedave on April 29, 2010, 03:24:57 pm
if i end up getting an ipad, it just might be worth it to me to drop 10 bucks for the privilege of running time master on both devices. however, i haven't been able to justify getting one, so i'm not sure i'll end up being a customer for that one.

just wanted to let you know that 5 bucks per device, or 10 bucks overall would be about the price i could justify for such an addon.

d.


Title: Re: Time Master - Syncing multiple devices poll
Post by: junna on May 02, 2010, 01:29:03 am
I'd much rather see  desktop app with some basic functionality.
- Ability to manipulate expenditures
- Ability to manipulate client infos
Competition (Billings) is doing it much better than above.
Their iPhone app is confusing though. Too project oriented.


Title: Re: Time Master - Syncing multiple devices poll
Post by: Pwambach on May 02, 2010, 04:14:34 pm
I just came across this app online. Syncing is very important. I probably won't buy this unless I know the data can be synced correctly. I currently use a notes program to sync my billing notes between devices.  I might be at a client and have forgotten my iPad at home. Knowing I can just use my iPhone would be a huge savings in time of not having to reenter data.

Also it will give me a better sense of peace of mind that I won't screw up my monthly billing if I lose my iPad or iPhone. Let me know if you decide to code the app for syncing so I can buy the app ahead of time to get use to it.

Thanks


Title: Re: Time Master - Syncing multiple devices poll
Post by: spookyIT on May 04, 2010, 09:26:45 pm
I came across this app last night. I am ready to purchase it. This was one the the first questions I was asked when I told some of my IT friends. Can the data be sync with other iphone devices. I vote YES... :)


Title: Re: Time Master - Syncing multiple devices poll
Post by: jennashton64 on May 09, 2010, 06:17:49 pm
I just bought the app to replace InerTrac, which does not appear to be undergoing any updates for iPad (or have been updated in a long time).  Functionality looks great, but would be much much better if I can sync between devices (sometimes it's better to track on my iPhone, sometimes better on my iPad).  Thanks for polling on this issue! 


Title: Re: Time Master - Syncing multiple devices poll
Post by: edl867 on May 17, 2010, 11:48:13 am
I think that syncing is paramount to being able to use this on two machines.
I also agree that is would be nice to have a desktop app to at least do database changes. :)


Title: Re: Time Master - Syncing multiple devices poll
Post by: gtroyp on June 08, 2010, 02:36:22 pm
This would be fantastic. I would be willing to pay $10 bucks to have this on both my iPad and my iPhone. Plus the ability to share with my partner would be amazing!


Title: Re: Time Master - Syncing multiple devices poll
Post by: Adam on June 14, 2010, 01:27:35 pm
Ok folks.  Time Master 3.0 has just been submitted to the App Store and will have an optional Synchronization module.  This is a full bi-directional sync for two or more devices.  If you have an iPhone and iPad on the same iTunes account, you will only have to purchase the module once and re-download on the second device.  The sync module will work over Wi-Fi or Bluetooth.  We had a bit of trouble with our iPad's over Wi-Fi (yes, we have experienced the same broken behavior and hope that Apple will create a patch for the hardware to fix this issue).  Bluetooth works flawlessly, but it is a bit slower, and it's also nice because you do not have to rely on being on a local Wi-Fi network to sync devices.  We highly recommend doing a Backup of one device and restoring on the second device before running the sync module to make sure that the data is clean to start with.

We hope to eventually build a "Master/Slave" module for synchronizing devices where you would have one Master phone (the boss) and multiple slave (employees) devices and be able to synchronize using email.  This module will be even more complex than the Sync module.  We do not have any ETA on this yet.

Enjoy!

Cheers,
Adam.


Title: Time Master - Syncing multiple devices
Post by: edl867 on June 24, 2010, 10:09:21 am
I bought the sync module.
It actually works better than I thought it would.

Keep up the great work.
This thing works wonderfully.
 
http://www.lefflerlabs.org





Title: Re: Time Master - Syncing multiple devices poll
Post by: PimpedFridge.com on November 03, 2010, 05:21:53 am
I just sync'd my Time Master files on my iPhone with my iPad for the very first time. 

While the sync worked perfectly, I did not find the process particularly intuitive and it took me a few minutes to figure out how to get things working.

Is there an online tutorial or a YouTube video video that walks you through the process?  Now that I've gone through the process once, I'll have no problem at all doing the sync, but other folks might appreciate some guidance the first time they do a sync between devices.

As far as your poll about the price, while I did not find the process particularly intuitive, it was easy and fast once I figured out the steps.  The sync module is definitely worth the price.  If I had paid $9.99 for it I would be very happy with my purchase.

http://www.PimpedFridge.com
 


Title: Re: Time Master - Syncing multiple devices poll
Post by: Adam on November 03, 2010, 09:04:02 am
While we do not have a YouTube video for the Sync module (yet), it is in our documentation.  The "manual" button is on the top right of the main Setup window.  But please note that you can download that same PDF for viewing on your desktop computer, which is much easier to read than on your iPhone.  Go to http://on-core.com/timemaster (http://on-core.com/timemaster)  and scroll down to the very bottom where it says "Documentation" and save it to your desktop.



Title: Re: Time Master - Syncing multiple devices poll
Post by: rlajordan on November 30, 2010, 09:31:34 am
I am new to the hardware, but have purchased Time Master for a new Ipod.  Right now it lacks a sync to my PC and I would pay $10 or more for that capability.  I would pay even more to have the ability to use my PC to track time as well as my Ipod.  When I am in the office, I like to use my PC to track time, but in the field I use the Ipod.

I am transitioning from a Palm TX where I use TealTracker both on the TX as well as the PC.  This software has some holes and issues, but for the most part works.


Title: Re: Time Master - Syncing multiple devices poll
Post by: Adam on November 30, 2010, 10:28:31 am
Sorry but we will not be doing a desktop time tracking application.  With each iOS update, the devices features keep getting more and more powerful and we've found that we can do just about everything we wanted to do on the device now, so we do not feel that there is a need to do anything on the computer at this point.  It would take a huge amount of work to write a Mac & PC version of a desktop app and based on our experiences and trying to "communicate" with Windows with the iPhone has been less than desirable, so it's not going to happen.

I keep my iPhone or iPad next to the computer and I find that I much prefer to keep tracking my time on those so that I don't have yet another app tying up my desktop computer or leaving the application I'm in to go to another screen.  Plus which I always have my iPhone with me, so it is always easy to start tracking time no matter where I'm at.

You can Backup & Restore data to your desktop computer either using Time Master Central or the iTunes "File Sharing - Documents" option (the latter works when TMC on Windows will not).  But that is as far as that goes.


Title: Re: Time Master - Syncing multiple devices
Post by: charleseley on June 25, 2014, 06:05:02 pm
I bought the sync module from my iPad. I have synced both my iPad and iPhone with iTunes, but the purchase does not show up on the iPhone. The only option I get is to purchase it again on the iPhone.
Charles


Title: Re: Time Master - Syncing multiple devices
Post by: charleseley on June 25, 2014, 06:10:05 pm
OK. I get it now. You go through the motions of buying it again and in the end it tells you you have already bought it and would you like to download it again.
CE


Title: Re: Time Master - Syncing multiple devices
Post by: charleseley on June 27, 2014, 12:15:23 pm
I installed the sync module first on my iPad and then on my iPhone. It works if I initiate the sync from the iPad, but not if I do it from the iPhone. Also the process is pretty slow. It is much faster to back up the data to drop box and then restore on the other device, which is what I did before.


Title: Re: Time Master - Syncing multiple devices
Post by: Adam on June 27, 2014, 01:43:43 pm
First make sure they are both on your local WiFi connection.  iOS devices can sync via Bluetooth, which is the "fallback" and can be pretty slow.  WiFi is not too bad.

The risk you are taking with doing the Backup/Restore method is that if you do work on both devices between Backup/Restore, you will loose data on one of the two devices.