Firefox Quanta

Bits of code and interesting tidbits…
1. The official Firefox 1.0.4 release is now available. It can be downloaded here. The MoFo team rocks. When confronted with the security challenge, they accepted responsibility for code errors. They had a patch in test within 48 hours and the final bits were QA tested for quite a while. This proves one thing. The open source model doesn’t create perfect code. But it does address code errors more directly and efficiently!
2. I have previously noted that Greasemonkey is a very cool tool. It puts browser and content control more fully into the user’s hands. Well, folks are taking this one step further. Asa Dotzler is now talking about a tool called Platypus. In Asa’s words,

I can remove, hide, and move elements around on a page. I can insert arbitrary HTML. I can change style rules. I can modify URLs on a page. Then I can save all those changes as a greasemonkey script that will run when next I load the page restoring it to my “improved” state.

This is truly cool. I’ve downloaded the tool and will report results as they emerge.
-CyclingRoo-

Tags:

Improved Blogger Features???

I just saw an InfoWorld article that has me truly excited! Based upon this article, Blogger will be getting new photo/image management capabilities. That will be great. While Hello is OK, it is very cumbersome. And InfoWorld is noting that this integration may include GMail integration. This would be immensely welcome – assuming that you have GMail.
So here’s my question to Google: will GMail invites be sent to all Blogger accounts? I don’t need one as I already have a GMail account. But what about the other Blogger users?
-CyclingRoo-

Tags:

This marks the beginning of the end…

…of traditional mass-market media. – Russell Beattie, concerning the Adam Curry / Sirius Radio deal.
On today’s DSC (and in today’s NYT), Adam Curry announced the four-hour Podshow on Sirius radio. On May 13, Adam will begin hosting a four-hour daily show with the best of podcast content from around the world. For those with Sirius receivers, the content will be played on channel 148 (“Talk Central”). For those w/o Sirius, you won’t get the content. Or, maybe you will get pieces of it through the Daily Source Code.
But I find it odd that Adam is going from a generally available medium (as long as you have broadband connectivity) to a generally closed medium (i.e., proprietary, subscription-only satellite radio). Adam’s efforts will certainly boost the visibility of podcasting, but this cross-promotion will only play to a small audience (i.e., Sirius subscribers). While I applaud the elevation of podcasting in other mediums, I wonder if this will be a sufficient step to place podcasting into the greater consumer conciousness. And the price may even be too high to bear.
And my thoughts are echoed by many others. Steve Kirks (product manager for Radio Userland) has some pretty pithy comments about the deal on Russell’s blog. He noted, “I see the Sirius gig as something more sad than glad, I guess.” Indeed, he thinks that this move will split the podcasting community into two camps: the professional “haves” and the needy “have nots.” And Steve may be right. But I’ll let time and history determine whether Adam or Steve is correct.
Dave Slusher (Evil Genius Chronicles) had some very strong words for the Infinity radio channel deal. In this deal, a failed radio station is collecting podcasters to “fill the pipeline” with content. Dave warns the podcasting community that we may be giving away something that others will gladly take from us and then successfully monetize for themselves.
And what is Dave Winer saying? Dave is taking the high road and applauding Adam on his success. Congratulations to Dave for publicly demonstrating bonhommie. He could have taken the low road and trashed Adam for selling out. Dave didn’t. Let’s follow Dave’s example.
And here are my $0.02. I love the marketplace of ideas. I can’t wait to see how this venture will play out. This _will_ elevate podcasting. And it won’t change the fact that even more people can develop and distribute content – however good or bad that content might be. I have to agree with Russell Beattie. He said, “…Adam really showed us all what was possible and moved everything forward I think a lot faster than normal. If anyone else had done Podcasting first, it wouldn’t have taken off nearly as fast, if at all.” I wonder what Russell thinks of the Paris Hilton podcast! 😉
Good luck, Adam!
-CyclingRoo-

Firefox Gets SVG

