Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
targeting an SDK 1.0 release by end of year
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  5 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Myk Melez  
View profile  
 More options Jun 27 2010, 4:51 am
From: Myk Melez <m...@mozilla.org>
Date: Sun, 27 Jun 2010 01:51:00 -0700
Subject: targeting an SDK 1.0 release by end of year

  Rocketeers!

As I mentioned at last Tuesday's weekly meeting, I think we should aim
to reach an SDK 1.0 production release by the end of this calendar year.
The primary reason is that we've been working on the SDK for almost a
year now (and the Jetpack project as a whole for over a year), and we've
done a bunch of great work that we should get into the hands of
developers who could benefit from it.

Of course developers can use the SDK today, but each successive stage of
the development process (alpha, beta, production) attracts a larger set
of developers, and we should aim to get our work out to the broadest
possible audience of developers, including those who only use stable
production releases.

A secondary reason to release by the end of the year is that doing so
supports the upcoming Firefox 4 release, even if the SDK release won't
be specifically aligned with Firefox 4 (otherwise we'd want to do it
months in advance of Firefox's release), since the closer we are to a
production release when addon developers start targeting Firefox 4
(updating their addons and/or creating new ones), the more developers we
can help.

There's still plenty of work to do, of course, including additional
APIs, security functionality, and E10S support. But releasing at the end
of the year gives us the time to get that work done, provided we scope
it carefully and focus on it intently.

What comprises a 1.0 release? Here's an initial take:

    * a carefully selected set of APIs that satisfies the common use
      cases of addons;
    * a sublime user experience vastly superior to the traditional addon
      development model;
    * a robust security infrastructure that restricts access to
      unnecessary privileges;
    * the execution of addons in separate processes for performance and
      responsiveness;
    * a coherent plan and process for maintaining API compatibility
      across multiple Firefox releases.

And how do we know when we satisfy the common use cases and are
providing a sublime user experience? One good metric is SDK usage
relative to usage of the traditional model, as evidenced by the ratio of
SDK-based vs. traditional addons being submitted to AMO. When a majority
of new addons are SDK-based (and perhaps even sooner), we'll have
certainly arrived.

Does this seem like a reasonable plan?

-myk


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dietrich Ayala  
View profile   Translate to Translated (View Original)
 More options Jun 28 2010, 12:36 pm
From: Dietrich Ayala <auton...@gmail.com>
Date: Mon, 28 Jun 2010 09:36:43 -0700
Local: Mon, Jun 28 2010 12:36 pm
Subject: Re: [jetpack] targeting an SDK 1.0 release by end of year

> a carefully selected set of APIs that satisfies the common use cases of
> addons;
> a sublime user experience vastly superior to the traditional addon
> development model;
> a robust security infrastructure that restricts access to unnecessary
> privileges;
> the execution of addons in separate processes for performance and
> responsiveness;
> a coherent plan and process for maintaining API compatibility across
> multiple Firefox releases.

Sounds great Myk. How should we track this set of criteria? Bugs?
Should we make reviewing this set part of our monthly release process?

It also might help to sign individuals up to own/drive some of these pieces.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dietrich Ayala  
View profile  
 More options Jun 30 2010, 4:31 pm
From: Dietrich Ayala <auton...@gmail.com>
Date: Wed, 30 Jun 2010 13:31:08 -0700
Local: Wed, Jun 30 2010 4:31 pm
Subject: Re: [jetpack] targeting an SDK 1.0 release by end of year
I updated the wiki with these goals, the upcoming planned releases,
and fixed the roadmap to better reflect where we're at:

https://wiki.mozilla.org/Labs/Jetpack/Roadmap

I also updated each release page with a small status snippet that can
be transcluded, in the form of "{status: date}", where status is
either "Released" or "Planned". The SDK page now lists all releases
with their status:

https://wiki.mozilla.org/Labs/Jetpack/SDK

(That combined status list for all releases is also transcludable, and
as you can see on the roadmap page, and the Firefox project page for
Jetpack)

Finally, I've started a page for the list of platform capabilities and
high-level APIs required to meet our 1.0 goals. So far I just have the
list of items we don't yet have, as talked about in the meeting:

https://wiki.mozilla.org/Labs/Jetpack/SDK/APIs

This isn't a permanent home (that would be the docs), but a place for
us to get a high-level overview of what the SDK has, and what it's
missing, as we drive to 1.0.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dietrich Ayala  
View profile  
 More options Jun 30 2010, 5:30 pm
From: Dietrich Ayala <auton...@gmail.com>
Date: Wed, 30 Jun 2010 14:30:03 -0700
Local: Wed, Jun 30 2010 5:30 pm
Subject: Re: [jetpack] targeting an SDK 1.0 release by end of year

> Finally, I've started a page for the list of platform capabilities and
> high-level APIs required to meet our 1.0 goals. So far I just have the
> list of items we don't yet have, as talked about in the meeting:

> https://wiki.mozilla.org/Labs/Jetpack/SDK/APIs

> This isn't a permanent home (that would be the docs), but a place for
> us to get a high-level overview of what the SDK has, and what it's
> missing, as we drive to 1.0.

I updated this page with a section for platform-level capabilities,
and a section for high-level APIs we currently have.

Please take a look, and add/update/remove as necessary (or reply here
or on the talk page if you don't want to update the wiki).


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Myk Melez  
View profile  
 More options Jul 3 2010, 10:25 am
From: Myk Melez <m...@mozilla.org>
Date: Sat, 03 Jul 2010 15:25:32 +0100
Local: Sat, Jul 3 2010 10:25 am
Subject: Re: [jetpack] targeting an SDK 1.0 release by end of year
  On 06/28/2010 05:36 PM, Dietrich Ayala wrote:
> Sounds great Myk. How should we track this set of criteria? Bugs?
> Should we make reviewing this set part of our monthly release process?

Yes, let's review these at least monthly in our weekly meetings. And
let's track them via wiki pages, which seem to work a bit better than
bugs for non-specific criteria.

> It also might help to sign individuals up to own/drive some of these pieces.

Definitely! Let's talk about that at the next review.

On 06/30/2010 09:31 PM, Dietrich Ayala wrote:

> I updated the wiki with these goals, the upcoming planned releases,
> and fixed the roadmap to better reflect where we're at:
...
> I also updated each release page with a small status snippet
...
> Finally, I've started a page for the list of platform capabilities and
> high-level APIs required to meet our 1.0 goals.

Thanks Dietrich, this is all awesome!

-myk


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »