Facebook Open Graph - The Semantic WalletJonathan Laba
This deck covers how Facebook is becoming a hub for consumer devices, apps and services to connect to each other in a secure manner to share data.
Facebook's allowance for the input and retrieval of structured data based on semantic web principles is positioning them to be the gold standard in the management of a unified digital identity.
This deck covers:
- What Social Means to Developers
- What is the Semantic Web
- Facebook's Evolution into Structured Data
- The Semantic Wallet
- Some Questions
The Joomla Quick Start Guide was developed for the most novice user. The tutorial is an easy read with tons of step-by-step illustration for the Joomla beginner.
Facebook Open Graph - The Semantic WalletJonathan Laba
This deck covers how Facebook is becoming a hub for consumer devices, apps and services to connect to each other in a secure manner to share data.
Facebook's allowance for the input and retrieval of structured data based on semantic web principles is positioning them to be the gold standard in the management of a unified digital identity.
This deck covers:
- What Social Means to Developers
- What is the Semantic Web
- Facebook's Evolution into Structured Data
- The Semantic Wallet
- Some Questions
The Joomla Quick Start Guide was developed for the most novice user. The tutorial is an easy read with tons of step-by-step illustration for the Joomla beginner.
A range of ideas of how you can automate various parts of your social media marketing strategy. If you are time poor like I am, you need to prioritise your workload and juggle a lot of tasks at once.
These ideas are just the tip of the iceberg, but I highly recommend you check out Zapier and IFTTT for the large range of things they can both do.
OMS 2010 - Building Connected Brands in a Connected World - Brian Haven - iCr...iCrossing
"Building Connected Brands in a Connected World" as presented by Brian Haven, Vice President, Strategy, iCrossing at the Online Marketing Summit (OMS) in Phoenix, Arizona on Wednesday, May 20, 2010.
Goodle Developer Days Munich 2008 - Open Social UpdatePatrick Chanezon
Updates about the OpenSocial ecosystem at Google developer days Munich, including presentations from Xing, Lokalisten, netlog and Viadeo..
OpenSocial is an open specification defining a common API that works on many different social websites, including MySpace, Plaxo, Hi5, Ning, orkut, Friendster Salesforce.com and LinkedIn, among others. This allows developers to learn one API, then write a social application for any of those sites: Learn once, write anywhere.
In addition, in order to make it easier for developers of social sites to implement the API and make their site an OpenSocial container, the Apache project Shindig provides reference implementations for OpenSocial containers in two languages (Java, PHP). Shindig will define a language specific Service Provider Interface (SPI) that a social site can implement to connect Shindig to People, Persistence and Activities backend services for the social site. Shindig will then expose these services as OpenSocial JavaScript and REST APIs.
In this session we will explain what OpenSocial is, show examples of OpenSocial containers and applications, demonstrate how to create an OpenSocial application, and explain how to leverage Apache Shindig in order to implement an OpenSocial container.
Managing Professional Information Overload (K-ACTE version)Heather Braum
This presentation was given at the K-ACTE conference for Career & Tech Educators in Kansas in July 2012. It is targeted at educators, but most people in any profession would benefit from the information found in this session. It covers tips, resources, and tools to help you better manage professional information overload!
Google plus Revealed! Why you should start using Goggle plus today4FingersMedia
Google plus is all about putting human faces to names and this is going to apply to the business world as well. Would you rather hear about a new product from the President or CEO of a company or from some representative that you can’t relate to?
Google + is Google’s attempt to put a face to the name and create personalities.
Getting Started with Google plus with this presentation.
A range of ideas of how you can automate various parts of your social media marketing strategy. If you are time poor like I am, you need to prioritise your workload and juggle a lot of tasks at once.
These ideas are just the tip of the iceberg, but I highly recommend you check out Zapier and IFTTT for the large range of things they can both do.
OMS 2010 - Building Connected Brands in a Connected World - Brian Haven - iCr...iCrossing
"Building Connected Brands in a Connected World" as presented by Brian Haven, Vice President, Strategy, iCrossing at the Online Marketing Summit (OMS) in Phoenix, Arizona on Wednesday, May 20, 2010.
Goodle Developer Days Munich 2008 - Open Social UpdatePatrick Chanezon
Updates about the OpenSocial ecosystem at Google developer days Munich, including presentations from Xing, Lokalisten, netlog and Viadeo..
OpenSocial is an open specification defining a common API that works on many different social websites, including MySpace, Plaxo, Hi5, Ning, orkut, Friendster Salesforce.com and LinkedIn, among others. This allows developers to learn one API, then write a social application for any of those sites: Learn once, write anywhere.
In addition, in order to make it easier for developers of social sites to implement the API and make their site an OpenSocial container, the Apache project Shindig provides reference implementations for OpenSocial containers in two languages (Java, PHP). Shindig will define a language specific Service Provider Interface (SPI) that a social site can implement to connect Shindig to People, Persistence and Activities backend services for the social site. Shindig will then expose these services as OpenSocial JavaScript and REST APIs.
In this session we will explain what OpenSocial is, show examples of OpenSocial containers and applications, demonstrate how to create an OpenSocial application, and explain how to leverage Apache Shindig in order to implement an OpenSocial container.
Managing Professional Information Overload (K-ACTE version)Heather Braum
This presentation was given at the K-ACTE conference for Career & Tech Educators in Kansas in July 2012. It is targeted at educators, but most people in any profession would benefit from the information found in this session. It covers tips, resources, and tools to help you better manage professional information overload!
Google plus Revealed! Why you should start using Goggle plus today4FingersMedia
Google plus is all about putting human faces to names and this is going to apply to the business world as well. Would you rather hear about a new product from the President or CEO of a company or from some representative that you can’t relate to?
Google + is Google’s attempt to put a face to the name and create personalities.
Getting Started with Google plus with this presentation.
These slides are from our first social media meetup of the year. To start off the year right, we're sharing at least 10 tools to help you conduct better research, operate more efficiently, create more compelling content, and more.
In this presentation we actually shared close to 40 tools. Don't miss it. Some of these you've heard of, others, you surely haven't.
Learn more about our monthly social media meetup here: https://www.meetup.com/social-media-advertising/
The vast plurality use browsers to access the web.
But most SEO professionals take it a step further and use those same browsers to do a lot more.
It some of the most important tools in my magazine browser and its extensions.
I was asked to talk at Thinking Digital about our project using 3D scanning and 3D printing and trains. What emerged was something a bit more about the industrial revolution and thinking about the lessons we should learn from it and how we can weave them into the future industrial revolution which will spring from additive manufacturing.
What if you could see through the walls of every museum and something could t...Chris Thorpe
A talk I was asked to give at Culture Hackday in London, talking about the thinking that's been going on in the latest project I'm a part of; Artfinder.
Invited talk given at the Google Local Ads Forum in London and Hamburg. Setting the stage about where we're at with local, why local is often thought to be hard and how far we have to go.
The New Raw Materials and Data ChemistryChris Thorpe
A talk for Mashupevent's first Mixer about how there really is no such thing as social media as a generic term, but how there are lots of new streams of data which can be used as the raw materials to make new tools to provide intrinsic value to businesses.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
4. History lesson
Jaggeree
Difference Engine /content/people/data/play
Facebook Connect is 2 years old this year... although Connect is now Facebook for Websites
12. HTTP://WWW.FLICKR.COM/PHOTOS/
WISHYMOM/
Jaggeree
Difference Engine /content/people/data/play
Why are we doing stuff with Connect/Facebook for Websites...
All about users, and lots of them. Not just users, but people who have curated “real”
identities. Solves a major problem which is that the data you get in from registration forms is
often useless. The most common ZIP codes in US data are 12345 and 90210 which means a
larger than expected number of people from Schenectedy and Beverly Hills
There’s also an over representation of Afghanistan.
13. HTTP://WWW.FLICKR.COM/PHOTOS/
SOVIETUK/
Jaggeree
Difference Engine /content/people/data/play
Second reason for using something like connect is social proof.
It’s always more tempting to eat at a restaurant with a queue, rather than an empty one.
Especially if that queue contains our friends or people we know of and trust
Connect surfaces activity constantly in newsfeeds and activity streams, we can harness that
for our apps
14. Jaggeree
Difference Engine /content/people/data/play
So, what is it?
At it’s basis, it’s a method for logging into Facebook and sharing the success of the login
with the site supporting Connect.
16. Jaggeree
Difference Engine /content/people/data/play
It’s more than that though as it gives you an access token which allows you to do more such
as post things to the newsfeed
18. Jaggeree
Difference Engine /content/people/data/play
One nice thing about Connect is that it can all be prototyped client side and if your page
markup is clean and semantic, you can prototype or power live implementations just using
the Connect libraries, your existing markup and something like JQuery
19. Jaggeree
Difference Engine /content/people/data/play
There also used to be things like fan boxes that you could embed into your pages.
21. HTTP://WWW.FLICKR.COM/PHOTOS/
FACTORYJOE/
Jaggeree
Difference Engine /content/people/data/play
Chris Messina of Google summed it up quite well with this bit of Photoshop trickery.
Facebook made something which suggested that all roads on the web led to them.
22. HTTP://WWW.FLICKR.COM/PHOTOS/
JAGGEREE/
Jaggeree
Difference Engine /content/people/data/play
They launched something called Open Graph, where it was a mixture of the content graphs
within websites which are often at best hidden and at worst absent and the social graph,
creating an interest graph.
23. Jaggeree
Difference Engine /content/people/data/play
This new focus is clear on the developer homepage, with the focus being on Add Facebook to
my site
24. Jaggeree
Difference Engine /content/people/data/play
And connect is now relaunched as Facebook for websites
25. Jaggeree
Difference Engine /content/people/data/play
So what is this Open Graph and where will we most likely see it...
There are a collection of simple social plugins, the one you’re most like to see or implement
is called Like which is a button which is accompanied by something
26. Jaggeree
Difference Engine /content/people/data/play
called the Open Graph Protocol, a standard being proposed by Facebook which for the first
time brings a proposal for simple semantic metadata that describes pages in a standardised
format
28. Jaggeree
Difference Engine /content/people/data/play
The good news is that on the whole, it’s not just Facebook that can read the metadata. Here
I’ve built a tiny app which essentially reads the meta tags and acts as a sort of generic
metadata API
29. Jaggeree
Difference Engine /content/people/data/play
The good news is that on the whole, it’s not just Facebook that can read the metadata. Here
I’ve built a tiny app which essentially reads the meta tags and acts as a sort of generic
metadata API
30. Jaggeree
Difference Engine /content/people/data/play
The good news is that on the whole, it’s not just Facebook that can read the metadata. Here
I’ve built a tiny app which essentially reads the meta tags and acts as a sort of generic
metadata API
31. Jaggeree
Difference Engine /content/people/data/play
The good news is that on the whole, it’s not just Facebook that can read the metadata. Here
I’ve built a tiny app which essentially reads the meta tags and acts as a sort of generic
metadata API
32. Jaggeree
Difference Engine /content/people/data/play
The good news is that on the whole, it’s not just Facebook that can read the metadata. Here
I’ve built a tiny app which essentially reads the meta tags and acts as a sort of generic
metadata API
33. Jaggeree
Difference Engine /content/people/data/play
There’s also a social plugin called the like box which is the new replacement for the Fan box
34. Jaggeree
Difference Engine /content/people/data/play
And there’s a version of the Like control which allows you to add comments. This is useful for
situations such as one where there is an article decrying the election of someone from the
BNP being elected somewhere and allows you to provide your context around a headline such
as “BNP wins seat in election” rather than just saying you like it.
Not all publishers as we saw in the Huffington Post example provide a description text.
35. Jaggeree
Difference Engine /content/people/data/play
There are also activity and recommendation boxed which are powered from shares and likes.
These are things you can place on your site
36. Jaggeree
Difference Engine /content/people/data/play
For instance you can show most recent activity. Since many of the new Facebook for Websites
controls can display information about a user’s social and interest graph just from the
presence of a Facebook cookie, rather than people declaratively logging in this gives instant
personalisation
37. Jaggeree
Difference Engine /content/people/data/play
There’s also a recommendations box which is the longer term version of the activity box.
This is about likes over all time.
38. Jaggeree
Difference Engine /content/people/data/play
So how would you get all those lovely users and their details to use. This is a lot of the old
Facebook Connect type stuff in here, it’s pretty much a drop in replacement apart from a
slightly different structure to the Javascript.
39. Jaggeree
Difference Engine /content/people/data/play
Here’s a chunk of PHP showing how you can hook the Facebook cookie for your site out and
use the IDs and access tokens contained within them to get more information about the
logged in user.
40. Jaggeree
Difference Engine /content/people/data/play
One useful social proof style mechanism is to use the Login with Faces control. This takes the
login button and shows you pictures of friends who already use the service.
41. Jaggeree
Difference Engine /content/people/data/play
Or you can use a facepile which does a similar thing without the login button.
42. Jaggeree
Difference Engine /content/people/data/play
When you perform the login, instead of the complicated assent form with a mix of
permissions you now have a simple one size fits all request for permission box. This makes it
far easier for the developer who now doesn’t have to have all sorts of fallback methods for
people who don’t want to share specific permissions. The downside is people who don’t want
to give those permissions will just not hit Allow.
43. Jaggeree
Difference Engine /content/people/data/play
One things that has been talked about a lot is using the users existing social graph to
personalise the site, pulling together lists of content such as music tracks your friends like
within the core of your site. You’ve been able to do this for a while now, so this isn’t really
anything new.
44. Jaggeree
Difference Engine /content/people/data/play
one other control which may be of some use to those of you working with live events and
media is the live stream. this is being heavily used in the run up to the General Election.
45. Jaggeree
Difference Engine /content/people/data/play
Measurement and analytics of all of this is very possible, here’s some sample graphs from
Insight. The lower one shows activity from Connect methods (feed story publication and
interaction with it after being published)
46. Jaggeree
Difference Engine /content/people/data/play
Here’s an example of a Graph API call for the likes of a page from the Washington Post,
showing the Open Graph information about the story and the information about the likes
(still logged as fan count).
47. Jaggeree
Difference Engine /content/people/data/play
Here’s a similar Graph API query for a page in The Guardian which shows the likes/shares...
These sorts of queries can be very useful for building counters of popularity for your content.
Some publishers block this information though unless you are authenticated.
48. Jaggeree
Difference Engine /content/people/data/play
So what have people done with these news APIs so far
49. Jaggeree
Difference Engine /content/people/data/play
This is an example from Time magazine with the recommendations box
50. Jaggeree
Difference Engine /content/people/data/play
and a like button integrated within a social distribution panel
51. Jaggeree
Difference Engine /content/people/data/play
this was a lovely thing I found
http://likebutton.me/
52. Jaggeree
Difference Engine /content/people/data/play
One big change to the Connect and the generic APIs is that you can now cache data fro
greater than 24 hours. This is a major bonus to publishers. This information can be kept up
to date by subscribing for specific updates which are then posted to you using a webhooks
compliant mechanism
53. Jaggeree
Difference Engine /content/people/data/play
So, what about things other than websites. Well you can do connect on Desktop clients and
Adobe Air and Flash/Flex apps
Let’s talk for a little while about one really important aspect which is Connect for phones, or
what is now Facebook for Mobiles.
This is an example of a Playfish game as an iPhone app with Facebook Connect to allow you
to compete against your friends and reconcile your mobile scores in online score tables.
54. Jaggeree
Difference Engine /content/people/data/play
There’s a client library for Facebook for the iPhone which you can use from Objective C in
XCode
55. Jaggeree
Difference Engine /content/people/data/play
There’s also a development environment for the iPhone called PhoneGap which allows you to
make iPhone apps, either as prototypes or the real things using HTML, Javascript and CSS,
compiling them in to a native app and giving you access to the underlying APIs of the phone.
56. Jaggeree
Difference Engine /content/people/data/play
People have now built ways that you can use the Facebook library for the iPhone from within
PhoneGap.
57. Jaggeree
Difference Engine /content/people/data/play
Another lightweight app development environment that can build cross platform apps is
Titanium Developer which uses native Javascript APIs as a domain specific language which is
cross compiled to a Native App. It’s currently slightly unclear whether this breaks terms of
service for iPhone OS4. However it’s a very impressive way of making apps quickly.
58. Jaggeree
Difference Engine /content/people/data/play
And it has a set of libraries specifically for Facebook
59. Jaggeree
Difference Engine /content/people/data/play
Finally there is a community contributed port of the Connect for iPhone to the Android
platform. In addition there are native web clients which use the conventional Facebook for
Websites controls.
60. HTTP://WWW.FLICKR.COM/PHOTOS/
JAGGEREE/
Jaggeree
Difference Engine /content/people/data/play
One more thing. We’ve talked about Facebook extending into the wider web. It’s clear they’re
also interested in the physical world. There is talk of them buying Foursquare and also of
having their own geoplatform. One interesting thing at F8 was the small RFID chips they gave
every attendee to checkin at sessions...
61. HTTP://WWW.FLICKR.COM/PHOTOS/
JAGGEREE/
Jaggeree
Difference Engine /content/people/data/play
Which would allow status updates and an automated Like of a session. Imagine if they could
bring this into the real world...
62. @anywhere from Twitter
Jaggeree
Difference Engine /content/people/data/play
What else is there out there, well there are distributed identity plays such as JanRain’s RPX
and Google Friend Connect which allow you to use different forms of identity such as
MySpaceID, Yahoo logins, OpenID and Gmail accounts to name a few to login.
There’s also the recently released (week before F8) @anywhere from Twitter
63. Jaggeree
Difference Engine /content/people/data/play
Which allows you to login to apps using your Twitter credentials
64. Jaggeree
Difference Engine /content/people/data/play
and those applications can do Graph API like queries to find out more about users using
simple JavaScript controls like hover cards, follow and retweet buttons
65. Jaggeree
Difference Engine /content/people/data/play
and allow you to post messages from deep within sites you’ve connected with
66. Jaggeree
Difference Engine /content/people/data/play
you can read a bit about some prototypes of this we made at The Guardian.
67. Get users quick
Social proof of user actions
Social sharing of content
Social augmentation/personalisation of content
Can now cache data for more than 24 hours
Jaggeree
Difference Engine /content/people/data/play
So why do this...
68. http://developers.facebook.com/
http://developers.facebook.com/plugins
http://developers.facebook.com/showcase/
http://developers.facebook.com/docs/api/realtime
http://developers.facebook.com/docs/guides/web
http://developers.facebook.com/docs/guides/mobile
http://www.phonegap.com/
http://www.appcelerator.com/
http://developer.twitter.com/
Jaggeree
Difference Engine /content/people/data/play
Here are some URLs which you may find useful. I’ll share this document on Slideshare later
today.