SVG (Scalable Vector Graphics) has been a web standard for almost two years. Adobe has had a plugin (at least, for Windows) for quite some time now. But there are no production browsers that provide native support for SVG.
But that’s about to change. Both Firefox and Opera are preparing new releases that will incorporate native SVG support. MoFo (Mozilla Foundation) is on record stating that native support will be part of Firefox 1.1. But on Tuesday (April 26th), Chase Phillips noted that native SVG support is now part of the nightly builds for Firefox.
So I grabbed the nightlies and voila! My browser now supports native SVG. Now I can see the OpenNMS maps w/o the need for a plugin. And there is so much more to be found in the SVG universe. So run over to your favorite mirror and get an SVG-enabled build. You’ll need to activate SVG (by setting svg.enabled to true in about:config). Then go and check out this link. But even better than the fixed samples is this SVG-enabled Tetris game.
Great stuff!
-CyclingRoo-

Tags:

OpenNMS 1.2.2 Arrives!

This post is long overdue. But that’s my fault for not wanting to post an announcement before I had a chance to test and deploy the new release. When last I posted about OpenNMS, I had just upgraded our infrastructure to v1.1.5 (the release candidate for v1.2). The upgrade to v1.1.5 was difficult – but worthwhile. I had to struggle through data validation errors and other migration challenges. But after about ten hours, I was able to start the production server with the v1.1.5 code.
Well, I didn’t want to take that kind of an outage again. After all, we have ~350 nodes and ~750 interfaces. That’s not a lot. And since v1.1.5 was the release candidate for the “soon-to-be” stable branch, I thought I’d wait until the code stabilized – and the unexpected bugs were swatted. And, true enough, there were two quick release after v1.2.0 was originally released. So I waited until yesterday – and dove in.
I preped the box by downloading/moving the RPM’s and backing up all the customized configuration files and html pages. So at lunch, I brought the system down and started the upgrade. [BTW, I love daytime outages. It sure beats the Saturday night + Sunday morning outage windows in most businesses.]
Unlike the v1.1.5 upgrade, this one went flawlessly. The software installed w/o any problems. And the installation script validated all the necessary table dependenices – most of which had already been ironed out with the v1.1.5 release. After the software install and data prep, all I needed to do was apply the customized html edits and all replacement pages. After a quick daemon restart, the system came up flawlessly. Props to Tarus, DJ and the crew. The new stable branch rocks! It is fast and full of cool new features.
Total install time: 15 minutes
-CyclingRoo-

“WiMax Can Be a Broadband Alternative”

Given Intel’s recent announcement of WiMax chipsets, Robert Cringely has decided to opine on WiMax and its market potential. I don’t want to outline all the advantages and disadvantages of WiMax. You can read Cringely’s article and/or Google the subject. Nevertheless, the recent announcements make it a subject worth a few lines of commentary. So here are my idle thoughts on the subject.

WiMax has two roles: broadband extension and alternative broadband access.

In its first role, WiMax can be used as a broadband extension technology. Using unlicened spectrum at 5.8GHz, you could extend your broadband access to your neighborhood, but not much further. Indeed, this might be an interesting way of raising money within a homeowners’ association – assuming you have sufficient bandwidth on the back-end. But unlicensed spectrum holds little promise beyond extension of existing access. The reason is simple: to boost a signal to go any substantive distance, you need to be much “louder” than other things in the area. And the FCC really tries to ensure that people are not abusing the EM spectrum.

Nevertheless, unlicensed WiMax will provide some interesting extension possibilities – however localized they may be. I expect to see some entrepeneurial neighborhood networks. But I also expect to see city market deployments and/or town center kinds of deployments – at least, in areas where WiFi mesh networks have not already penetrated.

