SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
Building a Framework for Distributed Innovation in Research Networking
                                                              with the OpenSocial Standard
                                                              Eric Meeks, Jeff Wang, Maninder Kahlon

                                                              Clinical and Translational Science Institute, University of California, San Francisco (UCSF)

Introduction                                                               Methods (continued)                                                           Results                              Results (continued)

• The proliferation of social networking sites such as LinkedIn,           Server Architecture                                                           UCSF Profiles with OpenSocial Link   • We have been successful in demonstrating “proof of concept”
  MySpace, and Facebook has changed the way we use the internet                                                                                                                                 gadgets with the proposed architecture.
  as a tool for communication and discovery. With their increasing
  adoption users have found new and creative ways to harness these                                                                                                                            • Porting existing gadgets into Profiles is not seamless. The interesting
  networking sites for extended functionality and this has led to the                                                                                                                           gadgets currently depend on data and API calls that are beyond the
  phenomena of social networking applications.                                                                                                                                                  current scope of the OpenSocial API, and are thus proprietary and
                                                                                                               Internet                                                                         not easily ported.
• Networking sites are now more than just applications, they are
  platforms. A multitude of “gadgets” have been developed for running
  on these platforms.                                                                                                                                                                         Conclusion
• OpenSocial is an industry backed movement to define a single
  application programming interface (API) for web based social                                                                                                                                • The current primary benefit of OpenSocial for Profiles is in making
  networking applications. With OpenSocial, a widget written for one                                                             Windows or                                                     Profiles a platform for gadgets. Expanding functionality with gadgets
  networking site (an OpenSocial container) will run on a different
                                                                                        Windows Server
                                                                                                                                 Linux Server                                                   has the following advantages:
  networking site (LinkedIn) with little or no alteration.
                                                                             Profiles Web               Profiles                     Altered                                                     o Gadgets are pluggable and external to Profiles. Developing
• The Harvard Catalyst-developed Profiles application allows us to take          (IIS)                Web Services                   Shindig                                                       gadgets allows us to extend Profiles without having to edit the
  the advances in communication and discovery that are core to social                                     (IIS)                     (Tomcat)                                                       Profiles source code. This is much more scalable and less risk
  networking sites and begin to utilize them to improve the research                                                                                                                               prone than editing the Profiles source, especially when Profiles
  collaboration processes. UCSF is now extending Profiles to become                                                                                                                                becomes installed at many institutions.
  an OpenSocial container.
                                                                                                                                                         Navigation Gadget (Similar People)      o Gadgets are easy to build. The minimal technical skill set for
                                                                                                                                                                                                   simple gadgets is JavaScript and HTML. Complex gadgets with
Specific Aims                                                                                                                                                                                      server side components can be developed in any server side
                                                                                            SQL Server                             Java DB                                                         language (.NET, Java, Python, PHP, Ruby, etc.)
• Make Profiles an OpenSocial container by implementing the                                                                       Gadget Data
  OpenSocial API as defined at http://www.opensocial.org/specs.
                                                                                                                                    Storage                                                      o Gadgets are efficient. Much of the base cost of building web
                                                                                                                                                                                                   enabled functionality is handled by the underlying OpenSocial
• Expand the functionality of Profiles by developing, porting, and/or                                                                                                                              container.
  finding widgets that interact with Profiles via the OpenSocial API.
                                                                                                                                                                                              • Porting existing gadgets into Profiles is not seamless, but is helpful
• Port existing OS applications to Profiles to pirate functionality.                                                                                                                            as a starting point for extended functionality. Using OpenSocial as a
                                                                                                                                                                                                way to benefit from existing gadgets will be increasingly beneficial,
• Expand functionality in Profiles without altering the source code.                                                                                                                            but currently does not offer much return value.
                                                                           Reference

Methods                                                                    OpenSocial Gadgets                                                            Navigation Gadget (Co-Authors)       Acknowledgments
                                                                           • Gadgets are dynamic web applications that run on the “canvas” of an
