08:27:26 RRSAgent has joined #coremob 08:27:26 logging to http://www.w3.org/2012/10/02-coremob-irc 08:27:28 RRSAgent, make logs 25 08:27:28 Zakim has joined #coremob 08:27:30 Zakim, this will be 08:27:30 I don't understand 'this will be', trackbot 08:27:31 Meeting: Core Mobile Web Platform Community Group Teleconference 08:27:31 Date: 02 October 2012 08:27:34 RRSAgent, make logs public 08:27:45 fantasai has joined #coremob 08:27:49 s/Teleconference/Face to Face (Mozilla-London) 08:27:54 RRSAgent, draft minutes 08:27:54 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 08:28:21 RRSAgent, make logs public 08:28:24 RRSAgent, draft minutes 08:28:24 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 08:29:50 present+ Josh_Soref 08:29:59 present+ Elika_(fantasai) 08:30:06 present+ dom 08:30:13 present+ Jo_Rabin 08:31:46 present+ Bryan_Sullivan 08:31:56 RRSAgent, draft minutes 08:31:56 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 08:33:31 s/dom/Dominique_Hazael-Massieux/ 08:36:17 Wonsuk has joined #coremob 08:41:24 Topic: Welcome 08:41:30 jo: Since everyone doesn't know everyone 08:41:43 ... it'd be nice if you construct place cards with your names 08:41:53 Jet: We have markers 08:42:36 jo: Good morning everyone 08:42:37 bryan has joined #coremob 08:42:40 ... welcome to CoreMob F2F 08:42:47 i/Topic/Scribe: Josh_Soref/ 08:43:42 ... Fire assembly point outside with green something 08:43:49 tobie has joined #coremob 08:43:52 Topic: Introducitons 08:43:56 s/itons/tions/ 08:44:00 RRSAgent, draft minutes 08:44:00 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 08:44:23 jo: I'm Jo, I'm your chair for today+tomorrow... Welcome 08:44:31 Matt: Matt Kelly, Facebookl 08:44:35 XX: FT 08:44:41 Wonsuk: Wonsuk XT 08:44:55 Gavin: Gavin, VodaXZ 08:45:08 Josh_Soref: Josh Soref, RIM, scribe 08:45:42 mattkelly has joined #coremob 08:45:44 mounir has joined #coremob 08:45:46 s/XT/Samsung Electronics/ 08:46:06 i/Introductions/Jet: don't use the flip chart markers on the whiteboard 08:46:29 fantasai: Elika, Mozilla, scribe 08:46:44 girlie_mac has joined #coremob 08:46:55 jwatt: Jonathan Watt, Mozilla 08:47:00 dom: Dominique_Hazael-Massieux, W3C 08:47:06 bryan: Bryan, AT&T 08:47:11 tobie: Tobie, FB 08:47:25 AA: AB 08:47:35 s/AA/hub/ Shuhei Hub, ARC 08:47:37 tomomi: Tomomi, Nokia 08:47:47 GZ: Qualcom 08:47:52 Natasha: Natasha, GSMA 08:48:01 Max: Max1 08:48:02 Markus_Leutwyler: Markus from HP 08:48:08 gmandyam has joined #coremob 08:48:26 JenniferLeong: Jennifer Leong, AT&T (bridge) 08:48:44 s/Bryan/Bryan Sullivan/ 08:49:36 jfmoy: Jean-François Moy, France Telecom 08:49:41 RRSAgent, draft minutes 08:49:41 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 08:50:15 RRSAgent, draft minutes 08:50:15 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 08:50:34 s/Facebookl/Facebook/ 08:50:40 s/Matt:/mattkelly:/ 08:50:50 s/FB/Facebook/ 08:51:52 s/tomomi: Tomomi/Tomomi_Imura_(girlie_mac): Tomomi Imura/ 08:52:00 Topic: Good Morning 08:52:07 jet: Good morning, welcome 08:52:11 ... we talked about fire escape 08:52:16 ... i wanted to address the group 08:52:24 ... by coming here today, we're signing up to advance the mobile web 08:52:43 are slides available on the web e.g. wiki? 08:52:47 ... i hope the group will come together and leave with a shared vision 08:53:07 [ Jet will drop a link ] 08:53:26 Gavin_ has joined #coremob 08:53:48 s|s/AA/hub/ Shuhei Hub, ARC|| 08:54:02 s/AA: AB/hub: Shuhei Hub, ARC/ 08:54:24 RRSAgent, draft minutes 08:54:24 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 08:54:59 s/Tomomi_Imura_(girlie_mac)/girlie_mac/ 08:55:02 present+ Tomomi_Imura_(girlie_mac) 08:55:12 present+ Matt_Kelly 08:55:27 present+ Shuhei_Hub 08:55:42 moystard has joined #coremob 08:55:49 Present+ Wonsuk_Lee 08:56:15 moystard has left #coremob 08:56:35 present+ Gavin_Thomas 08:56:39 jfmoy has joined #coremob 08:56:42 http://junglecode.net/coremob/coremob.html 08:57:16 present+ Tobie_Langel 08:57:47 s/GZ/Gavin_/ 08:57:53 present+ Jean-Francois_Moy 08:58:11 s/Qualcom/Gavin Thomas, Qualcomm/ 08:58:40 RRSAgent, draft minutes 08:58:40 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 09:00:03 s/Gavin_: Gavin Thomas, Qualcomm/gmandyam: Giridhar Mandyam, Qualcomm/ 09:00:26 s/Gavin: Gavin, VodaXZ/Gavin_: Gavin Thomas, Vodafone/ 09:00:34 RRSAgent, draft minutes 09:00:34 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 09:01:52 present+ Giridhar_Mandyam 09:03:58 Another Canvas HTML5 benchmark: http://html5-benchmark.com/ 09:04:10 s/XX: FT/Robert_Shilston: Robert Shilston, Financial Times/ 09:05:14 RRSAgent, draft minutes 09:05:14 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 09:09:05 present+ Jonathan_Watt 09:09:13 present+ Bryan_Sullivan 09:09:29 present+ Markus_HP 09:09:51 present+ Jennifer_Leong 09:10:18 s/Max1/Max, NTT Docomo/ 09:10:27 present+ Max_NTT 09:10:38 RRSAgent, draft minutes 09:10:38 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 09:11:54 Tobie: Do you think we should work on benchmarks or test suites? 09:12:02 present+ Natasha_GSMA 09:12:11 Jet: I think both are useful. 09:12:21 s/Tobie/Dom/ 09:12:43 Jet: The W3C test suites we use aren't very user-friendly. They take hours to run, and the results are not very digestible. 09:13:17 s/Markus from/Markus Leutwyler/ 09:13:28 s/Markus_HP/Markus_Leutwyler/ 09:13:37 hptomcat has joined #coremob 09:14:18 hello ... Markus from HP (webOS Developer Relations) here 09:14:27 [discussion of browsers changing over time] 09:15:04 RRSAgent, draft minutes 09:15:04 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 09:15:17 Wonsuk: ... Mozilla have to conform the compat of web application across different vendors product, right? 09:15:33 Wonsuk: For compliance, they provide some kind of test suite like CTS compliance test cases 09:15:44 Wonsuk: ... develop product based on Android, have to validate their product 09:15:49 Wonsuk: by Google 09:15:59 Jet: We're trying to sidestep that by being an open web stack 09:16:06 Jet: don't have to recompile, e.g. 09:16:25 Jet: Practically speaking, features get added, deprecated, security fixes change things, etc. 09:16:28 Jet: ... 09:16:32 present+ Robert_Shilston 09:16:46 Wonsuk: For browsers, ap developer is responsible for app compatibility 09:16:56 Wonsuk: So you mean this context would be for Firefox OS as well? 09:16:58 Jet: Yes 09:17:01 RRSAgent, draft minutes 09:17:01 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 09:17:11 Wonsuk: So app developer is responsible for compatibility 09:17:18 Chair: Jo_Rabin 09:17:21 ... vendors \n Jet: My hope is you don't relaly have to do that 09:17:41 s/relaly/really/ 09:17:43 lbolstad has joined #coremob 09:17:44 RRSAgent, draft minutes 09:17:44 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 09:17:47 Jet: Our hope is that there will be very little additional testing, by virtue of using a web OS 09:18:11 Rabin: Some things struck me about that presentation, esp. wrt perf 09:18:34 Rabin: At Palo Alto f2f, we resolved that although perf was important, we would focus on functional compatibility before we did that 09:18:55 Rabin; We also got a little confused, b/c day 1 we said absolute perf measurements, day 2 said relative were better 09:19:02 Agenda: http://www.w3.org/community/coremob/wiki/Meetings/F2F_2012-10-02_and_03/Agenda 09:19:11 Rabin: There are other groups working on perf, so we can leverage what they're doing 09:19:14 RRSAgent, draft minutes 09:19:14 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 09:19:29 s/Rabin;/Rabin:/ 09:19:49 Rabin: I want us to have a quick look at the agena now, so that we can be clear on what we're going to cover 09:19:55 s/agena/agenda/ 09:20:07 s/Rabin:/jo:/G 09:20:14 Rabin: First, we have a discussion of objectives. Seems there is still great uncertainty as to what this group is going to do. 09:20:25 Rabin: Why are we here, what's our relationship with e.g. Ringmark etc. 09:20:34 Rabin: So let's discuss that this morning 09:20:49 i/I want us/Topic: Agenda/ 09:20:53 RRSAgent, draft minutes 09:20:53 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 09:21:01 Rabin: We need to think about what are our actual deliverables 09:21:13 Rabin: And what is a realistic timeline for these 09:21:48 Rabin: I will keep returning to the issue of resources. We won't make any progress without that. 09:21:58 Rabin: Reality check. 09:22:13 Rabin: We owe a debt of gratitude to Tobie, for producing tangible stuff 09:22:31 Rabin: I know ppl contribute to discussions, but that is not the primary output of this group. 09:23:12 Rabin: Some criticism of this group as being driven by FB, but as long as only FB is doing any work, that perception will not change. 09:23:46 Rabin: 3 other major objectives 09:24:00 Rabin: Coremob-2012 spec, that Tobie's been diligently working on 09:24:14 Rabin: I would like us to come to some firm conclusions on that. 09:24:31 Rabin: Fundamental decisions about what gets left in / out of that spec, based on what we see the point of that spec is. 09:24:37 s/is/being/ 09:24:51 Rabin: What would it mean to conform to Coremob-2012 09:25:10 Rabin: Would like us to resolve to publish this document 09:25:21 Rabin: by the end of this meeting, preferably by end of this day 09:25:58 Rabin: Tomorrow, we'll discuss a test framework, and then tests to run in the framework 09:26:01 jet has joined #coremob 09:26:20 RabiN; I think I was recorded on the last teleconference as saying it's like the difference btw roads and vehicles that run on the roads 09:26:25 RRSAgent, draft minutes 09:26:25 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 09:26:29 s/RabiN;/Jo:/ 09:26:35 Rabin: Tobie has written a document which he will introduce tomorrow 09:26:40 Josh_Soref: slides: http://junglecode.net/coremob/coremob.html 09:26:46 Rabin: Those are the objectives for this meeting. Anyone have anything to add? 09:27:11 s/slides:/->/ 09:27:16 s/.html/.html Certifying The Core Mobile Web/ 09:27:21 RRSAgent, draft minutes 09:27:21 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 09:27:29 Rabin shows off his proposed schedule 09:27:50 s/Josh_Soref: // 09:28:03 RRSAgent, draft minutes 09:28:03 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 09:28:55 s/Rabin shows/[ jo / 09:29:00 s/schedule/schedule ]/ 09:29:27 jet: surrounding meeting rooms are available for breakouts 09:30:08 tobie: There's a small project FB HP and Nokia are working on, I'd like to present tomorrow afternoon 09:30:51 Topic: Objectives: Uncertainties as to what this group is here to do 09:31:42 Rabin: There's a big thing missing from our writeups, which is in plain language, why did God put Coremob here on this Earth? 09:31:53 Rabin: I don't think that question is clearly address. 09:32:10 Rabin: There's a history here, coremob came out of FB effort with Ringmark 09:32:46 tobie: Matt started at FB, we started talking to some of our partners, e.g. Samsung 09:33:01 tobie: Given the traction we're seeing behind it, decided to bring it to a CG 09:33:07 tobie: That's pretty much what coremob is 09:33:22 tobie: Ringmark is a test suite that was developed on the side, as a parallel project, with the intent of giving it to the group 09:33:29 tobie: and maybe seeding the group's test suite with it 09:33:49 DKA has joined #coremob 09:33:56 Matt: Before we launched this at Mobile Web Congress, we'd been working with a doze dev to build on top of FB apis 09:34:11 Matt: Working with Zynga, Huffington Post, etc. to build mobile apps that had deep social integration 09:34:18 Matt: Decided as a group that best way was to build on the Web 09:34:26 Matt: Allows us to build quickly and deploy across many devices 09:34:36 Matt: Major feature of the platform is usable everywhere 09:34:44 Matt: worked with them for about a year 09:34:58 Matt: altogether, ~14 mobile web apps built from scratched 09:35:08 Matt: It quadrupled the mobile web ap ecosystem 09:35:20 Matt: Along the way we learned a lot, one being that the Web is really hard, for a bunch of reasons 09:35:28 DKA has joined #coremob 09:35:35 Matt: Particularly, esp from Zynga's standpoint, development was straightforward and simple 09:35:51 Matt: But trying to get it to run across all Android devices at the time, b/c behind the curve, 09:36:00 Matt: Half the project was figuring out why things were so slow, or why couldn't be built 09:36:10 Matt: Once we launched we had a bunch of mobile web apps out there 09:36:15 Matt: Decided a bunch of issues to make this a reality 09:36:24 Matt: Our APIs work everywhere, so would be great if these apps could work everywhere 09:36:37 Matt: We also have our own incentive to build our own app and have it work everywhere 09:36:50 Matt: We took these issues and started talking to Samsung and other OEMs 09:37:01 Matt: And that's the basis behind coremob, and the priorities we decided were important for the mobile web 09:37:25 Matt: Ringmark was a separate but parallel effort, these are the top things that are important to web developers 09:37:30 Matt: Hopefully coremob takes it over 09:37:47 Matt: So I think that's the full history, where we're coming from and what our priorities are 09:37:56 q+ Re: purpose: We're here to improve the mobile web experience for developers and end users 09:38:06 Matt: One important note, we launched ~14 apps, and looking at how many are still live and running... only ~3 are. 09:38:26 Matt: Some were killed off b/c didn't think the user experience was good enough, too slow, etc., couldn't expand in ways good for users. 09:38:30 Matt: Some companies went bankrupt 09:38:47 Matt: Others maintenance costs was more than revenue 09:38:55 Matt: You see the current market conditions, they're not quite right yet. 09:39:19 jo: the group is grateful for its genesis from the Facebook initiative 09:39:22 ... it isn't tied to it 09:39:27 ... it treats all input equally 09:39:37 ... as i've observed, Facebook is the biggest contributor, so it has the biggest group 09:39:47 ... it must change.. in order for the group to be successful 09:39:54 ... I think we have been extremely unclear 09:40:04 ... there is no Idiots Guide to CoreMob 09:40:05 s/has the biggest group/has the biggest voice/ 09:40:09 ... we do need a simple statement 09:40:24 ... I'd like to write a statement in 5 minutes 09:40:44 ... In simple terms: CoreMob is here for making the Mobile Web a reasonable platform for developing Mobile Applications 09:40:54 ... it is not that today, it's much too hard 09:40:58 ... with limited exceptions 09:41:01 q+ 09:41:13 natasha has joined #coremob 09:41:24 ... i think it's important to bring a set of features minimally needed to produce an application 09:41:29 ... we made a start on this route 09:41:45 ... with thanks for bryan/AT&T for pushing that 09:41:54 s/biggest group/biggest voice/ 09:42:44 q+ 09:42:59 -> http://people.w3.org/~dom/archives/2010/08/what-is-a-web-application/ Dom's (handwavy) view on "what is a Web application" 09:43:03 ack JenniferLeong 09:43:03 JenniferLeong, you wanted to purpose: We're here to improve the mobile web experience for developers and end users 09:43:23 ack tobie 09:43:29 rob_shilston has joined #coremob 09:43:34 q+ 09:43:43 tobie: this start is literally word for word the beginning of the charter 09:43:50 ... but we're having real issues communicating that 09:43:57 ... i'm wondering if a writeup is a good solution 09:44:06 ... i'm wondering if the W3C community tool is awful 09:44:31 jo: do you have a recommendation for W3C to make it better? 09:44:42 tobie: I think we could have our own page 09:44:50 ... we could use the coremob domain to point to it 09:44:56 ... i'm happy to cede the name 09:45:03 action Jen Leong to propose text summarizing the discussion on the list, and what we propose as the "mobile web app" characteristuics etc 09:45:03 Sorry, couldn't find Jen. You can review and register nicknames at . 09:45:43 ack JenniferLeong 09:45:48 fantasai: once you start producing things that are interesting 09:45:55 .. it'll be much clearer what you do 09:46:00 ... if you just talk about what you want to do 09:46:08 s/.. it'll/... it'll/ 09:46:18 ... if you're just talking, it's less clear 09:46:27 ... but once you produce things, it'll be clear what you do 09:46:39 jo: i've had discussions with people interested in joining 09:46:49 ... but they're unclear about what it's trying to achieve 09:46:52 action JenniferLeong to propose text summarizing the discussion on the list, i.e. what we propose as the "mobile web app" characteristics 09:46:52 Sorry, couldn't find JenniferLeong. You can review and register nicknames at . 09:47:01 dom: you only need to define it as much as you're trying to do 09:48:13 rob_shilston: surely it's far easier for people to say that CoreMob is the output of what the industry thinks is needed 09:48:26 ... and people should be able to follow its output to know what could work 09:48:27 Josh can you create the action for me? I note the link gets a 404 09:48:41 tobie: it's easy for small companies 09:48:48 ... but it's hard for others 09:48:55 ... if we want more resources from members 09:49:28 ... we need something they can bring to their companies 09:49:52 q? 09:50:04 q- 09:50:14 markus: how do we differ from SysApps? 09:50:23 tobie: it's a Working Group 09:50:29 ... it produces new technologies 09:50:42 markus: do we focus on mobile technology in the web browser? 09:50:59 tobie: the key difference in layer in the stack 09:51:04 ... Sys Apps WG is lower in the stack 09:51:14 ... we're focusing applications 09:51:20 I said: "We've recently been asked to share our product roadmap with a prospective tool supplier. I countered that as a tool supplier, the best thing for them to strategically do is follow the coremob 2012 spec as that captures the distilled requirements of mobile developers. " 09:51:26 ... they're focusing on applications that sit in a native-web system 09:51:46 dom: CoreMob references existing specifications that a Web Browser would implement 09:51:55 ... whether CoreMob could reference a Sys App spec 09:51:59 Tobie then suggested "That's fine for small companies, but many of the people round the table are big companies, and need to work out how to convey back to our organisations what coremob is" 09:52:23 ... do we focus on Sys Apps APIs too? 09:52:31 tobie: CoreMob doesn't produce new technology 09:52:34 or a question of when? for sysapps - I think the question of "whether it's in scope" should be yet at some point 09:52:36 markus: "we could test it?" 09:52:54 tobie: testing is supposed to be done by the group that produces the spec 09:52:58 q? 09:53:01 s/yet at/yes at/ 09:53:08 dan has joined #coremob 09:53:37 I replied "Maybe coremob should act as a broker. If you're a small developer who needs things, then get those suggested to coremob. If you're a big company / vendor / supplier and here at coremob as your company's representative, then you can go back to your company and say 'Coremob is the route by which developers and the community are telling us what they need'. That's why coremob is important - it's brokering information between developers, vendor 09:53:42 Josh_Soref: Our target audience is web developers, and sysapps is not actually producing things that will be available through the web. So no. 09:53:50 (I think the answer is "not yet") 09:53:51 Josh_Soref: That could change, but at least for the next 2 years, it's a no 09:53:55 q+ 09:53:58 @tobie: Did I capture that right? 09:54:11 ack hptomcat 09:54:17 rob_shilston: yup 09:54:28 ack bryan 09:54:34 s/ton:/ton,/ 09:54:53 q+ hptomcat 09:54:53 bryan: i think it's a matter of when 09:54:53 ... but we should avoid looking too far down the horizon 09:55:16 RRSAgent, draft minutes 09:55:16 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 09:55:40 focus on what is short term achievable based upon the web baseline in web browsers particularly focused on mobile use cases 09:55:40 JenLeong has joined #coremob 09:55:45 dom: how do we communicate this effectively? 09:55:58 s/bie:/bie,/ 09:56:00 mattkelly_ has joined #coremob 09:56:28 jo: i think the document needs to say what the group is not 09:57:10 hptomcat has joined #coremob 09:57:32 ... saying what it's is, and what it isn't are both important 09:57:32 ... perhaps an FAQ style document to accompany it would be useful 09:57:32 ... I'll make a draft proposal 09:57:32 ... 1. our objective is... 09:57:58 Josh_Soref has joined #coremob 09:58:14 ... - constituencies are other groups in W3C and other Standards bodies 09:58:22 ... - then constituencies who build things on W3C standards 09:58:26 ... these two overlap 09:59:30 ... - say we're here to represent the voice to groups who need it 10:00:06 dan_ has joined #coremob 10:00:32 q+ 10:00:40 present+ Mounir_Lamouri 10:01:36 q? 10:01:36 fantasai: there's 2 directions that you're trying to broker 10:01:36 ... industry and what they want 10:01:36 ... communicating that to the WG/Vendors who are building the platform 10:01:40 Josh_Soref has joined #coremob 10:01:46 q- 10:01:57 ... the aspirational set isn't helpful to people building content today 10:02:08 ... the working set isn't useful to people building the platform today 10:02:22 jo: the aspirational part not helping developers today 10:02:30 ... i agree it's true 10:02:44 ... but i think other groups are building that document 10:02:56 ... i think we can say "caniuse is doing a good job" 10:03:00 q+ to suggest that the "what is supported" aspect is being addressed by public sites, and the toolset and directional influence that CoreMob can bring is the key value 10:03:00 ... why repeat their work 10:03:21 fantasai: if all you want is aspirational, then you don't need a test suite 10:03:40 ... a test suite is for things that are designed 10:03:48 tobie: it's important to ensure the implementations get it right 10:03:57 dom: test suites used right can be a pressure tool 10:04:08 q? 10:04:27 q+ 10:04:42 bryan: the experience we had in WAC 10:04:46 ... in trying to define a baseline 10:04:51 ... developing test suites to validate 10:05:04 ... we decided we shouldn't make vendors implement features which aren't coming from Mozilla/WebKit 10:05:21 ... in the process, defining a baseline becomes a useless exercise 10:05:33 jo: so it's a useless exercise? 10:05:40 q- 10:05:56 q+ 10:05:57 bryan: it'd be very useful to build a tool that could do testing 10:06:01 ack jet 10:06:03 ack bryan 10:06:03 bryan, you wanted to suggest that the "what is supported" aspect is being addressed by public sites, and the toolset and directional influence that CoreMob can bring is the key 10:06:06 ... value 10:06:13 jet: i was hoping we could get resolution on the technology transfer from Facebook 10:06:24 ... that would clear up Ringmark is/is-not CoreMob 10:06:29 ... and also the coremob.org 10:06:34 ... let's not start from 0 10:06:43 jo: let's talk about that tomorrow afternoon 10:06:53 ... i think we should be open to taking tests from a number of sources 10:06:58 DKA has joined #coremob 10:07:04 ... that requires are test architecture we'd discuss tomorrow morning 10:07:11 fantasai has joined #coremob 10:07:15 ... right now the bit on the wiki is caveated 10:07:21 jet: we should do that on this meeting 10:07:23 jfmoy has joined #coremob 10:07:33 jo: we should establish criteria for tests 10:07:34 +q 10:07:37 ... not all tests are equal 10:07:42 s/+q/q+/G 10:07:49 tobie: there's more to talk about on that 10:07:52 q? 10:07:56 ack tobie 10:08:13 tobie: we noticed when mattkelly + I started working on this project 10:08:27 ... mobile browsers, unlike desktop browsers, have a lot more relation to the hardware they're on 10:08:33 ... one thing we've noticed 10:08:43 ... is there's little agreement between OEMs, Chipmakers, Carriers, Vendors 10:08:46 ... about what to focus on 10:08:49 q+ 10:08:56 ... i think that's also a way this group could be very effective 10:09:00 ... it's important 10:09:05 fantasai_ has joined #coremob 10:09:07 .. its goal is to acknowledge we should think about it 10:09:15 ... "Focus on the same things across the industry" 10:09:34 jo: so, broaden the scope to those groups? 10:09:50 tobie: i think it's one of the big differences between mobile and desktop 10:09:52 ack dan_ 10:10:00 dan_: i think the test suite is more urgent 10:10:08 ... we all agree there's no good/comprehensive test suite 10:10:34 ... if we could evaluate the best test suite for a given area 10:10:42 ... identifying that would be helpful 10:10:48 jo: i agree with that 10:11:07 -> http://www.w3.org/2012/08/mobile-web-app-state/ The State of Web Apps techs for mobile has some info on W3C test suites availability 10:11:12 ... if CoreMob 2012 is "features needed to build a minimal set of applications running on the framework" 10:11:22 ... then we have 3 parts moving at different speeds 10:11:31 ... some bits which we need tests for will never have tests 10:11:40 ... we should ensure we have a consistent view in this group 10:11:50 ... i haven't talked about: 10:11:55 ... we need a statement of what's required 10:11:59 ... we need a framework 10:12:06 tobia has joined #coremob 10:12:15 ... we need tests to verify things running in the framework to verify things are implemented 10:12:30 ... what that framework looks like, we'll talk about tomorrow morning 10:12:42 ... where tests come from, and how to assess whether they're any good 10:13:09 ... one things fantasai + Josh_Soref emphasized was that test suites could be wrong 10:13:14 ... and send things in bad directions 10:13:21 ... i'd like to focus on why we're here 10:13:25 ... focusing on tobie 's document 10:13:39 [ time check ] 10:13:53 bryan: we'd like the test system be able to collect data on a per-device basis 10:14:27 we would like to ensure that test results can be collected and published on a per-device basis 10:17:02 @bryan note that it's also important for people to be able to privately run tests on devices / firmware which might not yet have general-availability. 10:18:20 DKA has left #coremob 10:19:46 natasha has joined #coremob 10:22:49 DKA has joined #coremob 10:28:45 natasha has joined #coremob 10:44:04 jet has joined #coremob 10:45:10 topic: Dinner 10:45:19 jo: straw poll... how man for dinner (6:30pm) 10:45:23 [ 20 people ] 10:45:26 RRSAgent: here 10:45:26 See http://www.w3.org/2012/10/02-coremob-irc#T10-45-26 10:45:51 lbolstad has joined #coremob 10:45:51 Topic: What we are 10:46:06 jo: purpose - a forum for developers to express their needs 10:46:31 ... to produce a document, either by amendment or by a further version 10:46:40 jfmoy has joined #coremob 10:47:00 ... with a note about capturing current state 10:47:08 ... my own view is that we don't really have the resources to do that 10:47:12 ... even if we wanted to 10:47:19 ... i'd like to address which other groups are relevant to our work 10:47:30 ... and whether we should establish formal/informal liasons 10:47:42 ... other initiatives might include CanIUse, RoboHornet 10:48:02 mattkelly_: when we come up with this spec, it'll feed into WGs 10:48:12 s/mattkelly_/mattkelly:/G 10:48:20 ... Orientation Lock is half backed 10:48:26 s/backed/baked/ 10:48:33 mattkelly_: Modernizer 10:48:37 ... HTML5Test.com 10:48:49 +q 10:48:54 tobie: some specs are really good 10:49:05 ... but it's unclear to developers about what they should use it for 10:49:10 ... HTML 5 Capture 10:49:26 ... some have said "it sucks", "use getUserMedia instead" 10:49:35 ... but for some things, it's the right thing 10:50:01 ... it seems someone could write explanations to help developers understand when they should use a Spec 10:50:12 mattkelly_: i think having UCs would help identify when to use a Spec 10:50:31 ... saying "GetUserMedia wouldn't be targeting this UC" could be valuable 10:50:41 ... beyond that, a test suite 10:50:54 tobie: i think the project i'll describe tomorrow kind of addresses that 10:51:00 girlie_mac: BrowserScope.org 10:52:53 jo: aside from tobie, who's in W3 WGs? 10:52:58 jet: CSS 10:53:05 gmandyam: DAP, Audio, GeoLoc 10:53:09 tobie: WebApps 10:53:13 jfmoy: DAP 10:53:18 bryan: DAP, WebApps, HTML 10:53:30 dom: DAP, WebRTC 10:53:34 fantasai: CSS, I18n 10:53:37 Josh_Soref: DAP 10:53:56 lbolstad: GeoLoc 10:54:06 Wonsuk: DAP, WebApps, HTML, SysApps 10:54:15 mounir: DAP, WebApps, HTML 10:54:23 s/HTML/HTML, SysApps/ 10:54:33 jo: DAP seems to win 10:54:50 jo: Who is participating/has active knowledge in RoboHornet? 10:54:55 mattkelly_: (me) 10:55:07 tobie: TestTheWebForward 10:55:16 other CG member from AT&T active in WebRTC and WebAppsSec (Dan Druta) 10:55:19 jet: +1 10:55:23 fantasai: +1 10:55:25 dom: +1 10:55:34 s/+1/+0.5/ 10:55:37 mattkelly_: CanIUse 10:56:03 mattkelly_: BrowserScope 10:56:04 tobie: +1 10:56:16 What about http://mobilehtml5.org/ ? 10:57:42 Gavin_: MobileHTML5 10:57:48 tobie: +1 10:58:16 tobia: Tobia Canisky, Bonjourno, part of Docomo 10:58:24 ... working on a marketplace creating with HTML5 10:58:35 ... developers can monetize with direct operator connection 10:58:42 ... i work on the front end side, software architect 10:58:49 ... my first time @w3, my pleasure being here 10:59:00 Tobia Caneschi :) 10:59:06 present+ Tobia_Caneschi 10:59:10 s/Canisky/Caneschi/ 10:59:22 Topic: CoreMob 2012 Document 10:59:29 tobie: document hasn't moved much in the last month 10:59:39 ... if you looked recently, there shouldn't be many surprises 10:59:46 ... once we've gone through the document today 10:59:54 ... we should discuss how and when to publish 11:00:04 ... with our main goal being to improve the overall platform 11:00:15 ... this is a strategic decision 11:00:29 ... we had a number of Action Items/Issues tied to the document 11:00:29 link to current version? 11:00:34 ... i think i've fixed all/most of them 11:00:55 ... i think we went over it on the telco a few weeks ago, with things approved in bulk 11:01:00 ... changes i 11:01:08 s/i/i've made/ 11:01:10 ... section 2 11:01:46 http://coremob.github.com/coremob-2012/ 11:01:46 [ jo projects ] 11:02:01 tobie: the box is a bug in the tool 11:03:22 ... the tool/database may have moved, so i lost track of where to go to get it fixed 11:03:30 q+ 11:03:31 bryan: i have a question about getting that fixed out to darobin 11:03:43 tobie: i added a conformance section 11:04:12 ... you can't ask for a browser to be conformant to something which is impossible 11:04:25 ... e.g. color on a black-and-white display 11:04:38 q? 11:04:49 Jo: Should we say something wrt conforming to a spec vs. passing tests ? 11:04:53 ack gmandyam 11:05:05 Gavin_ has joined #coremob 11:05:06 (technically, a device without a touch screen conforms to the Touch Event specs by virtue of the truth of predicates applied to the empty set) 11:05:13 gmandyam: i see references to specifications in different stages 11:05:22 ... what's the overriding philosophy 11:05:29 ... GeoLoc is in CR 11:05:47 ... DD is DD1 11:05:53 ... File is Draft 11:06:09 tobie: W3 has strict rules 11:06:26 dom: a related issue 11:06:36 ... do we only refer to the spec as a whole or a subset? 11:06:51 jo: the resolution at last meeting was in almost every case: As a whole 11:07:04 tobie: the slicing should be the work of the WG and not us 11:07:17 q+ 11:07:42 present+ Lars_Erik_Bolstad 11:09:09 jet: Compass 11:09:22 tobie: like device orientation? 11:09:28 jet: a device can do something 11:09:37 ... but the OS doesn't allow privileged access 11:10:35 jet: the device is not necessarily the gatekeeper 11:10:48 jo: so expand the definition to include system libraries 11:10:59 ... this wording straight from a CSS spec 11:11:15 tobie: with the caveat that the only word changed was "device" 11:11:26 jo: if we tweak "device" to "device and associated software" 11:11:55 tobie: are we making developer's lives easy 11:12:01 ... or make vendor's lives easy 11:12:26 ... Do we handle a Gaming device w/o SMS 11:12:32 ... a Kindle that isn't a Gaming device 11:12:49 dom: i think we wait to tweak until someone wants to conform, but can't because of the wording 11:13:27 dom: i'm suggesting to leave it as is, until someone brings a real life problem 11:13:58 jo: change Device to Device and Associated Runtime and raise an issue? 11:14:03 fantasai: i'm not sure i agree with that change 11:14:14 ... if both Safari and Chrome run on the same system 11:14:22 ... and Safari has access to hidden apis 11:14:38 ... the capabilities of Safari and Chrome on the device are very different 11:14:42 ... that should be communicated 11:14:50 its a matter of choice; if chrome had a choice to implement then its a nonconformance if they do not 11:15:02 jo: you're saying it's important to name+shame 11:15:32 dom: i think anything below the browser is a black box 11:15:39 mounir: if you use an API from iOS 11:15:53 ... then if you everything you can do, but the API doesn't work 11:16:00 ... then you shouldn't be able to say "that's conforming" 11:16:10 ... if i can't do touch events because the device doesn't have touch 11:16:24 ... if the UA does everything possible, then it is 11:16:30 ... i agree with fantasai 11:16:37 fantasai: if Google has a problem, they should Shame Apple 11:17:00 tobie: is it better for the group's end goal 11:17:04 or negotiating the access they need in order to remove the nonconformance? 11:17:07 ... for Chrome to be able to claim conformance 11:17:12 ... or better to be able to complain 11:17:24 ... that they can't conform because the APIs are not open 11:18:09 mattkelly_: ultimately it's because developers can build an experience 11:18:20 ... if i can't get the camera api and i'm building instagram 11:18:30 ... google building Chrome on iOS, can't get the access 11:18:37 ... they can't conform, they should shame apple 11:18:48 tobie: that was my initial view 11:18:50 so a capability that is not exposed to after-market browsers can be a non-conformance? we might need at least a way to explain the non-conformance e.g. a reason code in the test results database 11:18:57 ... but last time the pendulum swung the other way 11:19:02 fantasai: i think the text is fine as is 11:19:21 jo: do we want a conformance section in our document? 11:19:30 ... saying it's aspirational 11:19:36 q- 11:19:38 ... these are the features device managers, browser vendors 11:19:48 ... should bare in mind 11:19:59 ... this document will be ready before a test framework is ready 11:20:08 q- 11:20:08 ... before the tests, even before the spec 11:20:16 ... conformance to this document is moot right now 11:20:48 ... it lives in Cloud-Cuccuo land 11:20:51 would removing conformance take any motivation away from development of the test framework? If not, I agree focusing on aspirational text would defer the conformance definition question 11:20:54 fantasai: you're building a wish-list 11:21:00 ... for what you wish you had in 2012 11:21:09 dan_: some features are not just stable enough 11:21:31 jo: the target of people making standards 11:21:35 q+ to say that a wishlist is toothless, probably less impactful for developers 11:21:56 ... saying that "if you don't make these things the web won't be competitive to native apps" 11:22:10 q? 11:22:24 jo: "which specs are finished/not finished" 11:22:30 ... shouldn't be dealt with until we go through the list 11:23:12 dan_: if a spec isn't stable enough, then we wouldn't include it 11:23:25 jo: i think we should be making a list of features that a reasonable developer would like to have 11:23:30 ... to develop now 11:23:37 ... existence of a standard isn't important 11:23:48 ... i'd like to see the spec as a reference of requirements 11:23:54 ... with references to specification work 11:24:08 ... and indications of where there's no work 11:24:22 fantasai: you need to be clear that you want the features, but not necessarily a spec that's under flux 11:24:37 q+ 11:24:48 tobie: how do you spec a feature if the feature doesn't exist somewhere? 11:25:01 jo the precise nature is up to the WGs 11:25:05 s/jo /jo: / 11:25:10 tobie: i don't disagree 11:25:14 ... i just don't know how to do it 11:25:26 dom: one way is to describe requirements, not features 11:25:35 q+ to suggest that if removing conformance focus did not affect likely efforts to assess conformance (or analyze and publish test results in a conformance light) by 3rd party sites, then it would be OK to refocus the doc 11:25:38 ... a specification that "provides a way to access white balance" 11:25:39 ack dom 11:25:39 dom, you wanted to say that a wishlist is toothless, probably less impactful for developers 11:25:51 q+ dom to say that a wishlist is toothless, probably less impactful for developers 11:25:58 dom: i'm hearing various things 11:26:03 ... not sure how they relate 11:26:10 ... 1. a Wishlist 11:26:23 ... 2. let browser vendors compete on Conforming (but avoid that word) 11:26:33 ... 3. define relatively clearly the features for the wish list 11:26:42 ... 4. the wish list seems very aspirational 11:26:56 ... #2 seems to require conformance 11:27:12 ... the thing you guys did on the top 100 native applications 11:27:21 ... looking carefully at what it means to get access to the camera 11:27:24 q? 11:27:41 tobie: when we looked at the existing native app ecosystem 11:27:53 ... while there's a lot of stuff you can do on native that you can't do on web 11:28:01 ... most apps don't rely on them 11:28:04 ... look at Games 11:28:14 ... most top grossing on mobile use 2D 11:28:20 ... they're casual games, not hard-core gamers 11:28:45 ... we found the smallest set of stuff to be able to build most apps on native, but using web tech 11:29:13 ... then, let's look at what's on the web, in implementations, in specs, implemented/not implemented 11:29:29 ... a good 3/4 of the specs are finished + implemented (at least the useful parts) 11:29:38 ... then, there's a small set of features not in a complete state 11:29:48 ... the big question is on strategy 11:29:53 ... how to publish/define it 11:30:03 ... cut on features (because there's no spec) 11:30:14 ... publish non-spec'd features as a different document (a UC document?) 11:31:00 q? 11:31:08 ack me 11:31:22 Josh_Soref: So, I think one of the ways to do use cases is to look at apps, 11:31:42 Josh_Soref: or to build an app, and say "insert X here, missing this one thing to make this ap really work" 11:31:56 Josh_Soref: If you build an app today, want to make sure it works in 2 years 11:32:01 q+ 11:32:13 Josh_Soref: One way or the other, and probably way to do it is to take real apps and make a mockup of them 11:32:28 Josh_Soref: You can publish that, and then ppl can mock up an implementation 11:32:51 q- 11:32:56 ack bryan 11:32:56 bryan, you wanted to suggest that if removing conformance focus did not affect likely efforts to assess conformance (or analyze and publish test results in a conformance light) by 11:33:00 ... 3rd party sites, then it would be OK to refocus the doc 11:33:26 fantasai_ has left #coremob 11:33:27 bryan: ... 3rd party sites, then it would be OK to refocus the doc 11:33:41 (people would still say that a given browser "conforms" to whatever we define) 11:33:55 jo: my view is that conformance comes later 11:34:23 bryan: removing conformance doesn't block people from doing things 11:34:33 jo: conformance waits for tests 11:34:53 jo: this document should be published in say 6 months 11:35:22 ... we should publish a different document to drive people to make this document testable 11:35:29 dan_: i think we can split this document into two parts 11:35:38 ... one part that's ready by the end of the year 11:35:42 ... one for the wish list 11:36:04 tobie: if we look over the list and decide the majority aren't ready 11:36:08 ... we should pause it 11:36:27 dan_: can we for each item, identify which is the best thing to test each? 11:36:45 [ dan explains the history of CoreMob documents ] 11:36:54 [ and how each document gets shelved ] 11:37:04 tobie: we should release something now 11:37:14 ... showing activity is a valid goal 11:37:21 ... but it's a different goal 11:37:40 to summarize my point: if others could/would still analyze and publish test results in a conformance light, then it would be OK to defocus conformance in the doc, while retaining focus on test development in the CG 11:37:46 ... identifying the best test for a spec is important, but different 11:37:54 lbolstad: on the topic of removing things 11:38:01 ... to Opera as a browser vendor 11:38:08 ... the interesting thing was the starting point 11:38:12 ... identifying what's needed 11:38:25 ... removing stuff because a spec is lacking is going in the wrong direction 11:38:47 RRSAgent, draft minutes 11:38:47 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html Josh_Soref 11:39:27 jo: as dom said, regardless of existence, it's important to identify what's needed 11:39:34 [ TIME CHECK ] 11:40:01 jo: "What would developers like in their stockings at Christmas?" 11:40:10 q+ tobie 11:40:14 ack dan_ 11:40:18 q+ to mention a possible structure 11:40:28 ack tobie 11:40:33 q+ 11:40:40 tobie: this document has been useful to push groups to do things 11:40:45 q- 11:40:47 jo: would people like lunch? 11:40:51 devs will surely want more than they currently can get, so just measuring based upon current apps would be short-sighted; we need some aspirational use cases as well - where do we find them? 11:40:56 [ Lunch ] 11:46:27 DKA has joined #coremob 11:47:44 jfmoy has joined #coremob 12:02:19 tobia has joined #coremob 12:26:01 tobia has joined #coremob 12:36:06 jfmoy has joined #coremob 12:36:31 natasha has joined #coremob 12:39:00 Topic: Dinner 12:39:07 jo: i couldn't get a reservation for 6:30pm 12:39:13 ... i get it for 7:30pm 12:39:20 jet has joined #coremob 12:39:39 ... go left onto St. Martin's Lane 12:39:47 ... up to 7 dials 12:39:54 ... take 2nd right 12:39:57 ... "earlem st" 12:40:14 ... Belgo Centraal 12:40:21 ... is the restaurant 12:40:30 lbolstad has joined #coremob 12:40:41 s/earlem/earlham/ 12:42:10 Wonsuk has joined #coremob 12:42:15 Topic: XXQ 12:42:18 jo: Requirements 12:42:26 ... then, what standards/recs are needed 12:42:30 ... related: what's the state of them 12:42:43 ... then what tests are needed to verify those have been implemented 12:43:07 ... then, a test framework, to address what's needed to run tests 12:43:20 ... allowing contributed runs, or excluding a run from being contributed (for private runs) 12:43:29 ... Excluded from this: Speed, Memory 12:43:45 ... theoretically in scope, but unobtainable 12:43:51 ... then, the question of what conformance means 12:44:22 ... Conformance to Requirements 12:44:33 ... means an appropriate set of Standards/Recommendations has been chosen 12:44:40 ... that meets the express needs of the rquirements 12:44:47 ... Conformance to Standards 12:44:58 MikeSmith has joined #coremob 12:45:16 ... means that features/detailed aspects of the standard are claimed to have been implemented in an appropriate manner 12:45:28 RRSAgent, make minutes 12:45:28 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html MikeSmith 12:45:35 ... All the MUSTs, some of the MAYs, maybe some SHOULDs 12:45:39 ... Conformance to Tests 12:46:02 ... means that an implementation passes the tests 12:46:09 q+ 12:46:18 q- 12:46:27 ... We've been discussing what part of the flow chart tobie's document covers 12:46:45 ... and whether it's a top down or bottom up thing 12:46:56 tobie: you've described Conformance as having a meaning at all of these steps 12:47:07 i/junglecode/scribe: fantasai 12:47:14 RRSAgent, make minutes 12:47:14 I have made the request to generate http://www.w3.org/2012/10/02-coremob-minutes.html MikeSmith 12:47:20 ... i've never heard that definition of Conformance in W3C 12:48:02 dom: Conformance is to a Test Suite for a Specification 12:48:10 lbolstad: but it's really to verify implementability 12:48:59 jo: i think in non technical language, it makes sense to conform to requirements 12:49:07 Gavin_: we're trying to build a platform 12:49:12 "Fulfillment by a product, process, systems, or service of a specified set of requirements." http://www.w3.org/TR/qaframe-spec/#glossary 12:49:17 ... but you could have multiple specs thatconform to a requirement 12:49:23 s/thatconform/that conform/ 12:49:33 +q 12:49:52 hub has joined #coremob 12:50:41 jet has joined #coremob 12:51:19 jo: Requirements => Standards / Recs => Tests => Test Framework 12:51:35 jo: either CoreMob 2012 is a collection of Requirements 12:51:46 ... or it is a list of Standards / Recs that meet these 12:52:04 tobie: at CoreMob Palo Alto, I said I was working on a Requirements/UCs document 12:52:17 ... it's common form for W3C specs to have a UC/Req section 12:52:20 ack gmandyam 12:52:22 ack tobie 12:52:42 gmandyam: my confusion, relates to how you take this to an automated suite of tests that you can run 12:52:48 ... e.g. DeviceOrientation spec 12:52:55 q+ 12:52:57 ... Ringmark was more of an existence test 12:52:59 ... not conformance 12:53:07 ... i'd have to hold it, and rotate it 12:53:16 jo: i think your point is relevant 12:53:21 ... but i'd like to divide the discussion 12:53:36 (automated testing necessarily limits the depth of testing we can achieve) 12:53:37 ... whether a test is automatable belongs to Testing/Test Framework 12:53:58 ... Conformance exists independently of how the test is executed 12:54:34 (just a quick note regarding testing discussion at lunch: crowd sourcing given raw data and specification) 12:54:36 tobie: you could have a Conformance requirement that isn't testable within a scope 12:54:49 ... but that doesn't make something which doesn't do that Conformant 12:55:05 dom: a test suite lets on assess whether something could be conformant 12:55:13 ... but it doesn't address completeness 12:55:51 dom: what we want to define is Usable Conformance 12:55:57 ... beyond just Existence 12:56:03 ... but less than complete checking 12:56:18 ... the definition/discussion is a difficult one 12:56:23 ... but something we should confront later 12:56:39 jo: Tests = "What tests are needed to verify that claims are true" 12:57:14 dan has joined #coremob 12:57:41 http://dev.w3.org/html5/decision-policy/html5-2014-plan.html 12:58:05 q+ 12:58:49 jo: Test Framework = What's needed to execute these tests in a subset 12:59:06 ... because multiday testing is too long 12:59:23 q? 12:59:24 (more than verifying their truth, we want to verify some level of truthiness, ideally a level that is informative enough for developers to make choices) 13:00:00 jo: [inserts in Tests] Can we say what automated/non-automated tests are automatable 13:00:11 https://github.com/coremob/coremob-test-approach 13:00:46 s/https://github.com/coremob/coremob-test-approach/http://coremob.github.com/coremob-test-approach/ 13:01:00 s|s/https://github.com/coremob/coremob-test-approach/http://coremob.github.com/coremob-test-approach/|| 13:01:11 dom: there's a range of options 13:01:17 ... in terms of what kind of testing can be done 13:01:59 s|https://github.com/coremob/coremob-test-approach|http://coremob.github.com/coremob-test-approach| 13:02:54 jo: in Palo Alto, we said we needed a way to have sources w/ subsets 13:03:46 ... and some database that recorded results 13:03:50 ... and a way to render results 13:03:58 ... like caniuse/browserscope/... 13:04:19 ... we failed to communicate that this is the basic idea 13:04:27 [ scribe failed to transcribe picture ] 13:04:42 jo: and some way to record things like hard to test (orientation) 13:05:04 lgombos has joined #coremob 13:05:07 tobie: it'd be really useful if people read the document 13:05:29 ... and also useful is the html5 2014 plan 13:05:37 ... describing how they want to test/focus+test the html5 spec 13:05:48 ... it seems like a very sane strategy 13:05:52 ... we should look at it closely 13:05:54 ... and use... 13:07:00 jo: ... returning to tobie 's document 13:07:07 ... it exists near Specs/Recs 13:07:13 ... conformance is what it says in the document 13:07:31 ... conformance will mean conformance to those documents as conformant to those documents 13:07:40 ... what i'd like is: 13:07:48 ... 1. where are the requirements? 13:08:20 ... 2. how to decide in/out for document 13:08:35 dom: the underlying hard question is how to determine what's in / out 13:08:47 jo: i'd suggest a digression 13:08:53 s/out/out of the requirements/ 13:10:03 [ jo + mattkelly_ rotate the whiteboard for lack of the crank needed to flip it ] 13:10:54 -> https://docs.google.com/spreadsheet/ccc?key=0AuIhlK0fCwP4dEFPR1pUWHk1QVczcV9xbFAtX19CMXc CoreMob Mobile Web App Profile 13:10:55 link please? 13:11:02 thanks 13:11:18 i/Mobile/Potential Requirements/ 13:11:29 mattkelly_: this was a first attempt at finding missing features 13:11:39 ... we looked primarily at native apps 13:11:43 ... and how people used their phones 13:11:46 q? 13:11:48 ... which apps they used actively 13:11:55 ... came up with prioritization 13:11:59 ... based on time spent 13:12:04 ... and then features that were missing 13:12:14 ... which seeded ringmark/tobie's spec 13:12:21 ... we went through the exercise a handful of times 13:12:30 ... it boiled down into a couple of categories 13:12:34 ... 1. 2D games 13:12:47 ... the vast majority of time on phones today 13:12:58 ... we'd worked with Zygna and some others 13:13:12 ... for 2D gaming, features aren't missing, they're just slightly broken or have bad perf 13:13:25 s/zygna/zynga/i 13:13:43 s/Zygna/Zynga/ 13:13:49 s|s/zygna/zynga/i|| 13:13:59 ... technically has the technical features necessary 13:14:02 ... but it wasn't performant 13:14:06 ... 2. Audio 13:14:41 ... audio needs to happen instantly, and not choppily 13:15:21 ... Zynga had tried