jump to navigation

Media searching media 18 June 2007

Posted by soachief in Web 2.0.
1 comment so far

Currently keywords are used to search for everything, including images, videos, and music.  This will change in the future, to search for an image you’ll supply another image.  Think this won’t happen, think again.  Image-crunchers Like.com and Polar Rose, and music-matchmaker Pandora have taken some early steps towards this more media-centric Web.

When searching for images and music today, you are really searching for the words that surround them .   When you search for “Steve Jobs” using Google Image Search, you aren’t really looking for images of Apple’s CEO.  You’re looking for filenames and captions that contain those keywords, “Steve” and “Jobs”, and hoping the right photos are somewhere nearby.

The two are completely different.  On any given image search, Google turns up countless photos completely unrelated to the query, even as it overlooks countless others that may be a perfect match.  Ultimately you are relying on Web publishers to annotate their images accurately, and that’s a hit-or-miss proposition.

Similar situtations exist for MP3s, podcasts, and other sound files.  You can search for “4Him” or “Why?” when trolling Web-based music sites.  But what if you are looking for music that sounds like 4Him?  Wouldn’t it be nice if you could use one song to find another song?

Ojos and Polar Rose are tacking the image side of the issue.  The photo sharing tool Riya, from Ojos, automatically tags you photos using face recognition.  Instead of having to manually add “Mom” tags to all your photos of Mom, you can show Riya what she looks like, and it adds the tags for you.  Riya has gained momentum since it was launched and Ojos quickly realized that Riya face-rec engine could be used for Web-wide image search.

That’s no small feat but, with an alpha service experience called Like.com, the company is already offering a simple prototype.  Currently, Like.com is barely more than a shopping engine.   You select a photo of a product that best represents what you’re looking for, and you are shown all sorts of similar products.  But it’s an excellent proof-of-concept.

Polar Rose introduced a brower plug-in that does face recognition with any photo posted to any web site.  Currently, it’s simply a means of automatically tagging images, similar to Riya.  Unlike Riya, it already works across the legnth and breadth of the Net.

The closet audio equivalent is Pandora from the Music Genome Project, a group of “musicians and music-loving technologists”.  Over the past six plus years, the group has analyzed songs from over 10,000 artists, carefully notating the music makeup of each track.  Using this data and a list of your favorite artists, Pandora can instantly construct a new collection of songs that suit your tastes.  This is hardly a Web-wide search engine, and unlike the image service expereinces from Ojos and Polar Rose, it relies on human input.  We are inching ever closer to true media searching.

Web 3.0 and beyond 18 June 2007

Posted by soachief in Web 2.0.
add a comment

Have you ever wondered what the Internet will look like in the future?  Most people have heard of some aspect of what has been called web 2.0.  You know things like social networking, lightweight programming, web as a platform, and collective intelligence.  Most people recognize these by their street names Facebook, AJAX, Google Maps, and wikipedia respectively.

Many people refer to Web 3.0 as the semantic web.  The semantic web is where machines read web pages as humans do today.  A web where search engines and software agents peruse “the Net” and find us what we’re looking for.  Some of the technologies required to perform such tasks exist today including the Resource description Framework (RDF) and the Web Ontology Language (OWL).  These work by adding all sorts of machine readable metadata to human readable web pages.

These technologies are beginning to trickle into real-world sites, service experiences, and tools.  Examples of these technologies can be seen with Yahoo!’s food site, which is driven by semantic metadata, the semantic portal developed by Radar Networks, the Jena development platform being creating at HP, and the Oracle Spatial database.

Just as much of life, the semantic web is a good-news, bad-news thing.  You can do all these wonderfully complex queries, but it takes a tremendous amount of time and metadata to make it happen.  This is due to having to completely re-annotate the entire Web in order to make existing web pages machine readable.

For this reason, many researchers opt for a very different approach to the semantic web.  Instead of an overhaul of Web formats, they’re building agents that can better understand the Web pages of today.  The pages aren’t easier to read, but rather the software agents are getting smarter.

There are some early examples of these smart agents, one particular example is the BlueOrganizer from AdaptiveBlue.  This browser plug-in, in certain situations, can understand what web pages are about and automatically retrieve related information from other sites and service experiences.  For instance, if you visit a movie blog and read about a particular film, it immediately links to sites where you can buy or rent the film.

There is yet a third view of the semantic web taken by so called “semantic searchers”.  Rather than providing automatic information retrieval, semantic search engines seek to improve on the Google-like search model that we’ve grown so accustomed to.  the idea is to move beyond mere keyword searches to a better understanding of natural-language queries.  This type of natural-language processing has been in development for years and now is beginning to find its way onto the public Web.  Several start-ups, like Powerset and TextDigger are developing semantic search engines based on the open source academic project WordNet.