• A reference implementation of an OpenSocial container is being             OpenSocial container.                                                                                            This project was supported by NIH/NCRR UCSF-CTSI Grant Number
 maintained by Apache at http://incubator.apache.org/shindig/                                                                                                                                 UL1 RR024131. Its contents are solely the responsibility of the authors
                                                                                                                                                                                              and do not necessarily represent the official views of the NIH.
                                                                           • Gadgets are defined in XML and a simple gadget can be just a single
• Alter Shindig to work with the Profiles data model. The current            XML file containing HTML and JavaScript. A gadget can make API                                                   We would like to thank Griffin Weber, Ken Huling, Paul Gomez and
  implementation uses the Profiles web services API for all                  calls into the container to access data such as “who’s page am I                                                 Harvard, the creators of the Profiles application.
  communication between Profiles and Shindig.                                looking at” and “who is in their immediate network”.
                                                                                                                                                                                              We would also like to thank the communities supporting the following
• Future implementations will require a direct DB link from the altered                                                                                                                       web sites:
                                                                           • Advanced gadgets can have a server side component. While this is
  version of Shindig into the Profiles database for deeper integration.      more complex, it allows for virtually limitless functionality. The server                                        http://www.opensocial.org/
                                                                             side component can live anywhere on the internet. Communication                                                  http://code.google.com/apis/opensocial/
• Create a “proof of concept” by extending Profiles functionality via an     between the gadget and the server is brokered by the container,
  OpenSocial gadget.                                                         which can layer in security and the caching of static content.                                                   http://incubator.apache.org/shindig/

Mais conteúdo relacionado

Mais procurados

A Twitter for your Intranet
A Twitter for your IntranetA Twitter for your Intranet
A Twitter for your IntranetRoss Mayfield
 
NoTube Project Collecting Data Social Web
NoTube Project Collecting Data Social WebNoTube Project Collecting Data Social Web
NoTube Project Collecting Data Social WebDavide Palmisano
 
Web 3.0: The Upcoming Revolution
Web 3.0: The Upcoming RevolutionWeb 3.0: The Upcoming Revolution
Web 3.0: The Upcoming RevolutionNitin Godawat
 
Social media class 1
Social media class 1Social media class 1
Social media class 1Novell
 
IBM Mobile Foundation POT - Part 2 introduction to application development wi...
IBM Mobile Foundation POT - Part 2 introduction to application development wi...IBM Mobile Foundation POT - Part 2 introduction to application development wi...
IBM Mobile Foundation POT - Part 2 introduction to application development wi...AIP Foundation
 
Jive World 12 ~ Apps 201
Jive World 12 ~ Apps 201Jive World 12 ~ Apps 201
Jive World 12 ~ Apps 201weitzelm
 
Android for Java Developers at OSCON 2010
Android for Java Developers at OSCON 2010Android for Java Developers at OSCON 2010
Android for Java Developers at OSCON 2010Marko Gargenta
 
Campus portal for wireless devices
Campus portal for wireless devicesCampus portal for wireless devices
Campus portal for wireless devicesShiladitya Mandal
 
Capítulo 3 Programas de Aplicacion
Capítulo 3 Programas de AplicacionCapítulo 3 Programas de Aplicacion
Capítulo 3 Programas de Aplicacionzihat
 
Marakana Android Internals
Marakana Android InternalsMarakana Android Internals
Marakana Android InternalsMarko Gargenta
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1SOA Symposium
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09Martha Rotter
 

Mais procurados (20)

Rococo Software Q409
Rococo Software Q409Rococo Software Q409
Rococo Software Q409
 
A Twitter for your Intranet
A Twitter for your IntranetA Twitter for your Intranet
A Twitter for your Intranet
 
Resume
ResumeResume
Resume
 
NoTube Project Collecting Data Social Web
NoTube Project Collecting Data Social WebNoTube Project Collecting Data Social Web
NoTube Project Collecting Data Social Web
 
Web 3.0: The Upcoming Revolution
Web 3.0: The Upcoming RevolutionWeb 3.0: The Upcoming Revolution
Web 3.0: The Upcoming Revolution
 
