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
Firefox Differentiation
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
  19 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
 
Sherman Dickman  
View profile  
 More options Jun 24 2006, 2:00 pm
Newsgroups: mozilla.dev.planning
From: Sherman Dickman <sher...@mozilla.com>
Date: Sat, 24 Jun 2006 11:00:34 -0700
Local: Sat, Jun 24 2006 2:00 pm
Subject: Firefox Differentiation
All,

In a recent post, I outlined some of the activities and deliverables  
that a product manager (PM) helps to coordinate. Over the next few  
posts, I'll dig into some of these a bit deeper and will eventually  
tie them together in some fashion.

I was first introduced to the concept of "Vectors of Differentiation"  
in an excellent book by Michael E. McGrath titled "Product Strategy  
for High Technology Companies." It's one of the best books I've read  
on the subject, and since I've had good success with his concepts in  
the past, I thought this would be an interesting one to start with.

A product is differentiated when its user-valued features are  
considered *superior* to what is available in alternative products.  
The greater the differentiation, the more attractive a product  
becomes relative to the competition. A vector provides a path for  
continuous differentiation in a specific direction over time. Thus, a  
vector of differentiation essentially says, "this is the direction  
that we’re taking our products to provide superior user value, and we  
are going to stay ahead of other offerings by doing it better and  
better."

So in what ways does Firefox provide the end user with a superior  
browsing experience over IE 6? Some things that come to mind include:

     * User Experience - tabbed browsing, integrated search, RSS  
bookmarks, etc.
     * Customizable browser add-ons
     * Cross platform support
     * Better track record on security
     * Better compatibility for Web standards

Firefox's differentiated value is clear to millions of users,  
particularly for those who frequently browse the Web. Now, Internet  
Explorer 7 could potentially close the gap on many of these  
differentiators through:

     * A new user experience with tabbed browsing, integrated search,  
RSS support, etc.
     * Add-ons (see: http://www.ieaddons.com/)
     * A renewed focus on security and standards compatibility

(NOTE: This is just a high-level example to demonstrate the concept  
of a VOD, and should NOT be considered a full competitive analysis.)

Our challenge is to provide a level of differentiated value that is  
so clearly superior to competitive offerings that users will be  
compelled to choose our product. This can be approached in one of two  
ways:

    1. Continue along our same vectors of differentiation (user  
experience, add-ons, etc.), but innovate faster than the competition.
    2. Redifferentiate along new vectors that are of high value to  
users.

The first approach is somewhat obvious, but what does  
redifferentiation look like?

Rather than trying to compete with the wintel platform in a market  
that was rapidly heading towards commodity status, Apple sought to  
redifferentiate itself by focusing on industrial design (the iMac)  
and ease of use, particularly for connecting to the Internet  
(remember the ad campaign "there is no step 3?"). In doing so, they  
played to their strengths and steered clear of existing  
differentiators such as price, application availability (vs. windows  
offerings), perceived system performance, etc. Since then, Apple has  
continued to differentiate over time on industrial design and ease of  
use, but with an additional focus on providing the best user  
experience for the creation and consumption of digital media (iPod,  
iTunes Music Store, iLife).

I would like to get your ideas on differentiation to help frame  
future discussions on product strategy. I'm looking for your opinions  
on the following questions:

     * Should we continue to innovate along our existing  
differentiation vectors? What do you think those are, and what are  
the best ways to achieve them?
     * Should we try to redifferentiate into new vectors, and if so,  
which ones are best for us to target? Which ones play to our  
strengths and which should we abandon?

- Sherman


 
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.
Bernd  
View profile  
 More options Jun 25 2006, 12:42 pm
Newsgroups: mozilla.dev.planning
From: Bernd <bernd_mozi...@gmx.de>
Date: Sun, 25 Jun 2006 18:42:21 +0200
Local: Sun, Jun 25 2006 12:42 pm
Subject: Re: Firefox Differentiation
Sherman Dickman wrote:
>     * Should we continue to innovate along our existing  differentiation
> vectors?

NO, we should not. ;-)

