Apachecon US 2008 with Apache Shindig

Total Page:16

File Type:pdf, Size:1020Kb

Apachecon US 2008 with Apache Shindig ApacheCon US 2008 Empowering the social web with Apache Shindig Henning Schmiedehausen Sr. Software Engineer – Ning, Inc. November 3 - 7 • New Orleans Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 1 • How the web became social • Get out of the Silo – Google Gadgets • OpenSocial – A social API • Apache Shindig • Customizing Shindig • Summary November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 2 ApacheCon US 2008 In the beginning... Freitag, 7. November 2008 3 ApacheCon US 2008 ...let there be web 2.0 Freitag, 7. November 2008 4 • Web x.0 is about participation • Users have personalized logins Relations between users are graphs • "small world phenomenon", "six degrees of separation", Erdös number, Bacon number November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 5 ApacheCon US 2008 The Silo problem Freitag, 7. November 2008 6 • How the web became social • Get out of the Silo – Google Gadgets • OpenSocial – A social API • Apache Shindig • Customizing Shindig • Summary November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 7 ApacheCon US 2008 iGoogle Freitag, 7. November 2008 8 • Users adds Gadgets to their homepages Gadgets share screen space • Google experiments with Canvas view Javascript, HTML, CSS • A gadget runs on the Browser! Predefined Gadgets API • Core APIs for IO, JSON, Prefs; optional APIs (e.g. flash, rpc, views) • Third-Party gadgets available November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 9 "Hello World" <?xml version="1.0" encoding="UTF-8" ?> <Module> <ModulePrefs title="hello world example" /> <Content type="html"> <![CDATA[ <b>Hello, World!</b> ]]> </Content> </Module> Freitag, 7. November 2008 10 Gadget Anatomy <?xml version="1.0" encoding="UTF-8" ?> <Module> Metadata <ModulePrefs title="hello world example" > <Require feature="dynamic-height" /> <Optional feature="flash" /> <Locale lang="en" messages="en.xml" /> Required and <Locale lang="de" messages="de.xml" /> Optional Features </ModulePrefs> <UserPref name="text" display_name="Text" datatype="string" default_value="Hello, World!" /> <Content type="html"><![CDATA[ <div id="helloworld" /> <script> prefs = new gadgets.Prefs(); Localization var text = prefs.getString('text'); document.getElementById('helloworld').innerHTMLPreferences = "<b>" + text + "</b>"; </script> ]]></Content> </Module> Freitag, 7. November 2008 11 Gadget Anatomy <?xml version="1.0" encoding="UTF-8" ?> <Module> <ModulePrefs title="hello world example" > <Require feature="dynamic-height" /> <Optional feature="flash" /> HTML / <Locale lang="en" messages="en.xml" /> <Locale lang="de" messages="de.xml" /> CSS / </ModulePrefs> <UserPref name="text" display_name="Text" JavaScript / datatype="string" default_value="Hello, World!" /> <Content type="html"><![CDATA[ Flash <div id="helloworld" /> <script> prefs = new gadgets.Prefs(); var text = prefs.getString('text'); document.getElementById('helloworld').innerHTML = "<b>" + text + "</b>"; </script> ]]></Content> </Module> Freitag, 7. November 2008 12 ... on iGoogle Freitag, 7. November 2008 13 ... on Ning Freitag, 7. November 2008 14 ... on Orkut Freitag, 7. November 2008 15 ... sample container Freitag, 7. November 2008 16 Write once, embed everywhere • iGoogle / Google gadgets • other web sites • gadget enabled Containers (Websphere) November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 17 How does it work? (the techie slides) Freitag, 7. November 2008 18 Gadget enabled web site Hosting site Browser requests Gadget web page with Renderer embedded gadget Data Proxy Provider November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 19 browser requests Gadget enabled web site gadget content Hosting site Gadget Renderer Renderer requests gadget from hosting site Data Proxy Provider November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 20 Gadget enabled web site Hosting site Gadget Renderer proxy sends request to data provider gadget requests application data from its Data Proxy backend site Provider November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 21 But is it social? Freitag, 7. November 2008 22 • How the web became social • Get out of the Silo – Google Gadgets • OpenSocial – A social API • Apache Shindig • Customizing Shindig • Summary November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 23 • Google launched OpenSocial Nov 1st, 2007 • Launch partners: Bebo, Engage.com, Friendster, hi5, Hyves, imeem, NetModular, mixi, MySpace, Ning, orkut, Plaxo, SixApart, LinkedIn, Tianji, salesforce.com, Viadeo, Oracle, XING • Plaxo and Ning delivered inside 24 hours November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 24 • opensocial 0.5: Nov 1st, 2007 • opensocial 0.6: Dec 21st, 2007 • opensocial 0.7: Jan 25th 2008 • opensocial 0.8: May 27th 2008 • opensocial 0.8.1: Sep 25th 2008 November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 25 • social data API • persons • relationships • activities • persistence API November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 26 Person • Core building block of the social API • Has a huge number of attributes about_me, activities, addresses, age, body_type, books, cars, children, current_location, date_of_birth, drinker, email, ethnicity, fashion, food, gender, happiest_when, has_app, heroes, humor, id, interests, job_int job_interests, jobs, languages_spoken, living_arrangement, looking_for, movies, music, name, network_presence, nickname, pets, phone_numbers, political_views, profile_song, profile_url, profile_video, quotes, relationship_status, religion, romance, scared_of, schools, sexual_orientation, smoker, sports, status, tags, thumbnail_url, time_zone, turn_offs, turn_ons, tv_shows, urls • Almost all are optional November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 27 Relationships views owns App Viewer Owner has has Person Person Friends Friends Person Person Person Person Person Person Freitag, 7. November 2008 28 Activities • Activities stream related to Applications • Can contain URLs, Images, Videos • Templating system for sharing URLs • read and write access November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 29 AppData • Gadgets had to rely on Prefs or external backends for data storage • AppData stores arbitrary key/value pairs • write for own data, read for related persons November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 30 before OpenSocial Freitag, 7. November 2008 31 with OpenSocial OpenSocial API Freitag, 7. November 2008 32 <ModulePrefs title="going social"> <Require feature="opensocial-0.8" /> </ModulePrefs> November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 33 • up to opensocial-0.7: • browser facing Javascript API, delivered as a feature to Gadgets • Gadget Renderer • Data Proxy • OpenSocial API implementation November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 34 OpenSocial enabled web site Hosting site Gadget Renderer Social Data gadget requests social content OS APIs Data Provider OpenSocial API Data Proxy dispatches request Provider November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 35 • since 0.8: • outward facing restful API • OAuth Core 1.0 service provider • OAuth Consumer Request extension • since 0.8.1: • outward facing RPC API November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 36 OpenSocial enabled other web site web site Restful or RPC API Social Data OS APIs web site requests access Data Provider to social information November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave
Recommended publications
  • Opensocial: from Social Networks to Social Ecosystem
    2007 Inaugural IEEE International Conference on Digital Ecosystems and Technologies (IEEE DEST 2007) OpenSocial: From Social Networks to Social Ecosystem Juliana Mitchell-WongI, Ryszard Kowalczyk', Albena Rosheloval, Bruce Joy2 and Henry Tsai2 'Centre for Information Technology Research, Swinburne University, Hawthorn, VIC, Australia e-mail: (jmitchellwong, rkowalczyk, aroshelova)@ict.swin.edu.au 2Everyday Interactive Networks, Hawthorn, VIC, Australia, e-mail: (brucejoy, henrytsai)@ein.com.au ties to be managed using the one application. GAIM' and Abstract-Unlike the physical world where social ecosys- Trillian2 are two example applications for instant messaging tems are formed from the integrated and managed relation- communities. These applications however do not address ships between individuals and organisations, the online digital any of the fundamental issues: the independent and isolated world consists of many independent, isolated and incompatible nature of communities, the ignorance to overlapping rela- social networks established by organisations that have over- lapping and manually managed relationships. To bring the tionships in different communities, or the manual manage- online digital world in-line with the physical world, integration ment of relationships. of social networks, identification of overlapping relationships Communities on the other hand have moved towards in social networks, and automation of relationship manage- forming alliances with other communities to enable content ment in social networks are required. OpenSocial is a frame- search and retrieval between them by using common ontol- work that enables social networks to interlink and self- use common organise into a social ecosystem guided by the policies of indi- ogy [1]. The of ontology enables communities viduals and organisations. to interlink, but each of these communities assumes that their policies are agreeable by every community in the alli- Index Terms-social framework, self-organised, self- ance.
    [Show full text]
  • Get Started with Hangouts
    Get started with Hangouts All of the information below is directly from https://support.google.com/hangouts/answer/2944865?hl=en&ref_topic=63864 You can use Hangouts to: Start a chat conversation or video call. Make phone calls using Wi-Fi or data. Send text messages with your ​Google Voice​ or ​Google Fi ​phone number. Hangouts sync automatically across devices. If you start a Hangout on your computer, you can continue your chat on another device, like your phone. Use Hangouts on a Computer Hangouts can be used in: hangouts.google.com Gmail Hangouts Chrome extension Once you choose an app, ​learn how to sign in to Hangouts​. 1. On your computer, go to ​hangouts.google.com​ or open Hangouts in ​Gmail​. 2. Enter your Google Account information. 3. Click Sign in. In Gmail, on the left, click Sign in. To use Hangouts with multiple accounts at the same time, you can: Use a different browser for each account. Set up a separate Chrome profile for each account. You can switch between profiles in separate Chrome windows. ​Learn how to set up a Chrome profile​. Install the ​Hangouts Chrome extension​. Use Hangouts on Android Download and sign in to Hangouts 1. On your Android phone or tablet, ​download the Hangouts app​ . 2. Learn how to ​sign in on Hangouts​. a. On your Android phone or tablet, open the Hangouts app . b. Select a Google Account, or sign in to another account. c. Tap Sign in. d. Follow these steps to ​verify your phone number​ and let people find you on Hangouts.
    [Show full text]
  • Google's Business Messages
    MESSAGING Google’s Business Messages The best way to reduce call volume DEFLECT CALLS INTO RICH WHY BUSINESS MESSAGES? MESSAGING EXPERIENCES MAKE IT EASY TO CONNECT When consumers need your contact info, they go All Android users, and iPhone users with Google to Google. They see your brand’s phone number Maps installed, can easily message brands from and assume that’s the only way to contact you — Search results and Maps profiles. despite not wanting call or wait on hold. DELIVER RICH EXPERIENCES Create interactive experiences with quick replies, rich Business Messages offers convenient entry points cards, and carousels — and even make scheduling or in organic search, local search, Maps, and in shopping possible in a messaging conversation. customizable buttons on your website or app. Consumers increasingly prefer messaging over AUTOMATION AND CHATBOTS calling, and by making it easy to engage in their Quickly route and resolve common inquiries with preferred channel, brands can reduce call volume. automated welcome messages, quick replies. and AI-powered chatbots. WHY KHOROS CARE? AWARD WINNING PARTNERSHIP We’re the industry’s best reviewed customer engagement vendor across TrustRadius and the Software Reviews’ 2020 CX Index. MOST EFFICIENT AND EASY-TO-USE Our consolidated messaging platform delivers the greatest range of channels, a g e n t e x p e r i e n c e , o p e r a t i o n a l e ffi c i e n c y, and workforce management. FASTEST TIME TO VALUE We partner with Google to get you up and running in as little as two weeks with entry points to reduce calls and automations to enhance efficiency.
    [Show full text]
  • Tracking Known Security Vulnerabilities in Third-Party Components
    Tracking known security vulnerabilities in third-party components Master’s Thesis Mircea Cadariu Tracking known security vulnerabilities in third-party components THESIS submitted in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE in COMPUTER SCIENCE by Mircea Cadariu born in Brasov, Romania Software Engineering Research Group Software Improvement Group Department of Software Technology Rembrandt Tower, 15th floor Faculty EEMCS, Delft University of Technology Amstelplein 1 - 1096HA Delft, the Netherlands Amsterdam, the Netherlands www.ewi.tudelft.nl www.sig.eu c 2014 Mircea Cadariu. All rights reserved. Tracking known security vulnerabilities in third-party components Author: Mircea Cadariu Student id: 4252373 Email: [email protected] Abstract Known security vulnerabilities are introduced in software systems as a result of de- pending on third-party components. These documented software weaknesses are hiding in plain sight and represent the lowest hanging fruit for attackers. Despite the risk they introduce for software systems, it has been shown that developers consistently download vulnerable components from public repositories. We show that these downloads indeed find their way in many industrial and open-source software systems. In order to improve the status quo, we introduce the Vulnerability Alert Service, a tool-based process to track known vulnerabilities in software projects throughout the development process. Its usefulness has been empirically validated in the context of the external software product quality monitoring service offered by the Software Improvement Group, a software consultancy company based in Amsterdam, the Netherlands. Thesis Committee: Chair: Prof. Dr. A. van Deursen, Faculty EEMCS, TU Delft University supervisor: Prof. Dr. A.
    [Show full text]
  • Creating a Simple Website
    TUTORIAL Creating a Simple Website Why having a website? Table of Contents Table of Contents .................................................................................................................................... 2 Step 1: create a Google account (Gmail) ................................................................................................. 3 Step 2: create a Google website .............................................................................................................. 4 Step 3: edit a page ................................................................................................................................... 6 Add an hyperlink ................................................................................................................................. 7 Create a new page: .............................................................................................................................. 8 Add an image....................................................................................................................................... 9 Step 4: website page setting .................................................................................................................. 10 The header ......................................................................................................................................... 10 The side bar ......................................................................................................................................
    [Show full text]
  • Juror Misconduct in the Digital Age
    GOOGLE, GADGETS, AND GUILT: JUROR MISCONDUCT IN THE DIGITAL AGE THADDEUS HOFFMEISTER* This Article begins by examining the traditional reasons for juror research. The Article then discusses how the Digital Age has created new rationales for juror research while simultaneously affording jurors greater opportunities to conduct such research. Next, the Article examines how technology has also altered juror-to-juror communications and juror-to-non-juror communications. Part I concludes by analyzing the reasons jurors violate court rules about discussing the case. In Part II, the Article explores possible steps to limit the negative impact of the Digital Age on juror research and communications. While no single solution or panacea exists for these problems, this Article focuses on several reform measures that could address and possibly reduce the detrimental effects of the Digital Age on jurors. The four remedies discussed in this Article are (1) penalizing jurors, (2) investigating jurors, (3) allowing jurors to ask questions, and (4) improving juror instructions. During the discussion on jury instructions, this Article analyzes two sets of jury instructions to see how well they adhere to the suggested changes proposed by this Article. This is followed by a draft model jury instruction. * Associate Professor of Law, University of Dayton School of Law. In addition to researching and writing on issues impacting jurors, the author edits a blog titled Juries. Prior to teaching, he served in the military, clerked for a federal judge, and worked on Capitol Hill. He earned his BA (French) from Morgan State University, JD from Northeastern University School of Law, and LLM from Georgetown University Law Center.
    [Show full text]
  • Return of Organization Exempt from Income
    OMB No. 1545-0047 Return of Organization Exempt From Income Tax Form 990 Under section 501(c), 527, or 4947(a)(1) of the Internal Revenue Code (except black lung benefit trust or private foundation) Open to Public Department of the Treasury Internal Revenue Service The organization may have to use a copy of this return to satisfy state reporting requirements. Inspection A For the 2011 calendar year, or tax year beginning 5/1/2011 , and ending 4/30/2012 B Check if applicable: C Name of organization The Apache Software Foundation D Employer identification number Address change Doing Business As 47-0825376 Name change Number and street (or P.O. box if mail is not delivered to street address) Room/suite E Telephone number Initial return 1901 Munsey Drive (909) 374-9776 Terminated City or town, state or country, and ZIP + 4 Amended return Forest Hill MD 21050-2747 G Gross receipts $ 554,439 Application pending F Name and address of principal officer: H(a) Is this a group return for affiliates? Yes X No Jim Jagielski 1901 Munsey Drive, Forest Hill, MD 21050-2747 H(b) Are all affiliates included? Yes No I Tax-exempt status: X 501(c)(3) 501(c) ( ) (insert no.) 4947(a)(1) or 527 If "No," attach a list. (see instructions) J Website: http://www.apache.org/ H(c) Group exemption number K Form of organization: X Corporation Trust Association Other L Year of formation: 1999 M State of legal domicile: MD Part I Summary 1 Briefly describe the organization's mission or most significant activities: to provide open source software to the public that we sponsor free of charge 2 Check this box if the organization discontinued its operations or disposed of more than 25% of its net assets.
    [Show full text]
  • Transfer Text Messages from Android to Android
    Transfer Text Messages From Android To Android Unshuttered Arvie cross-sections: he vow his peduncles derogatorily and smoothly. Subcartilaginous and spent Amadeus stagnates so industriously that Huey frame-ups his solos. Willard fumbles resistingly. Read on for a complete walkthrough. This android messages from. It from android messages transfer texts, i move your transferring folders? What you can connect to transfer process is android text transfer messages to. But you can transfer helps to your mms, why people using spyic website to android device or laptop, thanks for that? No data types such as quick switch back and new android text messages transfer from to. Slate group messages from android text messages on transferring large data transferred over, texts on the main screen. In addition, it takes only a few minutes and a few clicks to complete the whole process of transferring data. However, common are keen to dough a new of patience with this technique. Spying on a page phone is not seeing possible but, in rather, quite easy. Please cut your name! Best android messages from messaging file to leave both of transferring our network of the texts over from? But text message from android device and transferring the texts. Signal uses a stateful protocol, meaning that you record simply copy files to another move of Signal or copy files after linking and using Signal. Please send messages from android message of transferring the texts to transfer completes, you want to another phone? Are you sure you want to submit this form? Well, I can tell you safe this approach no legal fiction.
    [Show full text]
  • Apache Shindig V
    ...................................................................................................................................... Apache Shindig v. 1.0 User Guide ...................................................................................................................................... The Apache Software Foundation 2012-03-11 T a b l e o f C o n t e n t s i Table of Contents ....................................................................................................................................... 1. Table of Contents . i 2. Introduction . 1 3. Download . 3 4. Overview . 6 5. Getting Started . 16 6. Documentation Centre . 22 7. Java . 23 8. Building Java . 24 9. Samples . 28 10. PHP . 29 11. Building PHP . 30 12. Features . 32 13. Community Overview . 35 14. Getting Help . 37 15. Code Conventions . 38 16. Jira Conventions . 39 17. SVN Conventions . 40 18. Shindig Release Process . 42 19. FAQ . 46 20. Powered By . 48 21. Resources . 49 © 2 0 1 2 , T h e A p a c h e S o f t w a r e F o u n d a t i o n • A L L R I G H T S R E S E R V E D . T a b l e o f C o n t e n t s ii © 2 0 1 2 , T h e A p a c h e S o f t w a r e F o u n d a t i o n • A L L R I G H T S R E S E R V E D . 1 I n t r o d u c t i o n 1 1 Introduction ....................................................................................................................................... 1.1 Welcome To Apache Shindig ! Apache Shindig is an OpenSocial container and helps you to start hosting OpenSocial apps quickly by providing the code to render gadgets, proxy requests, and handle REST and RPC requests.
    [Show full text]
  • Liferay Portlet Display
    Liferay Portal Systems Development Build dynamic, content-rich, and social systems on top of Liferay Jonas X. Yuan BIRMINGHAM - MUMBAI Liferay Portal Systems Development Copyright © 2012 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First Edition: May 2009 Second Edition: January 2012 Production Reference: 1190112 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-84951-598-6 www.packtpub.com Cover Image by Rakesh Shejwal ([email protected]) Credits Author Project Coordinator Jonas X. Yuan Joel Goveya Reviewers Proofreaders Piotr Filipowicz Lesley Harrison Christianto Sahat Kurniawan Stephen Silk Szymon V. Gołębiewski Indexer Acquisition Editor Tejal Daruwale Sarah Cullington Graphics Lead Technical Editor Manu Joseph Hyacintha D'Souza Production Coordinator Technical Editors Aparna Bhagat Ankita Shashi Manasi Poonthottam Cover Work Aparna Bhagat Sakina Kaydawala Azharuddin Sheikh Copy Editors Leonard D'Silva Brandt D'Mello About the Author Dr.
    [Show full text]
  • How to Install the UA Directory Gadget
    How to Install the UA Directory Gadget This "Google gadget" was created to help you search the university's "Enterprise Directory" (EDIR) to locate the email address and phone number of anyone associated with the University of Alaska. This gadget will help you quickly look-up the Google Apps @UA email address of individuals you wish to email, or invite to calendar events, or share Google Docs with, etc. Adding and using the UA Directory gadget with Google Apps email Open your Google Apps@UA email and select "Settings" (upper right corner) Select "Labs", locate "Add a gadget by URL" and select "Enable" Go to the bottom of the page and select "Save Changes" Go back to "Settings" and within Settings, select "Gadgets" Fill in the "Add a gadget by URL with http://www.alaska.edu/google/gadgets/uadirectory.xml Select "Add" (on the right) How to Install the UA Directory Gadget - 1 In your Gadgets section you should see the following If you go back into your email on the left side you should now see the UA Directory Click on the "+" sign to expand the search box At this point, you have the option to authorize the gadget to access your contacts. If you decide to allow access, you will the option of adding the result from the search into your contacts - you will see "Add to Contact". This does not allow access to your account's contacts by anyone else or by any other application. If you choose to not authorize the gadget, the "Add to Contact" link will not be available in the search results.
    [Show full text]
  • Pandalabs Bulletins
    - PandaLabs - Everything you need to know about Internet threats – www.pandalabs.com - - 1 – ____________________________________________________________________________________________________________ _____________________________________________________________________________________ PandaLabs Bulletins: Social Networks in the spotlight _____________________________________________________________________________________ © Panda Security 2008 | PandaLabs wwwpandasecurity.com/homeusers/security_info | www.pandalabs.com © Panda Security 2008 | PandaLabs www.pandasecurity.com/homeusers/security_info | www.pandalabs.com - PandaLabs – Everything you need to know about Internet threats - www.pandalabs.com - - 2 – ____________________________________________________________________________________________________________ Index Index............................................................................................................................................................2 1.- Introduction ..........................................................................................................................................3 2.- History ...................................................................................................................................................3 3.- Source....................................................................................................................................................4 4.- Operation ..............................................................................................................................................4
    [Show full text]