In its second role, WiMax can be used as an alternative to DSL and cable. Using licensed spectrum, WiMax can connect end points at up to 20 miles distance (and maybe even further). So it would be feasible to extend broadband out into more rural areas by dropping a DS3 in a central location and then connecting it to hubs that are wirelessly extended beyond traditional CO distances (or cable head ends for that matter). In short, WiMax holds the promise of extending wireless broadband to areas where wired broadband might not be able to economically reach.

But this will require licensed spectrum. And spectrum costs real money. And who has the money: telcos and cable providers. And they might have disincentives to such investments. Namely, they would be investing in a competitive technology that might threaten their existing installed (and depreciated capital) base. So telcos and cable service providers won’t have immediate incentives in markets where they already have products. Fortunately, there is enough uncovered territory for the behemoths to fight over.

At the same time, you might see new competition in the lesser-established markets – assuming the economics make sense. A new competitior would only need to hook into existing metro area networks or loops. And what geopolitical features do most fiber runs follow? Usually, they follow highways and or railways. And since most people live around transportation channels (like highways or railways), these seem like the right places to connect into the fiber infrastructure. And who controls rights to highways and railways? Usually, it’s the government (either municipal, state or federal).

So where is this long train of thought leading? OK. I’ll get to the chase. I believe that the muni-wireless discussion will spur many communities to adopt a WiMax distribution model centered around access “hubs” positioned along existing transportation channels. On federal and state highways, I would look to the rest stops as the most likely place to house such infrastructure. And in more isolated communities, I would look to train stations or switch yards as likely targets for the WiMax distribution infrastructure.

In any case, the prize will go to the groups that get connected to the distribution channel first. So the early bets will be on telcos and cable suppliers. After all, they do have the capital advantage. But I wouldn’t be surprised if a number of nimble providers pop up in each market. The trick will be to coordinate the eventual consolidation of all of these smaller providers.

-CyclingRoo-

"WiMax Can Be a Broadband Alternative"

Given Intel’s recent announcement of WiMax chipsets, Robert Cringely has decided to opine on WiMax and its market potential. I don’t want to outline all the advantages and disadvantages of WiMax. You can read Cringely’s article and/or Google the subject. Nevertheless, the recent announcements make it a subject worth a few lines of commentary. So here are my idle thoughts on the subject.
WiMax has two roles: broadband extension and alternative broadband access.
In its first role, WiMax can be used as a broadband extension technology. Using unlicened spectrum at 5.8GHz, you could extend your broadband access to your neighborhood, but not much further. Indeed, this might be an interesting way of raising money within a homeowners’ association – assuming you have sufficient bandwidth on the back-end. But unlicensed spectrum holds little promise beyond extension of existing access. The reason is simple: to boost a signal to go any substantive distance, you need to be much “louder” than other things in the area. And the FCC really tries to ensure that people are not abusing the EM spectrum.
Nevertheless, unlicensed WiMax will provide some interesting extension possibilities – however localized they may be. I expect to see some entrepeneurial neighborhood networks. But I also expect to see city market deployments and/or town center kinds of deployments – at least, in areas where WiFi mesh networks have not already penetrated.
In its second role, WiMax can be used as an alternative to DSL and cable. Using licensed spectrum, WiMax can connect end points at up to 20 miles distance (and maybe even further). So it would be feasible to extend broadband out into more rural areas by dropping a DS3 in a central location and then connecting it to hubs that are wirelessly extended beyond traditional CO distances (or cable head ends for that matter). In short, WiMax holds the promise of extending wireless broadband to areas where wired broadband might not be able to economically reach.
But this will require licensed spectrum. And spectrum costs real money. And who has the money: telcos and cable providers. And they might have disincentives to such investments. Namely, they would be investing in a competitive technology that might threaten their existing installed (and depreciated capital) base. So telcos and cable service providers won’t have immediate incentives in markets where they already have products. Fortunately, there is enough uncovered territory for the behemoths to fight over.
At the same time, you might see new competition in the lesser-established markets – assuming the economics make sense. A new competitior would only need to hook into existing metro area networks or loops. And what geopolitical features do most fiber runs follow? Usually, they follow highways and or railways. And since most people live around transportation channels (like highways or railways), these seem like the right places to connect into the fiber infrastructure. And who controls rights to highways and railways? Usually, it’s the government (either municipal, state or federal).
So where is this long train of thought leading? OK. I’ll get to the chase. I believe that the muni-wireless discussion will spur many communities to adopt a WiMax distribution model centered around access “hubs” positioned along existing transportation channels. On federal and state highways, I would look to the rest stops as the most likely place to house such infrastructure. And in more isolated communities, I would look to train stations or switch yards as likely targets for the WiMax distribution infrastructure.
In any case, the prize will go to the groups that get connected to the distribution channel first. So the early bets will be on telcos and cable suppliers. After all, they do have the capital advantage. But I wouldn’t be surprised if a number of nimble providers pop up in each market. The trick will be to coordinate the eventual consolidation of all of these smaller providers.
-CyclingRoo-

