bdg Plumtree • BEA AquaLogic Interaction • Oracle WebCenter Interaction

Upcoming AquaLogic Training Classes in DC

bdg is hosting an AquaLogic (Plumtree) Training Class in Washington, DC the week of September 24th.

We’ll be sticking with the format we used last time:

Monday, Tuesday and Wednesday: ALI Administration
Wednesday, Thursday and Friday: ALI Portlet Development

Wednesday will be a “double up” day when we do advanced administration for admins and introductory administration for developers.

Training will run 9AM-5PM each day with a break for lunch. The location will be as follows:

Nextec Corporate Headquarters
465 Herndon Parkway, Suite 200
Herndon, VA 20170
Please contact us at [email protected] to sign up!

ALI Administration (Mon, Tues, Wed)

This course provides a comprehensive overview of all the most commonly used aspects of AquaLogic Interaction (ALI). Students will learn how to install, configure and administer the ALI 6x portal. It is also for the person wanting to understand how to conduct an ALI implementation project. In three days you will implement a portal that can be used as a departmental solution. All aspects of ALI are reviewed including MyPages, Automation Servers, Search, Web Services, Portlets, Communities, Experience Definitions, the Knowledge Directory, and best practices to keep the portal up and running smoothly.
Course Modules
  • ALI Architecture
  • Basic Troubleshooting of the ALI Environment
  • Configuring the Automation Server and Jobs
  • Performing Routine Portal Maintenance
  • Creating an Administrative Hierarchy
  • Configuring Portal Access and Permissions
  • Implementing Advanced Object Security
  • Community Fundamentals
  • Creating a Community
  • Advanced Community Topics
  • Building Subportals
  • Configuring ALI Web Services
  • Importing Users and Groups
  • Extending the User Profile
  • Adding Content to the Portal
  • Maintaining the Knowledge Directory
  • ALI Enterprise Planning Role Play
  • Using PTSPY and the Migration Utility
  • Using the Admin Hierarchy
  • Creating a Community
  • Creating a Subportal
  • Registering an Authentication Source
  • Registering a Profile Web Service
  • Managing the Knowledge Directory
After the training, the student should be able to:
  • Register Automation Servers
  • Create, run and troubleshoot Jobs
  • Perform routine Portal maintenance
  • Use PTSPY and the new Migration Wizard
  • Create Users and Groups in the Portal  Set up Activity Rights for users
  • Manage permissions using Access Control Lists
  • Create Communities
  • Create Projects in Collaboration Server
  • Create Experience Definitions and understand their use
  • Configure Web Services
  • Configure an AD Authentication Web Service
  • Configure a User Profile Web Service
  • Understand all of the content management objects in the Portal
  • Create a Crawler to allow access to external content through the Portal
  • Maintain Portal content and its search index
  • Implement Portal best practices

ALI Portlet Development

This course is an all-inclusive portlet development course that will coverbasic through advanced ALI Portlet development concepts. Although there is a small lecture component, the course is primarily exercise-based. Students who meet the prerequisites and who successfully complete all of the exercises will leave the course ready to design and write enterprise class ALI Portlets.
Basic understanding of the Plumtree Portal, MPPE & Portlets; proficiency in Java or C#; proficiency in web programming.
Course Modules/Exercises
  • Introduction to ALI, the MPPE, Portlets & C#/.NET or Java
  • Demonstration of ALI Portal and Integration Products
  • Install a Java IDE and come up with an idea for a new Portlet
  • Design an ALI Portlet and create a associated objects; add to MyPage and Community
  • HTTPGP/MPPE & the Gateway
  • Yahoo! Search Portlet: Design a portlet that allows the user to issue a search in Yahoo!
  • TCP Tracing: Use a free utility to trace TCP activity on port 80 (HTTP); observe CSP in action
  • Interaction Development Kits
  • Gateway Specific Configuration
  • Design an ALI Portlet that uses a Gateway Setting
  • Introduction to Settings
  • Change Font Color: Use a Portlet Setting to allow the user to personalize the Portlet with a font color
  • My Bookmarks: Design an ALI Portlet that displays an end-user customizable list of bookmarks to web sites
  • Settings Review
  • Community Bookmarks: Design an ALI Portlet that allows the community manager to set a customizable list of bookmarks to web sites
  • Introduction to Portlet Frameworks and Database-driven Portlet Design
  • Database Schema: Design database schema for a Data
  • Entry and Browse Framework Portlet
  • Administrative Settings Review
  • Administrative Settings: Design the Administrative Preferences page for a Data Entry and Record Browse Framework Portlet
  • Data View/Entry Form: Design Data View/Entry Form for a Data Entry and Record Browse Framework Portlet
  • Record Browsing: Design Record Browsing for a Data Entry and Record Browse Framework Portlet
  • Portlet Caching, Performance and Scale-ability
  • Caching: Add ETAG/IF-NONE-MATCH caching to Data Entry and Record Browse Framework Portlet
  • Enhance Record Browsing with Pagination, Sorting and Filtering
  • Internationalization/Localization
  • Create a Localized Portlet

