From bcriscuolo at markspace.com Wed Aug 17 13:24:28 2005 From: bcriscuolo at markspace.com (Brian M. Criscuolo) Date: Wed Aug 17 13:24:42 2005 Subject: [sync-services-developers] Now to get some subscriptions! Message-ID: Alright! If everyone could send me their list of contacts/products/people/ companies that are using or might be using Sync Services, I'll compile a list and get a formal message written up inviting them to this mailing list. b ******************** Brian M. Criscuolo Senior Software Engineer Mark/Space, Inc. bcriscuolo@markspace.com From bcriscuolo at markspace.com Tue Aug 23 06:01:59 2005 From: bcriscuolo at markspace.com (Brian M. Criscuolo) Date: Tue Aug 23 06:02:02 2005 Subject: [sync-services-developers] Welcome to the list! Message-ID: <0D772D04-BA90-4E02-9C95-AF597229AE6B@markspace.com> Hello everyone, Now that this list is running, and has some "charter" members, I'd like to take a moment to thank you for signing up. Evidently you all have an interest in Sync Services, and hopefully this list will help you achieve your synchronization goals in your products. At Mark/Space, we're currently shipping software that uses Sync Services to synchronize PIM data. Sync Services has allowed that to happen fairly easily, although not without issues. We've written up bugs and feature requests, filed with Apple, that will hopefully make Sync Services better with each update. As you work on your own projects, make sure to file those reports! I've been working with Sync Services for over 4 months and come from a development background involving handheld synchronization, and I've found that not having to do conflict resolution/data management/sync logic to be a great benefit. If you'd like to introduce yourself to the list, feel free. If you have any questions, please bounce them off the list - it looks like we have a good set of list members who may have ideas or solutions to what you ask. b ******************** Brian M. Criscuolo Senior Software Engineer Mark/Space, Inc. bcriscuolo@markspace.com From john at nowsoftware.com Tue Aug 23 06:51:13 2005 From: john at nowsoftware.com (John Wallace) Date: Tue Aug 23 06:51:17 2005 Subject: [sync-services-developers] Welcome to the list! In-Reply-To: <0D772D04-BA90-4E02-9C95-AF597229AE6B@markspace.com> References: <0D772D04-BA90-4E02-9C95-AF597229AE6B@markspace.com> Message-ID: <40295994-EB26-47CC-B4C9-DDEBD796EB10@nowsoftware.com> Hi Folks: I'm John Wallace. At Now Software we're working on using Sync Services for an upcoming version of Now Up-to-Date & Contact. John ------------------------------------------------------------------------ John Wallace President and CEO Now Software, Inc. Phone: 614-413-4000 x3010 Fax: 614-413-4100 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.markspace.com/pipermail/sync-services-developers/attachments/20050823/673a961a/attachment.html From btruex at markspace.com Tue Aug 23 13:21:19 2005 From: btruex at markspace.com (Brent Truex) Date: Tue Aug 23 13:21:24 2005 Subject: [sync-services-developers] Welcome to the list! In-Reply-To: <0D772D04-BA90-4E02-9C95-AF597229AE6B@markspace.com> References: <0D772D04-BA90-4E02-9C95-AF597229AE6B@markspace.com> Message-ID: <03238FD6-1011-4722-95AC-425D4AB0B9FA@markspace.com> Hello, I'm the Mark/Space engineer working on the sync clients for Windows Mobile devices. - Brent Brent Truex btruex@markspace.com From btruex at markspace.com Tue Aug 23 13:39:12 2005 From: btruex at markspace.com (Brent Truex) Date: Tue Aug 23 13:39:22 2005 Subject: [sync-services-developers] "Disabled" sync engine? Message-ID: Some of the documentation ( e.g. ISyncManager -isEnabled ) refers to a sync engine state of "disabled". Does anyone know how to enable and disable the sync engine? - Brent --------------------------------------------------------------- Brent Truex btruex@markspace.com From brenttruex at codebeaver.com Tue Aug 23 13:22:40 2005 From: brenttruex at codebeaver.com (Brent Truex) Date: Tue Aug 23 15:04:16 2005 Subject: [sync-services-developers] "Disabled" sync engine? Message-ID: Some of the documentation ( e.g. ISyncManager -isEnabled ) refers to a sync engine state of "disabled". Does anyone know how to enable and disable the sync engine? - Brent From bcriscuolo at markspace.com Fri Aug 26 12:36:12 2005 From: bcriscuolo at markspace.com (Brian M. Criscuolo) Date: Fri Aug 26 12:36:31 2005 Subject: [sync-services-developers] Pushing the truth Message-ID: <8F6CE1D1-202C-48F7-AFFA-039F5B0ED7CC@markspace.com> Apple's documentation talks in a few places about a client pushing the truth, and Syncrospector allows it to happen. It looks, though, as if that is something that a client is currently unable to do. It looks as if .Mac sync is able to do this (.Mac preferences). Does anyone know any differently? I'm going to file an enhancement report for it, as customers with a handheld device are used to doing a "handheld overwrites desktop" type of action. I realize that pushing the truth is potentially dangerous. Thoughts? b ******************** Brian M. Criscuolo Senior Software Engineer Mark/Space, Inc. bcriscuolo@markspace.com From bcriscuolo at markspace.com Mon Aug 29 07:58:13 2005 From: bcriscuolo at markspace.com (Brian M. Criscuolo) Date: Mon Aug 29 07:58:16 2005 Subject: [sync-services-developers] initializeSession UI Inconsistent Message-ID: Hi all, I've just reported . Has anyone had a similar experience? If so, any thoughts on how to handle this best (sans a fix in OS X)? Bug report below: ***** Sync Services should present a UI when initializeSession is called for the first time after registering a client. In our testing, however, this is not always the case. Our application has three Sync Services clients, each with a unique ID. In tests on two different systems only one of the three clients presented UI when the session was run. The test setups were as follows: Test 1: Clean, freshly installed system, Address Book or iCal had never been launched. Installed our software and synchronized. Test 2: Development system. Unregistered ALL clients using Syncrospector and restarted. Installed our software and synchronized. In both cases, only one client presented UI but all three allowed the synchronization to occur. It would be very useful to know some of the background of the rules and requirement that are used in determining when to present UI, especially for our support needs. The user is not familiar with this dialog (AB and iCal don't cause it to appear) and there are few applications that are using it at this time. Better would be to have the behavior be consistent for all clients. ***** b ******************** Brian M. Criscuolo Senior Software Engineer Mark/Space, Inc. bcriscuolo@markspace.com From bcriscuolo at markspace.com Wed Aug 31 06:10:36 2005 From: bcriscuolo at markspace.com (Brian M. Criscuolo) Date: Wed Aug 31 06:10:38 2005 Subject: [sync-services-developers] Response from Apple on initializeSession dialog Message-ID: <6E2352AC-F42A-4162-8C3D-335DF001FA4B@markspace.com> Last week I filed a Radar bug regarding the UI that appears when calling initializeSession for the first time after registering a sync client, and I think everyone would be interested in the response, as this information is not documented (maybe it will be soon) and very useful! The bug has been closed as behaves correctly. I hope it is useful to you. b ***** Sync Services: UI that appears from initializeSession does not always appear. 29-Aug-2005 10:56 AM Brian Criscuolo: Sync Services should present a UI when initializeSession is called for the first time after registering a client. In our testing, however, this is not always the case. Our application has three Sync Services clients, each with a unique ID. In tests on two different systems only one of the three clients presented UI when the session was run. The test setups were as follows: Test 1: Clean, freshly installed system, Address Book or iCal had never been launched. Installed our software and synchronized. Test 2: Development system. Unregistered ALL clients using Syncrospector and restarted. Installed our software and synchronized. In both cases, only one client presented UI but all three allowed the synchronization to occur. It would be very useful to know some of the background of the rules and requirement that are used in determining when to present UI, especially for our support needs. The user is not familiar with this dialog (AB and iCal don't cause it to appear) and there are few applications that are using it at this time. Better would be to have the behavior be consistent for all clients. 29-Aug-2005 08:00 PM Stoney Gamble: Hi Brian, Engineering has determined that this issue behaves as intended based on the following information: The behavior is as follows: Any third party apps / servers / devices that sync, and are not the first clients to sync a particular dataclass will pop the first sync alert. The two assumptions are 1) we sync the apple clients before any third party clients come around 2) users aren't concerned with the first client to sync new dataclasses; this is meant as a protection for the user, and if there's no data loss that will occur with a sync, we shouldn't bother them. ***** ******************** Brian M. Criscuolo Senior Software Engineer Mark/Space, Inc. bcriscuolo@markspace.com