Social media class 1
Social media class 1Social media class 1
Social media class 1
 
IBM Mobile Foundation POT - Part 2 introduction to application development wi...
IBM Mobile Foundation POT - Part 2 introduction to application development wi...IBM Mobile Foundation POT - Part 2 introduction to application development wi...
IBM Mobile Foundation POT - Part 2 introduction to application development wi...
 
Jive World 12 ~ Apps 201
Jive World 12 ~ Apps 201Jive World 12 ~ Apps 201
Jive World 12 ~ Apps 201
 
Android for Java Developers at OSCON 2010
Android for Java Developers at OSCON 2010Android for Java Developers at OSCON 2010
Android for Java Developers at OSCON 2010
 
Open Android
Open AndroidOpen Android
Open Android
 
Embarcadero Product Overview
Embarcadero Product OverviewEmbarcadero Product Overview
Embarcadero Product Overview
 
Campus portal for wireless devices
Campus portal for wireless devicesCampus portal for wireless devices
Campus portal for wireless devices
 
Android Deep Dive
Android Deep DiveAndroid Deep Dive
Android Deep Dive
 
Capítulo 3 Programas de Aplicacion
Capítulo 3 Programas de AplicacionCapítulo 3 Programas de Aplicacion
Capítulo 3 Programas de Aplicacion
 
Marakana Android Internals
Marakana Android InternalsMarakana Android Internals
Marakana Android Internals
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1
 
J S F For 4gl
J S F  For 4glJ S F  For 4gl
J S F For 4gl
 
Android Internals
Android InternalsAndroid Internals
Android Internals
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
 
LinkedIn API
LinkedIn APILinkedIn API
LinkedIn API
 

Destaque

Federating Research Profiling Data
Federating Research Profiling DataFederating Research Profiling Data
Federating Research Profiling Dataericmeeks
 
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
 
VIV0 2013 ORNG Poster
VIV0 2013 ORNG PosterVIV0 2013 ORNG Poster
VIV0 2013 ORNG Posterericmeeks
 
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
 
The Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSFThe Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSFericmeeks
 

Destaque (7)

Federating Research Profiling Data
Federating Research Profiling DataFederating Research Profiling Data
Federating Research Profiling Data
 
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
 
VIV0 2013 ORNG Poster
VIV0 2013 ORNG PosterVIV0 2013 ORNG Poster
VIV0 2013 ORNG Poster
 
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
 
Crosslinks
Crosslinks Crosslinks
Crosslinks
 
The Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSFThe Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSF
 

Semelhante a 2009 CTSA Profiles OpenSocial Poster

ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013ericmeeks
 
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
 
eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning. eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning. Yann Aubry
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018Krishna-Kumar
 
Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)湯米吳 Tommy Wu
 
Extending UCSF Profiles with OpenSocial
Extending UCSF Profiles with OpenSocial Extending UCSF Profiles with OpenSocial
Extending UCSF Profiles with OpenSocial lesliey
 
Demo Lecture 01 Notes.pptx by Sabki Kaksha
Demo Lecture 01 Notes.pptx by Sabki KakshaDemo Lecture 01 Notes.pptx by Sabki Kaksha
Demo Lecture 01 Notes.pptx by Sabki KakshaGandhiSarthak
 
Demo Lecture 01 Notes paid , course notes
Demo Lecture 01 Notes paid , course notesDemo Lecture 01 Notes paid , course notes
Demo Lecture 01 Notes paid , course notesGandhiSarthak
 
A Hub-and-Spoke Model for Tool Integration 
in Distributed Development
A Hub-and-Spoke Model for Tool Integration 
in Distributed Development A Hub-and-Spoke Model for Tool Integration 
in Distributed Development
A Hub-and-Spoke Model for Tool Integration 
in Distributed Development Fabio Calefato
 
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...Hendrik Drachsler
 
[doc].doc
[doc].doc[doc].doc
[doc].docbutest
 
Enabling High Level Application Development In The Internet Of Things
Enabling High Level Application Development In The Internet Of ThingsEnabling High Level Application Development In The Internet Of Things
Enabling High Level Application Development In The Internet Of ThingsPankesh Patel
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarSyed Shaaf
 