meebo Sells Out

It has been a long time coming, but meebo has finally succumbed to the pressures of a basic business truth that they’ve been dutifully ignoring:

in order to stay in business, you actually have to make money.

Since their initial $3.5M financing round in December, 2005, they’ve been very good at two things: spending money and generating buzz around their service offering: free, browser-based multi-band instant messaging that supports AIM, MSN, Yahoo!, GTalk, Jabber and ICQ. New features, including “meebo rooms” and iPhone integration, have also generated a fair amount of hype. But back to dollars and cents . . . .

Their primary investor is Sequoia Capital, which has a great track record that includes companies like Cisco, Yahoo!, Paypal and Plumtree. From their point of view, investing in meebo in order to flip it to a larger company doesn’t seem viable because if any of the big players (Google, AOL, Yahoo! or Microsoft) bought meebo, they would most certainly shut down the other channels, which is one of meebo’s most compelling features. So, how does Sequoia intend to monetize meebo?

The team has been fairly tight-lipped about their plans, although co-founder Seth Sternberg has dropped a few hints on their blog including selling ad space, partnering with other providers to provide fee-based SMS or other services, and (my personal favorite) selling virtual goods to “spice up” your IM avatar.

San Jose Mercury News quotes Seth as saying:

“There are tons of ways we can make money, but we have to choose our priorities carefully.”

When you take the venture capital route, however, choosing the company’s priorities involves more than just the management team. Whether it was investor pressure or just common sense, we’ll never know, but yesterday meebo finally started devoting some of their copious dead space to advertising. They’re calling the new feature “meebo sponsors” which is a euphemism for, ehem, “meebo advertisements.”

meebo_adI have to give the team some credit because the introduction of ads on meebo was tastefully done — the ad is small, out-of-the-way and you can disable it with a single mouse click. However, if you click on the “try the Talib background” link, the results are quite shocking. Moreover, there’s no easy way to stop “trying” the Talib background. You have to navigate into your preferences and reset the background to whatever you had before.

A little “Are you sure?” could have gone a long way here.

meebo also plans to use the “holy grail” of advertising — targeting — to make sure these sponsor messages hit home. From the meebo blog: “We’ve already got a bunch of ideas to make [the ads] better, including preferences for the types of things you’re interested in. We’re hoping to figure out how to be selective, so if you indicate that you like movies, but not rap music, future sponsors will reflect that for you.”

It’s just a matter of time before meebo will be combing through your IM conversations looking for keywords like “BMW” or “Rolex” and using those data points to drive targeted ad campaigns.

Succumbing to financial pressure to allow advertising on your site is a slippery slope.

I’m curious to see where this leads and if meebo can continue to provide ads — and their free service — without the ads becoming too obtrusive, which will cause their user community to resent them.

While I commend them for finally taking a step toward financial responsibility, I worry that it won’t be long before the ads on meebo become burdensome enough that the users no longer want to use the service, e.g. AOL pre-welcome screen pop-ups of the late 90s.

I’m definitely interested to see how this one plays out.


Visual Design

feedhaus_public_alphaWe started applying the visual design tonight, which means one thing: we’re getting close! The image to the left is the first cut at the logo. The background gradient is a friendly green, but all the windows where you will actually interact with the site are white with blue hyperlinks and black text, which provides a nice sense of familiarity. Since much of what we’re tying to do here — applying tags to feeds — is so new to the masses, we want the site to be as friendly and as un-intimidating as humanly possible.


Progress Report

The wheels of the Feedhaus machine are spinning along . . . .

Today we installed an early prototype on the development server and validated that about 90% of the functionality is implemented and basically working. You can sign up, sign in, sign out, edit your account, tell a friend, tag feeds and view the main tag cloud and detail pages. Well, you can’t just yet, but we can. The Feed Update Daemon (which we affectionately call “FUD”) isn’t quite ready yet, so it’s not activated on the development server.

We’ve chosen as our hosting provider as they’ve been doing all the hosting for bdg since I started the company in 2002. They provide great customer service, reasonable prices, flexible plans, and most importantly, their hold music features a great 90s retro/neo-swing band, The Squirrel Nut Zippers.

Hordes of people have already signed up for the private alpha. What are you waiting for? E-mail us to sign up today!

bdg Plumtree • BEA AquaLogic Interaction • Oracle WebCenter Interaction

bdg Becomes a BEA VAR

All of us at bdg are very pleased to announce that we’ve converted our BEA partner relationship from a “Select Services Partner” to a “Value Added Reseller.” We’re now authorized to sell any and all of BEA’s 40+ products. Now bdg can be your one stop shop for BEA products, top-notch professional services and add-on products such as Project Excelerator. Contact us today at [email protected] and find out what we can do for you!