Janco Reports Firefox Marketshare Increase

Janco has published its assessment of browser market share. Their report (found here) states that Firefox marketshare is over 10%. And the overall marketshare for Mozilla-based browsers is now over 14%. This is phenomenal.
But who is Janco Associates? Well, Janco is best known for its IT career compensation surveys. But over the past few years, they have started to diversify into a number of “survey” related reports. Consequently, I am cautious about endorsing their numbers because their methodology may not be pristine. Nevertheless, if we assume stability of their methods over time, we can use their data as a means of documenting relative changes over time.
For this reason, I offer the following table of stats derived from their recent report:

Apr-05

Jan-05

Net Change

Browser

Rank

Percent

Rank

Percent

Rank

Percent

Internet Explorer

1

83.07%

1

84.85%

-1.78%

Firefox

2

10.28%

3

4.23%

1

6.05%

Mozilla

3

3.81%

2

4.48%

-1

-0.66%

Netscape

4

0.92%

4

3.03%

-2.11%

AOL

5

0.85%

5

2.20%

-1.35%

MSN

6

0.67%

6

0.58%

0.09%

Opera

7

0.41%

7

0.34%

0.07%

And the gist of their research is this: Firefox usage has grown by over 6% (of total market share). Stated differently, Janco reports that Firefox use has more than doubled since January. This is important because the first GA release of the product was in November 2004. Consequently, this growth does not include the initial growth spurt fueled by the first series of press releases. Instead, this represents sustained growth of the production release.
Combine this with Asa Dotzler’s counter indicating over 49 million downloads and you can spot a trend. Keep up the good work, team!
*Note* Amidst all the joy of breaking 10% marketshare, it is important to note where the growth is truly coming from. The largest element of growth has come from the consolidation of the Mozilla product line. More Mozilla and Netscape users turned to Firefox than did IE users. Microsoft suffered a less than 2% marketshare slide. So now that the Mozilla market has consolidated upon Firefox, let’s see how many entrenched IE users will switch over in the next six months.
-CyclingRoo-

Ted, Scoble, and Dave on Corporate Activism