Exploring Common Software Development Frameworks_ Key Features and Applicatio...
Exploring Common Software Development Frameworks_ Key Features and Applicatio...Exploring Common Software Development Frameworks_ Key Features and Applicatio...
Exploring Common Software Development Frameworks_ Key Features and Applicatio...BrillMindzTechnology3
 
Open Source Junction: Apache Wookie and W3C Widgets
Open Source Junction: Apache Wookie and W3C WidgetsOpen Source Junction: Apache Wookie and W3C Widgets
Open Source Junction: Apache Wookie and W3C Widgetsscottw
 
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Nedelcho Delchev
 
Ananth_Ravishankar
Ananth_RavishankarAnanth_Ravishankar
Ananth_Ravishankarananth R
 
Introduction to Modern and Emerging Web Technologies
Introduction to Modern and Emerging Web TechnologiesIntroduction to Modern and Emerging Web Technologies
Introduction to Modern and Emerging Web TechnologiesSuresh Patidar
 

Semelhante a 2009 CTSA Profiles OpenSocial Poster (20)

ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013
 
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)
 
eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning. eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning.
 
Junos Space SDK
Junos Space SDKJunos Space SDK
Junos Space SDK
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)
 
Extending UCSF Profiles with OpenSocial
Extending UCSF Profiles with OpenSocial Extending UCSF Profiles with OpenSocial
Extending UCSF Profiles with OpenSocial
 
Demo Lecture 01 Notes.pptx by Sabki Kaksha
Demo Lecture 01 Notes.pptx by Sabki KakshaDemo Lecture 01 Notes.pptx by Sabki Kaksha
Demo Lecture 01 Notes.pptx by Sabki Kaksha
 
Demo Lecture 01 Notes paid , course notes
Demo Lecture 01 Notes paid , course notesDemo Lecture 01 Notes paid , course notes
Demo Lecture 01 Notes paid , course notes
 
A Hub-and-Spoke Model for Tool Integration 
in Distributed Development
A Hub-and-Spoke Model for Tool Integration 
in Distributed Development A Hub-and-Spoke Model for Tool Integration 
in Distributed Development
A Hub-and-Spoke Model for Tool Integration 
in Distributed Development
 
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
 
[doc].doc
[doc].doc[doc].doc
[doc].doc
 
Enabling High Level Application Development In The Internet Of Things
Enabling High Level Application Development In The Internet Of ThingsEnabling High Level Application Development In The Internet Of Things
Enabling High Level Application Development In The Internet Of Things
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
 
Exploring Common Software Development Frameworks_ Key Features and Applicatio...
Exploring Common Software Development Frameworks_ Key Features and Applicatio...Exploring Common Software Development Frameworks_ Key Features and Applicatio...
Exploring Common Software Development Frameworks_ Key Features and Applicatio...
 
Open Source Junction: Apache Wookie and W3C Widgets
Open Source Junction: Apache Wookie and W3C WidgetsOpen Source Junction: Apache Wookie and W3C Widgets
Open Source Junction: Apache Wookie and W3C Widgets
 
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
 
eduhub360
eduhub360eduhub360
eduhub360
 
Ananth_Ravishankar
Ananth_RavishankarAnanth_Ravishankar
Ananth_Ravishankar
 
Introduction to Modern and Emerging Web Technologies
Introduction to Modern and Emerging Web TechnologiesIntroduction to Modern and Emerging Web Technologies
Introduction to Modern and Emerging Web Technologies
 

Mais de ericmeeks

UCCSC Sauter Award for Profiles
UCCSC Sauter Award for ProfilesUCCSC Sauter Award for Profiles
UCCSC Sauter Award for Profilesericmeeks
 
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
 
2011 AMIA OpenSocial Presentation
2011 AMIA OpenSocial Presentation2011 AMIA OpenSocial Presentation
2011 AMIA OpenSocial Presentationericmeeks
 
VIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF PosterVIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF Posterericmeeks
 
2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentation2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentationericmeeks
 