While many associate Web 3.0 and the Semantic Web, the two are far from synonymous.  There are countless other concepts ready to alter our online experiences of the future.  Many of these concepts go beyond semantics using space, images, and sound.

One such concept is the so called 3D Web, a Web you can walk through.  This has been seen as an extension to the “virtual worlds” popping up on today’s Web.  It has been said that the Web of the future will be the big alternate universe reminiscent of Second Like and There.com.

As with everything in like there are those who scoff at this notion of the 3d Web.  They see the 3D Web as a re-creation of our existing world.  On the 3D Web, you can take a virtual tour of an unfamiliar neighborhood and shop for houses or visit famous sites you’ve never seen.  Google earth already offers a similar experience.  The problem is that 3D only goes so far and doesn’t enhance the 2D world of text, pictures, and video.  An interesting idea beginning to emerge is that of a media-centric Web which offers not only language-based search but pure media search.  Today’s searching mechanisms rely primarily on keywords, even when searching for images, videos, and songs, this is a woefully inadequate approach.  companies like Ojos and Polar Rose are looking to reinvent media search, hinting at a world where we search for media with other media, not just keywords.

We can’t forget about the Pervasive Web, a Web that’s everywhere.  The Web already reaches beyond the desktop, to cell phones and handhelds, but who says it has to stop there.  What about having the  windows in your home open when the temperature changes.  By leveraging mesh networks, wireless networks consisting of tiny nodes that can route data to and from almost anywhere, the possibilities are endless.

Web 2.0 will Revolutionize BPM 11 June 2007

Posted by soachief in Web 2.0.
add a comment

Web 2.0 has the potential of having a greater impact on business process management (BPM) than Service Oriented Architecture (SOA) and AJAX have had thus far.  Business users are expecting to have the user experience with their ERP and CRM systems at the office that they get with YouTube and blogs at home.

The full impact that Web 2.0 will have on business in general and in particular how organizations handle business processes has not been envisioned by anyone.

Web 2.0 today is where AJAX was just two years ago.  AJAX wasn’t that big two years ago but now is the center of the Ultimus Human Service Bus (HSB).  The Ultimus HBS is designed for the “human centric” process aspects of BPM.

A pre-Ajax business process might have required the user to fill out a form in Word or Excel and then attach it to an email in Outlook.  This process then involved two different applications – Word and Outlook – that really weren’t talking to each other directly. The Word file was sent via Outlook, but other than whatever note the user might type into the email explaining what the attachment was, there was no relationship between what was written in Word and the process Outlook was performing.

Now with AJAX it is possible to eliminate the separate form in Word and the Outlook attachment process.  One day a process engineer will be able to create a process where the form document is shared via Ajax with the appropriate people in the process so this eliminates the need to attach a form document to an email and send it along.  The information in the form becomes part of the process rather than being a separate document.  the current social networking of consumer Web 2.0, which is about information sharing, will inspire the next generation of BPM.

Business Mashups through an "instant API" 11 June 2007

Posted by soachief in Web 2.0.
add a comment

Wouldn’t it be nice to “flip the switch” and have all your legacy applications extend to some type of service component?  Well that is the goal of OpenSpan of Alpharetta,GA.  OpenSpan’s technology takes a unique approach to integration by coming at applications through the presentation layer.  The OpenSpan technology “injects” itself in a running application to expose the objects and provide IT organizations with an “instant API” for developing integration and automation solutions.

Rather than the now-common Google maps and Salesforce.com automation mashups, OpenSpan allows organizations to integrate a Google search engine with an Excel spreadsheet so that marketing personnel can place the results into rows and columns in Excel

Business Mashups through an "instant API" 11 June 2007

Posted by soachief in Web 2.0.
add a comment

Wouldn’t it be nice to “flip the switch” and have all your legacy applications extend to some type of service component?  Well that is the goal of OpenSpan of Alpharetta,GA.  OpenSpan’s technology takes a unique approach to integration by coming at applications through the presentation layer.  The OpenSpan technology “injects” itself in a running application to expose the objects and provide IT organizations with an “instant API” for developing integration and automation solutions.

Rather than the now-common Google maps and Salesforce.com automation mashups, OpenSpan allows organizations to integrate a Google search engine with an Excel spreadsheet so that marketing personnel can place the results into rows and columns in Excel

Enterprise Web 2.0 Governance 5 April 2007

Posted by soachief in Web 2.0.
add a comment

