Meeting Notes Meetings notes from the Mozilla community

7-November-2012

Mozilla Platform: 2012-11-06

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Products/Projects

Firefox OS

  • Most B2G engineers are in SF for their workweek
  • Convergence schedule for remainder of the year announced
    • We’re currently in C1 until Nov 19, followed by an Exec Review
  • Landing process per-milestone has also been documented

Firefox Desktop

Release update

Next Merge Day: 13 days
Firefox 17.0 Release: 14 days

  • Shooting for a Thursday push for FF17 beta 5 (going to build today)
  • Beta 6 will go to build Monday, targeting EOD PT – only a small handful of critical fixes will be approved for landing at this point
  • Beta 6 will ship next Wednesday, and the merge from m-b to m-r should occur shortly after
  • Merge and release will occur Monday 11/19 and Tuesday 11/20
    • Thanksgiving coverage has been lined up in case a critical FF17 issue requires investigation

Development update

  • Dao landed another Snappy fix to avoid doing unecessary work during startup, bug 756313
  • New round of fixes went into beta 4 for Social API, including a more discoverable method to remove the feature, and better error handling on lack of network connectivity scenarios. bug 803344, bug 804258, bug 804910
  • Stub installer metrics landed, yay! bug 802734 – good teamwork from UX/Privacy/metrics/dev/rel-mgmt
  • Please test around bug 807217 to ensure that Social API disabled in PB mode is working as expected

Firefox Mobile

\o/Check out Finkle’s Blog

Remote Web Console for Android is here!
Responsiveness
  • bug 785945 – Awesomescreen entries are very slow to appear
  • Quickly closing tabs with swipe gesture is better: bug 770492 – Quick sliding to close tabs will not dismiss them anymore at some point
Usability
  • Fix for honeycomb issue landed in Fx18 and Fx19: bug 787318 – Tabs thumbnails are not updated
  • fullscreen elements prevent screen timeout bug 805017 – Disable screen timeout when DOMFullscreen is enabled
IME Awesome Continues
  • bug 805162 – Rewrite Android IME code to be thread safe
  • bug 806349 – Input auto-correction is not enabled
Safe Browsing
  • Freshly landed on Inbound (not for Fx17 for which Safe Browsing is a theme): bug 806422 – Do not cache Complete’s across a Safe Browsing update