Mais de ericmeeks (6)

UCCSC Sauter Award for Profiles
UCCSC Sauter Award for ProfilesUCCSC Sauter Award for Profiles
UCCSC Sauter Award for Profiles
 
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
 
2011 AMIA OpenSocial Presentation
2011 AMIA OpenSocial Presentation2011 AMIA OpenSocial Presentation
2011 AMIA OpenSocial Presentation
 
VIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF PosterVIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF Poster
 
2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentation2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentation
 

Último

(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...
(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...
(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...parulsinha
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...Arohi Goyal
 
9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls Service
9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls Service9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls Service
9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls ServiceGENUINE ESCORT AGENCY
 
Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...
Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...
Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...BhumiSaxena1
 
Call Girls Ahmedabad Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Ahmedabad Just Call 9630942363 Top Class Call Girl Service AvailableCall Girls Ahmedabad Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Ahmedabad Just Call 9630942363 Top Class Call Girl Service AvailableGENUINE ESCORT AGENCY
 
Jogeshwari ! Call Girls Service Mumbai - 450+ Call Girl Cash Payment 90042684...
Jogeshwari ! Call Girls Service Mumbai - 450+ Call Girl Cash Payment 90042684...Jogeshwari ! Call Girls Service Mumbai - 450+ Call Girl Cash Payment 90042684...
Jogeshwari ! Call Girls Service Mumbai - 450+ Call Girl Cash Payment 90042684...Anamika Rawat
 
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...GENUINE ESCORT AGENCY
 
Mumbai ] (Call Girls) in Mumbai 10k @ I'm VIP Independent Escorts Girls 98333...
Mumbai ] (Call Girls) in Mumbai 10k @ I'm VIP Independent Escorts Girls 98333...Mumbai ] (Call Girls) in Mumbai 10k @ I'm VIP Independent Escorts Girls 98333...
Mumbai ] (Call Girls) in Mumbai 10k @ I'm VIP Independent Escorts Girls 98333...Ishani Gupta
 
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...chennailover
 
Call Girls Madurai Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Madurai Just Call 9630942363 Top Class Call Girl Service AvailableCall Girls Madurai Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Madurai Just Call 9630942363 Top Class Call Girl Service AvailableGENUINE ESCORT AGENCY
 
Top Rated Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...
Top Rated  Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...Top Rated  Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...
Top Rated Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...chandars293
 
Call Girls Kolkata Kalikapur 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
Call Girls Kolkata Kalikapur 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...Call Girls Kolkata Kalikapur 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
Call Girls Kolkata Kalikapur 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...Namrata Singh
 
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Dipal Arora
 
Andheri East ) Call Girls in Mumbai Phone No 9004268417 Elite Escort Service ...
Andheri East ) Call Girls in Mumbai Phone No 9004268417 Elite Escort Service ...Andheri East ) Call Girls in Mumbai Phone No 9004268417 Elite Escort Service ...
Andheri East ) Call Girls in Mumbai Phone No 9004268417 Elite Escort Service ...Anamika Rawat
 
Russian Call Girls Service Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
Russian Call Girls Service  Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...Russian Call Girls Service  Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
Russian Call Girls Service Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...parulsinha
 
Call Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service Available
Call Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service AvailableCall Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service Available
Call Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service Availableperfect solution
 
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...hotbabesbook
 
Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...
Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...
Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...chennailover
 
Independent Call Girls Service Mohali Sector 116 | 6367187148 | Call Girl Ser...
Independent Call Girls Service Mohali Sector 116 | 6367187148 | Call Girl Ser...Independent Call Girls Service Mohali Sector 116 | 6367187148 | Call Girl Ser...
Independent Call Girls Service Mohali Sector 116 | 6367187148 | Call Girl Ser...karishmasinghjnh
 
Call Girl in Indore 8827247818 {LowPrice} ❤️ (ahana) Indore Call Girls * UPA...
Call Girl in Indore 8827247818 {LowPrice} ❤️ (ahana) Indore Call Girls  * UPA...Call Girl in Indore 8827247818 {LowPrice} ❤️ (ahana) Indore Call Girls  * UPA...
Call Girl in Indore 8827247818 {LowPrice} ❤️ (ahana) Indore Call Girls * UPA...mahaiklolahd
 