This not a question, but pure marketing speech where the communication
partners have anyway to agree. Its so obvious that the whole browser
business is about innovation.

>What do you think those are, and what are  the best ways to
> achieve them?
>     * Should we try to redifferentiate into new vectors, and if so,  
> which ones are best for us to target? Which ones play to our  strengths
> and which should we abandon?

I am serious in doubt, are you really talking about FF3?? Do you believe
that from a marketing standpoint http://wiki.mozilla.org/Firefox3/Goals
omits important goals that should replace the existing ones?
The schedule is tight even for FF3
(http://wiki.mozilla.org/Global:1.9_Trunk_1.8_Branch_Plan) considering
that some features already dropped from FF2 and moved into FF3.

Bernd


 
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.
Frank Hecker  
View profile  
 More options Jun 26 2006, 4:43 pm
Newsgroups: mozilla.dev.planning
From: Frank Hecker <hec...@mozillafoundation.org>
Date: Mon, 26 Jun 2006 16:43:11 -0400
Local: Mon, Jun 26 2006 4:43 pm
Subject: Re: Firefox Differentiation

Sherman Dickman wrote:
>     * Should we continue to innovate along our existing differentiation
> vectors? What do you think those are, and what are the best ways to
> achieve them?
>     * Should we try to redifferentiate into new vectors, and if so,
> which ones are best for us to target? Which ones play to our strengths
> and which should we abandon?

(Terminology note: Since my perspective on innovation comes from Clayton
Christensen, what you refer to as "existing differentiation vectors" and
"new vectors" I think of as "sustaining innovations" and "disruptive
innovations" respectively.)

I'll make two general comments:

First, in terms of existing differentiation vectors (sustaining
innovations) I would look not just to end user features but also to
features of interest to developers, both extension developers and
developers of web-based applications, given their importance to
promoting use of Firefox as a base for their own innovations. For
example, I was catching up on my blog reading and noted this post on the
Zimbra blog:

http://www.zimbra.com/blog/archives/2006/05/openajax_update.html

that contains some Firefox feature requests.

I'm sure other people have made other requests along the same line.

Second, with regard to new differentiation vectors (disruptive
innovations), I think the best guide is Christensen's recommendation to
look at the "jobs" people "hire" products to do, and see where Firefox
(and Mozilla technology) in general could enable people to do things
they want to do, but find too expensive and/or onerous to do today. Some
of this might be enabled directly by Firefox, and some indirectly
enabled by using Firefox as a platform for web apps or Mozilla
technology generally as a base for other web-enabled applications. (For
example, as the Songbird folks are trying to use Mozilla code to build a
product to support the kinds of things that people interested in online
music might want to do.)

Frank

--
Frank Hecker
hec...@mozillafoundation.org


 
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.
Frank Hecker  
View profile  
 More options Jun 26 2006, 4:49 pm
Newsgroups: mozilla.dev.planning
From: Frank Hecker <hec...@mozillafoundation.org>
Date: Mon, 26 Jun 2006 16:49:11 -0400
Local: Mon, Jun 26 2006 4:49 pm
Subject: Re: Firefox Differentiation

Bernd wrote:
> I am serious in doubt, are you really talking about FF3?? Do you believe
> that from a marketing standpoint http://wiki.mozilla.org/Firefox3/Goals
> omits important goals that should replace the existing ones?
> The schedule is tight even for FF3
> (http://wiki.mozilla.org/Global:1.9_Trunk_1.8_Branch_Plan) considering
> that some features already dropped from FF2 and moved into FF3.

I don't want to speak for Sherman, but I don't think he was necessarily
talking about doing all this for Firefox 3. I think it's useful to do
some longer-term thinking about where Firefox and Mozilla technology
generally should be going, even if all such thinking isn't going to be
reflected in the next release or two.

Besides, as I noted in my other post, product innovation and feature
differentiation doesn't necessarily have to be done at the Gecko level
or even the Firefox level; for example, it could be done at the level of
extensions combined with new web-based services, and hence wouldn't
necessarily be strictly dependent on the Gecko and Firefox release
schedules.

Frank

--
Frank Hecker
hec...@mozillafoundation.org


 
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.
Mike Shaver  
View profile  
 More options Jun 26 2006, 4:51 pm
Newsgroups: mozilla.dev.planning
From: "Mike Shaver" <mike.sha...@gmail.com>
Date: Mon, 26 Jun 2006 16:51:35 -0400
Local: Mon, Jun 26 2006 4:51 pm
Subject: Re: Firefox Differentiation
On 6/25/06, Bernd <bernd_mozi...@gmx.de> wrote:

> Sherman Dickman wrote:
> >     * Should we continue to innovate along our existing  differentiation
> > vectors?
> NO, we should not. ;-)

> This not a question, but pure marketing speech where the communication
> partners have anyway to agree. Its so obvious that the whole browser
> business is about innovation.

Sherman didn't ask "should we continue to innovate", which as you
point out would be largely nonsensical, especially given a broad
enough definition of "innovate". He asked if we should continue to
push along the _existing_ lines, which I think is a reasonable point
to discuss, though we will probably require a more detailed
exploration of specific VoDs as a basis for that discussion.

Mike


 
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.
Jon Smirl  
View profile  
 More options Jun 26 2006, 9:05 pm
Newsgroups: mozilla.dev.planning
From: "Jon Smirl" <jonsm...@gmail.com>
Date: Mon, 26 Jun 2006 21:05:58 -0400
Local: Mon, Jun 26 2006 9:05 pm
Subject: Re: Firefox Differentiation
On 6/26/06, Mike Shaver <mike.sha...@gmail.com> wrote:

PI Corp is building something that resembles apps on top of XULrunner.
http://www.forbes.com/2006/06/23/linux_vista_open_cz_dl_0623linux.htm...
http://www.picorp.com/ourtech/ourtech.html

Innovating along these lines might be an interesting direction.

--
Jon Smirl
jonsm...@gmail.com


 
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.
Sherman Dickman  
View profile  
 More options Jun 26 2006, 10:51 pm
Newsgroups: mozilla.dev.planning
From: Sherman Dickman <sher...@mozilla.com>
Date: Mon, 26 Jun 2006 19:51:30 -0700
Local: Mon, Jun 26 2006 10:51 pm
Subject: Re: Firefox Differentiation
Frank is correct on both points.  Product strategy can help guide  
development at any point in the release roadmap, and will be more or  
less influential depending upon where we are with each release.  But  
the goal is to think longer term (Firefox 4 or perhaps 5) and then  
work backwards to see what we can accomplish in each release.

I plan on addressing Frank's second point in a dedicated post.
SD

On Jun 26, 2006, at 1:49 PM, Frank Hecker wrote:


 
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.
Sherman Dickman  
View profile  
 More options Jun 26 2006, 10:56 pm
Newsgroups: mozilla.dev.planning
From: Sherman Dickman <sher...@mozilla.com>
Date: Mon, 26 Jun 2006 19:56:08 -0700
Local: Mon, Jun 26 2006 10:56 pm
Subject: Re: Firefox Differentiation

On Jun 26, 2006, at 1:51 PM, Mike Shaver wrote:

Absolutely.  And it would be great to get everyone's ideas on what we  
think our current VoDs are, and what they'll need to be in the future.

Sherman


 
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.
Bernd  
View profile  
 More options Jun 27 2006, 1:23 am
Newsgroups: mozilla.dev.planning
From: Bernd <bernd_mozi...@gmx.de>
Date: Tue, 27 Jun 2006 07:23:26 +0200
Local: Tues, Jun 27 2006 1:23 am
Subject: Re: Firefox Differentiation

This is not what I implied, but can you really answer the original
question with: No. My statement is you can not.

My suspicion is that there are little down to 0 vectors where we up to
now successfully innovated that we should abandon. The reasons are
twofold: I am skeptical that one will name those areas where we loose
against the competition as vectors of differentiation. Second once you
identify a vector it has already a positive bias which makes it more
difficult to say we should stop this.

Bernd


 
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.
Axel Hecht  
View profile  
 More options Jun 28 2006, 8:36 pm
Newsgroups: mozilla.dev.planning
From: Axel Hecht <a...@pike.org>
Date: Wed, 28 Jun 2006 17:36:08 -0700
Local: Wed, Jun 28 2006 8:36 pm
Subject: Re: Firefox Differentiation

Having read neither book, I'm curious if new innovation vectors really
make up for disruptive innovations. Let me drop my math jargon here a
bit. Given some n-dimensional path, continuing a differentiation vector
is just leading to a straight line, exploring other differentiation
vectors would lead to a curve, maybe even having a sharp turn. A
disruptive innovation to me consists of really a non-connected path,
with the old path maybe still leading somewhere, and a new path starting
off at a finite distance of the old path and taking new directions from
there. Think SeaMonkey/suite and Firefox as one, and SeaMonkey/suite and
Thunderbird as another example.

 From an overall perspective, I think there are differentiation vectors
in some spaces that we can safely keep, lying in the space of users
and/or developers identifying with the product, i.e., the "I love
Firefox" thing. User focus is another. In this space, I think we have
good vectors that are safe to just keep going on.

On a technical detail/feature space, going along the 'tabbed browsing'
route with the same pace may lead to trouble. I would think that there
are points on the graph where you feel close enough to "goal", and are
in the position to see more rewarding new differentiation vectors that
offer a better improvement for the same price.

"goal" is likely a fuzzy enough thing in terms of user satisfaction that
you'll always be able to move and get some customer happy. That's why I
used the 'feel close enough to "goal"' to catch some fuzzy metric.

Dropping some names to the discussion, I think the "Does IT matter?" and
all the commodity software discussion is something we should be aware
of. He's 1D, that gives us still room for good differentiation vectors
in n dimensions.

Axel


 
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.
Frank Hecker  
View profile  
 More options Jun 29 2006, 1:35 pm
Newsgroups: mozilla.dev.planning
From: Frank Hecker <hec...@mozillafoundation.org>
Date: Thu, 29 Jun 2006 13:35:14 -0400
Local: Thurs, Jun 29 2006 1:35 pm
Subject: Re: Firefox Differentiation

Axel Hecht wrote:
> Having read neither book, I'm curious if new innovation vectors really
> make up for disruptive innovations. Let me drop my math jargon here a
> bit. Given some n-dimensional path, continuing a differentiation vector
> is just leading to a straight line, exploring other differentiation
> vectors would lead to a curve, maybe even having a sharp turn. A
> disruptive innovation to me consists of really a non-connected path,
> with the old path maybe still leading somewhere, and a new path starting
> off at a finite distance of the old path and taking new directions from
> there. Think SeaMonkey/suite and Firefox as one, and SeaMonkey/suite and
> Thunderbird as another example.

I can't speak for the "vector of differentiation" theory (because I'm
not really familiar with it), but Clayton Christensen has a pretty clear
definition of what constitutes a "disruptive innovation" vs. a
"sustaining innovation":

Sustaining innovations are directed at existing customers, and
constitute improvement in product features and related characteristics
important to the most demanding customers. Thus, for example, in the
context of email things like better spam filtering, support for multiple
accounts and user identities, virtual folders, and so on, are sustaining
innovations.

On the other hand disruptive innovations are directed at less demanding
and more price-sensitive customers in existing markets ("low cost
disruption innovations") or create entirely new markets, either by
attracting entirely new customers or by enabling new uses by existing
customers ("new market disruptive innovations"). Thus, for example, free
web-based email systems (Hotmail, Yahoo! Mail, Gmail, etc.) are
disruptive innovations, in both the low-cost and new market senses.

However the line between sustaining innovation and disruptive innovation
is sometimes fuzzy. For example, broadband internet access started out
as a sustaining innovation relative to dialup access, given that it was
  targeted at the most demanding users for whom the primary
differentiating factor between dialup and broadband was the speed of the
connection. However the "always-on" nature of broadband constituted a
genuine disruptive innovation, since it enabled new uses not previously
possible, for example P2P file sharing and other P2P applications.

> On a technical detail/feature space, going along the 'tabbed browsing'
> route with the same pace may lead to trouble.

I presume you mean that it's difficult to see how features like tabbed
browsing could be further improved, so we're reaching a point of
diminishing returns.

> I would think that there
> are points on the graph where you feel close enough to "goal", and are
> in the position to see more rewarding new differentiation vectors that
> offer a better improvement for the same price.

A good point. However I also think there are other areas where
incremental improvements may continue to pay off, especially areas
important to web application developers, extension developers, etc.,
such as performance, stability, and standards compliance of the
underlying "platform" on which they're building.

> Dropping some names to the discussion, I think the "Does IT matter?" and
> all the commodity software discussion is something we should be aware
> of. He's 1D, that gives us still room for good differentiation vectors
> in n dimensions.

I think the main implication of the "Does IT matter" discussion for us
is that even for businesses more and more applications will be out "in
the cloud", i.e., provided by external providers on a "software as a
service" basis. This will put heavy demands on browsers and
browser-related technologies as the main access point for such applications.

Frank

--
Frank Hecker
hec...@mozillafoundation.org


 
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.
Jon Smirl  
View profile  
 More options Jun 29 2006, 1:57 pm
Newsgroups: mozilla.dev.planning
From: "Jon Smirl" <jonsm...@gmail.com>
Date: Thu, 29 Jun 2006 13:57:12 -0400
Local: Thurs, Jun 29 2006 1:57 pm
Subject: Re: Firefox Differentiation
On 6/29/06, Frank Hecker <hec...@mozillafoundation.org> wrote:

> However the line between sustaining innovation and disruptive innovation
> is sometimes fuzzy. For example, broadband internet access started out
> as a sustaining innovation relative to dialup access, given that it was
>   targeted at the most demanding users for whom the primary
> differentiating factor between dialup and broadband was the speed of the
> connection. However the "always-on" nature of broadband constituted a
> genuine disruptive innovation, since it enabled new uses not previously
> possible, for example P2P file sharing and other P2P applications.

You're describing what is often called an 'enabling technology'. For
example you could have invented the www in 1940 but it couldn't be
built until the enabling technology of the Internet was in place.

Enabling technologies are a problem in the patent system. People
patent applications based on enabling technologies as if they were new
inventions. But lots of times they aren't really new concepts, they
were just concepts that were blocked because the enabling technology
was missing. This led to the jokes about adding "on the Internet" to
any old concept to make it patentable.

--
Jon Smirl
jonsm...@gmail.com


 
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.
Frank Hecker  
View profile  
 More options Jun 29 2006, 2:18 pm
Newsgroups: mozilla.dev.planning
From: Frank Hecker <hec...@mozillafoundation.org>
Date: Thu, 29 Jun 2006 14:18:13 -0400
Local: Thurs, Jun 29 2006 2:18 pm
Subject: Re: Firefox Differentiation

Jon Smirl wrote:
> You're describing what is often called an 'enabling technology'. For
> example you could have invented the www in 1940 but it couldn't be
> built until the enabling technology of the Internet was in place.

An excellent point. In this regard I'll play devil's advocate and claim
the following: In terms of Firefox and innovation, the major story for
the future will be the use of Firefox/Mozilla as enabling technology for
other applications and services, Given that, our primary focus should be
on improving the ways in which Firefox and other Mozilla products and
technologies can be used as enabling technologies, as opposed to looking
primarily at end-user features of the browser itself to provide
differentiation.

Frank

--
Frank Hecker
hec...@mozillafoundation.org


 
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.
Jon Smirl  
View profile  
 More options Jun 29 2006, 9:21 pm
Newsgroups: mozilla.dev.planning
From: "Jon Smirl" <jonsm...@gmail.com>
Date: Thu, 29 Jun 2006 21:21:07 -0400
Local: Thurs, Jun 29 2006 9:21 pm
Subject: Re: Firefox Differentiation
On 6/29/06, Frank Hecker <hec...@mozillafoundation.org> wrote:

> Jon Smirl wrote:
> > You're describing what is often called an 'enabling technology'. For
> > example you could have invented the www in 1940 but it couldn't be
> > built until the enabling technology of the Internet was in place.

> An excellent point. In this regard I'll play devil's advocate and claim
> the following: In terms of Firefox and innovation, the major story for
> the future will be the use of Firefox/Mozilla as enabling technology for
> other applications and services, Given that, our primary focus should be
> on improving the ways in which Firefox and other Mozilla products and
> technologies can be used as enabling technologies, as opposed to looking
> primarily at end-user features of the browser itself to provide
> differentiation.

XULrunner is an enabling technology. It lets you build downloadable,
sandboxed web apps (something that Java should have done for the
desktop but it failed). Some app built on top of XULrunner is going to
be a disruptive innovation but we don't know which one it is yet.

It would be constructive to try and figure why Java failed for desktop
apps. I think XULrunner will succeed because it combines the browser
and the web app platform. Java was missing the browser piece.

So, if you go along with this line of reasoning, Mozilla should
aggressively pursue developer tools, documentation (books too) and
technical evangelism around the XULrunner platform. You don't want
that disruptive innovation occurring on XAML instead of XUL. Capture
the killer disruptive app and everyone will download the platform.

If first class tools and documentation are available for XULrunner it
should make it easier to capture more of the proprietary corporate
market. But the proprietary nature of intranet apps means that they
have no network effects and each company needs to be convinced
individually.

--
Jon Smirl
jonsm...@gmail.com


 
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 5 2006, 5:18 am
Newsgroups: mozilla.dev.planning
From: Myk Melez <m...@mozilla.org>
Date: Wed, 05 Jul 2006 02:18:47 -0700
Local: Wed, Jul 5 2006 5:18 am
Subject: Re: Firefox Differentiation

Frank Hecker wrote:
> Jon Smirl wrote:
>> You're describing what is often called an 'enabling technology'. For
>> example you could have invented the www in 1940 but it couldn't be
>> built until the enabling technology of the Internet was in place.

> An excellent point. In this regard I'll play devil's advocate and claim
> the following: In terms of Firefox and innovation, the major story for
> the future will be the use of Firefox/Mozilla as enabling technology for
> other applications and services, Given that, our primary focus should be
> on improving the ways in which Firefox and other Mozilla products and
> technologies can be used as enabling technologies, as opposed to looking
> primarily at end-user features of the browser itself to provide
> differentiation.

Improving Mozilla technologies' utility as enabling technologies is
important, but there's still plenty of important innovation possible for
the end-user features of the browser, and it's important that we do
innovate there, and in vendor-neutral applications generally, because
our users will be better off with such interfaces than with applications
that lock them in to specific service providers.

In some cases other organizations might provide such innovation (f.e.
Songbird for the music web), but that won't always be the case, and we
should be prepared to do it ourselves when doing so serves our users'
interests.

-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.
Jon Smirl  
View profile  
 More options Jul 5 2006, 11:21 am
Newsgroups: mozilla.dev.planning
From: "Jon Smirl" <jonsm...@gmail.com>
Date: Wed, 5 Jul 2006 11:21:24 -0400
Local: Wed, Jul 5 2006 11:21 am
Subject: Re: Firefox Differentiation
On 7/5/06, Myk Melez <m...@mozilla.org> wrote:

I would expand the perception of what is a user. The narrow definition
is the browser, the broad definition is the XUL platform with the
browser being one of many apps on the platform.

Defining your business has been an age old problem. Does the company
make plastic sandwich wrap or is it in the food preservation business?
If you are in food preservation you can make aluminium foil and
baggies too (possibly with different brand identities). In the long
run the diversified view usually turns out to be better, it prepares
you for unforeseen changes in the market place that can kill one
product companies.

Another variation on this is to split the market up into end user and
OEM. Songbird would be an OEM customer. OEM's can be extremely
important, for example Microsoft's entire business model is built
around the OEM channel.

On a related note, how is branding handled for OEM's like Songbird?
Are they free to do what they want or will attempts be made to define
a brand look and feel for XULrunner based apps? The are a lot of
advantages to creating a brand around the platform.

--
Jon Smirl
jonsm...@gmail.com


 
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.
Gervase Markham  
View profile  
 More options Jul 13 2006, 10:58 am
Newsgroups: mozilla.dev.planning
From: Gervase Markham <g...@mozilla.org>
Date: Thu, 13 Jul 2006 15:58:04 +0100
Local: Thurs, Jul 13 2006 10:58 am
Subject: Re: Firefox Differentiation

Jon Smirl wrote:
> It would be constructive to try and figure why Java failed for desktop
> apps.

Here are some suggestions:

* Lack of promised "write-once, run anywhere"
* Lowest-common-denominator GUI system, so everything was ugly
* At the time, it was slow
* Lack of market penetration of the runtime, which was a large download

> I think XULrunner will succeed because it combines the browser
> and the web app platform. Java was missing the browser piece.

I don't think it's a "browser piece" that's needed /per se/, so much as
an easy way to write pretty and functional UIs.

Gerv


 
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.
Eric Shepherd  
View profile  
 More options Jul 13 2006, 11:02 am
Newsgroups: mozilla.dev.planning
From: Eric Shepherd <esheph...@mozilla.com>
Date: Thu, 13 Jul 2006 11:02:25 -0400
Local: Thurs, Jul 13 2006 11:02 am
Subject: Re: Firefox Differentiation
I agree with this.  Java was (and generally still is) really bad for  
writing applications that look good on any platform.  XUL is much  
closer to being capable of this, and will be much closer yet in the  
future.

Eric Shepherd
Technical Writer
she...@mozilla.com

On Jul 13, 2006, at 10:58 AM, Gervase Markham wrote:


 
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.
Benjamin Smedberg  
View profile  
 More options Jul 13 2006, 11:12 am
Newsgroups: mozilla.dev.planning
From: Benjamin Smedberg <benja...@smedbergs.us>
Date: Thu, 13 Jul 2006 11:12:06 -0400
Local: Thurs, Jul 13 2006 11:12 am
Subject: Re: Firefox Differentiation

Gervase Markham wrote:
> * Lack of market penetration of the runtime, which was a large download

The large download by itself is certainly an issue, but more than just
download, it was (and is!) very hard to deploy Java applications. Very few
apps written in Java have taken the time to get a native win32 installer
(which will go download the JRE if it's not already present on the system).

One of the key features that will make XULRunner an attractive development
platform is the developer kit tools that will make it easy to deploy windows
installers, stub installers, and mac packages from a xulrunner app. Most of
this work is not done yet (and is at risk for the 1.9 cycle). See
http://wiki.mozilla.org/XUL:Installation_Story for some verbal mockups of
installation sequences.

If we do XULRunner right, the typical user shouldn't ever know that
XULRunner is present on the system or that any particular app is using it.
The only artifact of installing Firefox 3 with XULRunner would be an extra
entry for "Mozilla XULRunner" (or whatever the final name is) in the
Add/Remove programs dialog.

--BDS


 
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 »