Google Chrome Announced

Googlechrome_3
As I’ve been closely observing the rich, internet application space with Adobe AIR, Microsoft Silverlight, Mozilla Prism and what ‘might’ come from WebKit (and SproutCore), imagine my surprise to learn today from Phillip Lenssen’s Google Blogoscoped about the release of this comic book to announce the WebKit-based Chrome (site not yet live), the new open source browser soon to debut from those search engine guys.

Though some question whether this is real or not, it makes perfect sense to me as the next evolution in browser technology and to stave off attempts by others (cough, *Adobe and Microsoft*, cough) to control the direction of the live mesh, web services and the containers that application and content value will be delivered within going forward.

As commercial-yet-open source advocates, Apple and Google both seem to be making high level and directional moves. Google with Gears, both with WebKit, and what many see as Apple’s key, strategic move: not allowing Flash to be delivered on the fastest growing mobile platform out there, the iPhone, since doing so would help to accelerate this container over the arguably leaner and less CPU-intensive Javascript.

What does this mean for you if you’re not a developer?

[Read more...]

Will Comcast crush internet innovation?

If you’ve been following the story about net neutrality, Comcast’s games with bandwidth throttling and the FCC rebuke of these practices, then you’ll really want to know about Comcast’s decision to place a 250GB per month ‘cap’ on your use of bandwidth.

My favorite blog that discusses this issue, Om Malik’s GigaOM, had these two posts that are a must-read if you care at all about this issue:

a) 5 Questions About Comcast’s New Bandwidth Throttling Plan by Stacey Higginbotham

b) Memo To Comcast: Show Us the Meter for Metered Broadband by Om Malik

While I completely understand that Comcast has a business to run, shareholders to please and profits to make, it is also crystal clear to even a casual observer that they now hold too much power in residential broadband.

If you don’t believe me and are in a Comcast-served area, just try to get bandwidth even close to what Comcast offers for a reasonable price and you’ll quickly find that you can’t. At my home, I have Comcast 768kbps upload/8mbps download speeds, but with their “Powerboost” technology I’m achieving ~2mbps up and ~16mbps down frequently. Qwest, for example, could offer me a flavor of DSL with 384kbps upload/5mbps download for nearly the same price. Slower is NOT better when it comes to broadband!

250GB’s per second might seem like a lot, but it’s not, and if you don’t care about what the ramifications are of this for you personally, then also consider how this will stifle innovation.

[Read more...]

WordPress: Too many variables?

Wp
This blog runs on the Typepad hosted service (the smartest decision in 2004, IMHO) but I’ve become a fanboy of WordPress and quite fond of this project over time.

Like any ‘relationship’ one enters into — be it a friendship, love or even a partnership — nothing is perfect and not without ups-n-downs, but I’m seeing this lack of perfection in WordPress and other open source projects and wondering how the sheer number of variables with plugins and such can continue.

My other blog, Minnov8, runs on WordPress. One of my fellow geeks on the team is a WordPress junkie and knows the platform incredibly well. Since I was out of the country the last week and half, he graciously agreed to upgrade our 2.5.1 installation to the new 2.6.

I was really keen on this upgrade since the image uploader for posting in the admin area of WordPress didn’t work and many, many people were experiencing this issue. Since I had to FTP the images for posts in to our WordPress content directory and then hardcode a URL link to the image in each post, my fellow contributors were sending me their content and I was uploading and posting. What a pain!

Checking the Minnov8 blog Wednesday evening at about 9pm (in my highly jetlagged state of mind), I discovered that the 2.6-driven site — which had been working for 24 hours without a hitch — was no longer displaying the theme! I put up a "closed for maintenance" page and invested three hours trying to get it back online but to no avail.

My colleague and I both invested about four more hours each the next day (yesterday) trolling the WordPress forums and trying out fixes proposed there, deleting database tables, going through each PHP file with a finetoothed comb, turning off all plugins (and double-checking which were ‘version 2.6 compliant’), and rechecking the clean-coded theme we’re using to ensure that wasn’t the problem.

I finally got so frustrated that I wholesale deleted the entire WordPress installation and re-uploaded the entire WordPress software along with my saved content files and database backups.

It got restored and is now working…but neither of us has a clue why and it might as well be magic.

There’s a pretty big gap between someone who uses a hosted service like Typepad and WordPress.com, and those of us who choose our own hosts and install the software ourselves. The amount of "gotchas" in the latter is such that often a person needs to be highly technical or experienced in order to rely upon installed, open source software and the supposed ‘support’ that comes from a discussion forum most open source projects deliver, but the upside of the installed software (vs. the more run-of-the-mill looking hosted stuff) is too great to choose the former.