It’s been a busy weeked for bloggers, podcasters and politics. On Friday, Ted Hu inundated me with a stream of political comments on a variety of subjects. Indeed, Ted opened the firehose on his email list. Ted, I love the fact that you have mastered multi-channel marketing of your political thoughts. But, sometimes, it’s too much. I got your fifteen emails on Friday. You might try rolling some of these into your blog (which I love, when you take the time to post). Ted understands how to speak his political opinions (which I usually disagree with). It is refreshing to see how he manages to be a product evangelist for Microsoft yet can still proudly espouse his personal political sensibilities. He walks a fine line – and does it fairly well.
But not everyone in Microsoft follows the same approach as Ted. The Scobleizer has gotten himself into quite a political discourse. Over the past few days, he has taken issue with politcal positions that Microsoft has taken. Stated more precisely, he has taken issues with Microsoft’s _withdrawal_ from certain political issues.
In the past, Microsoft executives have taken very affirmative stances on gay rights. Recently, Microsoft has received a good deal of criticism from its local community and the more conservative members of the company (and its shareholders) for taking such public stances on political issues. Consequently, Steve Ballmer made a point of noting that Microsoft needs to maintain a certain degree of separation from obviously political agendas. Most Microsoft shareholders have not invested in Microsoft stock because of its historical stances on gay rights. Instead, Microsoft shareholders have invested because of the economic returns associated with Windows and the Office product family.
But how does a corporate leader adequately separate his/her own political opinions and sensibilities from the needs of the shareholders (whom he/she serves)? That is a tough question. I have rarely been able to compartmentalize myself in such an easy (or clean) fashion. Apparently, Scoble cannot quietly compartmentalize himself either.
Therefore, Scoble is in a pickle. He feels quite strongly about the human rights issues involved. Yet he is now part of the Microsoft brand (not just an employee). His words and actions have a greater impact upon brand identity than the average Joe Programmer in Redmond. And he may even have a modest impact upon stock prices (albeit indirectly, as expressed through individual shareholder transactions). Consequently, his public statements have public impact upon the brand and how it is viewed by the growing number of blog readers.
So a cautious person would recommend that Scoble just drop the issue. But here is the rub. Scoble (and the entire blogging community) is predicated upon commentary and not just reporting. In a lot of ways, he is like Fox News Channel. I am sure Robert will hate the analogy, but it is apt. Fox News is watched because people want to hear the side comments from Fox & Friends and not just hear someone read the facts out loud. Indeed, a strict recitation of the facts can be gotten from any number of other sources.
But blogs are a means of getting news – and a whole lot more. People want to hear the news from people who care. They want to reach out to the personality that they have come to trust. People reached out to Walter Cronkite because they invested in who he was and what he said. Whether you were conservative or liberal, you would listen to Walter Cronkite because you trusted him to provide honest news.
Well, people trust Scoble’s thoughts on technology. And people invest in Microsoft. And those two paths have been synonomous for some time. But now there is some divergence between the two. So what should Robert do? I don’t have a clue. I don’t know him well enough to speak for his heart and soul. If I were in his shoes, I would urge Robert to listen to his heart and spirit. I disagree (vehemently) with Robert on this issue. But I find myself urging him to maintain his voice of honesty. Sometimes, you can do this and maintain your voice as a spokesperson for the company. Sometimes, you can’t. But in the end, you have to be able to look at yourself in the mirror and like the person you see.
BTW, Dave Winer has even gotten in on the discussion. While I think he agrees with Robert (from a political viewpoint), he disagrees with him from a corporate viewpoint. Dave believes that Microsoft is correct in removing itself from this political discussion. And I think Dave is right. The company is not a “non-profit” or “not-for-profit” organization with a political mission statement. Rather, it is a “for-profit” corporation with a specific mission: make profits for the shareholders. Consequently, the managers of the company must refrain from injecting their own political opinions that might otherwise divert the company from its core mission. Now, if the board wants to approve a change to the corporate mission statement, then that’s a different situation.
Starbucks is a good example of this. Their publicly-stated core mission is larger than just a good cup of coffee. Take a look at their recent press releases regarding the acquisition of Ethos Water. Clearly, the brand and corporate mission are larger than just coffee. Starbucks has a clear mission (articulated from the board) that includes political activism.
But this is not the case for Microsoft.
Dave Winer’s recommendation is that the company [Microsoft] disengage from such overtly political matters. So what is Dave’s advice for Robert? Should Robert continue to pursue his personal sense of “right and wrong” or acquiesce to the needs of the corporation? Only Robert can answer that. In my estimation, Robert is doing the right thing in taking the matter directly to board members (like Ballmer). Robert is trying to change the mission statement to extend beyond profitability and product. But Robert is doing this out in the open. That is his biggest challenge. By making his challenge publicly, he is not giving the board (or its members) any room for a quiet or thorough discussion. He may be forcing the issue into the realm of the soundbite. That’s too bad. My basic recommendation to Robert is to take this issue out of the blogosphere (and say so in your blog). Then take it up privately with relevant board members. Only then will mission statement reconsideration be plausible.
-CyclingRoo-

