Apps/StatusMeetings/Engineering/2012-08-29: Difference between revisions

no edit summary
No edit summary
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
=Agenda=
= Details =
==P1 FFxOS Basecamp==
 
*Significant Updates
* Time: Wednesday, 2012 August 29, 9:05 - 9:55am PT (16:05 - 16:55 UTC)
* Backchannel:
** [https://chat.mibbit.com/?channel=%23openwebapps&server=irc.mozilla.org irc.mozilla.org #openwebapps]
* Virtual Location:
** [https://v.mozilla.com/flex.html?roomdirect.html&key=GSAT2ujy1RDw "Mozilla Apps" Vidyo room]
* Physical Locations:
** Mountain View: 4K - Kung Fu
** San Francisco: 324 - Bay Bridge
* Audio-only Access:
** +1-650-903-0800 or +1-650-215-1282, x92, conf#: 98652 (US/INTL)
** +1-800-707-2533, pin: 369, conf#: 98652 (US toll free)
* [https://etherpad.mozilla.org/apps-engineering etherpad for taking minutes]
 
= Agenda =
 
== P1 FFxOS Basecamp ==
 
* Significant Updates
** Payments: V1 Payments moving forward (BV hosted IDs & Payments), Mozilla will move forward to own identities in (V2) - (Caitlin)
** Payments: V1 Payments moving forward (BV hosted IDs & Payments), Mozilla will move forward to own identities in (V2) - (Caitlin)
*** (jsmith) ^^^ Giant question mark?
*** (jsmith) ^^^ Giant question mark?
** [http://icant.co.uk/talks/mozilla-and-the-new-web-challenge/| Presentation to Community Appists and Hackers] needs help from apps: (Caitlin)
** [http://icant.co.uk/talks/mozilla-and-the-new-web-challenge/ Presentation to Community Appists and Hackers] needs help from apps: (Caitlin)
*** "technical apps slidedeck to be used at conferences and hackfests. A very technical presentation that says 'this is what an app is' and 'here's how you can develop one'. Do you think you could partner up with someone from the apps team to generate something like that? I think with your presentation skills and know how and their deep product understanding, we could turn out something awesome that could be used by all reps." - Stormy to Christian Heilmann
*** "technical apps slidedeck to be used at conferences anda hackfests. A very technical presentation that says 'this is what an app is' and 'here's how you can develop one'. Do you think you could partner up with someone from the apps team to generate something like that? I think with your presentation skills and know how and their deep product understanding, we could turn out something awesome that could be used by all reps." - Stormy to Christian Heilmann
** (jsmith) '''Important''' - The Firefox OS user agent has changed...again
** (jsmith) '''Important''' - The Firefox OS user agent has changed...again
*** We are back to having Android in the user agent
*** We are back to having Android in the user agent
*** This will affect the current quality of apps that are listed in the marketplace in what content is rendered
*** This will affect the current quality of apps that are listed in the marketplace in what content is rendered
** Alpha version of Marketplace Developer Hub ([https://marketplace-dev.allizom.org/developers/ dev site link]) is due to be released tomorrow (Thursday)
*** in this release: selection of core docs, tutorials and tools for apps development
*** [[Apps/Developers#Next_Steps|next]]: improvements for IA/UX (clearer distinction between devhub and MDN), and visual design.


*Checkin/Status on Major Challenges
* Checkin/Status on Major Challenges


* Questions and Concerns
* Questions and Concerns
Line 17: Line 37:
*** (jsmith) Taras Glek?
*** (jsmith) Taras Glek?
** (jsmith) Concern - Need QA resources not utilized for determining app quality in order to focus on getting the FF OS stable first
** (jsmith) Concern - Need QA resources not utilized for determining app quality in order to focus on getting the FF OS stable first
** (jsmith) Concern - Need for centralized starting point for documentation on payments for basecamp
*** There's docs being tracked elsewhere, although https://wiki.mozilla.org/WebAPI/WebPayment has existed for a while and is actively maintained
*** Can we agree on one location where payments docs start?


==P2&3 Other Concerns / Cross Platform==
== P2&3 Other Concerns / Cross Platform ==


*Significant Updates
* Significant Updates
** (jsmith) Android web apps now targeting to be shipped for Fx17, not Fx16


*Checkin/Status on Major Challenges
* Checkin/Status on Major Challenges
** Catch-22 on testing -- we can't get broad user testing on Marketplace until we open up access; we don't want to open up access until we ship Android WebRT; we don't want to enable Android WebRT until we have a well-tested Marketplace (Bill)


* Questions and Concerns
* Questions and Concerns
** (jsmith) Need an owner for https://bugzilla.mozilla.org/show_bug.cgi?id=777400 to disable exposure of a not-fully implementing API for packaged apps on desktop/android
= Minutes =
== Significant Updates ==
=== Brazil Apps Challenge ===
* happening this Saturday
* some folks already aware, helping out
* -> pmpcat to post to dev-webapps about upcoming Brazil Apps Challenge
=== Payments and Identity ===
* kumar etc. were able to identify payments workflow for v2
* for v1 we are moving forward with bluevia payments and bluevia-hosted IDs
* very little integration with payments/identity partners for v1
* we need to focus on end-to-end user scenario tests
* making sure users can purchase apps, get refunds, in-app payments, etc.
* rfant, agal, jsullivan aligned on v1 plan
* won't necessarily be perfect, just an initial version
* unclear that we have clear channel for raising risks and concerns
=== Presentation to Community Appists and Hackers ===
* stormy working with cheilman on presentation anyone can use
* missing content that is technical focus: how do i develop app
* markg finished documentation for devhub, putting it together for thursday
* should be able to link to it
* talk to wenzel or go to dev-engage meeting
* http://marketplace-dev.allizom.org/developers
* -> morgamic to provide link to dev-engage meeting info
=== Firefox OS User Agent Changed Again ===
* we removed platform identifier
* brendan decided this is too risky
* we added "Android" back into user agent
* could change in future
* we need to be alert for apps thinking they're on android
* and suggesting that users install their app in android store
=== Alpha Version of Marketplace Developer Hub ===
* due to be released tomorrow (Thursday)
* still in alpha form, more stuff to do
* morgamic met with aspivak last friday about updating MDN
* morgamic working with aspivak on devhub/MDN integration
=== App Testing on Firefox OS ===
* adora doing app testing on Firefox OS
* focusing on game testing, developing list of issues
* talk to adora for details!
== Checkin/Status on Major Challenges ==
=== Single App Per Domain Restriction ===
* bwalker talked to a developer working on apps for whom this is an issue
* developer having trouble getting subdomains created because of organization policies/politics
* bwalker exploring some ideas for workarounds for such developers
* one idea is loading apps in a full-frame iframe loaded from the main origin
* ladamski thinks that'll work
=== Android Test Day ===
* was successful, lots of testing
* found a security issue, working on fixing it
=== Packaged Apps ===
* proposal is relatively settled
* we should publish docs on them to MDN
* ladamski has proposal for how to talk about packaged apps
* packaging is not a security category
* packaging is just a delivery mechanism
* more info at https://wiki.mozilla.org/Apps/Security
=== HTML5 vs. Native Performance ===
* who can help thomaselin figure this out?
* general platform issues: tglek
* for games: mbest
* lmandel manages snappy team so would be a good person to talk to
* lthomson's team works on socorro and graph server
* not yet clear how we're going to test apps and who will be responsible
* best argument is fast apps
* our own Marketplace app is one good example
* Cut the Rope is another
* fzzzy is working on packaged version of Cut the Rope that runs great on Firefox OS
=== Contention for QA Resources ===
* we need all QA hands on deck for Firefox OS
* a couple QA engineers are on desktop, a couple are on web
* f.e. jbecerra, sdonner; can we get them to help out on Firefox OS?
* BD is asking for an app quality comparison
* but QA needs to focus on Firefox OS quality first
* adora has started recently and is focusing on app quality
* requests for app quality investigation should go to her now
* it looks like we won't have the targeted number of apps ready in time
* so we need to communicate this
* -> pmpcat to communicate to rfant about our progress toward app targets
=== Payments Docs ===
* seem to be scattered in various places
* there are multiple docs because there are multiple approaches to payments
* https://wiki.mozilla.org/WebAPI/WebPayment represents what we're doing for v1
* but it doesn't have info on what a developer needs to do on the Marketplace
* we should take down info on MDN until it's final
* MDN currently has disclaimers at the top of all payment-related pages
* better to pull it off and schedule it for an october deliverable
* -> markg to remove payment info from MDN
* we are already talking about the v2 payments solution
* -> pmpcat to make sure everyone knows that https://wiki.mozilla.org/WebAPI/WebPayment is the spec of record for v1
* basecamp v1 is what we're delivering in february
* devhub v1 will be in alpha tomorrow
= Actions =
* pmpcat to post to dev-webapps about upcoming Brazil Apps Challenge
* morgamic to provide link to dev-engage meeting info
* pmpcat to communicate to rfant about our progress toward app targets
* markg to remove payment info from MDN
* pmpcat to make sure everyone knows that https://wiki.mozilla.org/WebAPI/WebPayment is the spec of record for v1
canmove, Confirmed users
2,056

edits