Stability Wins
  • bug 797705 – java.lang.NullPointerException: at org.mozilla.gecko.GeckoEvent.createNativeGestureEvent(GeckoEvent.java
  • bug 804926 – java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.requestRender(GeckoApp.java)
  • bug 781259 – java.lang.NullPointerException: at org.mozilla.gecko.DoorHangerPopup$3.run(DoorHangerPopup.java)
  • bug 799877 – java.lang.IllegalStateException: at android.widget.ListView.layoutChildren(ListView.java) with Adapter(class org.mozilla.gecko.AllPagesTab$AwesomeBarCursorAdapter)
Telemetry Probes
  • FENNEC_STARTUP_* probes
  • FENNEC_AWESOMEBAR_ALLPAGES_EMPTY_TIME
  • FENNEC_THUMBNAILS_COUNT, FENNEC_FAVICONS_COUNT, PLACES_PAGES_COUNT, PLACES_BOOKMARK_COUNTS

Metro [Weekly]

Product

  • First draft of users stories ready for review: etherpad

UX

  • Iteration on remote tabs: mockup , bug 801056
  • Semantic zoom on start page: mockup , bug 807867
  • Iterating on “About Firefox” in setting charm: bug 807691
  • Reviewed FX Metro user stories and matching them with user actions: etherpad
  • Keep focusing on designing P1 features: snap view, bookmarks, topsite UI implementation.

Engineering

  • VC2010 backport is complete on elm. Should have vc10 elm builders doing nightlies this week.
  • bug 795887 – Cache corruption should be significantly reduced in Metro due to Firefox closing the cache when it is suspended, r+ed, landing this week.
  • Elm to mc merge work continues.

Project Management

  • Proposed new iteration model for development, under review and will post publicly once first draft is agreed to by core team.
  • First pass at time estimations done and total under review, will post once information is validated.

Stability Report [Weekly]

Desktop

  • Flash
    • New version of Flash shipped today: Adobe Flash Player version 11.5.502.110
  • Trunk
  • Beta
    • bug 808561 crash in nsDisplayListBuilder::DisplayCaret
  • Aurora
    • bug 806820 crash in SuppressDeletedPropertyHelper
  • Release
    • bug 807684 crash in libnortonconfidential16.dylib@0x22f6d @ libsystem_c.dylib with Norton Confidential
    • bug 807923 crash in browsemngr.dll@0x11a176 with Browser Manager 2.3.796.11 bundled with Babylon

B2G

Snappy [Weekly]

  • Start-up
    • Firefox median startup performance (as measured by SIMPLE_MEASURES_FIRST_PAINT) improved between 20%-25% at the end of Firefox 18 cycle (~Oct 26).
    • Dão Gottwald postponed loading content until Firefox chrome is painted (bug 756313). This will result in browser chrome painting sooner.
  • Tab Strip
    • Bas Schouten landed Azure (Windows 8) caching for gradients, which is useful when rendering border corners. (bug 805831 This should speed up tab-strip drawing when 2d-acceleration is used.
    • Neil Deakin made two changes to avoid unnecessary layout flushes
      • changed popup.xml’s state getter to not flush frames when retrieving state (bug 792296)
      • prevented scrollbox.ensureElementIsVisible() from being called if the tab strip doesn’t overflow (bug 752376.
  • Tools
    • Benoit Girard updated the profiler to support linking to a specific view. Just grab the URL to share your current view. Read about more updates on Benoit’s blog

Games [1st Tuesday of Month]

  • As-yet-unnamed benchmark suite
    • Focus on real-world, leaning towards gaming and emscripten
    • Cross browser (Firefox [release/beta/aurora/nightly/tinderbox], Chrome, IE, Safari, Opera)
    • Desktop and mobile
    • Been hoping to deploy soon, but ran into stability issues on mobile that required some rearchitecting.
    • Will send sample results to dev.platform/dev.firefox soon; goal is an arewefastyet-style display for gaming & emscripten work
    • [result screenshot]
  • Game porting efforts, .NET -> JS
    • We’ve been working with Kevin Gadd, author of JSIL, one of the .NET -> JS porting tools
    • Goal is to get various frameworks and tools that use .NET running on the web (e.g. XNA, what a lot of xbox live arcade games are built on top of)
    • Complementing our emscripten porting efforts
    • There are other approaches possible, still evaluating what’s best
  • Web Audio
    • Progressing, implementation framework is in place, Ehsan is working to get it to play sounds (via media streams) soon
  • Games triage flags
    • [games:p1/p2/p3] or p? in the whiteboard
    • Vlad will be looking to find owners for the P1s very soon; many of them are in JS-land and are performance things that we at least want to make sure we have ways to reproduce and track
  • Other smaller team projects
    • animation frame rate smoothing
      • eventually intelligent adaptation based on content
      • eventually vsync
    • WebGL compositing speedup and optimization
      • good interaction with OMTC
      • multi-buffering to remove stalls
    • BananaBread Multiplayer
      • Currently working to get it working with WebSockets
      • Once done, will move on to add in Peer to Peer support using WebRTC
      • Two new levels for capture the flag approved

Engineering Metrics

0.0 0.0 days 0.0 days 70 bugs 29 bugs
Patch Review Time SG:Crit Resolution Time Top Crash Resolution Time Unresolved Aurora Trackers (non-security, not tracked for Beta) Unresolved Beta Trackers (non-security)

Key Issues

Actions Last Week

  • jet to staff social performance profiling, layout-side
  • jet/jkew to take the text, layout top crashers
  • jp to see about moztrap presentation in future weeks
  • dmandelin to follow up on test dir re-org thread
  • ehsan to update tree policy page on Ts regression backout policy for desktop and provide link
  • finkle Ts follow up for mobile
    • Finkle talked to the Android testing team and we might update the Ts test to be more realistic, but even for now, it does a good job of testing the “Load link from other app into Firefox” use case. Ts matters.

Issues

  • Changes to JS components/JSMs (khuey)

Roundtable

  • gps is soliciting input for a brown bag on the build system. https://etherpad.mozilla.org/build-system-brownbag
  • (catlee) B2G builds on TBPL
  • (catlee) HG downtime cancelled – may not be necessary now
  • (catlee) Android tests running on panda boards on cedar branch
  • (catlee) releng and IT want to add Windows 8 64-bit to tbpl but want to check if it is enough to not need to also add Windows 8 32-bit
  • (curtisk) Security Champions – looking for people that want to be the champion for the area the normally work in. This is the thing from the Mon meeting Curtis talked about.
    • meeting in J/K (IRL/Vidyo) 1300 PDT 6-Nov or contact Curtis

Platform Meeting Details

  • Tuesday 2012-11-0611:00 am Pacific
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • Warp Core Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

6-November-2012

Mozilla Project: 2012-11-05

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

All-hands Status Meeting Agenda

Items in this section will be shared during the live all-hand status meeting.

Friends of the Tree

  • 2,244 upvotes and high fives to the many Mozillians who answered questions in the reddit We Are Mozilla. Ask us Anything discussion on October 24. This was our largest reddit Q&A discussion since the Firefox 4 launch. Special thanks to Tanner Filip for organizing!

Upcoming Events

This Week

Friday, 09 November

MozFest, London (9-11th)

Saturday, 10 November

Zumba with NYC Marathon Team Firefox (Amie Tyrrel, Mary Colvig, Winnie Aoieong, Michael Coates and Ashley Sullivan) + Rowe Hoffer to raise funds for Sandy relief! Please join us for some fun and do some good for our friends in NYC and New Jersey 🙂

   Buy Tickets here
   Date / Time: Saturday, November 10th / 3:30 p.m. - 5:00 p.m.
   Location: www.studiomix.com - 1000 Van Ness, 3rd Floor. SF, CA 94109

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: Mountain View

  • Stub installer metrics landed, yay! (bug 802734) – Good teamwork from UX/Privacy/metrics/dev/rel-mgmt
  • Social testing update (beta 4 out soon, help us find any last minute issues, etc.)

Webmaker

Speaker Location: Phone

  • MozFest is this coming weekend – Nov 9-11 in London
  • We will have a Webmaker track of sessions, Webmaker floor and Webmaker bar, where people come to make stuff. read more
  • Launching at MozFest:
    • Webmaker Badges – Earn badges for skills developed/demonstrated while you build Thimble projects. Things like the Image Wrangler, Clean Coder, Hyperlinker badges aggregate up to the HMTL Basics badge. Play around with and test out the beta version. Report bugs here.
    • Popcorn Maker – a streamlined tool to help making interactive video even easier. Check out the early release. Coming soon – Popcorn badges!

Grow Mozilla

Speaker Location: Mountain View

Video of ‘Designing your project for participation’ community building workshop is available.

This week there are two more community building workshops.

Dial-in information at links above.

MozCamp Asia Update

  • Attendance: Please note that all staff who have been accepted to attend MozCamp have now been extended an invitation to register.

If you have any questions about your trip to MozCamp, please contact mozcamp@mozilla.com or find us at #mozcamp on IRC.

The ‘Know Before You Go’ training will be taking place this Friday (November 9th) at 11am Pacific either in person (in SF) or over Vidyo in 7B-Warfield. It will also be recorded for those of you who will not be able to attend the training.

Speakers

Title Presenter Topic Media More Details
Security Champions Curtis Koenig (remote) Security Engagement slides Security Champions (Under Construction)
– Meeting 6-Nov. 1pm PST in JK (vidyo/in person)
An Apps Call to Action Rick Fant Apps & Marketplace Developer Hub Firefox Aurora Marketplace Firefox OS simulator

Introducing New Hires

New Hire Introduced by Speaker location Will be working on
Peter Dolanjski Paxton Cooper Mountain View, CA Sr. Product Manager Firefox Mobile OS
Michael Maslaney Stephen Horlander Mountain View, CA Sr. Visual Designer
Julien Wajsberg David Scravaglieri San Francisco, CA Software Engineer
Paul Adenot Robert O’Callahan Paris Software Engineer

<meta>

Notes and non-voice status updates that aren’t part of the live meeting go here.

Status Updates By Team (*non-voice* updates)

QA

WebQA

Engagement

PR

Foundation Updates


  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600

1-November-2012

Mobile: 2012-10-31

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule

  • Next merge is 2012-11-19

Major Topics for This Week

Remote Web Console

DevTools did a massive amount of work and now you can use Web Console with Firefox for Android. Finkle blogged.

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

Kats

  • Oct 24 – Oct 30:
    • bug 801818 – add runtime API for low-memory devices (pending review)
    • bug 803575 – turn on tab expiration (waiting)
    • worked on readability prototype
    • bug 805808 – fix JS warning
    • bug 806473 – expose the MemoryInfoDumper class as a service (to unbreak bug 799476)
    • bug 806486 – use chmod instead of umask to make about:memory dumps readable
    • secreview of java addons (they will take it to product to see if this is something we want to do, and decide on jni-ctypes bridge as well)
    • did a comparison of aurora to inbound of memory usage: http://pastebin.mozilla.org/1895105
  • Next:
    • try to repro crasher bug 750198
    • bug 807110 (extract libraries to disk instead of ashmem)
    • see if memshrink bugs 807104 and/or 805855 are applicable to fennec

GBrown

  • Last week:
    • bug 790102 Frequent trobocheck, trobopan “talosError: ‘GeckoEventExpecter: blockForEvent timeout: Gecko:Ready
    • bug 781745 Intermittent testBookmarksTab | Context menu has New Tab option – Open in New Tab
    • bug 799863 Cannot run xpcshell-tests-remote (no module named devicemanager)
  • Next:
    • bug 796914 Intermittent “talosError: ‘stack found after process termination …
    • bug 768491 xpcshell on android hangs or crashes on exit

Chris Peterson

  • Done
    • More B2G bugs:
    • bug 804328 – Fix setScreenBrightness assertion failure because ScreenManager._savedBrightness is undefined
    • bug 804851 – [Desktop Build] Contacts app never dismisses “Import from SIM” screen when trying to import from (non-existent) SIM card
  • Next
    • Even more B2G bugs:
    • bug 785663 – [keyboard]When IME appears, focused input element should not be hidden by keyboard
    • bug 799029 – [keyboard] Cursor cannot be positioned by the user
    • bug 806009 – Exit virtual keyboard’s symbol layout mode after space or return key is pressed

JChen

  • Done
    • bug 806349 – Input auto-correction is not enabled
    • bug 806957 – JimDB fails to set pending breakpoint on startup
  • In-progress
    • bug 805162 (getting reviewed) – Rework IME code to properly handle events and notifications across threads
    • bug 807124 – Backport IME rewrite to XUL Fennec
  • Next
    • bug 805376 – Cursor is moving to the left during entering numbers in web page form fields
    • bug 803982 – Text input on noodle app drops words

GCP

  • Last week:
    • bug 787318 – Tabs thumbnails are not updated
    • bug 806422 – SafeBrowsing update requested by Google
  • This week:
    • Running some Opus tests & writing some test infra
    • bug 715376 – implement per-page event queue, to allow timeout grouping/prioritization/etc

Brian N

  • Done
    • Bug 804926 – java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.requestRender(GeckoApp.java)
    • Bug 781259 – java.lang.NullPointerException: at org.mozilla.gecko.DoorHangerPopup$3.run(DoorHangerPopup.java)
    • Bug 799877 – java.lang.IllegalStateException: at android.widget.ListView.layoutChildren(ListView.java) with Adapter(class org.mozilla.gecko.AllPagesTab$AwesomeBarCursorAdapter)
    • Working on bug 784086 – Change DB schema to more closely resemble places
  • Next
    • Bug 784086 – Change DB schema to more closely resemble places

Sriram

  • Done
    • Personas – v1.0
      • Got all review+ and about to be landed!
  • Doing
    • Personas – v1.2.3
      • Change text-color
      • Fix back/forward buttons
      • Add some transparency to url-bar
    • Complete 3-button menu

WesJ

‘Last week’

  • On vacation for a few days
  • Security bugs
  • Expiring thumbnails
  • Compatibility library stuff

‘This week’

  • Security bugs
  • Expiring thumbnails
  • Compatibility library stuff

LucasR

Last week

  • bug 770492 – Allow multiple overlapping swipes in tabs tray
  • bug 785945 – Awesomescreen entries are very slow to appear
  • MozCamp Asia, Desktop+Mobile track bits

Next week

  • Blog about Start Page and Awesome Screen performance improvements
  • Reader Mode bug fixing
  • New about:home, waiting for new design from UX team

Margaret

Done:

Next:

  • Settings UI for B2G crash reporter – bug 801931

Scott (jwir3)

Finished:

  • bug 792420 : Toolbar menu entries should not allow their text to be selected
  • bug 803211 : Max line box width API should not depend on position but rather the width of text boxes
  • bug 799333 : Reflow on zoom not refreshing after zooming in, then double-tapping to zoom out
  • bug 797705 : Crash in reflow-on-zoom due to null pointer

This Week:

  • bug 804640 : Max line box width API is broken for RTL text
  • bug 800805 : Reflow on zoom moves the position sideways on the screen incorrectly
  • bug 806430 : Panning not working on some sites if reflow on zoom is enabled.

Other:

  • HAPPY HALLOWEEN! (Also, last day for SC2 2012 Season 4)

BLassey

Last week

  • bug 790102 – Frequent trobocheck, trobopan “talosError: ‘GeckoEventExpecter: blockForEvent timeout: Gecko:Ready
  • bug 739542 – Disable screen timeout when playing HTML5 (webm, H.264)
  • lots of reviews

Next week

  • bug 805017 – disable screen timeout for dom fullscreen

MFinkle

Done:

  • Reviews
  • Coordination
  • Blogging

Next:

  • Will be in MV next week

Ian Barlow

Last week

  • Firefox UX Concept week. A good time was had by all. And ideas. So many ideas.

This week

  • Font Licensing
    • Almost there, finalizing EULA with legal
  • Private Browsing
  • Error page / Safe browsing UI refresh
  • Personas
    • UI is looking good!
    • Meeting with the Marketplace team this Friday on next steps for doing a mobile friendly web experience.
  • Coming soon:
    • Sound effects
    • Large widget design
    • New transition designs: Title bar > Awesomescreen, New Tab
    • New stuff from our Concept Week — stay tuned!

UX Bonus Bugs

bug 716403 Scroll header off screen: Double bonus bug – 2 boxes of cookies to whoever fixes this!

General

  • bug 792407 Colour difference between title bar and in content UI background
  • bug 715258 Favicons are low quality for internal / local pages
  • bug 716051 Favicons are low quality for Mozilla-owned web properties

Title bar

  • bug 784362 Fix forward button bg alignment (tablets)

About:home

  • bug 787765 Update about:home thumbnails (Done – thanks Wes!)

Menu

Tabs

Reader

  • bug 792420 Toolbar menu shouldn’t allow its text to be selected

Benoit Girard

Security/MGoodwin

  • Have looked at:
    • Java in addons
  • Will look at:
    • JNI to JS through js-ctypes
    • Wider questions around security and fennec addons

Round Table

QA

  • Testday this Friday focusing on H264 playback on Beta and ARMv6

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2012-10-31

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule & Progress onUpcoming Releases

Firefox Desktop

Release (16, 10esr)

  • 16.0.2 was released on Friday
  • Waiting to hear back about the outcome of our stub installer experiment before deploying the English installer to release/beta download page
  • We’ve successfully pushed the hotfix cert update to >90% of affected users (today’s the deadline)

Beta (17)

  • Reminder about the 11/20 release date
  • External CTP blocklist testing for all vulnerable versions of major plugins started yesterday
  • Beta 4 will be released before the end of the week

Aurora (18)

  • Localized stub installer testing will begin in the next couple of weeks, targeted for being deployed for release during the 16/17 release cycles
  • Reminder about the FF18b1 release date (11/26)

Firefox Mobile

Release (16)

  • 16.0.2 was released on Friday

Beta (17)

  • Crash fixes

Aurora (18)

  • IME fixes
  • Crash fixes

Nightly (19)

  • Progressive tile drawing is now enabled by default bug 795259, bug 803013
    • Also turned off java screenshots with that
  • Expire unused tabs bug 792143
  • IME fixes
    • complete rewrite to make Android IME threadsafe is expected to land this week \o/
  • Crash fixes
Misc
  • Test builds on the new Razr i (Android x86) are very promising. Responsivness and performance are very good.
  • DevTools did a massive amount of work and now you can use Web Console with Firefox for Android. Finkle blogged.

Firefox Metro

  • Platform work moving ahead to get elm migrated to m-c
  • Product and UX are working on finalizing user stories/requirements for the initial launch.
  • First draft of MVP Feature list available and entered into Bugzilla, queries available at Metro Wiki Page
  • Initial round of LOE estimation is finished

Services

Firefox Sync

  • Firefox Account prototype up and running
  • Some major bugfixes:
    • bug 806087 – massive memory usage during Sync, frequently causing OOM crashes. Resolved by backing out bug 778993
    • A number of Sync users were seeing errors while syncing. This was determined to be a combination of bug 806656 (Android Sync creating malformed records) and bug 806460 (failure to appropriately handle malformed records). Fixes have landed for Fx17 and later, and the next Beta builds will contain these fixes.

Product Announcements

  • Client code is riding the trains, service is not online yet.
  • bug 806024 is tracking enabling this service

Firefox Health Report client

  • More patches, more reviews, charging forward on p0 data reporting pieces.

Add-on SDK

Release (1.11 -> Firefox 16, 17)

Stabilization (1.12 -> Firefox 17, 18)

Development (1.13 -> Firefox 18, 19)

  • released SDK 1.11 yesterday, AMO update will be tomorrow, Builder should ge this new release later today
  • Q4 goals include 2013 Roadmap and PRD’s for landing and enhanced developer tools
  • no audibles from me until Dec 5 due to Mozcamp & PTO, will see if Mossop can drop by.
  • What’s Jetpack For? blog post by Dave Townsend on the surprising truth about the Jetpack project!

User Experience (design & research)

  • [Firefox Concept Week]
    • The Firefox UX/UR team had a great Concept Week last week. Lots of interesting ideas that came out of the research — Larissa Co already wrote a great overview earlier this week: https://blog.mozilla.org/ux/2012/10/fx-concept-week/, keep an eye the Mozilla UX blog for further updates as we all plan to write about the experience.
  • [User Research – Project Meta]
    • Project Meta – AKA the Firefox user segmentation project, starts next week! We will be in the field all week in Toronto, Charlotte, NC, and Los Angeles.
  • [desktop]
    • [Australis] (Zhenshuo)
      • Australis customization mode and notification exploration
      • Working with SUMO team on the new Help menu in Australis, and possible firstrun/update experience.
    • [Social API] (Boriss)
      • Filing remaining polish & performance bugs now that we have a wider audience
      • Collecting feedback from beta users on user experience issues
      • Sketching v2 features
    • [newtab2/hometab] (Boriss)
      • Digitizing new mockups for next version
      • Getting plan for prototype implementation together
  • [project SPF (security/privacy)] (Larissa)
    • Close out on HSTS Cert Error message (for now– doing an entire revamp of all these messages in the future)
    • Discuss Stub Installer implications with Metrics team to try and come up with the design solution (w/ Stephen)
    • Take another crack at Mixed Content site identity messages
    • Schedule brownbag!!!
  • [metro] (yuan)
    • Remote tabs UI bug 801056 [Exploration sketch – http://cl.ly/image/3O2R3S04103c]
    • Walked through all new Win8 store apps on Official Windows 8, collected ideas for designing first-run welcome page.
    • Making IxD specs for V1 release features: bookmark and snap view.
  • [prototyping] (bwinton)
    • Wrote a prototype addon to change the colour of the chrome when we’re on unsafe sites.
    • Exploring ways of getting newly created tabs to go into a new Tab Group.
    • Continuing work on FaaborGraffle

Market insights from the Product Marketing Strategy Team

Desktop / Platform

Google

  • Google launched the Get Your Google Back campaign. This effort targets Windows 8 users, showing how to put a link to the Google search engine on the Start screen and how to make Chrome the default browser.
  • The Chrome Remote Desktop tool left beta and is now generally available as Chrome extension.
  • Chrome 24 will ship with Shadow DOM and MathML, and the webkit prefix for window.performance.now() has been removed.
  • Google launched Free Zone, a tool to use Google Search, Gmail, and Google+ on mobile phones without incurring any operator data charges. Optimized for feature phones, it is currently being tested in the Philippines.

Microsoft

  • The European Union has ruled that Microsoft need not be forced to open its Windows RT operating system to rival browsers.
  • The EU, however, also sent a formal Statement of Objections to Microsoft regarding its removal of the browser ballot screen in Europe from February 2011 to July 2012. Microsoft has 30 days to respond, at which time the EU may choose to fine the company.
  • Microsoft released a new operating system, Windows 8, and are spending $1.5b to promote it worldwide. The Microsoft BUILD conference is underway, and the company is offering developers $8 developer SDK accounts, $92 off the regular price

Opera

Yahoo!

Mobile

Windows Surface was released:

  • general consume version, enterprise-optimized version to come later
  • “personal” and “about you” positioning, common with Windows Phone
  • strategy shift from “personal computer to personal computing”
  • use cases: domestic entertainment (HDMI, USB ports) and personal productivity (hardware keyboard, stand)
  • reviews are reserved due to steep learning curve of new UX, sluggish performance and app catalogue

Windows Phone 8:

  • re-written to be based on Windows NT kernel -> app portability with Windows 8
  • key features: data usage management, wallet and personal organizer tools, sharing optimizations
  • personal and individual-centric messaging
  • main critique points: lack of upgrade path for Windows Phone 7 users and under-competitive app catalogue
  • flag-ship device: Nokia Lumia 920, to be available in North America and Europe
  • other OEMs: Samsung, HTC, Huawei

Google Nexus and Android 4.2:

  • announced Nexus 4, 7 and 10, to be available on the 13th of November
  • Android 4.2 key features: multiple user support for tablets, wireless display sharing, swipe-based keyboard input and photo-taking enhancements

Marketing, Press & Public Reaction

Mobile

  • As of today, Firefox for Android has a 4.0 star rating in the Google Play Store
  • Firefox’s Youtube page has been revamped w/ improved design and video-viewing flow
  • Current Projects
    • Releases
      • FX17 to feature ARMv6 and A11y, FX18 to feature Phishing and Malware Protection
    • ASO (App Store Optimization, similar to SEO)
      • New Description in the Google Play Store, project underway to re-design screenshots
    • Revising Android snippet messaging on about:home to improve CTR
    • Strategy work for 2013 is underway
  • Recent & Planned communications:
    • October 30th: Firefox & You focused on “Halloween & Security”
    • November 3rd: Social Posts (Twitter & FB) to promote Firefox for Android

Press

Harvey blogged about Mozilla’s stance on the EU browser ballot technical glitch, which garnered coverage in a number of tech blogs this morning:

Great CEO profile on Gary on BBC.co.uk last week:

Additional coverage resulting from the Social API release on Oct. 22nd:

Neutral/straight-forward coverage resulting from Friday’s 16.0.2 release:

Let there be cake!

Actions this week

  • Sheila to check on empty-stack crash rates to see if the sync OOM fix moved the needle.

Planning Meeting Details

  • Wednesdays – 11:00am PDT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL
« Newer Posts

Powered by WordPress