09:50:38 RRSAgent has joined #bpwg 09:50:38 logging to http://www.w3.org/2009/12/11-bpwg-irc 09:50:40 RRSAgent, make logs public 09:50:40 Zakim has joined #bpwg 09:50:42 Zakim, this will be BPWG 09:50:42 I do not see a conference matching that name scheduled within the next hour, trackbot 09:50:43 Meeting: Mobile Web Best Practices Working Group Teleconference 09:50:43 Date: 11 December 2009 09:50:53 Chair: DKA, jo 09:51:01 Present: DKA, jo, SeanP, francois 09:51:19 Topic: Administrative Stuff 09:52:17 Scribe: francois 09:53:56 Present+ achuter 09:57:18 SeanP has joined #bpwg 09:57:59 Topic: Charter Extension 09:58:30 Scribe: SeanP 09:58:38 Jo has joined #bpwg 09:59:03 DKA: Proposal is to extend the charter for 6 mos. Is that enough time? 09:59:03 achuter has joined #bpwg 09:59:19 Jo: Should we make it 3 mos.? Sense of urgency? 09:59:46 DKA: We're not adding any deliverables, not changing the charter except for extending it. 10:00:06 DKA: There have been some suggestions that we add deliverables. 10:00:19 Jo: I think the group should close. 10:01:01 [head for the "grey havens" 10:01:14 s/s"/s"] 10:01:18 DKA: What do we need to do to extend the charter? 10:01:53 Francois: How long is enough? Should we make it 3, 4 or 6? 10:02:25 Jo: What we need to do is shepherd BPA through CR. 10:02:59 Jo: How many BPs are there? 10:03:05 Alan: 35. 10:03:27 ...Does an implementation need to do all of them? 10:03:31 Francois: no 10:03:46 ...just individual ones. 10:04:11 Alan: Sometimes websites do it without knowing it. 10:04:34 Francois: You can contact the website and ask them about it. 10:04:58 s/website/Web site/g 10:04:59 Jo: I wasn't planning on crawling the web. I think we have enough members still around with websites that we can ask them. 10:05:53 achuter has joined #bpwg 10:07:04 Francois: We'll look around in the group to see if anyone has implementations of the BPs. 10:07:19 s/websites/Web sites/ 10:13:26 Jo: 6 mos. is sensible. 10:13:34 ...Let's do a timetable. 10:13:53 DKA: Should I create the timetable while we are talking? 10:13:57 Jo: Yes. 10:14:48 DKA: We might want to do a schedule of all of the calls we want to have. 10:15:13 ...First of all, do we want to have a call on Dec. 18th to see if should move any documents along? 10:15:20 achuter has joined #bpwg 10:15:30 Francois: I don't think the CTG will be ready by then. 10:15:37 Jo: We also have MWA. 10:16:10 Francois: I need to contact Adam. We need to contact all of the comments of the LC. 10:16:26 Jo: We need to make sure all of the changes get into the new draft. 10:17:05 DKA: Does that mean we need to schedule a special call to see if we do can do something before the moratorium. 10:17:12 Jo: OK 10:17:38 DKA: Should we do a call on the 17th or 18th? 10:18:01 Francois: Probably the 17th since other documents will try to slip in before the deadline. 10:18:22 DKA: Just want to know if there is any reason to have a meeting before the end of the year. 10:18:27 Jo: probably not. 10:19:05 Francois: There are some changes we could make to CT before the end of the year. 10:19:14 DKA: What about the 22nd? 10:19:30 Jo: There are some other meetings on that day. 10:20:49 DKA: Shall we have a call on the 21st? We could go over any other changes to CT. 10:21:29 Sean: I won't be able to make the meeting on the 21st. 10:21:50 DKA: Even if we are doing something on the 22nd, I think we could spare some time. 10:22:27 Jo: We could the momo meeting in the morning and do the BPWG meeting at the regular time on the 22nd. 10:22:39 DKA: No call on the 15th. 10:23:54 achuter has joined #bpwg 10:25:03 DKA: What is the timetable for Jan? Should we have a call at the regular time on Jan. 5? 10:25:16 ...If so what should the goal of the call be? Advance CT? 10:25:48 Franocis: At that time we'll have the comments from the reviews of the MWABP. 10:26:01 s/Franocis/Francois/ 10:26:22 DKA: Could request that MWABP is transitioned to CR. 10:26:48 ...For CT we'll possible have a new draft that we can resolve to publish for a new last call. 10:32:01 s/possible/possibly/ 10:33:20 [Working on timetable in Google Docs on the screen in the room] 10:34:10 DKA: My view is that we need to be a reduced schedule for 2010. I don't expect any more F2F meetings. 10:35:21 DKA: Are there any opportunities for us to have a F2F where we'll all be around someplace anyway? 10:35:49 ...I was thinking of the WWW conference in Bali--Apr. 26-30. 10:35:54 achuter has joined #bpwg 10:36:44 DKA: For the 5th of Jan... 10:37:23 Jo: Doing what you said, would require the documents be done and people had time to review them which might work for MWABP, but not for CT. 10:37:34 DKA: OK, I changed it to the 12th. 10:37:44 Jo: We can do MWABP on the 5th. 10:38:07 Francois: I think that is possible; we'll need to check with Adam this week. 10:39:03 Francois: There were no strong comments in the last batch. 10:39:22 Jo: We should attempt to do it on the 5th. 10:40:06 DKA: It depends on our call schedule. We should have a reduced call schedule. Shorter calls and not weekly (biweekly and then even less frequently) 10:40:30 Jo: I think shorter calls on a weekly basis would be better to keep attendance up. 10:40:47 DKA: Don't agree. I think biweekly would be better for me. 10:41:01 ...Frequency of calls is what affects my workload. 10:41:13 Jo: I think we should do weekly until CR. 10:41:51 Francois: Biweekly didn't work for us internally. I think weekly works better. 10:41:54 achuter has joined #bpwg 10:42:05 ...I think it is a good idea to have an agenda. 10:42:48 DKA: Have themes for first two calls. 10:43:03 ...Let's reduce the time to an hour. 10:43:23 PROPOSED RESOLUTION: In 2010 we will reduce the call time to an hour but retain weekly calls for now until both CT and MWABP go to CR. 10:43:48 +1 10:43:52 +1 10:43:54 +1 10:43:55 +1 10:43:59 RESOLUTION: In 2010 we will reduce the call time to an hour but retain weekly calls for now until both CT and MWABP go to CR. 10:44:44 DKA: What else can we add to the timeline? 10:45:19 Jo: We'll get CT into LC on the 12th. We need to give people 4 weeks to review. 10:45:52 Francois: If we decide to publish the LC on Jan 12th, it will ship on the 14th. 10:46:04 ...We could give them to the 9th of Feb to review. 10:46:19 Jo: We review LC comments on the 9th. 10:46:58 Jo: We may get some more substantial last call comments. 10:47:27 ...on the 16th of Feb. we would reply to the LC comments and then go to CR. 10:48:05 DKA: On Feb. 16th reduce the call schedule. 10:48:22 Jo: We may not need so many calls while CT is in LC. 10:49:06 Francois: We have to reply to the LC comments and work on the test suite. 10:49:18 Jo: When does the test suite have to be done? 10:49:29 Francois: When the CR period is over. 10:49:53 ...We need to validate implementations with the test suite. 10:50:02 Jo: Is there anything I can do to help.l 10:50:11 s/.1// 10:50:33 Francois: You can contribute tests. 10:50:54 achuter has joined #bpwg 10:50:59 Jo: What language will be used for the tests? 10:51:22 Francois: I thought maybe we could use Java, but no strong preference. 10:51:35 DKA: Which doc are we talking about. 10:51:55 Francois: CT. There won't be a test suite for MWABP. 10:52:19 DKA: Is there any thought for additional work on the Checker for MWABP? 10:52:23 Jo: No. 10:52:44 ...It will be worth it in Jan. to keep the group going to review the tests. 10:53:43 Jo: We should write out the tests in pseudo code for people to review. 10:54:45 Francois: We already have the ICS that has all of the normative statements. I suggest that we use that to create another document that would define a series of tests in some human language first, then we try to implement these in code. 10:54:58 ...I'll create the framework to get this started. 10:55:31 Jo: Logically we can't do this until CT is in CR, but in practice it could largely be done before CR. 10:56:08 Francois: The tests could be done while CT is in LC and may generate some more commentjs. 10:56:14 s/commentjs/comments/ 10:56:29 Jo: In practice a couple of people will be doing it. 10:56:45 Francois: The first step doesn't require any coding. 10:56:54 achuter has joined #bpwg 10:57:16 ...doesn't need to be done on a teleconference; could be done on the mailing list. 10:57:49 Jo: We'll need to find some additional people besides Francois and Sean to get this work done. 10:58:37 ...It's not an insignificant piece of work. It will require possibly several tests per normative statement with client and server tests. 10:58:52 ...And it will all need documenting. 10:59:15 Francois: Why all the documentation. 10:59:27 Jo: Needs to be done in real conditions. 11:00:10 Francois: Isn't this going to be kind of impossible. 11:00:32 Sean: Are there any examples we can look at? 11:00:55 Francois: There are some other documents that have test suites. 11:02:09 Jo: My point is that a laptop using a phone as a modem would rarely be a valid test. 11:02:49 DKA: If you configured your laptop to use the phone as a modem going through a WAP APN, it would work OK. 11:02:55 achuter has joined #bpwg 11:03:14 Jo: We should establish the viability of ever running the tests. 11:03:53 DKA: Why do these tests need to be done in the wild? Couldn't these tests be done in a controlled environment? 11:05:26 Francois: We don't want to keep people from claiming conformance when they've tested on private network. 11:06:01 Jo: No, the deployment needs to be publicly available on the non-over the air network. 11:07:10 Francois: We're just talking about the connection. 11:07:52 Jo: It is not completely obvious to me how you would execute these tests and get a meaningful result. 11:08:08 ...Maybe someone could write something up on how this works. 11:09:07 Francois: We don't say that access needs to be free. 11:11:26 Francois: Section 5 doesn't say that you need to make the deployment available on a mobile network. 11:11:54 ...We could build a widget that does all of the tests? 11:12:34 Jo: It would be kind of cool if the test suite was available as a widget for people to download to their phones. 11:13:17 Francois: I'm not sure we can change the UA header using an XHR request. 11:13:49 Jo: It would be a good objective to do as many tests as possible with a widget. 11:14:11 PROPOSED RESOLUTION: Regarding the CT test suite work, we will build a cool widget. 11:14:18 Francois: We can try to do as many tests as possible with a client side widget. 11:14:51 Jo: We could deploy using J2ME 11:15:36 ...we need to a bit more thinking of how we are going to run the tests and who is going to run the tests. 11:16:14 Francois: We need to try to have a client that uses just regular web browsing techniques. 11:16:55 Jo: It would be nice to have software the automatically runs through all of the tests. 11:17:32 ...we can define the tests without worrying about the deployment, but when we write the code we'll need to think about it up front. 11:21:53 Francois: We could use regular Web technologies and use some glue code to run tests that can't be done frorm JavaScript. 11:22:11 ACTION: francois to think carefully about how tests in the CT test suite could be run from mobile phones and report (Web App? Widget? J2ME?) 11:22:12 ...the first part is about listing the tests that we want applied. 11:22:12 Created ACTION-1030 - Think carefully about how tests in the CT test suite could be run from mobile phones and report (Web App? Widget? J2ME?) [on François Daoust - due 2009-12-18]. 11:23:55 Alan: Presumably phone manufacturers have ways to test apps on phones. 11:24:13 DKA: We have a test network. 11:25:02 [Jo drawing a diagram on the whiteboard] 11:25:44 Jo: Maybe the focus should be on creating a Java client. It could be used to generate a J2ME client and generating a GWT app. 11:26:27 ...just need to follow some rules to make sure that J2ME and GWT apps can ge generated from J2SE code. 11:27:38 Sean: This looks like it may take several months to do. 11:28:09 Francois: How long did it take to do the BP test suite. 11:28:21 Jo: Took a couple of years. 11:28:54 ACTION: francois to create the initial document that is to contain human-readable descriptions of the tests to implement. 11:28:55 Created ACTION-1031 - Create the initial document that is to contain human-readable descriptions of the tests to implement. [on François Daoust - due 2009-12-18]. 11:29:02 DKA: Resource issue here, not necessarily people currently in the group. 11:29:33 DKA: We may be able to get some VF people to work on this. 11:29:49 Jo: What about Jeff? Maybe he has some students can work on it. 11:30:02 DKA: What are the skills required? 11:30:15 ...HTTP, Java, etc. 11:30:46 Jo: A student would do this would learn a lot about HTTP. It would work to debug their code, however. 11:30:59 s/would/would be/ 11:31:10 s/would work/would make work/ 11:31:29 DKA: If you had a number of people collaborating, it could be quite effective. 11:31:45 Jo: Need to be a project plan. 11:32:12 DKA: The risk is that if we don't get it done, the document could stay in CR a long time. 11:32:41 Sean: Do you need actual code, or is pseudo code OK? 11:32:51 DKA: Need actual code. 11:33:39 DKA: We need a test sute, no document, etc. 11:33:53 Jo: We need a separate document that documents the test sute. 11:34:43 Jo: Could test the document with pseudo code for correctness, then test the actual test suite for correctness using the document. 11:35:55 achuter has joined #bpwg 11:36:22 DKA: We need to get additional people to help out with writing the tests. 11:37:59 Jo: We need to take the rest of this discussion offline. Has possible charter extension possibilities. 11:38:21 s/possibilities/consequences/ 11:40:35 DKA: We may be making too much out of this. If we approach it in a systematic way, then we should be able to get it done in a reasonable amount of time. 11:40:48 ...We need a better idea of what resources we have to bear. 11:41:40 ...How it impacts our schedule, after MWC, we will only have this test suite to work on until the end of June. 11:41:55 achuter has joined #bpwg 11:42:00 Jo: The object, then would be to exit CR when the test suite is done. 11:42:28 Francois: When we exit CR, the time between PR and Rec should be short. 11:43:17 Jo: We aim to transistion between PR and Rec in June, which means that we should go to PR at the beginning of June for a 3 week transition. 11:43:41 ..We have 4 months to create the test suite then. 11:43:54 ...which is pushing it. 11:45:05 Jo:Some of what is Mobile OK Checker could be reused, right? 11:46:02 Francois: Some of it, but not the hard stuff. What makes it hard is that we need to two sides. None of the tests are hard to write, but it will take a while to do the work. 11:46:57 ...I could check to see if it will be OK just to provide the tests in written form. It might be seen as kind of a failure,but we could say that we have resource constrants. 11:47:45 ...For some tests you can't write tests for anyway; for example the requirement of a transparant proxy would require the entire HTTP protocol. 11:47:55 achuter has joined #bpwg 11:48:35 Francois: It will need to be lightweight test suite; it won't be like the MobileOK checker which really has to be detailed since it is a checker. 11:48:54 ...I can check to see if the written form would be sufficient. 11:49:28 ...Our intention is to cover all of the normative guidelines but not all of the underlying requirements since that is impossible. 11:49:50 ...For example, would be hard to test is a proxy is really transparent. 11:50:57 DKA: For the schedule, should we finish by the beginning of June? 11:51:16 Francois: Yes. 11:51:59 ACTION: francois to investigate on the possibility to restrict ourselves to a pseudo-code written test suite document for CT. 11:51:59 Created ACTION-1032 - Investigate on the possibility to restrict ourselves to a pseudo-code written test suite document for CT. [on François Daoust - due 2009-12-18]. 11:53:19 Topic: Charter Extension 11:53:50 Jo: I think charter extension any longer than 6 mos is pushing our luck. 11:53:55 achuter has joined #bpwg 11:54:13 DKA: We don't want to keep extending the charter. 11:54:45 ...That's why I want to get additional people working on the tests so we can finish up the group. 11:55:23 Francois: Most of the tests will require some human intervention and won't be fully automatic. 11:55:45 ...We have several guidelines that require human intervention. 11:55:57 [break] 12:02:52 Zakim has left #bpwg 12:09:21 achuter has joined #bpwg 12:09:28 DKA: We could say we are going to reduce the call schedule in March. 12:09:33 Jo: Let's wait on that. 12:10:10 DKA: By Jan 19th we need to have an idea of what we need to do for the test suite and resources we have. 12:10:45 Francois: What I can do by then is give an idea what tests can be code and which ones will need human tests. 12:11:25 DKA: Do we still need to write a human readable test plan? 12:11:34 Francois: Yes. 12:11:56 achuter has joined #bpwg 12:12:26 ACTION: francois to highlight normative statements that can be automatically tested, and those that will be hard or impossible to test on an automated basis by 2010-01-19 12:12:26 Created ACTION-1033 - Highlight normative statements that can be automatically tested, and those that will be hard or impossible to test on an automated basis by 2010-01-19 [on François Daoust - due 2009-12-18]. 12:12:44 ACTION-1033 due 2010-01-19 12:12:44 ACTION-1033 Highlight normative statements that can be automatically tested, and those that will be hard or impossible to test on an automated basis by 2010-01-19 due date now 2010-01-19 12:13:32 Francois: Final thing is to request charter extension. 12:13:59 DKA: We expect the major work of the extension period to be the test suite for CT. 12:14:48 PROPOSED RESOLUTION: BPWG requests charter extension to 20 June 2010 to see MWABP through to rec and to see CT Guidelines similarly through to rec with and appropriate level of test suite 12:15:34 PROPOSED RESOLUTION: BPWG requests charter extension to 30 June 3010 to see MWABP through to rec and to see CT Guidelines similarly through to rec with and appropriate level of test suite 12:16:08 [We will also gather implementation reports on Mobile Web Application Best Practices] 12:17:25 PROPOSED RESOLUTION: BPWG requests charter extension to 30 June 2010 to see MWABP through to rec and to see CT Guidelines similarly through to rec with and appropriate level of test suite 12:17:44 +1 12:17:51 +1 12:18:10 +1 12:18:11 +1 reluctantly 12:18:15 RESOLUTION: BPWG requests charter extension to 30 June 2010 to see MWABP through to rec and to see CT Guidelines similarly through to rec with and appropriate level of test suite 12:20:29 Topic: Issues & Actions 12:22:20 DKA: Can close ACTION-1026 12:22:39 Francois: Can close ACTION-1024 12:24:01 Francois: Already have an action to ping internally for CT test resources in VF 12:25:40 DKA: For ACTION-987, draft a blog post on mobileOK Scheme, whenever I think about this I think we need awareness of mobileOK and I don't think one blog post is going to do it. 12:26:04 ...We need to engage W3C to help promote awareness of mobileOK. 12:27:05 Francois: I'm not what else I can do. I talk about mobileOK at every conference I go to. We try to contact companies that make tools for mobile web content. 12:27:17 ...We already did a press release. 12:27:29 Jo: We talked about an event. 12:27:55 Francois: Everything right now is about HTML 5, etc. Flashy stuff. 12:28:37 DKA: mobileOK still has an important role to play and there communities that aren't aware of it. 12:29:08 dka: "one swallow does not a summer make" 12:29:27 dka:"let a thosuand flowers bloom" 12:29:48 ...So we need some sort of event to get people more aware of mobileOK. One blog post is not going to do it; we need some other event to go along with it. Maybe some sort of Twitter campaign. 12:30:10 Phil: It is difficult to inspire people on mobileOK. It's not a sexy thing. 12:30:15 s/"let a thosuand flowers bloom"/ "let a thousand flowers bloom"/ 12:30:51 DKA: We had a teen panel; teens don't necessarily have fancy phones. 12:31:57 ...This lines up with Tommy Ahonen who says that not everyone has an iPhone. 12:32:44 Jo: I think the most appropriate channels for pushing mobileOK is the developing nations initiative and academia. 12:32:59 Francois: What do you mean by academia? 12:33:08 Jo: Computer science programs. 12:33:43 Jo: Don't think it is worth pushing the mobileOK message which has to do with validity and so on when the HTML message is the opposite of that. 12:34:19 Phil: Gov't Web sites should be obliged to be mobileOK. 12:34:40 Jo: I think a general awareness campaign would be doomed to failure. 12:34:45 s/Phil/Alan/ 12:35:25 Phil: We could work with the European Commision E-Inclusion Unit. 12:35:33 s/Phil/Alan/ 12:36:20 Francois: I often go to conferences of the European Commision and present mobileOK. 12:37:25 DKA: Maybe this is something you can investigate with Philip to get more awareness with the European Commision. 12:37:38 ACTION: francois to investigate about opportunities to promote mobileOK with the European Commission 12:37:39 Created ACTION-1034 - Investigate about opportunities to promote mobileOK with the European Commission [on François Daoust - due 2009-12-18]. 12:37:55 DKA: Let me develop a plan on a mobileOK awareness campaign. 12:38:10 ACTION: dan to create a plan to raise awareness on mobileOK through some campaign 12:38:10 Created ACTION-1035 - Create a plan to raise awareness on mobileOK through some campaign [on Daniel Appelquist - due 2009-12-18]. 12:38:16 close ACTION-987 12:38:16 ACTION-987 Draft a blog post on mobileOK Scheme closed 12:38:19 DKA: Any other actions we can close? 12:38:38 Can close ACTION-987. 12:38:51 s/Can/Francois: Can/ 12:39:36 Francois: Need to keep Bruce Lawson's action open for new because will need it. 12:40:14 DKA: Do we want to raise an issue around the test suite. 12:40:28 Francois: yes. 12:42:12 PROPOSED RESOLUTION: BPWG thanks Vodafone for its kind hospitality in hosting this F2F 12:44:01 +1 12:44:07 +1 12:44:17 RESOLUTION: BPWG thanks Vodafone for its kind hospitality in hosting this F2F