iSync now available

Posted:
in iPod + iTunes + AppleTV edited January 2014
Get your beta <a href="http://www.apple.com/isync/"; target="_blank">here</a>.

Comments

  • Reply 1 of 20
    you is faster than me...just about the post the same thing....g
  • Reply 2 of 20
    kickahakickaha Posts: 8,760member
    Check out:



    /System/Library/PrivateFrameworks/Sync{Conduit, Engine, Services}.framework



    Cool. Conduits for other devices (Newton, anyone?), and Sync Services. I can live with that.



    Neat. Running 'strings' on SyncConduit shows:



    ABAddressBook class

    CAL* classes are for iCal:

    CALCalendarsDefaults

    CALRepositoryManager

    CALSourcePreferences

    CALAttach

    CALRRule

    CALExRule

    CALAlarm

    CALTodo

    CALEvent

    CALEntity

    CALRecurrenceRule

    CALMailAlarm

    CALDisplayAlarm

    CALProcAlarm

    CALSoundAlarm

    CALAlarmTrigger

    CALRecurID

    CALAddress

    CALURIAttachment

    CALCalendar

    CALSyncEntitiesConversions.m

    CALDuration

    CALProperty

    CALWeekDayNumber

    CALDailyRecurrence

    CALWeeklyRecurrence

    CALMonthlyRecurrence

    CALYearlyRecurrence

    CALAttachment





    NS* classes are generally those that make it to the public APIs:



    NSSyncContactDataClass

    NSSyncContactRecordType

    NSSyncGroupRecordType

    NSSyncNotesDataClass

    NSSyncNoteRecordType

    NSSyncICalendarDataClass

    NSSyncICalEventRecordType

    NSSyncICalTaskRecordType

    NSSyncRecordType

    NSSyncFolderRecordType

    NSSyncFolderName

    NSSyncFolderColor

    NSSyncPalmCategoryRecordType

    NSSyncPalmCategoryIndex

    NSSyncPalmCategoryName

    NSSyncCollectionRecordId

    NSSyncConduitException

    NSSyncConduit

    NSSyncConduit.m

    NSSyncConduit.

    NSSyncConduitManagerDidUpdateNotification

    NSSyncConduitManager

    NSSyncConduitManager.m

    NSSyncContactFirstName

    NSSyncContactLastName

    NSSyncContactFirstNameYomi

    NSSyncContactLastNameYomi

    NSSyncContactSuffix

    NSSyncContactTitle

    NSSyncContactNickname

    NSSyncContactShortName

    NSSyncContactThisIsMe

    NSSyncContactPersonOrCompany

    NSSyncContactNameDisplayOrder

    NSSyncContactHomeAddressStreet

    NSSyncContactHomeAddressCity

    NSSyncContactHomeAddressState

    NSSyncContactHomeAddressCountry

    NSSyncContactHomeAddressPostalCode

    NSSyncContactHomeAddressPostOfficeBox

    NSSyncContactHomeAddressCountryCode

    NSSyncCompanyName

    NSSyncCompanyNameYomi

    NSSyncContactCompanyTickerSymbol

    NSSyncContactDepartment

    NSSyncContactJobTitle

    NSSyncContactBusinessAddressStreet

    NSSyncContactBusinessAddressCity

    NSSyncContactBusinessAddressState

    NSSyncContactBusinessAddressCountry

    NSSyncContactBusinessAddressPostalCode

    NSSyncContactBusinessAddressPostOfficeBox

    NSSyncContactBusinessAddressCountryCode

    NSSyncContactOtherAddressLabel

    NSSyncContactOtherAddressStreet

    NSSyncContactOtherAddressCity

    NSSyncContactOtherAddressState

    NSSyncContactOtherAddressCountry

    NSSyncContactOtherAddressPostalCode

    NSSyncContactOtherAddressPostOfficeBox

    NSSyncContactOtherAddressCountryCode

    NSSyncContactPhoneNumberHome1

    NSSyncContactPhoneNumberHome2

    NSSyncContactPhoneNumberHome3

    NSSyncContactPhoneNumberHome4

    NSSyncContactPhoneNumberHome5

    NSSyncContactPhoneNumberWork1

    NSSyncContactPhoneNumberWork2

    NSSyncContactPhoneNumberWork3

    NSSyncContactPhoneNumberWork4

    NSSyncContactPhoneNumberWork5

    NSSyncContactPhoneNumberMobile1

    NSSyncContactPhoneNumberMobile2

    NSSyncContactPhoneNumberMobile3

    NSSyncContactPhoneNumberMobile4

    NSSyncContactPhoneNumberMobile5

    NSSyncContactPhoneNumberHomeFax1

    NSSyncContactPhoneNumberHomeFax2

    NSSyncContactPhoneNumberHomeFax3

    NSSyncContactPhoneNumberHomeFax4

    NSSyncContactPhoneNumberHomeFax5

    NSSyncContactPhoneNumberMain1

    NSSyncContactPhoneNumberMain2

    NSSyncContactPhoneNumberMain3

    NSSyncContactPhoneNumberMain4

    NSSyncContactPhoneNumberMain5

    NSSyncContactPhoneNumberWorkFax1

    NSSyncContactPhoneNumberWorkFax2

    NSSyncContactPhoneNumberWorkFax3

    NSSyncContactPhoneNumberWorkFax4

    NSSyncContactPhoneNumberWorkFax5

    NSSyncContactPhoneNumberPager1

    NSSyncContactPhoneNumberPager2

    NSSyncContactPhoneNumberPager3

    NSSyncContactPhoneNumberPager4

    NSSyncContactPhoneNumberPager5

    NSSyncContactPhoneNumberOther1

    NSSyncContactPhoneNumberOther1Label

    NSSyncContactPhoneNumberOther2

    NSSyncContactPhoneNumberOther2Label

    NSSyncContactPhoneNumberOther3

    NSSyncContactPhoneNumberOther3Label

    NSSyncContactPhoneNumberOther4

    NSSyncContactPhoneNumberOther4Label

    NSSyncContactPhoneNumberOther5

    NSSyncContactPhoneNumberOther5Label

    NSSyncContactEmailHome1

    NSSyncContactEmailHome2

    NSSyncContactEmailHome3

    NSSyncContactEmailHome4

    NSSyncContactEmailHome5

    NSSyncContactEmailWork1

    NSSyncContactEmailWork2

    NSSyncContactEmailWork3

    NSSyncContactEmailWork4

    NSSyncContactEmailWork5

    NSSyncContactEmailOther1

    NSSyncContactEmailOther1Label

    NSSyncContactEmailOther2

    NSSyncContactEmailOther2Label

    NSSyncContactEmailOther3

    NSSyncContactEmailOther3Label

    NSSyncContactEmailOther4

    NSSyncContactEmailOther4Label

    NSSyncContactEmailOther5

    NSSyncContactEmailOther5Label

    NSSyncContactURLHome

    NSSyncContactURLWork

    NSSyncContactURLOther1

    NSSyncContactURLOther1Label

    NSSyncContactURLOther2

    NSSyncContactURLOther2Label

    NSSyncContactURLOther3

    NSSyncContactURLOther3Label

    NSSyncContactBirthday

    NSSyncContactAnniversary

    NSSyncContactSpouseName

    NSSyncContactChildren

    NSSyncContactHobby

    NSSyncContactUserImage

    NSSyncNote

    NSSyncCategory

    NSSyncCategories

    NSSyncContactUser1

    NSSyncContactUser1Label

    NSSyncContactUser2

    NSSyncContactUser2Label

    NSSyncContactUser3

    NSSyncContactUser3Label

    NSSyncContactUser4

    NSSyncContactUser4Label

    NSSyncContactUser5

    NSSyncContactUser5Label

    NSSyncContactUser6

    NSSyncContactUser6Label

    NSSyncContactUser7

    NSSyncContactUser7Label

    NSSyncContactUser8

    NSSyncContactUser8Label

    NSSyncContactUser9

    NSSyncContactUser9Label

    NSSyncContactUser10

    NSSyncContactUser10Label

    NSSyncContactUser11

    NSSyncContactUser11Label

    NSSyncContactUser12

    NSSyncContactUser12Label

    NSSyncContactUser13

    NSSyncContactUser13Label

    NSSyncContactUser14

    NSSyncContactUser14Label

    NSSyncContactUser15

    NSSyncContactUser15Label

    NSSyncContactUser16

    NSSyncContactUser16Label

    NSSyncContactUser17

    NSSyncContactUser17Label

    NSSyncContactUser18

    NSSyncContactUser18Label

    NSSyncContactUser19

    NSSyncContactUser19Label

    NSSyncContactUser20

    NSSyncContactUser20Label

    NSSyncContactNotes

    NSSyncContactIM_1_Display

    NSSyncContactIM_1_URI

    NSSyncContactIM_1_Label

    NSSyncContactIM_2_Display

    NSSyncContactIM_2_URI

    NSSyncContactIM_2_Label

    NSSyncContactIM_3_Display

    NSSyncContactIM_3_URI

    NSSyncContactIM_3_Label

    NSSyncContactIM_4_Display

    NSSyncContactIM_4_URI

    NSSyncContactIM_4_Label

    NSSyncContactIM_5_Display

    NSSyncContactIM_5_URI

    NSSyncContactIM_5_Label

    NSSyncContactIM_6_Display

    NSSyncContactIM_6_URI

    NSSyncContactIM_6_Label

    NSSyncContactIM_7_Display

    NSSyncContactIM_7_URI

    NSSyncContactIM_7_Label

    NSSyncContactIM_8_Display

    NSSyncContactIM_8_URI

    NSSyncContactIM_8_Label

    NSSyncContactIM_9_Display

    NSSyncContactIM_9_URI

    NSSyncContactIM_9_Label

    NSSyncContactIM_10_Display

    NSSyncContactIM_10_URI

    NSSyncContactIM_10_Label

    NSSyncContactIM_11_Display

    NSSyncContactIM_11_URI

    NSSyncContactIM_11_Label

    NSSyncContactIM_12_Display

    NSSyncContactIM_12_URI

    NSSyncContactIM_12_Label

    NSSyncContactIM_13_Display

    NSSyncContactIM_13_URI

    NSSyncContactIM_13_Label

    NSSyncContactIM_14_Display

    NSSyncContactIM_14_URI

    NSSyncContactIM_14_Label

    NSSyncContactIM_15_Display

    NSSyncContactIM_15_URI

    NSSyncContactIM_15_Label

    NSSyncContactIM_16_Display

    NSSyncContactIM_16_URI

    NSSyncContactIM_16_Label

    NSSyncContactIM_17_Display

    NSSyncContactIM_17_URI

    NSSyncContactIM_17_Label

    NSSyncContactIM_18_Display

    NSSyncContactIM_18_URI

    NSSyncContactIM_18_Label

    NSSyncContactIM_19_Display

    NSSyncContactIM_19_URI

    NSSyncContactIM_19_Label

    NSSyncContactIM_20_Display

    NSSyncContactIM_20_URI

    NSSyncContactIM_20_Label

    NSSyncLogEnableFacility

    NSSyncLogging.m

    NSSyncLogDisableFacility

    NSSyncMimeType

    NSSyncURI

    NSSyncMimePart

    NSSyncEncoding

    NSSyncWeekDayNumber

    NSSyncWeekDayDay

    NSSyncSundayDayValue

    NSSyncMondayDayValue

    NSSyncTuesdayDayValue

    NSSyncWednesdayDayValue

    NSSyncThursdayDayValue

    NSSyncFridayDayValue

    NSSyncSaturdayDayValue

    NSSyncAttendeeUserType

    NSSyncAttendeeMember

    NSSyncAttendeeRole

    NSSyncAttendeeStatus

    NSSyncRsvpStatus

    NSSyncDelegatedTo

    NSSyncDelegatedFrom

    NSSyncSentBy

    NSSyncCommonName

    NSSyncDirectoryEntry

    NSSyncLanguage

    NSSyncEmailAddress

    NSSyncAlarmType

    NSSyncTriggerDate

    NSSyncTriggerDuration

    NSSyncTriggerRelation

    NSSyncRepeatCount

    NSSyncRepeatInterval

    NSSyncDescription

    NSSyncSummary

    NSSyncRecipients

    NSSyncRecurRuleFrequency

    NSSyncRecurRuleInterval

    NSSyncRecurRuleCount

    NSSyncRecurRuleFinalDate

    NSSyncRecurRuleByMonth

    NSSyncRecurRuleByWeekNumber

    NSSyncRecurRuleByYearDay

    NSSyncRecurRuleByMonthDay

    NSSyncRecurRuleByDay

    NSSyncRecurRuleByHour

    NSSyncRecurRuleByMinute

    NSSyncRecurRuleBySecond

    NSSyncRecurRuleBySetPos

    NSSyncRecurRuleWeekStartDay

    NSSyncFolderRemoteCalendarURL

    NSSyncFolderCalendarDescription

    NSSyncStatus

    NSSyncStartDate

    NSSyncClassification

    NSSyncPalmPrivateRecordFlag

    NSSyncAttachments

    NSSyncCreationDate

    NSSyncLastModificationDate

    NSSyncTimeStamp

    NSSyncSequence

    NSSyncRecurID

    NSSyncRecurIDRange

    NSSyncLocation

    NSSyncTransparency

    NSSyncPriority

    NSSyncDuration

    NSSyncOrganizer

    NSSyncRecurrenceRules

    NSSyncExceptionRules

    NSSyncRDates

    NSSyncExDates

    NSSyncAlarms

    NSSyncAttendees

    NSSyncEventInvitationStatus

    NSSyncUrl

    NSSyncEndDate

    NSSyncDueDate

    NSSyncPercentComplete

    NSSyncCompletionDate

    NSSyncICalendarUID

    NSSyncAllDayEvent

    NSSyncContactGroupName

    NSSyncContactGroupDescription

    NSSyncContactGroupEmailAddress

    NSSyncContactGroupList

    NSSyncContentBodyType

    NSSyncContentBody

    NSSyncWindowPositionTop

    NSSyncWindowPositionLeft

    NSSyncWindowPositionWidth

    NSSyncWindowPositionHeight

    NSSyncWindowBackgroundColor

    NSSyncConduitUIController

    NSSyncConduitUIController.m

    @"NSSyncConduit";

    NSSyncRecordDatabase

    NSSyncRecordDatabase.m

    NSSyncDBFolderSynchronizer

    NSSyncDBSynchronizer

    NSSlowFolderSyncing

    NSFastSyncing

    NSSlowSyncing

    NSSyncDBSynchronizer.m

    @"NSSyncRecordDatabase";

    kNSSyncDeviceID

    kNSSyncDeviceName

    kNSSyncDeviceUseContacts

    kNSSyncDeviceUseCalendars

    kNSSyncDeviceUseNotes

    kNSSyncConduitFilteringContactGroupRecordID

    kNSSyncConduitFilteringContactGroupNames

    kNSSyncConduitFilteringCalendarFolderIDs

    kNSSyncConduitFilteringCalendarFolderNames

    NSSyncConduitDefault

    NSSyncConduitDefault.m

    NSSyncConduitFilteringUIController

    NSSyncConduitFilteringUIController.m



    [ 09-28-2002: Message edited by: Kickaha ]</p>
  • Reply 3 of 20
    brussellbrussell Posts: 9,812member
    The Palm syncing implementation is... interesting.
  • Reply 4 of 20
    kickahakickaha Posts: 8,760member
    Eeeeeenterestink.



    strings on SyncEngine gives:



    FairCom Corporation expressly prohibits

    modification of any and all FairCom Corporation copyright

    legends and statements of confidentiality, including the following

    such legend and statement, without the express written

    consent of FairCom Corporation.

    The FairCom(R) Server and c-tree Plus(R) are the

    CONFIDENTIAL and PROPRIETARY property of FairCom Corporation.

    Any unauthorized use, reproduction or transfer of the

    FairCom Server or c-tree Plus is strictly prohibited.

    Copyright (c) 1984-2001 FairCom Corporation.

    (Subject to limited distribution and

    restricted disclosure only.)

    ALL RIGHTS RESERVED.



    and...



    ConvertNSObjectToF1Collection() error in Array handling





    So SyncConduit is all Obj-C, while SyncEngine is a C++ library that uses the c-tree Plus database engine. (It's advertised in C++ User's Journal every month...)
  • Reply 5 of 20
    kickahakickaha Posts: 8,760member
    Those wacky Apple folks...



    I was hoping to be able to use my iPod to sync between computers.



    Apple wants you to buy a .mac (or is it .Mac now? They can't keep this straight.) account to do that.



    So... you can't upload from an iPod, only download.



    Of course, one could just state "Uploading from an iPod is nonsensical, since you can't enter information on it." and have a reasonably sounding argument. But... :/



    Ah well.
  • Reply 6 of 20
    newnew Posts: 3,244member
    IT ROCKS... honestly! I just synced my adresses and calendars from my mac and mobile with each other AND .mac...

    And the Safeguard is really cool...
  • Reply 7 of 20
    cant make it work...



    26.09.2002 12:56:12 pm

    Assertion Failed!

    Expression: IsOpen()

    File: Source/f1shared/f1clog.cpp

    Line: 575

    Assertion failure: File Source/f1shared/f1clog.cpp, Line 575: IsOpen()



    Also the feedback page for iSync doesn't work either!
  • Reply 8 of 20
    defiantdefiant Posts: 4,876member
    I got that window while updating my iPod. It is asking me if I really want to replace the contacts on my Pod'



    looks funny somehow...



  • Reply 9 of 20
    screedscreed Posts: 1,077member
    Beside the fact that it is in German?



    Screed
  • Reply 10 of 20
    bellebelle Posts: 1,574member
    [quote]Originally posted by Kickaha:

    <strong>Of course, one could just state "Uploading from an iPod is nonsensical, since you can't enter information on it." and have a reasonably sounding argument. But... :/



    Ah well.</strong><hr></blockquote>

    Yes, the iPod really isn't terribly useful in its sideline as a PDA, is it? Half the reason I carry round an address book and diary is so that I can write in them while I'm out.



    I guess Apple could implement arcade machine style text entry with the scroll pad.



    Anyway, iJust iSynced my iPod without any iSsues.
  • Reply 11 of 20
    stevesteve Posts: 523member
    [quote]Originally posted by Kickaha:

    <strong>Apple wants you to buy a .mac (or is it .Mac now? They can't keep this straight.) account to do that.</strong><hr></blockquote>



    Well, now you have a reason to buy it.
  • Reply 12 of 20
    defiantdefiant Posts: 4,876member
    [quote]Originally posted by sCreeD:

    <strong>Beside the fact that it is in German?



    Screed</strong><hr></blockquote>



    beside that fact. look at the title bar !
  • Reply 13 of 20
    kickahakickaha Posts: 8,760member
    Yeah, nothing like adhering to the established UI rules for popping up user alerts... *sigh*



    I have to admit, it's eyecatching, but jeez, guys.



    Maybe another Apple UI test disguised as an app? :/
  • Reply 14 of 20
    amorphamorph Posts: 7,112member
    [quote]Originally posted by Kickaha:

    <strong>Maybe another Apple UI test disguised as an app? :/</strong><hr></blockquote>



    There seem to be a lot of those lately... <img src="graemlins/oyvey.gif" border="0" alt="[No]" />
  • Reply 15 of 20
    overhopeoverhope Posts: 1,123member
    Well, I'm going to sit on my hands and see what occurs: it doesn't currently do anything that I can't actually do for myself, and I have a "no-betas" policy when it comes to my Mac...
  • Reply 16 of 20
    amoryaamorya Posts: 1,103member
    [quote]Originally posted by Kickaha:

    <strong>Yeah, nothing like adhering to the established UI rules for popping up user alerts... *sigh*



    I have to admit, it's eyecatching, but jeez, guys.



    Maybe another Apple UI test disguised as an app? :/</strong><hr></blockquote>



    It looks like that old kaleidoscope theme for OS9... can't remember what it was called (was it Onyx?)



    Amorya
  • Reply 17 of 20
    Does not work for .Mac or iPod syncing.... .... with .Mac gives me an error message and with iPod says "(null)"





    This is some BUlllllllshite <img src="graemlins/smokin.gif" border="0" alt="[Chilling]" /> <img src="graemlins/smokin.gif" border="0" alt="[Chilling]" /> <img src="graemlins/smokin.gif" border="0" alt="[Chilling]" /> <img src="graemlins/smokin.gif" border="0" alt="[Chilling]" />
  • Reply 18 of 20
    Does not work for .Mac or iPod syncing.... .... with .Mac gives me an error message and with iPod says "(null)"





    This is some BUlllllllshite <img src="graemlins/smokin.gif" border="0" alt="[Chilling]" /> <img src="graemlins/smokin.gif" border="0" alt="[Chilling]" /> <img src="graemlins/smokin.gif" border="0" alt="[Chilling]" /> <img src="graemlins/smokin.gif" border="0" alt="[Chilling]" />
  • Reply 19 of 20
    [quote]Originally posted by Nebagakid:

    <strong>Does not work for .Mac or iPod syncing.... .... with .Mac gives me an error message and with iPod says "(null)"

    </strong><hr></blockquote>



    I had a problem too (posted previously) It worked out it was my own fault...i'd installed a pre-beta I picked up on Gnuttela....I had to go and delete all the Sync stuff from System/Library/Private Frameworks and other places.

    Maybe you might be suffering a similar thing...
  • Reply 20 of 20
    davegeedavegee Posts: 2,765member
    [quote]Originally posted by robster:

    <strong>



    I had a problem too (posted previously) It worked out it was my own fault...i'd installed a pre-beta I picked up on Gnuttela....I had to go and delete all the Sync stuff from System/Library/Private Frameworks and other places.

    Maybe you might be suffering a similar thing...</strong><hr></blockquote>



    Yep... it's a dead give-a-way when someone complains about nul errors and a few others I've seen on the boards...



    This is why you should either stay AWAY from non-release software or know your system well enough to DELETE all (and I mean all... with iSync you gotta look hard) traces of said 'obtained' pre-release.



    Pretty funny that most of the people who are posting about errors over at Apples iSync message board are giving away the fact that they were using pirate software.



    <img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> <img src="graemlins/lol.gif" border="0" alt="[Laughing]" /> <img src="graemlins/lol.gif" border="0" alt="[Laughing]" />



    Dave
Sign In or Register to comment.