SlideShare une entreprise Scribd logo
1  sur  1
Télécharger pour lire hors ligne
The Syncables Framework
                                                   Manas Tungare • Pardha S. Pyla • Miten Sampat • Manuel Pérez-Quiñones


 Information is Fragmented ...                                        Results So Far
                                                                      Implemented in Java,
                                                                      works on devices that can run a JVM.
                                                                                                                 Version Tracker



                                              metadata is
                                                                                                                                                              HT
                                                                                           Document               PDF to HTML           Document              ML
 across devices     across collections
                                             not preserved                                                       HTML to TXT

                                                                                                          OpenDocument to HTML




 Syncables: A Framework for                                                                                              Filter:
                                                                                          Multi-Year Calendar                           Recent Events
                                                                                                                 April 2006 and Later


 Seamless Data Migration                                                                                           Example Filter:
                                                                                                                   Text Summarizer


 - Objects, not just files
                                                                                                                   Filter:
 - Support for ephemeral, working and archived data                                         Voice Mail                                  Voice Mail
                                                                                                            All Unheard Messages

 - Consistent, hierarchical naming                                                                          Example Transcoder:
                                                                                                               Voice to Email
   syncable://<guid>/file/music/genre/artist/album/title.mp3
   syncable://<guid>/calendar/2006/08/10/PIM-Workshop                     The position
   syncable://<guid>/context/application/cursor-location                                                                                                The position
                                                                          of the|cursor
                                                                                                                                                        of the|cursor
                                                                          can be                                Scroll Position                         can be

 - Multi-platform support: designed for clusters                          preserved.                                                                    preserved.



    of personal devices

Contenu connexe

Similaire à SIGIR PIM Workshop 2006

libHPC: Software sustainability and reuse through metadata preservation
libHPC: Software sustainability and reuse through metadata preservationlibHPC: Software sustainability and reuse through metadata preservation
libHPC: Software sustainability and reuse through metadata preservation
SoftwarePractice
 
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
ukdpe
 
Web standards, why care?
Web standards, why care?Web standards, why care?
Web standards, why care?
Thomas Roessler
 
How the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendorsHow the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendors
WSO2
 

Similaire à SIGIR PIM Workshop 2006 (20)

CS8091_BDA_Unit_IV_Stream_Computing
CS8091_BDA_Unit_IV_Stream_ComputingCS8091_BDA_Unit_IV_Stream_Computing
CS8091_BDA_Unit_IV_Stream_Computing
 
Heartsome Portfolio
Heartsome PortfolioHeartsome Portfolio
Heartsome Portfolio
 
Ogce Workflow Suite Tg09
Ogce Workflow Suite Tg09Ogce Workflow Suite Tg09
Ogce Workflow Suite Tg09
 
Apachecon Euro 2012: Elastic, Multi-tenant Hadoop on Demand
Apachecon Euro 2012: Elastic, Multi-tenant Hadoop on DemandApachecon Euro 2012: Elastic, Multi-tenant Hadoop on Demand
Apachecon Euro 2012: Elastic, Multi-tenant Hadoop on Demand
 
The CLAM Framework
The CLAM FrameworkThe CLAM Framework
The CLAM Framework
 
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
 
libHPC: Software sustainability and reuse through metadata preservation
libHPC: Software sustainability and reuse through metadata preservationlibHPC: Software sustainability and reuse through metadata preservation
libHPC: Software sustainability and reuse through metadata preservation
 
Dalet Pulse at NAB 2019 - media asset management
Dalet Pulse at NAB 2019  - media asset managementDalet Pulse at NAB 2019  - media asset management
Dalet Pulse at NAB 2019 - media asset management
 
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
 
Real time analytics
Real time analyticsReal time analytics
Real time analytics
 
Use Cases for MXF Metadata and Simplified System Interaction
Use Cases for MXF Metadata and Simplified System InteractionUse Cases for MXF Metadata and Simplified System Interaction
Use Cases for MXF Metadata and Simplified System Interaction
 
Web standards, why care?
Web standards, why care?Web standards, why care?
Web standards, why care?
 
Enterprise linked data clouds
Enterprise linked data cloudsEnterprise linked data clouds
Enterprise linked data clouds
 
Future of Data New Jersey - HDF 3.0 Deep Dive
Future of Data New Jersey - HDF 3.0 Deep DiveFuture of Data New Jersey - HDF 3.0 Deep Dive
Future of Data New Jersey - HDF 3.0 Deep Dive
 
Kafka internals
Kafka internalsKafka internals
Kafka internals
 
Real-Time Data Flows with Apache NiFi
Real-Time Data Flows with Apache NiFiReal-Time Data Flows with Apache NiFi
Real-Time Data Flows with Apache NiFi
 
How the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendorsHow the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendors
 
Mhug apache storm
Mhug apache stormMhug apache storm
Mhug apache storm
 
Apache frameworks for Big and Fast Data
Apache frameworks for Big and Fast DataApache frameworks for Big and Fast Data
Apache frameworks for Big and Fast Data
 
Kafka for data scientists
Kafka for data scientistsKafka for data scientists
Kafka for data scientists
 

Plus de Manas Tungare