With an ecosystem of developers creating plugins, themes and other extensions for WordPress (and the same holds true for other projects like Joomla and Drupal), one needs to approach an open source install or upgrade with the same attention to detail a programmer and developer would with exhaustive testing before going in to production. Unfortunately, most users don’t have the time, the wherewithall or the desire to do so.

If guys like us can’t get stuff like this to work without hours of futzing and tweaking, imagine someone with half our combined skills doing so AND having a site offline that they’re using for a mission-critical site for their organization or business.

Social Publishing Systems: What about We, the Participants?

Cms_idea_2
We’re living in a time of the greatest shift in human (and machine) connection and communication any of us over 30 years old will experience in our lifetimes. Social media is proliferating, networks of people exploding, self-publishing, microblogging and new communications channels like Twitter emerging, and for the most part, the enterprise isn’t playing in most of these areas.

As a former content management systems (CMS) guy (was with Vignette during the dotcom heyday), I’m in an interesting spot between grassroots social media use by individuals, non-profits and small business and my enterprise clients trying to determine how to play in this shifting landscape. These clients are trying to figure out how to engage all of us connecting and communicating, and just finding more efficient ways of publishing content with a CMS or portal isn’t cutting it.

Social publishing systems are needed.

This morning I read Jeremiah Owyang (Sr Analyst at Forrester Research: Social Computing) who had this post entitled, “Social Software: Here Come The CMS Vendors.” He begins by discussing his oft-repeated theme of the volume of white label social networking providers, and ends with a premise about the major CMS vendors, “I’ve started to notice more of the ‘traditional’ CMS and Portal players that already have deep footprints into the corporate web teams that are inching into this space.

What are the trends, what are CMS vendors likely to do and what should be offered?

[Read more...]

TapeDeck: Easy Audio Recording on Mac OS X Leopard

Nearly every day, I come across something someone has created that I find delightful and useful. Today was no exception as I read DaringFireball, a blog I follow, and was led astray by a link that simply said this:

The Road to TapeDeck 1.0
Chris Liscio on the development of TapeDeck.

Intrigued, I followed that link, read the post, downloaded the application, and was instantly aware that they’d done what so many developers struggle with: cut to the core essence of what an application needs to do and deliver just that.

As we all know too well, Apple has mastered this and famously leaves out many, many features usually packed into applications, operating systems or — in the best example to date — from a smartphone. Rather than try to boil-the-ocean, Apple takes a thimble full of seawater, puts a candle under it, and it’s boiling in no time since the mass market demands ease-of-use with those "ahh…that’s just right" set of features and functions that don’t overwhelm the user.

I’ve added the video below to whet your appetite for TapeDeck and encourage you to go download (and maybe buy) this fun application:

Minnov8: Showcasing Minnesota Innovation in Internet & Web Technology

Minnov8_grab2 If you’re out in the Bay area or on the other coast in New York or Boston, it’s pretty easy to be smug about your culture of risk-taking, pool of top talent, and strings of successful, world-changing innovations. But as the world continues its acceleration to one that’s increasingly connected and ways of collaborating make distance irrelevant, smart people will pop up everywhere and I’m convinced we’ll see a flattening of the geographic advantages these pockets of innovation represent.

Six of us were bugged that there was so much going on in Internet and Web technology innovation right here in Minnesota, that when I suggested we start our own blog to showcase that innovation, there were nods of agreement and a willingness to dive in and make it real.

The biggest reason we were all interested in this blog is that these showcases and interviews are what we wanted to read and there wasn’t anything like it out there.

The result is Minnov8: Minnesota Innovation in Internet & Web Technology. This past weekend was the biggest Barcamp yet, Minnebar, and over 400 people showed up to present, learn and participate. Rather than recreate everything on this blog, why not take a peek at Minnov8? This and this post are ones that will recap what took place.

Wherever you live and whatever space you care about (e.g., technology, education, greentech, etc.) and where there are a critical mass of people willing to leap in and work together as multiple authors, I’d encourage you to start one of these…it’s pretty simple to do and fun to boot.

Virtual Communications: Using Lessons Learned Elsewhere

Portal Moviemakers of the suspense, horror and drama genres learned long ago that in order to build tension in the audience, slowly lowering the sound makes moviegoers start to strain to hear the dialogue (and yes, music and other sound is added to build to a crescendo). Tension builds, the muscles in the bodies of the audience tighten, they begin to lean forward slightly and THE HAND FLIES INTO THE SCREEN, GRABS OUR HERO AND THE AUDIENCE JUMPS IN THEIR SEATS SCREAMING!

Works every time.