Último (20)

(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...
(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...
(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
 
9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls Service
9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls Service9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls Service
9630942363 Genuine Call Girls In Ahmedabad Gujarat Call Girls Service
 
Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...
Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...
Saket * Call Girls in Delhi - Phone 9711199012 Escorts Service at 6k to 50k a...
 
Call Girls Ahmedabad Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Ahmedabad Just Call 9630942363 Top Class Call Girl Service AvailableCall Girls Ahmedabad Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Ahmedabad Just Call 9630942363 Top Class Call Girl Service Available
 
Jogeshwari ! Call Girls Service Mumbai - 450+ Call Girl Cash Payment 90042684...
Jogeshwari ! Call Girls Service Mumbai - 450+ Call Girl Cash Payment 90042684...Jogeshwari ! Call Girls Service Mumbai - 450+ Call Girl Cash Payment 90042684...
Jogeshwari ! Call Girls Service Mumbai - 450+ Call Girl Cash Payment 90042684...
 
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...
 
Mumbai ] (Call Girls) in Mumbai 10k @ I'm VIP Independent Escorts Girls 98333...
Mumbai ] (Call Girls) in Mumbai 10k @ I'm VIP Independent Escorts Girls 98333...Mumbai ] (Call Girls) in Mumbai 10k @ I'm VIP Independent Escorts Girls 98333...
Mumbai ] (Call Girls) in Mumbai 10k @ I'm VIP Independent Escorts Girls 98333...
 
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...
 
Call Girls Madurai Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Madurai Just Call 9630942363 Top Class Call Girl Service AvailableCall Girls Madurai Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Madurai Just Call 9630942363 Top Class Call Girl Service Available
 
Top Rated Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...
Top Rated  Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...Top Rated  Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...
Top Rated Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...
 
Call Girls Kolkata Kalikapur 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
Call Girls Kolkata Kalikapur 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...Call Girls Kolkata Kalikapur 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
Call Girls Kolkata Kalikapur 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
 
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
 
Andheri East ) Call Girls in Mumbai Phone No 9004268417 Elite Escort Service ...
Andheri East ) Call Girls in Mumbai Phone No 9004268417 Elite Escort Service ...Andheri East ) Call Girls in Mumbai Phone No 9004268417 Elite Escort Service ...
Andheri East ) Call Girls in Mumbai Phone No 9004268417 Elite Escort Service ...
 
Russian Call Girls Service Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
Russian Call Girls Service  Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...Russian Call Girls Service  Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
Russian Call Girls Service Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
 
Call Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service Available
Call Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service AvailableCall Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service Available
Call Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service Available
 
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
 
Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...
Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...
Coimbatore Call Girls in Thudiyalur : 7427069034 High Profile Model Escorts |...
 
Independent Call Girls Service Mohali Sector 116 | 6367187148 | Call Girl Ser...
Independent Call Girls Service Mohali Sector 116 | 6367187148 | Call Girl Ser...Independent Call Girls Service Mohali Sector 116 | 6367187148 | Call Girl Ser...
Independent Call Girls Service Mohali Sector 116 | 6367187148 | Call Girl Ser...
 
Call Girl in Indore 8827247818 {LowPrice} ❤️ (ahana) Indore Call Girls * UPA...
Call Girl in Indore 8827247818 {LowPrice} ❤️ (ahana) Indore Call Girls  * UPA...Call Girl in Indore 8827247818 {LowPrice} ❤️ (ahana) Indore Call Girls  * UPA...
Call Girl in Indore 8827247818 {LowPrice} ❤️ (ahana) Indore Call Girls * UPA...
 

