16:02:25 RRSAgent has joined #swxg 16:02:25 logging to http://www.w3.org/2010/03/10-swxg-irc 16:02:27 RRSAgent, make logs world 16:02:27 Zakim has joined #swxg 16:02:29 Zakim, this will be 7994 16:02:29 ok, trackbot; I see INC_SWXG()11:00AM scheduled to start 2 minutes ago 16:02:30 Meeting: Social Web Incubator Group Teleconference 16:02:30 Date: 10 March 2010 16:02:46 INC_SWXG()11:00AM has now started 16:02:53 +OpenLink_Software 16:03:05 Zakim, OpenLink_Software is temporarily me 16:03:05 +MacTed; got it 16:03:08 Zakim, mute me 16:03:08 sorry, MacTed, muting is not permitted when only one person is present 16:04:18 bah. missed the hour delay note. 16:04:19 hajons has joined #swxg 16:04:25 -MacTed 16:04:26 INC_SWXG()11:00AM has ended 16:04:26 Attendees were MacTed 16:05:01 INC_SWXG()11:00AM has now started 16:05:08 +cperey 16:05:58 cperey has joined #swxg 16:06:13 trackbot, end meeting 16:06:13 Zakim, list attendees 16:06:13 As of this point the attendees have been cperey 16:06:14 RRSAgent, please draft minutes 16:06:14 I have made the request to generate http://www.w3.org/2010/03/10-swxg-minutes.html trackbot 16:06:15 RRSAgent, bye 16:06:15 I see no action items 16:59:13 RRSAgent has joined #swxg 16:59:13 logging to http://www.w3.org/2010/03/10-swxg-irc 16:59:15 RRSAgent, make logs world 16:59:17 Zakim, this will be 7994 16:59:17 ok, trackbot; I see INC_SWXG()11:00AM scheduled to start 59 minutes ago 16:59:18 Meeting: Social Web Incubator Group Teleconference 16:59:18 Date: 10 March 2010 17:00:14 zakim, who's here? 17:00:14 I notice INC_SWXG()11:00AM has restarted 17:00:16 On the phone I see DKA 17:00:26 mischat_ has joined #swxg 17:01:44 +??P12 17:02:04 +Marcos 17:02:06 zakim, mute me +??P12 17:02:06 I don't understand 'mute me +??P12', mischat 17:02:13 zakim +??P12 is me 17:02:34 zakim ?P12 is me 17:02:44 + +0161238aaaa 17:02:54 zakim ??P12 is me 17:03:06 Marcos has joined #swxg 17:03:10 +[IPcaller] 17:03:16 zakim, ??P12 is me 17:03:16 +mischat; got it 17:03:24 zakim, mute me 17:03:24 mischat should now be muted 17:03:48 darobin has joined #swxg 17:04:04 Zakim, [IPCaller] is me 17:04:04 +darobin; got it 17:04:33 mischat === harry ? 17:04:34 +OpenLink_Software 17:04:41 Zakim, OpenLink_Software is temporarily me 17:04:41 +MacTed; got it 17:04:43 Zakim, mute me 17:04:43 MacTed should now be muted 17:04:47 ok DKA 17:05:01 i can scribe 17:05:03 +cperey 17:05:07 Scribe: mischat 17:05:11 +??P25 17:05:12 ScribeNick: mischat 17:05:13 zakim, ??P25 is danbri 17:05:13 +danbri; got it 17:05:18 hi 17:06:07 PROPOSED: to approve SWXG WG Weekly -- 3 March 2010 as a true record ( http://www.w3.org/2010/03/03-swxg-minutes.html ) 17:06:07 http://www.w3.org/2010/03/10-swxg-minutes.html 17:06:18 +1 17:06:21 +1 17:06:48 this call is limited to an hour 17:07:14 PROPOSED: to meet again Wed. March 17th. 17:07:23 the focus of today's meeting will be on the widgets talk 17:07:26 some historical notes in http://www.w3.org/2005/Incubator/socialweb/wiki/WidgetsDiscussion ... not sure how timely they still are 17:07:43 DKA give regrets for next weeks call 17:08:06 and administrative topics, worth mentioning, please do so now 17:08:11 s/and/any/ 17:08:16 agenda: http://lists.w3.org/Archives/Public/public-xg-socialweb/2010Mar/0017.html 17:08:51 DKA: I'm a widgetarian and proud of it 17:09:08 Widgets is one of those words which has lots of connotations dependant on context 17:09:40 +bblfish 17:09:45 in the W3C context DKA, Marcos, and darobin have been working on the W3C Widgets 17:10:11 A widget is defined by the [Widgets-Landscape] as "an end-user's conceptualization of an interactive single purpose application for displaying and/or updating local data or data on the Web, packaged in a way to allow a single download and installation on a user's machine, mobile phone, or Internet-enabled device". 17:10:15 widgets have taken on a new another meaning in social space, that is of functionality in a social container 17:10:18 (in a previous life, I worked with Robin and Libby Miller on widgets for TV stuff) 17:10:49 3 invited speakers Marcos, darobin, and ??? from apache 17:10:51 +AnitaD 17:10:57 s/???/Scott/ 17:11:00 ah scott 17:11:04 thanks darobin 17:11:21 Scott to start taking about the Apache project and what they are doing with Widgets 17:11:24 bblfish has joined #swxg 17:11:47 Anita has joined #swxg 17:11:52 Scott, uses widgets, gadgets, and apps interchangeably 17:11:56 Wookie ? 17:11:59 url someone please 17:12:10 yes Wookie 17:12:25 Apache Incubator project called Wookie, implements the W3C Widget API 17:12:34 -> http://incubator.apache.org/wookie/ 17:12:40 thanks darobin 17:12:58 +??P35 17:12:59 Wookie team wanted to support collaborative, multi-user widgets 17:13:13 zakim, ??P35 is me 17:13:13 +melvster; got it 17:13:26 the W3C API is neutral to the number of users who are said to work with a given widget 17:14:01 so Wookie implemented the Google Wave API to add collaborative functionality to the W3C Widget API 17:14:24 there are integration points between the Wookie widgets and shindig widgets 17:14:26 -> http://shindig.apache.org/ 17:14:36 where Shindig apps are Open Social Widgets 17:14:42 [ShinDig is an OpenSocial implementation] 17:14:49 thanks again 17:15:16 danbri is asking about Open Social, and how they use OAuth and authentication APIs 17:16:01 on authentication methods, see Powerbox http://lists.w3.org/Archives/Public/public-device-apis/2010Feb/att-0140/Overview.html 17:16:03 Wookie does the same thing as Open Social, they exchange tokens to create trust between widgets and APIs 17:16:45 eg. http://sites.google.com/site/oauthgoog/2leggedoauth/2opensocialrestapi 17:17:22 both Shindig and Wookie server widgets as iframe in webpages, which ends up going through trusted proxys 17:17:34 q+ to ask about top 3 things w3c-and-friends might do to reduce pain for developers learning these techs 17:17:45 WARP is http://www.w3.org/TR/widgets-access/ 17:17:49 DKA, is breaking up 17:17:56 q+ to mention Powerbox 17:18:22 DKA, what type of feedback have you had from the community (outside of the standards body) re: W3C widgets 17:18:47 most people downloading wookie, seem to be people outside the standards body, which elgg 17:18:48 http://elgg.org/ 17:19:02 Yuk has joined #swxg 17:19:08 which include elgg, an open decentralised social network 17:19:26 most people interested in collaboration tend to use shindig 17:19:27 ack danbri 17:19:27 danbri, you wanted to ask about top 3 things w3c-and-friends might do to reduce pain for developers learning these techs 17:19:28 shindig uses terrifying amounts of js 17:20:26 danbri, from a developer point of view how could you reduce the barrier to entry by uniting the two different APIs (shindig & wookie) 17:20:34 re packaging, i quite like Mozilla Jetpack's non-packaging approach (raw .js urls) 17:20:57 danbri, that doesn't make it easy to carry things across systems though 17:21:28 the two specs seem to have clearer APIs now, which should make it easier for developers to create widgets 17:21:43 -> http://www.w3.org/TR/widgets-apis/ 17:21:43 are those APIs or dataformats ( re: "people api, album api, …") 17:22:25 Wookie has implemented most of the W3C API already 17:22:36 +??P36 17:22:41 q? 17:22:47 (who joined? you are noisy) 17:22:50 zakim, mute p36 17:22:50 sorry, DKA, I do not know which phone connection belongs to p36 17:22:57 zakim, mute ??p36 17:22:57 ??P36 should now be muted 17:22:58 yes, I hear the noise too 17:23:21 the google wave API has a collection of collaborative API calls, which work nicely with the People centric API calls from other APIs 17:23:33 ack me 17:23:34 darobin, you wanted to mention Powerbox 17:24:30 darobin: do you have feedback on what we just heard, from an implementation point of view 17:25:09 danbri: jetpack dumped that model 17:25:16 danbri: it was borked 17:25:21 marcos, got an url? 17:25:33 yep, one sec 17:25:48 darobin: is going to mention powerbox, this is about plugin which allows for ways to install new APIs into a browser, which allows a website to access data from a different server. This is to do with the OAuth question earlier 17:26:02 danbri: see http://vimeo.com/10011379 17:26:18 he explains it in the vid 17:26:37 the impact for this working group, it that powebox may give users an easy method to connect data from one website to another in a safe manner ? 17:28:12 in the powerbox approach, the user selects which service they wish to integrate data from 17:28:39 widgets developers wants functionality such as "give me contacts module" 17:28:46 for a given api 17:29:43 Powerbox is said to make it easier to the end user to select which APIs they wish to interact with 17:30:02 q+ 17:30:43 q? 17:30:44 q? 17:30:49 ack bbl 17:31:51 q+ 17:31:59 q? 17:32:02 bblfish is coming from the linked data, foaf, distributed world. Henry asks how do widgets fit into this model of a distributed social network 17:32:49 widgets should be oblivious to the platform in which they are being embedded into 17:33:25 henry, asks what is meant by an API, he asks whether the API is a data-model focused API? 17:33:53 they tend to be JS APIs which define the data returned by a given API call 17:34:12 q? 17:34:21 q+ to ask re schema extensibility 17:34:32 examples include getViewer() -> which gets info about the viewer of the current page, the data would include avatar, an ID, and a name 17:34:42 -danbri 17:35:02 other examples include getViewersFriends() -> which returns info regarding the viewer's friends 17:35:14 +??P18 17:35:22 zakim, ??P18 is danbri 17:35:22 +danbri; got it 17:35:41 q- 17:36:17 -darobin 17:36:31 both shindig and wookie require a unique identifier, they ask for hashes, i.e. URI's which have no external meaning 17:37:32 ack marcos 17:37:38 henry is talking about the pros of having a URI which is resolvable, which does have external meaning, so that everytime a widget gets given a URI, this would allow the widget to go out and get info about the URI used 17:38:35 thanks darobin! 17:38:45 Marcos, wanted to talk about opera unite which uses widgets to make a client act as a services, to allow for peer-2-peer communication on the web 17:38:51 bye robin! 17:39:29 allowing for servers to built on the client side, opera unite has been dealing with how they could do with using the http: protocol 17:39:49 DKA, how is wookie using OAuth? 17:40:34 Wookie's main use case for OAuth, is for when a widget wants to get data from an OAuth endpoint 17:41:43 in opera unite, OAuth is used to leverage data found in external services too 17:42:04 OAuth allows for server => server communication 17:42:13 CORS 17:42:16 q? 17:43:03 the W3C widget spec is going to consider OAuth as a mechanism to get data from a different container 17:43:25 (oh, i missed that? thought it was re Wookie) 17:43:33 ah 17:43:43 sorry, i thought he said in the W3C 17:43:59 danbri asked if anyone is looking at OAuthwrap 17:44:27 people are waiting to see what happens to the OAuth spec, waiting for things to settling down 17:44:58 -AnitaD 17:46:51 sorry, i missed all of that 17:47:11 :) 17:47:22 thank you 17:47:30 http://www.w3.org/2008/webapps/wiki/WidgetSpecs 17:47:52 marcos described the widget spec, details of which can be found ^^ 17:48:18 the widget spec will be blocked by html5, as there are dependencies there 17:48:32 nope danbri 17:49:05 the W3C widget community have been aware of the Wookie work for a long time 17:49:18 scott has been implementing everything before everyone else 17:50:13 there is a need for API, and for specifying how data will flow between widgets 17:50:55 widget's are supposed to be a simple container format, social interactions would be fantastic, but are not necessary 17:51:29 W3C Media Annotations 17:52:02 +q 17:52:10 ack marcos 17:52:16 danbri is talking about how we need an extensibility model before work can be unified 17:53:22 the widgets specification is based on XML, i.e. extensibility via namespaces, and the work is said to be extensible. The platform is designed to be very extensible 17:54:17 in wookie, you can APIs at runtime, i.e. functionality from the google wave gadget API can be added 17:54:22 in as need be 17:55:20 looking at widgets created, most people are looking for their widgets to go viral, how would the W3C spec supports this 17:55:44 the wookie work shows that widgets are easy to deploy onto a server environment 17:56:32 widgets are supposed to be easy to grab off of the web, so that they can be run elsewhere 17:56:53 this supports archival, by allowing people to recreate widgets 17:56:54 -cperey 17:57:10 (http://www.openintents.org/en/ is somehow relevant but i can't articulate details) 17:57:55 q- 17:57:58 very cool. 17:58:15 you ripp things off of a server and host it on whatever device you wish 17:58:38 eg -> http://dev.w3.org/2009/dap/contacts/ 17:58:44 A good next step would be too look at the various APIs available on the web, mapping it dap 17:58:50 mapping it to dap 18:00:22 thanks for interesting talks! 18:00:23 thanks, learned a lot :-) 18:00:36 and sorry for my rubbish scribing, lots of new things being talked about today 18:01:08 -??P36 18:01:12 bye all 18:01:14 -bblfish 18:01:14 -MacTed 18:01:15 thank you 18:01:18 -danbri 18:01:22 -mischat 18:01:27 thanks folks! 18:01:39 trackbot, make minutes 18:01:39 Sorry, Marcos, I don't understand 'trackbot, make minutes'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 18:01:43 thanks! 18:01:51 hmm... nope :) 18:01:56 trackbot, make minutes please 18:01:56 Sorry, DKA, I don't understand 'trackbot, make minutes please'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 18:02:20 - +0161238aaaa 18:02:28 -DKA 18:02:44 rrsagent, make minutes 18:02:44 I have made the request to generate http://www.w3.org/2010/03/10-swxg-minutes.html DKA 18:02:44 -melvster 18:02:55 mischat has joined #swxg 18:02:56 rrsagent, make minutes public 18:02:56 I'm logging. I don't understand 'make minutes public', DKA. Try /msg RRSAgent help 18:03:07 -Marcos 18:03:08 INC_SWXG()11:00AM has ended 18:03:09 Attendees were DKA, Marcos, +0161238aaaa, mischat, darobin, MacTed, cperey, danbri, bblfish, AnitaD, melvster 18:03:28 RRSAgent, please draft minutes 18:03:28 I have made the request to generate http://www.w3.org/2010/03/10-swxg-minutes.html melvster 18:04:23 hmm 18:04:31 i think i could have just asked trackbot to end meeting 18:04:37 trackbot, end meeting 18:04:37 Zakim, list attendees 18:04:37 sorry, trackbot, I don't know what conference this is 18:04:38 RRSAgent, please draft minutes 18:04:38 I have made the request to generate http://www.w3.org/2010/03/10-swxg-minutes.html trackbot 18:04:39 RRSAgent, bye 18:04:39 I see no action items