Now take a technology we’ve used for a long time — conference calling on the Plain Old Telephone System (POTS) — and realize that people calling in on a variety of devices (headsets, cell phones, office phones) add noise and the telephone system (and conference bridge) sample at only a measly 8khz. The result? Tension builds, our muscles tighten and we actually shift our attention (you know who you are….you surfin’ the web folks when you’re supposed to be listening to us on the call!) and the quality of the conference and what we’re trying to communicate to one another suffers.

Let’s look at Skype and how using it decreases tension and increases the quality. Sampling at 16khz means the quality is substantially higher than POTS and is so good that you can hear people breathe, move something on their desk or even click their mouse. The "resolution" of the audio is much higher and thus the call quality is better. The result? Lower tension (or none at all), the callers are relaxed and the communication is higher. Thankfully there are emerging conference bridges that can handle call-ins via Skype and sample at 16khz to maintain call quality (e.g., HighSpeedConferencing).

Let’s take this one step further to other forms of social media: Imagine you hosted a party and when your guests arrived, no one greeted them at the door, clusters of people were broken up into little cliques ignoring them, and as you glanced over at them in the doorway thought, "They’re on their own and are just going to have to figure out how to participate."

[Read more...]

The Hybrid/RIA War: Adobe’s Open Screen Project

Adobe_osp
Today’s announcement by Adobe of the Open Screen Project has been well covered in the blogosphere. What hasn’t been well covered is the story-behind-the-story and that this is a major salvo in the hybrid application war.

I’ve written before about the rich, internet application (RIA) space (here, here and here for example) and the momentum being built behind the tools, approaches and delivery containers with content, data and functionality mashed up and delivered in a hybrid manner.

As the world is increasingly connected and broadband/wireless speeds increase (and device types proliferate with internet connectivity), the demand for more and more functionality integrating the desktop and the internet is accelerating and the major vendors (and open source ones) are trying to figure out how to empower us to create and deliver new digital assets that customers will value and buy.

What isn’t discussed much is the now primarily covert ‘war’ underway between Adobe with Flash (and AIR, Media Player, et al), Microsoft with Silverlight, Apple with WebKit (though little has been intimated publicly on what they might do in the RIA space or how they might leverage the stealth Quicktime installs on Windows with iTunes and the recent Safari Windows release) and Mozilla’s Prism. All are focused on how to provide a winning environment upon and within which content creators, developers and strategists can deliver ever higher value and create competitive advantage for they and their companies. Whoever pulls that off will win.

Four very different approaches, market positioning, tools to create and develop, and overall go-to-market plans (most of which an outsider can only guess at) but the promise of RIA’s is huge for applications and for us, whether we want to create-n-deliver or just enjoy the fruits of the labors of others: replacement for current web apps; completely new categories; and even one area we’re already exploring in my company, a new type of subscription/self-updating ebook that RSS feeds, video and audio automagically appear within when a subscriber opens it and is connected to the ‘net.

Who will win? I don’t know yet but the winner will be the one with the best tools, the largest runtime container distribution, and the most support from the ecosystem surrounding them. The momentum is with Adobe but, then again, it was with Apple in 1980 at the dawn of the personal computing industry, and we know how that turned out.

Simple but Effective Podcasting Overview

Found this easy to understand podcasting overview on LaughingSquid (from Common Craft) and thought you might like it. Not because you need to know about podcasting perhaps, but rather how concise and fun it is to watch. More of our communication needs to be this way!

Why pay for software in a day of open source?

Dollarsign_2
You may have noticed the highly visible online argument going on between SixApart‘s Anil Dash and WordPress founder Matt Mullenweg. It escalated today when Matt continued the “open source vs. paid” debate (which is really open source ecosystem energy vs. a perceived slow-to-move commercial vendor positioning against open source).

This is amazingly healthy in my view and the competition for the hearts-n-minds of bloggers clearly is driving SixApart to build and deliver better and more robust services (and I’ve been waiting for them!).

I’d reframe this debate like this however: why should you pay for software in a day when open source is free and the ecosystem surrounding the successful projects is immense?

When I made my decision to begin blogging in earnest in 2004, there was only one vendor I was willing to bet my blogging on: SixApart’s Typepad hosting. Though I can easily install, run and maintain numerous types of open source packages (and could’ve with Movable Type, the software at the root of Typepad), I knew myself well enough and that I’d be twiddling bits instead of writing content if I used the then fairly immature WordPress. Typepad looked like a sure bet and had the momentum so that was my choice.

Even though I’ve been at the enterprise software level with Vignette and Lawson Software in leadership positions, for some clients I’ve chosen Joomla, Drupal and even used WordPress as a low-end content management engine. But when it comes to betting your business or a new initiative on a new category, it’s imperative there’s someone or some organization available to ensure a successful outcome with the software used.

[Read more...]