2009 CTSA Profiles OpenSocial Poster

  • 1. Building a Framework for Distributed Innovation in Research Networking with the OpenSocial Standard Eric Meeks, Jeff Wang, Maninder Kahlon Clinical and Translational Science Institute, University of California, San Francisco (UCSF) Introduction Methods (continued) Results Results (continued) • The proliferation of social networking sites such as LinkedIn, Server Architecture UCSF Profiles with OpenSocial Link • We have been successful in demonstrating “proof of concept” MySpace, and Facebook has changed the way we use the internet gadgets with the proposed architecture. as a tool for communication and discovery. With their increasing adoption users have found new and creative ways to harness these • Porting existing gadgets into Profiles is not seamless. The interesting networking sites for extended functionality and this has led to the gadgets currently depend on data and API calls that are beyond the phenomena of social networking applications. current scope of the OpenSocial API, and are thus proprietary and Internet not easily ported. • Networking sites are now more than just applications, they are platforms. A multitude of “gadgets” have been developed for running on these platforms. Conclusion • OpenSocial is an industry backed movement to define a single application programming interface (API) for web based social • The current primary benefit of OpenSocial for Profiles is in making networking applications. With OpenSocial, a widget written for one Windows or Profiles a platform for gadgets. Expanding functionality with gadgets networking site (an OpenSocial container) will run on a different Windows Server Linux Server has the following advantages: networking site (LinkedIn) with little or no alteration. Profiles Web Profiles Altered o Gadgets are pluggable and external to Profiles. Developing • The Harvard Catalyst-developed Profiles application allows us to take (IIS) Web Services Shindig gadgets allows us to extend Profiles without having to edit the the advances in communication and discovery that are core to social (IIS) (Tomcat) Profiles source code. This is much more scalable and less risk networking sites and begin to utilize them to improve the research prone than editing the Profiles source, especially when Profiles collaboration processes. UCSF is now extending Profiles to become becomes installed at many institutions. an OpenSocial container. Navigation Gadget (Similar People) o Gadgets are easy to build. The minimal technical skill set for simple gadgets is JavaScript and HTML. Complex gadgets with Specific Aims server side components can be developed in any server side SQL Server Java DB language (.NET, Java, Python, PHP, Ruby, etc.) • Make Profiles an OpenSocial container by implementing the Gadget Data OpenSocial API as defined at http://www.opensocial.org/specs. Storage o Gadgets are efficient. Much of the base cost of building web enabled functionality is handled by the underlying OpenSocial • Expand the functionality of Profiles by developing, porting, and/or container. finding widgets that interact with Profiles via the OpenSocial API. • Porting existing gadgets into Profiles is not seamless, but is helpful • Port existing OS applications to Profiles to pirate functionality. as a starting point for extended functionality. Using OpenSocial as a way to benefit from existing gadgets will be increasingly beneficial, • Expand functionality in Profiles without altering the source code. but currently does not offer much return value. Reference Methods OpenSocial Gadgets Navigation Gadget (Co-Authors) Acknowledgments • Gadgets are dynamic web applications that run on the “canvas” of an • A reference implementation of an OpenSocial container is being OpenSocial container. This project was supported by NIH/NCRR UCSF-CTSI Grant Number maintained by Apache at http://incubator.apache.org/shindig/ UL1 RR024131. Its contents are solely the responsibility of the authors and do not necessarily represent the official views of the NIH. • Gadgets are defined in XML and a simple gadget can be just a single • Alter Shindig to work with the Profiles data model. The current XML file containing HTML and JavaScript. A gadget can make API We would like to thank Griffin Weber, Ken Huling, Paul Gomez and implementation uses the Profiles web services API for all calls into the container to access data such as “who’s page am I Harvard, the creators of the Profiles application. communication between Profiles and Shindig. looking at” and “who is in their immediate network”. We would also like to thank the communities supporting the following • Future implementations will require a direct DB link from the altered web sites: • Advanced gadgets can have a server side component. While this is version of Shindig into the Profiles database for deeper integration. more complex, it allows for virtually limitless functionality. The server http://www.opensocial.org/ side component can live anywhere on the internet. Communication http://code.google.com/apis/opensocial/ • Create a “proof of concept” by extending Profiles functionality via an between the gadget and the server is brokered by the container, OpenSocial gadget. which can layer in security and the caching of static content. http://incubator.apache.org/shindig/