Lige siden jeg fik min Android telefon, en HTC Hero, har jeg arbejdet på at lave en Xmarks applikation til den.
Xmarks er så ustyrlig fedt! Det synkronisere automatisk bookmarks mellem browseren og Xmarks.com, således alle mine bookmarks er på alle mine computere. Nu mangler de bare at kommer over på min telefon… Så det gik jeg igang med at lave.
På nuværende tidspunkt har jeg en prototype oppe at køre som kan lave en første-gangs synkronisering af bookmarks fra en bestemt profil. Det er også muligt at synkronisere ændringer, men det er lidt buggy pt.
Jeg er kraftigt inspireret af Mike Cadwells kode fra hans blog, men han er vist gået kold i programmeringen. Han nævner nogle begrænsninger som jeg også er stødt på, bl.a. har bookmarks i Android ikke et hierarki som andre browsere, så en evt. upload af ny bookmarks bliver en udfordring. Jeg har dog overvejet at man blot kunne specificere en standard mappe, som alle nye bookmarks bliver gemt i.
Som det ses på de to billeder begynder det allerede at ligne noget, men der går nok et stykke tid før jeg har noget klar til download. Jeg har endnu ikke testet noget på min telefon, det har været ret emulering.
Min plan er at få synkronisering af ændringer til at fungere inden jeg sætter mig yderligere mål. Pt. er Xmarks Sync applikationen et stand-alone program, som man manuelt skal synkronisere med. Optimalt set skal det omskrives til en Android service, som automatisk kan synkronisere i baggrunden ligesom det sker med email, kalender, mm. Så bliver det nemlig til et set-and-forget program, som Xmarks til browseren reelt set er.