SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
Using OpenSocial to Build a Shareable Library of Research Applications
          Try it now!                                                                                      Eric Meeks (UCSF), Leslie Yuan (UCSF), Griffin Weber (Harvard), Maninder Kahlon (UCSF)
                                                                                                                                                                                                                                                                                                                                                                                  …with more
          We’re live…                                                                                                                                                                                                                                                                                                                                                              to come!
                                                                                                           Clinical and Translational Science Institute, University of California, San Francisco
                                                                                                           Harvard Catalyst, The Harvard Clinical and Translational Science Center


Featured Presentations                         Abstract                                                                    Methods                                                                                 Results                                                                    Results (continued)                                                         Faculty Mentorship
                                                As academic institutions, we are eager to share technology to elevate                                                                                              • We have built and deployed several gadgets (e.g., for mentorship           “Featured Presentations” gadget on UCSF Profiles showing
                                                                                                                           • UCSF has extended Profiles to become an OpenSocial container by
                                                the overall state of translational bioinformatics. However, differences                                                                                              management, presentation sharing, Google Site Search, etc.), two of        presentations inline from 3rd party software service: SlideShare.net
                                                                                                                             integrating Profiles with Shindig, a product maintained by the Apache
                                                in technical infrastructure often force us to develop separate software      Software Foundation. Shindig is an open source Java product that is                     which are live in production as of Feb 28th 2011.
                                                solutions to address the same problem. Many applications that we             the reference standard for the OpenSocial API.
                                                build are tightly bound to our data and infrastructure, resulting in un-                                                                                           • Building functionality as gadgets is relatively inexpensive. Our
                                                shareable proprietary solutions. OpenSocial can solve this problem.                                                                                                  SlideShare gadget is only 702 lines of code and can be seen at
                                                Research networking tools such as Profiles and VIVO are becoming           • The OpenSocial Foundation provided technical assistance in setting
                                                                                                                             up our Integrated Development Environment (Eclipse) and build                           http://profiles.ucsf.edu/gadgets/SlideShare.xml. Our Full Text
                                                standard at our institutions. We extended UCSF’s installation of the                                                                                                 Search gadget is less than 140 lines of code and can be found at
                            Show public                                                                                      automation (Apache Maven).
                           presentations
                                                Profiles Research Networking Tool to let it run applications built on                                                                                                http://profiles.ucsf.edu/gadgetsGoogleSearch.xml. The gadget
                                from            the OpenSocial API, supported by Google, LinkedIn, etc. This allows                                                                                                  source code is an XML package of JavaScript and HTML that can
                           SlideShare.net       us to find and create applications that can be shared with other           • Integration researcher data at UCSF was accomplished by building an                     include other web objects if needed (Flash, images, etc.)
                           directly from a      research networking tools that adopt the OpenSocial standard,                extension into Shindig to access the XML based web service provided
                            profile page        despite underlying differences in technical infrastructure and platform.     by Profiles. Integrating through the web service provides a level of
                                                Social networking sites in industry have proven the benefits of              insulation from changes in the underlying Profiles SQL Server data                    • We are working with the Harvard Profiles development team to
                                                OpenSocial. We are bringing these benefits to academic research.             schema while layering in the Profiles security model for data access.                   integrate our work into their product so that other institutions that
                                                                                                                                                                                                                     have installed Profiles can both benefit from and participate in our                                                                                                       ADD mentorship
                                                                                                                                                                                                                     efforts to build out a library of bioinformatics gadgets.                                                                                                                   information to
                                               Introduction                                                                • User interface integration was achieved by creating a set of JavaScript                                                                                                                                                                                               your profile
                                                                                                                             libraries based on the example code in the Shindig source. Fortunately
                                               • Social networking has grown rapidly on the Internet and is now a            no middleware integration was required, thus differences in                           • It is our goal to create a library of research oriented gadgets. Over
                                                 fundamental component of the online experience. Translational               programming language between Profiles (C#/.NET) and Shindig                             17,000 OpenSocial applications can be found at
                                                 science has not been blind to this phenomenon and the value of              (Java) were of minimal issue.                                                           http://directory.opensocial.org and we will create our library by
                                                 social networking as a mechanism for discovery has been recognized                                                                                                  finding or altering existing gadgets, building our own when necessary,
                                                 in our field.                                                                                                                                                       and soliciting the open source community which could include you!

                                               • Numerous research networking tools such as Profiles Research
                                                 Networking Tool and VIVO have been built and deployed at our                                                                    Profiles OpenSocial Architecture
                                                 institutions. These tools use data mining and social networking to
                                                 showcase researchers for the primary goal of expertise mining.
                                                                                                                                                                                                                                                                                              Discussion
Google Full Text Search                        • The value of research networking tools can go beyond discovery and            Browser                                      Apache Shindig
                                                 expertise mining. Social networks are ideal as platforms for                                                                                                                                    Gadget Hosting Servers                       • We are in conversations with other institutions who would like to
                                                                                                                                                                                                                             Gadget Specs                                                       partner with us, both by installing gadgets (such as mentorship
                                                 applications focused on communication and collaboration because
                                                 the networks contain rich information of the participating individuals                                                                                                                                                                         management) in their own Profiles installation, and by developing
                                                                                                                                           Gadget Content                                                                                      http://anywhere/gadget.xml
                                                 as well as their connections.                                                                                                                                                                                                                  new functionality as gadgets so that their work can serve institutions
                                                                                                                                                                          Profiles           Linked                                                                                             beyond their own. We are engaged in ongoing conversations with the
                                                                                                                                                                           XML             Open Data                                                                                            OpenSocial foundation on how to best influence the API to increase
                                                                                                                                                                          Reader            Reader *                                                 Backend Services                           its value to the health sciences community.
                             Search results    Background
                               based on                                                                                                                                                                                                                                                       • Additionally, we are in the early stages of discussion with research
                          keyword matches      • The vast majority of commercial social networking sites have become                       Request Proxy                                                                Request Proxy                                                           networking tools other than Profiles to promote and assist in the                              VIEW mentorship
                                                 technical platforms with published APIs that allow independently                                                                                                                                                                                                                                                                              information on a
                           in narrative, pub                                                                                                                                                                                                                                                    adoption of the OpenSocial standard within health sciences.




                                                                                                                                                                                               Linked Open Data*
                                                                                                                                                                                                                                                                                                                                                                                                    profile
                               titles etc.       developed applications to run withintheir web site. Google, LinkedIn,
                              returned in        MySpace and others recognized the value in having a standard API                                                                                                                                                                             • Finally, we will create a library of these gadgets with the intent that




                                                                                                                                                                          Profiles
                            addition to core
                                                 for this purpose, and thus created OpenSocial.                                                                                                                                                                                                 other institutions can freely take from and contribute to the library.




                                                                                                                                                                           XML
                            Profiles search
                                 results
                                               • OpenSocial is an API for bringing applications to users across various




                                                                                                                                                                                                                         or other LOD Source
                                                 websites. In OpenSocial the applications are gadgets and the                                                                                                                                                                                 Acknowledgments
                                                 websites are containers. The OpenSocial API is a standard that
                                                 allows any gadget to run in any container with little or no                                                                                                                                                                                  This project was supported by NIH/NCRR UCSF-CTSI Grant Number
                                                 modification.                                                                                                                                                                                                                                UL1 RR024131 and Harvard Catalyst Grant Number 1 UL1
                                                                                                                                                                                                                                                                                              RR025758-01. Its contents are solely the responsibility of the authors
                                               • The Harvard Catalyst-developed Profiles application allows us to take                     Profiles Content                                                                                                                                   and do not necessarily represent the official views of the NIH.
                                                 the advances in communication and discovery that are core to social
                                                                                                                                                                                                                                                                             etc.             We would like to thank Andy Smith and Mark Weitzel of the
                                                 networking sites and begin to utilize them to improve the research
                                                                                                                                                                                                                                                                                              OpenSocial Foundation, as well as Justin Kruger and Nels Johnson,
                                                 collaboration processes. UCSF has extended Profiles to become an
                                                                                                                                                                                                                                                                                              our gadget development team.
                                                 OpenSocial container and is building out a library of gadgets.                                                     * Planned for Profiles 1.0 Release




    profiles.ucsf.edu                                                                                                                                                                                                                                                                                                                                                         profiles.ucsf.edu

Mais conteúdo relacionado

Semelhante a 2011 AMIA Profiles OpenSocial Poster

AMIA 2013 - Open Research Networking Gadgets (ORNG)
AMIA 2013 - Open Research Networking Gadgets (ORNG)AMIA 2013 - Open Research Networking Gadgets (ORNG)
AMIA 2013 - Open Research Networking Gadgets (ORNG)CTSI at UCSF
 
ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013ericmeeks
 
Learning Open Source through GSOC
Learning Open Source through GSOC Learning Open Source through GSOC
Learning Open Source through GSOC smarru
 
Extending UCSF Profiles with OpenSocial
Extending UCSF Profiles with OpenSocial Extending UCSF Profiles with OpenSocial
Extending UCSF Profiles with OpenSocial lesliey
 
2004 01 10 Chef Sa V01
2004 01 10 Chef Sa V012004 01 10 Chef Sa V01
2004 01 10 Chef Sa V01jiali zhang
 
Meeks amia 2012 cri poster final
Meeks amia 2012 cri poster finalMeeks amia 2012 cri poster final
Meeks amia 2012 cri poster finalericmeeks
 
AMIA 2012 Joint Summit
AMIA 2012 Joint SummitAMIA 2012 Joint Summit
AMIA 2012 Joint Summitericmeeks
 
VIVO at the University of Idaho
VIVO at the University of IdahoVIVO at the University of Idaho
VIVO at the University of Idahoanniegaines
 
Bringin the web to researchers
Bringin the web to researchersBringin the web to researchers
Bringin the web to researchersPeter Sefton
 
OER Rapid Innovation
OER Rapid InnovationOER Rapid Innovation
OER Rapid InnovationJisc
 
VIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF PosterVIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF Posterericmeeks
 
iSusLab: a Sakai-based Virtual Research Environment for scientists
iSusLab: a Sakai-based Virtual Research Environment for scientistsiSusLab: a Sakai-based Virtual Research Environment for scientists
iSusLab: a Sakai-based Virtual Research Environment for scientistsJez Cope
 
Wiser Pku Lecture@Life Science School Pku
Wiser Pku Lecture@Life Science School PkuWiser Pku Lecture@Life Science School Pku
Wiser Pku Lecture@Life Science School Pkuguest8ed46d
 
Wiserpku Lecture@Life Science School Pku
Wiserpku Lecture@Life Science School PkuWiserpku Lecture@Life Science School Pku
Wiserpku Lecture@Life Science School Pkuwiser pku
 
EOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryEOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryCarole Goble
 
2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentation2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentationericmeeks
 

Semelhante a 2011 AMIA Profiles OpenSocial Poster (20)

AMIA 2013 - Open Research Networking Gadgets (ORNG)
AMIA 2013 - Open Research Networking Gadgets (ORNG)AMIA 2013 - Open Research Networking Gadgets (ORNG)
AMIA 2013 - Open Research Networking Gadgets (ORNG)
 
ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013
 
Learning Open Source through GSOC
Learning Open Source through GSOC Learning Open Source through GSOC
Learning Open Source through GSOC
 
Extending UCSF Profiles with OpenSocial
Extending UCSF Profiles with OpenSocial Extending UCSF Profiles with OpenSocial
Extending UCSF Profiles with OpenSocial
 
2004 01 10 Chef Sa V01
2004 01 10 Chef Sa V012004 01 10 Chef Sa V01
2004 01 10 Chef Sa V01
 
Meeks amia 2012 cri poster final
Meeks amia 2012 cri poster finalMeeks amia 2012 cri poster final
Meeks amia 2012 cri poster final
 
AMIA 2012 Joint Summit
AMIA 2012 Joint SummitAMIA 2012 Joint Summit
AMIA 2012 Joint Summit
 
Edu0442
Edu0442Edu0442
Edu0442
 
VIVO at the University of Idaho
VIVO at the University of IdahoVIVO at the University of Idaho
VIVO at the University of Idaho
 
Bringin the web to researchers
Bringin the web to researchersBringin the web to researchers
Bringin the web to researchers
 
OER Rapid Innovation
OER Rapid InnovationOER Rapid Innovation
OER Rapid Innovation
 
Murcia Sakai 2010 03
Murcia Sakai 2010 03Murcia Sakai 2010 03
Murcia Sakai 2010 03
 
Sakai Overview 02-12-2004
Sakai Overview 02-12-2004Sakai Overview 02-12-2004
Sakai Overview 02-12-2004
 
VIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF PosterVIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF Poster
 
iSusLab: a Sakai-based Virtual Research Environment for scientists
iSusLab: a Sakai-based Virtual Research Environment for scientistsiSusLab: a Sakai-based Virtual Research Environment for scientists
iSusLab: a Sakai-based Virtual Research Environment for scientists
 
Ja Sakai 09 V01
Ja Sakai 09 V01Ja Sakai 09 V01
Ja Sakai 09 V01
 
Wiser Pku Lecture@Life Science School Pku
Wiser Pku Lecture@Life Science School PkuWiser Pku Lecture@Life Science School Pku
Wiser Pku Lecture@Life Science School Pku
 
Wiserpku Lecture@Life Science School Pku
Wiserpku Lecture@Life Science School PkuWiserpku Lecture@Life Science School Pku
Wiserpku Lecture@Life Science School Pku
 
EOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryEOSC-Life Workflow Collaboratory
EOSC-Life Workflow Collaboratory
 
2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentation2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentation
 

Mais de ericmeeks

Federating Research Profiling Data
Federating Research Profiling DataFederating Research Profiling Data
Federating Research Profiling Dataericmeeks
 
Profile Locally Network Globally
Profile Locally Network GloballyProfile Locally Network Globally
Profile Locally Network Globallyericmeeks
 
Meeting our Researcher Needs with an RNS
Meeting our Researcher Needs with an RNSMeeting our Researcher Needs with an RNS
Meeting our Researcher Needs with an RNSericmeeks
 
W3C OpenSocial Talk on OpenSocial and JSON-LD
W3C OpenSocial Talk on OpenSocial and JSON-LDW3C OpenSocial Talk on OpenSocial and JSON-LD
W3C OpenSocial Talk on OpenSocial and JSON-LDericmeeks
 
UCCSC Sauter Award for Profiles
UCCSC Sauter Award for ProfilesUCCSC Sauter Award for Profiles
UCCSC Sauter Award for Profilesericmeeks
 
2011 AMIA OpenSocial Presentation
2011 AMIA OpenSocial Presentation2011 AMIA OpenSocial Presentation
2011 AMIA OpenSocial Presentationericmeeks
 

Mais de ericmeeks (6)

Federating Research Profiling Data
Federating Research Profiling DataFederating Research Profiling Data
Federating Research Profiling Data
 
Profile Locally Network Globally
Profile Locally Network GloballyProfile Locally Network Globally
Profile Locally Network Globally
 
Meeting our Researcher Needs with an RNS
Meeting our Researcher Needs with an RNSMeeting our Researcher Needs with an RNS
Meeting our Researcher Needs with an RNS
 
W3C OpenSocial Talk on OpenSocial and JSON-LD
W3C OpenSocial Talk on OpenSocial and JSON-LDW3C OpenSocial Talk on OpenSocial and JSON-LD
W3C OpenSocial Talk on OpenSocial and JSON-LD
 
UCCSC Sauter Award for Profiles
UCCSC Sauter Award for ProfilesUCCSC Sauter Award for Profiles
UCCSC Sauter Award for Profiles
 
2011 AMIA OpenSocial Presentation
2011 AMIA OpenSocial Presentation2011 AMIA OpenSocial Presentation
2011 AMIA OpenSocial Presentation
 

2011 AMIA Profiles OpenSocial Poster

  • 1. Using OpenSocial to Build a Shareable Library of Research Applications Try it now! Eric Meeks (UCSF), Leslie Yuan (UCSF), Griffin Weber (Harvard), Maninder Kahlon (UCSF) …with more We’re live… to come! Clinical and Translational Science Institute, University of California, San Francisco Harvard Catalyst, The Harvard Clinical and Translational Science Center Featured Presentations Abstract Methods Results Results (continued) Faculty Mentorship As academic institutions, we are eager to share technology to elevate • We have built and deployed several gadgets (e.g., for mentorship “Featured Presentations” gadget on UCSF Profiles showing • UCSF has extended Profiles to become an OpenSocial container by the overall state of translational bioinformatics. However, differences management, presentation sharing, Google Site Search, etc.), two of presentations inline from 3rd party software service: SlideShare.net integrating Profiles with Shindig, a product maintained by the Apache in technical infrastructure often force us to develop separate software Software Foundation. Shindig is an open source Java product that is which are live in production as of Feb 28th 2011. solutions to address the same problem. Many applications that we the reference standard for the OpenSocial API. build are tightly bound to our data and infrastructure, resulting in un- • Building functionality as gadgets is relatively inexpensive. Our shareable proprietary solutions. OpenSocial can solve this problem. SlideShare gadget is only 702 lines of code and can be seen at Research networking tools such as Profiles and VIVO are becoming • The OpenSocial Foundation provided technical assistance in setting up our Integrated Development Environment (Eclipse) and build http://profiles.ucsf.edu/gadgets/SlideShare.xml. Our Full Text standard at our institutions. We extended UCSF’s installation of the Search gadget is less than 140 lines of code and can be found at Show public automation (Apache Maven). presentations Profiles Research Networking Tool to let it run applications built on http://profiles.ucsf.edu/gadgetsGoogleSearch.xml. The gadget from the OpenSocial API, supported by Google, LinkedIn, etc. This allows source code is an XML package of JavaScript and HTML that can SlideShare.net us to find and create applications that can be shared with other • Integration researcher data at UCSF was accomplished by building an include other web objects if needed (Flash, images, etc.) directly from a research networking tools that adopt the OpenSocial standard, extension into Shindig to access the XML based web service provided profile page despite underlying differences in technical infrastructure and platform. by Profiles. Integrating through the web service provides a level of Social networking sites in industry have proven the benefits of insulation from changes in the underlying Profiles SQL Server data • We are working with the Harvard Profiles development team to OpenSocial. We are bringing these benefits to academic research. schema while layering in the Profiles security model for data access. integrate our work into their product so that other institutions that have installed Profiles can both benefit from and participate in our ADD mentorship efforts to build out a library of bioinformatics gadgets. information to Introduction • User interface integration was achieved by creating a set of JavaScript your profile libraries based on the example code in the Shindig source. Fortunately • Social networking has grown rapidly on the Internet and is now a no middleware integration was required, thus differences in • It is our goal to create a library of research oriented gadgets. Over fundamental component of the online experience. Translational programming language between Profiles (C#/.NET) and Shindig 17,000 OpenSocial applications can be found at science has not been blind to this phenomenon and the value of (Java) were of minimal issue. http://directory.opensocial.org and we will create our library by social networking as a mechanism for discovery has been recognized finding or altering existing gadgets, building our own when necessary, in our field. and soliciting the open source community which could include you! • Numerous research networking tools such as Profiles Research Networking Tool and VIVO have been built and deployed at our Profiles OpenSocial Architecture institutions. These tools use data mining and social networking to showcase researchers for the primary goal of expertise mining. Discussion Google Full Text Search • The value of research networking tools can go beyond discovery and Browser Apache Shindig expertise mining. Social networks are ideal as platforms for Gadget Hosting Servers • We are in conversations with other institutions who would like to Gadget Specs partner with us, both by installing gadgets (such as mentorship applications focused on communication and collaboration because the networks contain rich information of the participating individuals management) in their own Profiles installation, and by developing Gadget Content http://anywhere/gadget.xml as well as their connections. new functionality as gadgets so that their work can serve institutions Profiles Linked beyond their own. We are engaged in ongoing conversations with the XML Open Data OpenSocial foundation on how to best influence the API to increase Reader Reader * Backend Services its value to the health sciences community. Search results Background based on • Additionally, we are in the early stages of discussion with research keyword matches • The vast majority of commercial social networking sites have become Request Proxy Request Proxy networking tools other than Profiles to promote and assist in the VIEW mentorship technical platforms with published APIs that allow independently information on a in narrative, pub adoption of the OpenSocial standard within health sciences. Linked Open Data* profile titles etc. developed applications to run withintheir web site. Google, LinkedIn, returned in MySpace and others recognized the value in having a standard API • Finally, we will create a library of these gadgets with the intent that Profiles addition to core for this purpose, and thus created OpenSocial. other institutions can freely take from and contribute to the library. XML Profiles search results • OpenSocial is an API for bringing applications to users across various or other LOD Source websites. In OpenSocial the applications are gadgets and the Acknowledgments websites are containers. The OpenSocial API is a standard that allows any gadget to run in any container with little or no This project was supported by NIH/NCRR UCSF-CTSI Grant Number modification. UL1 RR024131 and Harvard Catalyst Grant Number 1 UL1 RR025758-01. Its contents are solely the responsibility of the authors • The Harvard Catalyst-developed Profiles application allows us to take Profiles Content and do not necessarily represent the official views of the NIH. the advances in communication and discovery that are core to social etc. We would like to thank Andy Smith and Mark Weitzel of the networking sites and begin to utilize them to improve the research OpenSocial Foundation, as well as Justin Kruger and Nels Johnson, collaboration processes. UCSF has extended Profiles to become an our gadget development team. OpenSocial container and is building out a library of gadgets. * Planned for Profiles 1.0 Release profiles.ucsf.edu profiles.ucsf.edu