Tags:

“It’s not a matter of if, it’s a matter of when.”

This quote comes from Scott Horn of Microsoft. He was speaking about whether or not wireless phones will become the primary platform for carrying around music. But this is not the only vision for portable music. Which vision of mobile music will prevail?

Apple and Motorola are banking on the computer-centric vision. While the iPod is a great device, it is hardly a “platform” (let alone a mobile platform). It does not include classic bi-directional communication capabilities. It does not transmit. It is a “receiver” and a player. But it will need to become far more. The iPod first needs to have the capability to receive songs “on the fly.” Currently, new songs are only accessible by attaching to your computer – or by using esoteric specialty devices Similarly, there is no means to “share” (i.e., send) your songs/playlists with friends without using a computer. Again, specialty vendors are stepping in (e.g., Griffin’s iTrip). But the base platform has no wireless/mobility sense to it.

Over the past year, there have been rumors about something called the iPhone (iPod + wireless phone). Pictures exist for the iPhone (http://appleinsider.com/article.php?id=816). Unfortunately, the current news for the iPhone is not good. According to Apple Insider (http://www.appleinsider.com/article.php?id=1010) both Verizon and Sprint have apparently declined to launch products with the Apple/Motorola product. In my view, the iPod will remain a niche (albeit hellishly profitable) unitl it embraces communications capabilities as part of its core capabilities. Indeed, something as simple as inclusion of 802.11 capabilities would be fantastic. But for now, iPod enthusiasts must roll their own or wait upon the uncertainty of products from technology vendors.

On the other hand, wireless phone carriers (and Microsoft?) are focusing upon a “telephone-centric” vision. While many carriers have toyed with the idea of iPod-based phones, Business Week believes that the phone companies will release their own products (http://yahoo.businessweek.com/magazine/content/05_17/b3930001.htm). These new products will fuse compute platforms into telephone form factors. BTW, this is exactly what the carriers and phone manufacturers have done with digital photography. The “mobile” view is simple. We have a platform that is (by its very nature) “connected.” We can both send and receive data. And MP3 encoders (like CCD camera chips) can easily be fitted onto the “airframe” of the phone. Indeed, Sanyo already has a really cool product in the MM5600 phone.

While the phone carriers have capable platforms, they don’t have the same measure of “buzz” (or marketing savvy) that Apple has demonstrated with the iPod. But I think that’s where Microsoft comes in.

But what is Microsoft’s play in this game? First, Microsoft is deeply invested in SmartPhone technology. Why? Because it’s another platform whereby Windows can be licensed. Second, Microsoft has always been in competition with Apple. It’s a Cain v. Abel kind of thing. Now that Apple is successful in music, Microsoft wants to get in on the market. And since they have a mobile platform with connectivity (i.e., the SmartPhone), they have a field upon which they can aggessively compete with Apple/Motorola.

What they don’t have is a retail store/presence to exploit. Therefore, I am wondering if Microsoft might crack open the war chest just a bit. If I were building a strategy, I would be looking to buy Real or MusicMatch. Real has appeal – especially because its acquisition would finally eliminate the threatened lawsuits. But the Real brand has lost so much traction, it may not meet the need for a functioning store. Couple this with the Crossfader emphasis and I’m starting to see some real movement – and it’s not in the “MSN Music” brand.

In any event, this will be fun! I can’t wait to see what comes next. In the end, it will mean more capability in the hands of the consumer. And this is what it’s all about.

Note – I work for a wireless phone provider. However, I do not work on platform development. Hence, I am not providing any “inside” information. Just casual insights from someone on the inside.

-CyclingRoo-