Mental Workload at Transitions between Multiple Devices in Personal Informati...
Mental Workload at Transitions between Multiple Devices in Personal Informati...Mental Workload at Transitions between Multiple Devices in Personal Informati...
Mental Workload at Transitions between Multiple Devices in Personal Informati...
Manas Tungare
 
Research Internships Panel at Virginia Tech 2008
Research Internships Panel at Virginia Tech 2008Research Internships Panel at Virginia Tech 2008
Research Internships Panel at Virginia Tech 2008
Manas Tungare
 
DejaVOO: A Regression Testing Tool for Java Software
DejaVOO: A Regression Testing Tool for Java SoftwareDejaVOO: A Regression Testing Tool for Java Software
DejaVOO: A Regression Testing Tool for Java Software
Manas Tungare
 
Genetic Algorithms and their use in the Design of Evolvable Hardware
Genetic Algorithms and their use in the Design of Evolvable HardwareGenetic Algorithms and their use in the Design of Evolvable Hardware
Genetic Algorithms and their use in the Design of Evolvable Hardware
Manas Tungare
 

Plus de Manas Tungare (15)

Mental Workload at Transitions between Multiple Devices in Personal Informati...
Mental Workload at Transitions between Multiple Devices in Personal Informati...Mental Workload at Transitions between Multiple Devices in Personal Informati...
Mental Workload at Transitions between Multiple Devices in Personal Informati...
 
My Research Defense
My Research DefenseMy Research Defense
My Research Defense
 
Research Internships Panel at Virginia Tech 2008
Research Internships Panel at Virginia Tech 2008Research Internships Panel at Virginia Tech 2008
Research Internships Panel at Virginia Tech 2008
 
Grad School 101
Grad School 101Grad School 101
Grad School 101
 
Preliminary Examination Proposal Slides
Preliminary Examination Proposal SlidesPreliminary Examination Proposal Slides
Preliminary Examination Proposal Slides
 
Thinking Outside the (Beige) Box: Personal Information Management Beyond the ...
Thinking Outside the (Beige) Box: Personal Information Management Beyond the ...Thinking Outside the (Beige) Box: Personal Information Management Beyond the ...
Thinking Outside the (Beige) Box: Personal Information Management Beyond the ...
 
Understanding the Evolution of Users' Personal Information Practices
Understanding the Evolution of Users' Personal Information PracticesUnderstanding the Evolution of Users' Personal Information Practices
Understanding the Evolution of Users' Personal Information Practices
 
DejaVOO: A Regression Testing Tool for Java Software
DejaVOO: A Regression Testing Tool for Java SoftwareDejaVOO: A Regression Testing Tool for Java Software
DejaVOO: A Regression Testing Tool for Java Software
 
Genetic Algorithms and their use in the Design of Evolvable Hardware
Genetic Algorithms and their use in the Design of Evolvable HardwareGenetic Algorithms and their use in the Design of Evolvable Hardware
Genetic Algorithms and their use in the Design of Evolvable Hardware
 
Towards a Syllabus Repository for Computer Science Courses
Towards a Syllabus Repository for Computer Science CoursesTowards a Syllabus Repository for Computer Science Courses
Towards a Syllabus Repository for Computer Science Courses
 
Towards a Standardized Representation of Syllabi to Facilitation Sharing and ...
Towards a Standardized Representation of Syllabi to Facilitation Sharing and ...Towards a Standardized Representation of Syllabi to Facilitation Sharing and ...
Towards a Standardized Representation of Syllabi to Facilitation Sharing and ...
 
Evaluation of a Location-Linked Notes System
Evaluation of a Location-Linked Notes SystemEvaluation of a Location-Linked Notes System
Evaluation of a Location-Linked Notes System
 
Embodied Data Objects
Embodied Data ObjectsEmbodied Data Objects
Embodied Data Objects
 
Why Consistency is Not Everything, and Seamless Task Migration is Key
Why Consistency is Not Everything, and Seamless Task Migration is KeyWhy Consistency is Not Everything, and Seamless Task Migration is Key
Why Consistency is Not Everything, and Seamless Task Migration is Key
 
The Syncables Framework
The Syncables FrameworkThe Syncables Framework
The Syncables Framework
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

SIGIR PIM Workshop 2006

  • 1. The Syncables Framework Manas Tungare • Pardha S. Pyla • Miten Sampat • Manuel Pérez-Quiñones Information is Fragmented ... Results So Far Implemented in Java, works on devices that can run a JVM. Version Tracker metadata is HT Document PDF to HTML Document ML across devices across collections not preserved HTML to TXT OpenDocument to HTML Syncables: A Framework for Filter: Multi-Year Calendar Recent Events April 2006 and Later Seamless Data Migration Example Filter: Text Summarizer - Objects, not just files Filter: - Support for ephemeral, working and archived data Voice Mail Voice Mail All Unheard Messages - Consistent, hierarchical naming Example Transcoder: Voice to Email syncable://<guid>/file/music/genre/artist/album/title.mp3 syncable://<guid>/calendar/2006/08/10/PIM-Workshop The position syncable://<guid>/context/application/cursor-location The position of the|cursor of the|cursor can be Scroll Position can be - Multi-platform support: designed for clusters preserved. preserved. of personal devices