bdg Feedhaus

bdg Announces Plans to Launch Social News Site

Today bdg announced plans to launch a Web 2.0 social news site in Q3 of this calendar year (2007).

This site, which will be called Feedhaus, will combine the power of RSS with the utility of end-user tagging to create an ever-growing and changing folksonomy of news that will keep everyone in the know about “what’s hot now.”

To read more about bdg’s first foray into the consumer web, visit the Feedhaus blog or sign up for the site’s private beta at


Welcome to Feedhaus

feedhaus_public_alphaWelcome to the Feedhaus blog!

Several of us at bdg are working hard to bring you a next-generation, Web 2.0 news site that will change the way the world views news by always keeping you in the know about what’s hot now. As we’re preparing for launch, which is scheduled for the end of Q3 2007, we thought we’d give you a little taste of what’s to come.

First, some background:

Feedhaus is a concept that I dreamed up in the middle of 2006. It spawned from my desire to have a place where I could go and find out what’s going on right now so that I could “scoop” my friends and coworkers with breaking news before they found out about it. My options right now are limited. There’s Google News, which is pretty good for mainstream headlines. There’s Digg, which is good for niche news and speciality/weird items. There’s a few creative takes on news aggregation, like Marumushi’s News Map and Original Signal. There’s also a slew of feed aggregators; however, all news aggregators focus on the individual (like Google Reader) and not the community (like

What if you could combine the convenience and power of news aggregation with a user-driven folksonomy to classify the news?

Then, unlike Digg and — which are solely based on user input to classify and popularize information — the relevance of user-classified news would change based on real-world events, not on Diggs or other end-user actions. And what if you could see the lifecycle of news stories waxing and waning in popularity and relevance in real-time, without ever hitting the refresh button? Enter Feedhaus. . . .

Recent changes in the way content gets delivered on the web, along with some slick technologies (Rome, Comet and Lucene to name three of them) and some creative coding by bdg-ers Chris Bucchere and Andrew Bays, make all of this possible — even, dare I say, easy. Nearly every news site, blog and most Web 2.0 sites (including all the sites referenced in this post), expose their content through structured data feeds using RSS/RDF or Atom. Feedhaus allows users to classify feeds from any source and of any format with tags, much like or Flickr.

But, unlike those sites, which allow users to tag static content, when you tag a feed on Feedhaus, it’s as though you’re tagging a living news source that’s constantly growing and changing.

Imagine a tag cloud where the tags actually grow and shrink based on real-world events, all powered by background agents that are constantly checking feeds for newly added content. Then, when you click on a tag, a tag-specific page appears, showing a realtime-updated list of articles aggregated from all the feeds associated with that tag along with a Flickr photo badge and a YouTube video stream with images and video, respectively, matching that tag. Now, you’re beginning to understand Feedhaus.

Here at bdg we have a lot of other ideas about features for Feedhaus and we’re struggling to cut out all the fat and launch just “the right” number of features to give me — and all our users — exactly what they need: a single place to find out what’s hot now.

If you’re interested in participating in our private alpha, please e-mail us. (We won’t use your e-mail address for anything other than to notify you about the beta and make other Feedhaus-related announcements.)

bdg Plumtree • BEA AquaLogic Interaction • Oracle WebCenter Interaction

BEA Releases Web 2.0 Products

BEA has released version 1.0 of Pages, Ensemble and Pathways (formerly known as projects Builder, Runner and Graffiti)!

This marks BEA’s first foray into Enterprise 2.0. Watch this space for more information about and reviews of these exciting new products!

bdg Plumtree • BEA AquaLogic Interaction • Oracle WebCenter Interaction

Chris Bucchere Quoted in BEA Research Brief

Off The Record Research, a subscription-based Wall Street publication, recently prepared a research brief on BEA that was released to their customers on May 9th. Although I can’t post the entire article here (as it’s for paying customers only), I will say that I was quoted twice in the research brief. Here’s what I said:

[BEA’s] AquaLogic is different from a lot of the products in this space. IBM [Corp.], Microsoft [Corp.] and SAP [AG] require you to buy the whole suite. BEA with AquaLogic is more agnostic. [The other vendors’ products] break down [in a heterogeneous environment].

Later in the article, I mentioned BID’s new development efforts, to which those in the know are know calling PEP (for Pages, Ensemble and Pathways):

[BEA AquaLogic’s] Ensemble, Pages and Pathways are going to change the world. BEA is doing it again with Web 2.0, with community-centric software. We need to do this for the enterprise. They are cracking open a whole new market.

bdg Plumtree • BEA AquaLogic Interaction • Oracle WebCenter Interaction

bdg gives away a Video iPod

Here I am on the last day of BEA Participate awarding a Video iPod to Niren Patel, who accepted the winning iPod on behalf of his coworker Karl Cepull. Congratulations!