funambol code sniper - avatargrabber
DESCRIPTION
Presentation of AvatarGrabber, my Code Sniper for Funambol. Automagically find avatars of yours contactsTRANSCRIPT
AvatarGrabber Code Sniper & Matahari frameworkAlfredo Morresi (http://www.rainbowbreeze.it) Slide 1
AvatarGrabber Code Sniperand
Matahari framework
Alfredo Morresi
http://www.rainbowbreeze.it
25/11/2008 – Milano
FunCon 2008 – Sync'em all!
AvatarGrabber Code Sniper & Matahari frameworkAlfredo Morresi (http://www.rainbowbreeze.it) Slide 2
AvatarGrabber
It's a Java SyncML client for Funambol server
It uses Funambol JSE-SDK API
It searches for contact avatars, using Matahari framework scraping capabilities.
No need to have an account on Facebook, LinkedIn, MySpace etc, because the avatar search is
anonymous.
AvatarGrabber Code Sniper & Matahari frameworkAlfredo Morresi (http://www.rainbowbreeze.it) Slide 3
AvatarGrabber
AvatarGrabber Code Sniper & Matahari frameworkAlfredo Morresi (http://www.rainbowbreeze.it) Slide 4
Matahari framework
A framework for social network data scraping, made in Java
It's Funambol-indipendent, but AvatarGrabber implements adapters
for Funambol PIM Framework
It's fully extensible with new scraping logics, new social network support
AvatarGrabber Code Sniper & Matahari frameworkAlfredo Morresi (http://www.rainbowbreeze.it) Slide 5
Matahari framework domain model
MatahariScrapingManagerIMatahariAgent
MatahariBaseAgent
FacebookAgent
MySpaceAgent LinkedInAgent
List<IMatahariAgent>
List<MatahariContact>
MatahariContacts
Attributes
FoundAttributes
AdditionalItem
ScrapeForAvatars()
loadConfig()searchForContactProperties()
AvatarGrabber Code Sniper & Matahari frameworkAlfredo Morresi (http://www.rainbowbreeze.it) Slide 6
The vision beyond...
“Extend and pimp” user address book
My address book became the centralized mobile extension of my social network relations
Grassroots address book data: I can collect what my friends share about them
Always updated address book data
AvatarGrabber Code Sniper & Matahari frameworkAlfredo Morresi (http://www.rainbowbreeze.it) Slide 7
Thanks ;)
Funambol homehttp://funambol.com/
Funambol Forge homehttps://www.forge.funambol.org/
AvatarGrabber homehttps://avatargrabber.forge.funambol.org/
My homehttp://www.rainbowbreeze.it
This document is released under Creative Commons Attribuzione-Non commerciale-Condividi allo stesso modo 2.5 Italia License