As ogranizations continue to embrace Web 2.0 technologies and adopt the SOA paradigm in order to deliver entrprise-class Enterprise Web 2.0 applications, these applications require a much higher lever of security, governance, and performance. 

A partnership between JackBe and SOA Software was just formed to help facilitate such capabilties.  The partnership will integrate the SOA Software Infrastructure Suite, which includes Service Manager, WorkBench, Network Director, and SOLA, with JackBe’s Presto Enterprise Web 2.0 Infrastructure Platform.  This partnership provides the following advantageous features to Enterprise Web 2.0 users:

  • Governance of SOA Services accessed through JackBe’s Enterprise Web 2.0 platform

  • Quality of service for SOA Services in an AJAX architecture

  • Security for browser-to-SOA service communication

  • Design-time and run-time SOA access governance

Web 2.0 business models 3 April 2007

Posted by soachief in Web 2.0.
add a comment

With the arrival of Web 2.0 based organizations has raied some interesting questions surrounding their very surrival  and their business models.  Is this the same thing as we saw in the dot com boom of the mid-late 1990’s?  There are a few dimensions on which Web 2.0 organizations are trying to differeniate themselves:

These dimensions are based on information, technology, or scale.  It will be interesting to watch and see if organizations can gain competitive advantage by combining models.

Adobe Apollo; eBay early adopter 21 March 2007

Posted by soachief in Web 2.0.
add a comment

Adobe released it Apollo runtime earlier this week.  You might ask what the Apollo runtime is, the best way to define it is

"Apollo is the code name for a cross-operating system runtime being developed by Adobe that allows developers to leverage their existing web development skills (Flash, Flex, HTML, JavaScript, Ajax) to build and deploy rich Internet applications (RIAs) to the desktop" [office Apollo FAQ]

An early adopter of Apollo is the online auction site eBay.  eBay has a pilot project, code named San Dimas, that begins  to blur the line between browser-based RIA and Ajax applications that provide users with the look and feel of traditional desktop apps and an actual desaktop app like Excel.

The eBay pilot will offer users, once Apollo is primetime and San Dimas is released, a different way of doing business with eBay.   San Dimas will provide an XML API, similar to SOAP.  Apollo does not yet have a robust SOAP toolkit.  eBay will publish a WSDL and an XML schema for their SOAP and XML APIs respectively.  eBay will also offer a Representational State Transfer (REST) interface.

Business who use eBay to sell large inventories of products will be able to use Apollo-based applications, like San Dimas, to automate processes for listing products online without having to manualy fill out web forms.

Mashups based on Apollo technology may link automobiles for sale with Yahoo maps, that way buyers wuld know where the cars they are looking at are located.  If you live in Pine Ridge, SD do you really want to buy a car in Pine Ridge, AR?

Applications developed using the Apollo technology can be run on multiple operating systems, Windows and Mac.  Adobe has stated that they will be brining Apollo to Linux soon.  A JVM for RIAs, what a concept.

Eclipse adds Ajax and OSGI support 5 March 2007

Posted by soachief in Web 2.0.
add a comment

At EclipseCon 2007, which began today in Santa Clara, Calif., announced the latest releases of the Ajax Toolkit Framework (ATF), Eclipse Rich Ajax Platform (RAP), and the Eclipse Dynamic Language Toolkit (DLTK).  The promoters of the popular open source IDE also highlighted support for the OSGI Alliance and its OSGI R4 Framework specification. The RAP framework,which is an extension to the Eclipse Rich Client Platform (RCP), provides a run-time that specially targets Ajax.  It uses the component model to help developers avoid having to write complex Javascript, per Ludwig Neer CTO of CAS AG. The ATF project, which provides tools and a framework for constructing Ajax IDEs, is acquiring vendor support.  Coach Wei, chairman and CTO of Nexaweb Technologies, announced the incorporation of the ATF project into Nexaweb Studio. The OSGI support provided by Eclipse is embedded in the Eclipse Equinox project.  The Equinox project implements the services within the OSGI specification and provides a run-time for the RCP and Eclipse tooling infrastructure.  It seems that the Ajax crusade continues to gain support from not only major tool vendors but also popular open source equivalents.  By providing Ajax support, as well as Ruby and Python in the near future, Eclipse continues to solidify itself as an enterprise level alternative to the pricing IDEs.

AJAX + Portal + SOA = Success 2 March 2007

Posted by soachief in Web 2.0.
add a comment

As more and more organizations adopt SOA and Web 2.0 technologies, success stories are beginning to surface and we seee just how organizations are implementing these two paradigms.  We continue to see the convergence of SOA and Web 2.0.  Here is an example of one such story, H&R Block.