This document discusses making the Profiles application an OpenSocial container to expand its functionality through gadgets. The authors implemented an OpenSocial API in Profiles by altering the Shindig reference container to work with Profiles' data model. Their goals were to port existing OpenSocial applications and develop new gadgets for Profiles without changing its source code. While they successfully demonstrated proof of concept gadgets, porting existing complex gadgets was challenging due to dependencies beyond the OpenSocial API. The authors conclude that gadgets offer advantages like extensibility without source code changes, but that OpenSocial currently provides limited return on porting existing applications.
State of Play presentation at the LOD2 Plenary Vienna 2012: WP5 - Linked Data Browsing, Visualization and Authoring Interfaces by Sean Policarpio of DERI / NUIG.
State of Play presentation at the LOD2 Plenary Vienna 2012: WP5 - Linked Data Browsing, Visualization and Authoring Interfaces by Sean Policarpio of DERI / NUIG.
NoTube Workpackage 3 status update: a quick survey on the NoTube approach to gathering user data from the Social Web and representing them as a RDF graphs.
API Spleunking – Discovering the secret gems of the Jive Apps API More precious that emeralds! Move valuable than diamonds! We'll show advanced tips like how to dynamically application presentation based on social context, scope the visibility of activity streams, and application lifecycle events. Discover the secret gems of the Jive Apps API and learn how to make your apps more powerful!
While Android programming is based on Java, there are some important philosophical differences and Android-specific constructs to consider. Android for Java Developers is an action-packed, hands-on presentation that takes you through the anatomy of an Android application. The sample application includes most major Android building blocks (Activities, Intents, Services, Broadcast Receivers, Content Providers) to illustrate the philosophy of Android application development. It assumes basic Java knowledge.
Learn more about Embarcadero products at http://www.embarcadero.com/products. Embarcadero products make it easier to design, build, optimize, and run a wide variety of software applications, databases, and data governance initiatives. We invite you to explore (and try!) Embarcadero's award-winning tools in your own environment. And if you need assistance of any kind, contact us today.
We describe current work in federating data from institutional research profiling systems – providing single-point
access to substantial numbers of investigators through concept-driven search, visualization of the relationships
among those investigators and the ability to interlink systems into a single information ecosystem.
NoTube Workpackage 3 status update: a quick survey on the NoTube approach to gathering user data from the Social Web and representing them as a RDF graphs.
API Spleunking – Discovering the secret gems of the Jive Apps API More precious that emeralds! Move valuable than diamonds! We'll show advanced tips like how to dynamically application presentation based on social context, scope the visibility of activity streams, and application lifecycle events. Discover the secret gems of the Jive Apps API and learn how to make your apps more powerful!
While Android programming is based on Java, there are some important philosophical differences and Android-specific constructs to consider. Android for Java Developers is an action-packed, hands-on presentation that takes you through the anatomy of an Android application. The sample application includes most major Android building blocks (Activities, Intents, Services, Broadcast Receivers, Content Providers) to illustrate the philosophy of Android application development. It assumes basic Java knowledge.
Learn more about Embarcadero products at http://www.embarcadero.com/products. Embarcadero products make it easier to design, build, optimize, and run a wide variety of software applications, databases, and data governance initiatives. We invite you to explore (and try!) Embarcadero's award-winning tools in your own environment. And if you need assistance of any kind, contact us today.
We describe current work in federating data from institutional research profiling systems – providing single-point
access to substantial numbers of investigators through concept-driven search, visualization of the relationships
among those investigators and the ability to interlink systems into a single information ecosystem.
Profiling systems have achieved notable adoption by research institutions.1 Multi-site search of research profiling systems has substantially evolved since the first deployment of systems such as DIRECT2Experts.2 CTSAsearch is a federated search engine using VIVO-compliant Linked Open Data (LOD) published by members of the NIH-funded Clinical and Translational Science (CTSA) consortium and other interested parties. Sixty-four institutions are currently included, spanning six distinct platforms and three continents (North America, Europe and Australia). In aggregate, CTSAsearch has data on 150-300 thousand unique researchers and their 10 million publications. The public interface is available at http://research.icts.uiowa.edu/polyglot.
Outline of the UCSF approach to Research Networking, which focuses on rapid iterations of adding new data sources and features to see what works, and abandon what doesn't work.
CNCF general introduction to beginners at openstack meetup Pune & Bangalore February 2018. Covers broadly the activities and structure of the Cloud Native Computing Foundation.
Enabling High Level Application Development In The Internet Of ThingsPankesh Patel
The Internet of Things (IoT) combines Wireless Sensor and Actuation Networks (WSANs), Pervasive
computing, and the elements of the \\traditional" Internet such as Web and database servers. This leads to
the dual challenges of scale and heterogeneity in these systems, which comprise a large number of devices of
dierent characteristics. In view of the above, developing IoT applications is challenging because it involves
dealing with a wide range of related issues, such as lack of separation of concerns, need for domain experts to
write low level code, and lack of specialized domain specic languages (DSLs). Existing software engineering
approaches only cover a limited subset of the above-mentioned challenges.
In this work, we propose an application development process for the IoT that aims to comprehensively
address the above challenges. We rst present the semantic model of the IoT, based on which we identify
the roles of the various stakeholders in the development process, viz., domain expert, software designer,
application developer, device developer, and network manager, along with their skills and responsibilities.
To aid them in their tasks, we propose a model-driven development approach which uses customized lan-
guages for each stage of the development process: Srijan Vocabulary Language (SVL) for specifying the
domain vocabulary, Srijan Architecture Language (SAL) for specifying the architecture of the application,
and Srijan Network Language (SNL) for expressing the properties of the network on which the application
will execute; each customized to the skill level and area of expertise of the relevant stakeholder. For the
application developer specifying the internal details of each software component, we propose the use of a
customized generated framework using a language such as Java. Our DSL-based approach is supported by
code generation and task-mapping techniques in an application development tool developed by us. Our
initial evaluation based on two realistic scenarios shows that the use of our techniques/framework succeeds
in improving productivity while developing IoT applications.
Exploring Common Software Development Frameworks_ Key Features and Applicatio...BrillMindzTechnology3
This composition delves into some of the most common software development frameworks, pressing their crucial features and operations. also, we will touch upon the prominent presence of Brill Mindz Technology in the realm of iOS app development in Dubai.
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Nedelcho Delchev
This BoF is focused on one of the development models "In-System Programming", that can be used in combination with cloud platforms. It leverages also content-centric architectural style by using centralised repository, dynamic languages and multi-container runtime.
The main goal is achieving the shortest development turn-around time ever.
Introduction to Modern and Emerging Web TechnologiesSuresh Patidar
2017 is here and we are already a couple of days in!
A lot happened in the software development world in 2016. There were new releases of popular programming languages, new versions of important frameworks, and new tools. Let’s discuss some of the most important releases, and find out which skills you can learn that would be a great investment for your time in 2017!
Similar to 2009 CTSA Profiles OpenSocial Poster (20)
Explore natural remedies for syphilis treatment in Singapore. Discover alternative therapies, herbal remedies, and lifestyle changes that may complement conventional treatments. Learn about holistic approaches to managing syphilis symptoms and supporting overall health.
Flu Vaccine Alert in Bangalore Karnatakaaddon Scans
As flu season approaches, health officials in Bangalore, Karnataka, are urging residents to get their flu vaccinations. The seasonal flu, while common, can lead to severe health complications, particularly for vulnerable populations such as young children, the elderly, and those with underlying health conditions.
Dr. Vidisha Kumari, a leading epidemiologist in Bangalore, emphasizes the importance of getting vaccinated. "The flu vaccine is our best defense against the influenza virus. It not only protects individuals but also helps prevent the spread of the virus in our communities," he says.
This year, the flu season is expected to coincide with a potential increase in other respiratory illnesses. The Karnataka Health Department has launched an awareness campaign highlighting the significance of flu vaccinations. They have set up multiple vaccination centers across Bangalore, making it convenient for residents to receive their shots.
To encourage widespread vaccination, the government is also collaborating with local schools, workplaces, and community centers to facilitate vaccination drives. Special attention is being given to ensuring that the vaccine is accessible to all, including marginalized communities who may have limited access to healthcare.
Residents are reminded that the flu vaccine is safe and effective. Common side effects are mild and may include soreness at the injection site, mild fever, or muscle aches. These side effects are generally short-lived and far less severe than the flu itself.
Healthcare providers are also stressing the importance of continuing COVID-19 precautions. Wearing masks, practicing good hand hygiene, and maintaining social distancing are still crucial, especially in crowded places.
Protect yourself and your loved ones by getting vaccinated. Together, we can help keep Bangalore healthy and safe this flu season. For more information on vaccination centers and schedules, residents can visit the Karnataka Health Department’s official website or follow their social media pages.
Stay informed, stay safe, and get your flu shot today!
NVBDCP.pptx Nation vector borne disease control programSapna Thakur
NVBDCP was launched in 2003-2004 . Vector-Borne Disease: Disease that results from an infection transmitted to humans and other animals by blood-feeding arthropods, such as mosquitoes, ticks, and fleas. Examples of vector-borne diseases include Dengue fever, West Nile Virus, Lyme disease, and malaria.
- Video recording of this lecture in English language: https://youtu.be/lK81BzxMqdo
- Video recording of this lecture in Arabic language: https://youtu.be/Ve4P0COk9OI
- Link to download the book free: https://nephrotube.blogspot.com/p/nephrotube-nephrology-books.html
- Link to NephroTube website: www.NephroTube.com
- Link to NephroTube social media accounts: https://nephrotube.blogspot.com/p/join-nephrotube-on-social-media.html
Knee anatomy and clinical tests 2024.pdfvimalpl1234
This includes all relevant anatomy and clinical tests compiled from standard textbooks, Campbell,netter etc..It is comprehensive and best suited for orthopaedicians and orthopaedic residents.
263778731218 Abortion Clinic /Pills In Harare ,sisternakatoto
263778731218 Abortion Clinic /Pills In Harare ,ABORTION WOMEN’S CLINIC +27730423979 IN women clinic we believe that every woman should be able to make choices in her pregnancy. Our job is to provide compassionate care, safety,affordable and confidential services. That’s why we have won the trust from all generations of women all over the world. we use non surgical method(Abortion pills) to terminate…Dr.LISA +27730423979women Clinic is committed to providing the highest quality of obstetrical and gynecological care to women of all ages. Our dedicated staff aim to treat each patient and her health concerns with compassion and respect.Our dedicated group ABORTION WOMEN’S CLINIC +27730423979 IN women clinic we believe that every woman should be able to make choices in her pregnancy. Our job is to provide compassionate care, safety,affordable and confidential services. That’s why we have won the trust from all generations of women all over the world. we use non surgical method(Abortion pills) to terminate…Dr.LISA +27730423979women Clinic is committed to providing the highest quality of obstetrical and gynecological care to women of all ages. Our dedicated staff aim to treat each patient and her health concerns with compassion and respect.Our dedicated group of receptionists, nurses, and physicians have worked together as a teamof receptionists, nurses, and physicians have worked together as a team wwww.lisywomensclinic.co.za/
The Gram stain is a fundamental technique in microbiology used to classify bacteria based on their cell wall structure. It provides a quick and simple method to distinguish between Gram-positive and Gram-negative bacteria, which have different susceptibilities to antibiotics
CDSCO and Phamacovigilance {Regulatory body in India}NEHA GUPTA
The Central Drugs Standard Control Organization (CDSCO) is India's national regulatory body for pharmaceuticals and medical devices. Operating under the Directorate General of Health Services, Ministry of Health & Family Welfare, Government of India, the CDSCO is responsible for approving new drugs, conducting clinical trials, setting standards for drugs, controlling the quality of imported drugs, and coordinating the activities of State Drug Control Organizations by providing expert advice.
Pharmacovigilance, on the other hand, is the science and activities related to the detection, assessment, understanding, and prevention of adverse effects or any other drug-related problems. The primary aim of pharmacovigilance is to ensure the safety and efficacy of medicines, thereby protecting public health.
In India, pharmacovigilance activities are monitored by the Pharmacovigilance Programme of India (PvPI), which works closely with CDSCO to collect, analyze, and act upon data regarding adverse drug reactions (ADRs). Together, they play a critical role in ensuring that the benefits of drugs outweigh their risks, maintaining high standards of patient safety, and promoting the rational use of medicines.
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/