Here's a step-by-step process to create your own QEDwiki application using a StrikeIron Service.
Before you begin, you will need to register on the IBM.com site to have an ID to use QEDwiki. To register, simply go to https://www.ibm.com/account/profile/us?page=reg By having an ID on the IBM.com web site you can also access other premium content such as developerWorks tutorials and alphaWorks downloads. To use StrikeIron services within QEDwiki, you will also need to register an account on the StrikeIron Web Site athttp://www.strikeiron.com/Register.aspx . (Remember to check your email to fully activate your StrikeIron account.)
Now that you've registered on both the IBM and StrikeIron web sites, you can now create a simple situational application on the QEDwiki mashup maker utilizing StrikeIron Services by doing the following steps:
Once you enter your IBM ID and agree to the license, you will see the QEDwiki welcome page.
Optional step: You can click on the links on the left menu to learn more about using QEDwiki. Good places to start are to select "Introduction" and view the "How To" subtopics, such as How to Create a Page, How to Create Data, etc. Also you should view the Tutorials located in the "AssemblersGuide" section.
Select "Create a Page" (and remember to name the page a WikiWord!) So type in a page name like JohnsTestPage1234 ... There is a restriction to always use unique page names (not used by others) because these pages can be shared with your friends. Also choose the "Two_Row" Page type.
Once you have created a new QEDwiki page, get into the "Assemble" mode by selecting the "Assemble" tab on the upper right corner.
Then from the Widget palette on the left side, type "SearchForm" and press "Go". You will see a "Search Form Widget" appear on the palette.
Drag and drop the "SearchForm" widget into the first row within the QEDwiki page. You will get a pop-up and you can put "Enter Phone Number" on the entry and click OK.
At this point, it would help if you do a Page Refresh on your browser to update the contents of the page. (to avoid a small bug that will be fixed soon.) Then make sure you go back into "Assemble" mode.
OK, now it's time to find a StrikeIron service to use within this QEDwiki application. On the Widget palette, choose "AlphaWorks MashupHub" as the source and type "strikeiron" on your Search bar. Press "Go". You will then see the following palette which displays multiple StrikeIron functions that you can use:
Drag and drop the "ReversePhoneBusinessIntel" icon (the one with a question mark) onto the second row within the QEDwiki page. You will see a pop-up panel for this widget requesting you to enter a valid StrikeIron ID and Password in order to use the StrikeIron Service. Then select the "Next" button on the upper right corner of the pop-up panel. (Do not press the "OK" button just yet.)
On the next panel, it asks for you to enter a phone number. Instead of having a static number, we want to use the SearchForm to allow users to enter phone numbers in the entry field. We want the ReversePhoneBusinessIntel widget to consume the contents of the SearchForm entry field. So select the "paper and pencil" icon on the far right of the entry field.
On the next panel, select the "SearchForm" widget and the "search" topic, and press "OK".
The resulting "editing properties" panel should look like this:
Then press "OK", and select the "View" tab because you have now finished the assembly of your QEDwiki situational app.
For this application, you can enter business phone numbers and perform a "reverse phone number lookup". For new accounts, StrikeIron will provide you with 25 free hits. So if you enter a business phone number such as 914-499-1900, this is what the final application looks like:
So with similar steps, you can create new QEDwiki applications which use other StrikeIron services or which use data services from other providers. You can add map widgets or weather forecast widgets if you want. The page you just created is a wiki page after all, so you can add text to the page by simply selecting the "Page" tab and choosing either the WYSIWYG Editor or Text Editor. Your situational application web page can then be shared with anyone you choose.
John Feller Manager, IBM Emerging Technologies Development
I spent the past week in Chicago discussing Community Building andMash-Ups with a half-dozen of IBM's Financial Services customers. Just as it is good to get-away from the familiar to recharge one'soutlook, this week travels were enlightening for me to get away fromthe daily stream of technology scholarship and have a look at what ourfield teams and customers read and discuss everyday. ITdiscussions may presently be more about business and less abouttechnology, but they are not about Web 2.0. Customers are awareof iPods and YouTube and MySpace, but not Mash-Ups and Ajax and Wikisand iPhones.
They ask: What is Web 2.0?, What are my company's options deploying these technologies? How do I get started?
We all pay attention when we can personnally relate to Web 2.0 (oranything else for that matter). Mash-up or Situational Apps orQED Wikis seem, at first glance, to be little more than the latestgizmo. Ditto for Community Building experiments or CEOblogs.
Mash-Ups interest customers, both IT & LoBs, as theyenvision accessing back-end data without the need for an ITproject. IT execs agree that 60% of their app-developmentprojects won't be needed for as long as the time it took to buildthem. And business execs agree that they can make plenty ofuseful decisions by mashing-up two fields of data to create a thirdfield of information. The Blog and Wiki discussions gain tractionwhen we discussed blogs as a lower cost, more personalized one-to-manymodel of communication; wikis are intriguing as a many-to-many model ofcollaboration. Both offer lower-costs for implementationand support when compared to web sites and email streams and otherelements of MarCom.
At this stage of awareness (low) and customer adoption (lower), Iam convinced that Web 2.0 is a useful topic for connecting IBM's visionfor Innovation, On-Demand (open standards & systems), and even ourSoftware Group's recent acquistions, to technology trends in themarketplace that can enable the business objectives of ourcustomers. We must be cautious in the speed of our approach ascustomers are not ready to be Second Life-like or even ready topurchase a package of Web 2.0 from one of our IBM brands.
First steps are to show customers how the tools and techniques ofpopular culture (RSS & Tagging, mobile phones, Social Networking)might relate to their businesses; then we must show them how to evolvetheir business processes to take advantage of these emergingcapabilities. Customers are interested in this approach as theysense by watching Google that Web 2.0 can level the playing field.
For developers looking for one site to get a quick glimpse of what is happening in the "Mashup" world, you should check out the newly launched developerWorks Community Space focused on Mashups .
The Mashups community consolidates information on mashup makers and utilities to createsituational applications, including information about mashup utilitiessuch as QEDwiki (IBM's Enterprise Mashup Maker) being developed by IBM's Emerging Technologies team.
Also, there is an Ajax community available which is one-stop shop for information on the Ajax programming model, includingarticles and tutorials, discussion forums, blogs, wikis, events, andnews.
Since Mashups and Ajax are closely related topics, I suggest you check out both communities on a regular basis. These communities just launched with an initial set of functions, but will continue to evolve to add more community functions later this summer. For example, these communities will offer public and private chat rooms for relationship building.
John Feller Manager, IBM Emerging Technologies Development
For those that have been reading this Emerging Technologies blog on a regular basis, you already should be aware that the IBM Emerging Technologies team has been defining, developing, incubating, refining, and validating Mashups technologies and tools over the past few years. Our team first started with a mashup maker prototype utility called QEDwiki and a feed server called MashupHub which later evolved into the enterprise-ready productized version called IBM Mashup Center. The IBM jStart Customer Innovation team worked with several customers such as Boeing and Carrefour to define "real world" mashups, figure out what worked (and what didn't), make refinements, and prove that indeed that a Mashup Utility such as IBM Mashup Center can add real business value to our customers.
It's taken awhile to produce a mashup solution with the key functions and features that enable our customers to address their business needs. But I believe that Mashup Center was worth the wait. Soon MashupCenter will be hosted as a free trial on the Web with whichnon-technicalbusiness people can use to experiment and build customizedmashupsfollowing the success of early corporate adopters and business partners such as Boeing, Carrefour, StrikeIron, and Kapow.
Even though the Emerging Technologies team has now seen the concept of enterprise mashup tools and utilities successfully become available within an IBM product, there's always more to do. We are just at the beginning of the formation of an "Enterprise Mashup Ecosystem" and, thus, new requirements and capabilities will be continually defined. As I mentioned earlier, the IBM jStart Customer Innovation team has worked with several customers to create Mashup prototypes and they have identified some mashup best practices and business usage patterns. The jStart team works with customers to evaluate whether mashup technologies could add value to their business. The jStart team is also able to share their experiences and observations of working with mashups over the past few years. Interested in getting more information? Want to figure out if "Mashup" technologies can solve a problem for you? Send an email to firstname.lastname@example.org .
John Feller IBM jStart Emerging Technologies Development
More from Artem and Vladimir's notes from the road:
Siberia, Russia. For many westerners this place is as mysterious as it is remote. For many decades the idea of coming to Siberia from the United States was not even feasible. However, with the world becoming flatter not only virtually, but also in tangible reality, more and more foreigners find that the former Soviet center of scientific research is far more accessible and, for the most part, welcoming. Thus, the IBM Customer Innovation Team knew that the Web 2.0 tour would not be complete without delivering the IBM message to somewhat ascetic but very bright minds in Siberia.
IBM team had several meetings and presentations in Novosibirsk -- the center of Siberia. However, the day spent at Novosibirsk State University (NSU) was by far the largest.
NSU meeting saw many seniors and professors in attendance. The meeting kicked off with Jim Smith and Artem Papkov delivering a presentation on Web 2.0 overview and its role in the latest development of the Internet. The presentation was accepted with a lot of enthusiasm. However, the audience had questions regarding making widgets and mashups freely available to public. There was some skepticism regarding safety and security of such approach. Jim explained that today keeping information to itself is a loosing approach and sharing of information is significantly more beneficial. He has also pointed that creating widgets that access one’s data makes it easer to control how the data is being used.
Next, Artem Papkov and Fiodar Zboichyk talked about the evolution of widgets, mashups and visual programming in general. One of the questions that the audience asked after the presentation concerned the security of mashups and widgets. The audience was eager to know if there is a way to ensure that a component brought from the outside may not hurt the client environment it is running in. Artem described some efforts going on at OpenAjax consortium and, specifically, how SMASH may be used exactly for that.
Ed Elze, Sam Thompson and Vladimir Stemkovski took the proverbial stage next and delivered a presentation on IBM Mashup Center and showed a demo of the product. The presentation was a wild success! There was no all out cheering but the IBM team could see that the audience was impressed with the technology and was delighted to discover that IBM is on the forefront of the technology and the latest Internet trends. The audience jumped right into asking a lot of technical questions, such as, if it is possible to create new feeds from a database table or, if it is possible to add the IBM Mashup Center to an existing web application. Vladimir has demonstrated how a new feed could be created with the help of IBM MashupHub and confirmed that since the IBM Mashup Center is just a web application it could be easily added to an existing application. Another question that was asked concerned publishing widgets and feeds for public use and tools that one could use to achieve that. Sam has mentioned that IBM MashupHub is just the tool for the job.
After a short break Vladimir Stemkovski has demonstrated IBM MashupHub functionality and showed how easy it is to create a new feed out of a relational database table. Students and processors like the slick user interface and had several questions to understand the MashupHub functionality better. For instance, one of the students asked if the IBM MashupHub could create feeds that take parameters. Vladimir has demonstrated how it is possible to achieve using SQL variables and the tool’s web interface. The audience also asked if feeds could be used for changing content of a database, which, as Vladimir explained, is not possible.
On the wave of overall seminar’s success, Keyur Dalal has brilliantly delivered a presentation of IBM’s social network initiatives such as Beehive and Lotus Connections. Answering questions, Keyur had to explain that social networks are not a fad but reality and that IBM reaps huge benefits by allowing people go outside of their organization to find solutions to their problems.
Overall, the seminar was a huge success and allowed students of the Novosibirsk State University to learn about Web 2.0 and initiatives that IBM has launched in this space.
Chris Spencer and Jim Hsu IBM jStart Emerging Technologies Team
Chris Spencer pointed us to some "notes from the road" from Artem Papkov and Vladimir Stemkovski:
The jStart team's Web 2.0 Goes to Eastern Europe trip started with a Web 2.0 seminar at the Belarusian State University on September 24, 2008. Eight IBMers were going to tell an audience of 200 students and professors about why Web 2.0 is important and how they could use Web 2.0 tools in their lives and future businesses.
The seminar has started with the jStart's Customer Innovation Team (CIT) manager Jim Smith with the translation help from Artem Papkov, giving the first presentation of the series, "What is Web 2.0 and Why Should Customers Care". The audience was mesmerized by the presentation. However, due to the nature of the material, the presentation has not resulted in any major questions being asked. Once Jim and Artem were done, Fiodar Zboichyk gave a presentation on evolution of mashups and widgets. Fiodar's presentation gave an insight into the history of mashups and visual programming in general. And Fiodar's witty delivery and sense of humor created casual and relaxed atmosphere in the auditorium conducive to asking questions and participating in general discussions. The presentation was received very positively.
After the overview material has been delivered, the jStart teem dove deeper by delivering several presentations describing several technologies that IBM provides in the Web 2.0 space. Ed Elze, Sam Thompson and Vladimir Stemkovski gave a thorough overview of the IBM Mashup Center and showed a demonstration of using the technology for creating mashup applications. This presentation has generated several questions. How long did it take IBM to develop the IBM Mashup Center has asked one of the audience members. It took IBM about six months to develop the IBM Mashup Center, but it takes only a few hours to create a widget and only about 5 minutes to wire together a mashup replied Sam. The audience also wanted to know if the mashup is available for general public or is it an IBM internal service. Sam has explained to the participants that the technology is used both within IBM and is sold to IBM customer and, moreover, anybody could log in to a public IBM Mashup Center instance at http://greenhouse.lotus.com and try it for free. He has also described some limitation of the free version such as using only existing widgets and not being able to publish newly created mashups for public consumption.
After a short break Oleg Kholod presented a thorough overview of the Mashup Hub focus on feed development aspects. He showed how a new feed could be created using visual programming techniques and published in the Mashup Hub catalog. The demonstration has generated a lot of interest and some technical-minded participants inquired about the technology used for creating Mashup Hub plug-ins. Oleg explained that developers may use Java for creating new plug-ins.
Oleg's presentation was followed by Keyur Dalal and Fiodar Zboichyk talking about several social networking initiatives undertaken in IBM. They have described an internal service called BeeHive that allows IBMers staying in touch with other people in IBM outside of their usual work relationships. They have also described Lotus Connections and a project based on both of these technologies that is supposed to greatly increase convenience of finding the right lab out of 11 IBM lab clusters existing throughout the world. Obviously, social networking discussion has created a lot interest and questions ranged from why IBM creates a new service while there are similar services available in the public Internet (e.g. Facebook or MySpace) to what geographic markets do these technologies target. Keyur has explained that IBM finds that employees often put confidential information in their profiles and having a social network inside of the IBM is a safer choice. Also, he mentioned that IBM does not have any specific geographical market targeted for these offerings and, instead, believes that a lot of medium to large enterprises around the world may benefit from them.
The last presentation of the day was delivered by Sergey Vasiaichau and centered on technical details of iWidget development. In thirty minutes Sergey was able to demonstrate how to create a simple iWidget and has successfully used it in a Voting mashup. After a few questions about technical details of the demonstration, such as, if the developed iWidget uses a database to store voting results and alike, Sergey has finished his session and the seminar was adjourned.
The second Web 2.0 session conducted by the IBM jStart team in Belarus took place in rather informal environment inside one of the banquet rooms in a very nice restaurant called "Seven Rooms" which was conveniently located in the center of Minsk, the Belorusian capital city. IBA (IBM's partner and long term ally in Belarus) organized the meeting and invited representatives of major Belorusian IT companies as well as government organizations which have influence on future directions of internet technologies and overall IT industry in Belarus.
The seminar was accompanied by several meal courses and naturally lead to a lot of one on one conversations between visitors and IBM team members. Most of the questions were raised and answered in such informal manner. Along the way the IBM team gave three presentations about Web 2.0 and related technologies.
First jStart’s manager, Jim Smith, with the translation help from Artem Papkov, gave the presentation of series "What is Web 2.0 and Why Should Customers Care". Then Ed Elze, Sam Thompson and Vladimir Stemkovski gave a thorough overview of the IBM Mashup Center and showed a demonstration of using the technology for creating mashup applications. These two presentations really captured the audience's attention and resulted in several questions about applicability of mashups and IBM Mashup Center for government projects concerned with data centralization and delivery. The audience also asked about a way to try the IBM Mashup Center within their companies and organizations and IBM team explained that the technology could be freely evaluated at the Lotus Greenhouse.
After a short break for the main course and informal discussions Keyur Dalal and Fiodar Zboichyk talked about several social networking initiatives undertaken in IBM. They described an internal service called BeeHive that allows IBMers staying in touch with other people in IBM outside of their usual work relationships. They also described Lotus Connections and a project based on both of these technologies that is supposed to greatly increase convenience of finding the right lab out of 11 IBM lab clusters existing throughout the world. Keyur explained that IBM finds that employees often put confidential information in their profiles and having a social network inside of IBM is a safer choice. Also, he mentioned that IBM does not have any specific geographical market targeted for these offerings and, instead, believes that a lot of medium to large enterprises around the world may benefit from them.
The presentations were immediately followed by further discussion about mashups, widgets and applicability of these technologies for Belorusian customers. Great emphasis was also made on standardization movements in regards to these technologies and IBM team explained about OpenAjax initiative. The audience also expressed a concern about high cost of internet traffic in Eastern Europe comparing to that in the Western world which could make an adoption of Web 2.0 technologies slower in this region.
Overall, the first stop in the Web 2.0 Goes to Eastern Europe trip was a great success and demonstrated that there is a certain interest in the latest Internet technologies and IBM products.
Chris Spencer and Jim Hsu IBM jStart Emerging Technologies Team
What do you think of this new direction for Laszlo? Post your thoughts in the comments.
Today's Wall Journal, section D1. Refers to Prosper.com, Circle Lending (majority stake owned by Virgin Airlines), and emerging participants. As we've discussed, affiliation of like-minded people is the crux of Web 2.0, whether accomplished by RSS feeds, wikis, tags, or social networks. We will only see this trend accelerate and well beyond Finance as size of the enterprise becomes less of an inhibitor to competition. Better said is that the evolving Internet's capabilities permits every and any organization to appear larger than it truly is.
Two take-aways: (1) as my banking friend in the Ohio reminds me, 'we only have to lose the top 4 or 5% of our customers to the likes of prosper.com as these customers are the ones usually more comfortable with risk-taking and consequently our most profitable customers.'
(2) if a fledgling start-up can organize peer to peer lending across an undeveloped customer base or community, what prevents the largest retailer (both on-line or in every shopping center) from offering such services? cperrien
1. Mobile Search with related advertising opportunities remains the investment rage amongst Google, Yahoo, and Microsoft. Apple's iPhone campaign fueling this fire (stock up 80% since announcement in Feb. 2007).
2. How to get started, not Why is the theme of the customer discussion. A shift from the spring due to notable F500 investments such as News Corp acquisition of Dow Jones (parent of the Wall Street Journal) and Microsoft offering $300mm for just 5% of Facebook. Agreement that there is something to this notion of Community Building or Social Networking. Starting inside the enterprise to harness collective wisdom of employees, with a goal of improved innovation, is compelling. Existing business processes and right mix of staff are inhibitors to taking advantage. Is the benefit in early adoption or fast-following?!
3. Not much of a wow factor in related tools: blogs, wikis, feeds etc as judged to be the basics but not project justifiers.
4. Positive reception to IBM's own related experiences: Jams, Think Place, Technology Adoption Program, and quantity of internal blogs, wikis etc. A concerted offering would be valued by marketplace.
5. Mash-ups of enterprise data could be a big winner; need cohabitation story with portal capabilities.
6. Appear Bigger than You Are via Web 2.0 (YouTube, Community Building) is an attraction to mid-market customers.
7. Mid-sized firms attracted, increasingly so, to hosted apps by likes of Google (e.g. Google Pack, NetBooks)
8. Web 2.0, as the friendly face of service-enabled architectures (SOA), is not yet obvious to customers and to sellers. Remains a tough, internal sell from IT to its business sponsors.
9. Information Security is top of mind, well beyond a traditional IT control point: 'If I move outside of enterprise with Web 2.0, how would I handle InfoSec and legal hurdles?'
10. Not much Web 2.0 budget in '07 and being budgeted for TBD projects in '08.
David Barnes has another wonderful YouTube video out on his IBMetinfo channel. I recommend clicking the yellow "Subscribe" button from YouTube if you find these videos interesting. In this latest tutorial, Chris Gruber describes a translation mashup using the plugin described in the previous blog post.
Jim Hsu IBM jStart Emerging Technologies Development
There's a lot of compelling reasons to automate driving. If the technology improves, we could see reduced traffic congestion, lower accidents and fatalities, better gas mileage, and even shorter transit times. Of course, some might argue that we give up too much control to technology or we lose the enjoyment of the driving experience. (I suppose a switch so I can engage the "auto-pilot" only during boring commutes might solve that particular complaint.) Hey, feel free to weigh on in this by posting a comment!
p.s. Like a lot of emerging technology, it looks like science fiction beat us to the idea.
- Please don't ask about the extent of the aftershock of foolish borrowing and careless lending. On so many fronts in our globalized marketplace, at both the individual and enterprise level, we're probably going to have to heed the advice of Tancredi in The Leopard: "If you want things to stay as they are, things will have to change."
Meanwhile, other engines maintain their hum and will move closer to the center stage of widespread technical adoption in 2008. Two examples that I track are video as a story-telling device and the elevation of the 3rd screen to our 1st screen.
- Last Christmas season my high school son and two of his classmates won a contest at the local upscale mall by producing a sixty second video to promote the shopping season. They won $400 in equipment for the school and $600 to split three ways. The recently concluded 2007 contest enjoyed a threefold increase in participation and and a tenfold increase in prize money: $6,000 in equipment and $4,000 to split. Clearly, the mall, the merchants and the aspiring film-makers see solid business value in consumer generated, good-enough, easy to deploy video to tell their stories.
- So much is happening on the mobility front that it may not be obvious, although GPS features and related acquisitons (Navteq by Nokia and Tele Atlas by Tom Tom) are getting plenty of press. With the $10b that Yahoo, Microsoft, and Google spent in 2007 to acquire search and advertising related companies and the popular reception to Apple's iPhone, we will soon have the sort of mobile computing capabilities that consumers in other parts of the world have enjoyed for several years.
The driving force behind all of this activity is control of search on the mobile device. The revenue model is that Location Awareness facilitates Search and Search enables targeted Advertising.
Curious is our notion that the 1st screen is the TV and the 2nd screen is the PC, yet we all carry a 3rd screen nearly everywhere we go. "Can you hear me now?" will rapidly migrate to "We know where you are and can help you to find and to pay for what you want. Just text me." regards, christopher perrien
There is a growing need for business users to have tools available which allow them to create business applications without having to always get their IT departments or other professional programmers involved to create it. Business users also need to have an abundance of reliable data services to access when creating and using applications. IBM Mashup Center is a good tool in which business users can create their own situational applications that satisfy their particular business needs.
I created a You Tube video which illustrates how Mashup Center can be used to easily create a business application using web services supplied from IBM's Business Partner, StrikeIron. StrikeIron provides over 100 live data sources and business functions over the web so they provide a good place to start when considering data services to use within a business application. This video first instructs users how to access the Lotus Greenhouse web site, then how to start Lotus Mashups (which is a component of IBM Mashup Center), and then utilize StrikeIron's Zip Code Information and Census Information services within an application.
John Feller IBMjStart Emerging TechnologiesDevelopment Manager
Scott Adams is a clever marketer when it comes to promoting himself and the Dilbert brand.
I noticed he had partnered with a company called SkyScrapes to sell Dilbert merchandise after he challenged his blog readers to take pictures under the product. He would select winners and post those pictures to his blog.
He also shamelessly promoted (the best kind of marketing!) his last book on his blog. The book happened to be a collection of his blog writings.
And, Mr. Adams is also on the forefront of Widget technology, as evidenced by his newly colorized Dilbert strips in a shiny new online-embeddable widget format (see below). What makes his marketing tolerable is that he is often willing to give away something of value (his comic strip or a free ebook such as "God's Debris") to popularize his brand and entice customers to buy something else (i.e. Dilbert branded merchandise or a book sequel such as "The Religion War").
Hats off to you, Mr. Adams for trying out interesting new ways of melding marketing with technology!
I created You Tube video which shows how IBM Mashup Center can solve the problem of spreadsheet overload. This video complements the developerWorks article "IBM Mashup Center: A Solution for Spreadsheet Overload". This video provides an example "spreadsheet overload" scenario that manybusiness users encounter and how Mashup Center can provide asolution to these users. This video then shows how asales manager can consolidate data from her staff and then tailor thatdata into a personalized dashboard using IBM Mashup Center.
John Feller IBMjStart Emerging TechnologiesDevelopment Manager
Lee Lefever's "Explanations In Plain English" series is a great way to learn about Web 2.0. I like the simplistic and vibrant style used in all his videos to drive home the salient points of his topics. I've embedded two of his videos, the combination of which could help explain something like MashupHub and IBM Mashup Center to new users. One of the insights I gleaned after watching his RSS explanation is the similarity between Atom feeds and Tivo's subscription manager. Both produce a marked improvement to the user experience.
p.s. If you find these posts interesting, take a cue from video and leave a comment.
Jim Hsu IBM jStart Emerging Technologies Development
Brian Fioca from ONLamp.com posts an interesting articleregarding the scaleability and performance of PHP vs. Java. Inresearching his article he talked at length with "Owen Byrne, cofounderand Senior Software Engineer at digg.com" to learn how he addressed any problems they encountered during their meteoric growth.
Byrneasserts that "none of the scaling challenges we faced had anything todo with PHP," and that "the biggest issues faced were databaserelated." The article also makes some simple recommendations on Apachetuning and MySQL database configuration strategies to address commonproblems.
Fioca concludes with the following assertion:
It turns out that it really is fast and cheap to develop applications in PHP. Most scaling and performance challenges are almost always related to the data layer, and are common across all language platforms. Even as a self-proclaimed PHP evangelist, I was very startled to find out that all of the theories I was subscribing to were true. There is simply no truth to the idea that Java is better than scripting languages at writing scalable web applications. I won’t go as far as to say that PHP is better than Java, because it is never that simple. However it just isn’t true to say that PHP doesn’t scale.
So much is going on in nearly every direction everywhere that it's hard to get a bearing on what is really going on anywhere: the US presidential election represents more than the selection of the 44th president; the Beijing Olympics revealed more than quadrennial athletic achievements (now we know that 1/100 of a second can create alot of space); Georgia is now known to Americans as more than the favorite to win a college football league.
A few Web 2.0 notables from the summer:
- Mobility: I like my new 3G iPhone. I am offered over 800 Internet-based applications from the related Web Apps store which range in price from free to $39.99. Two of my favorite are Remote which allows me to control my home stereo from my iPhone as I stream iTunes music via our wireless network (if I can do it , you can too!) and Netter's Anatomy Flashcards which offer 900 intricate views of the human body to help doctors advise patients. I can imagine similar applications on mobile computing devices for nearly everyone of our businesses.
- Mobility II: if the trend of cell phone purchases begun in 2005 continues through 2009, on average, nearly every person on the planet will have bought a cell phone in this period. Each of our businesses require a mobile strategy as these devices outnumber PCs 3:1.
- Which is why Microsoft purchased Greenfield and Google launched Chrome, it's open source browser. Microsoft is not conceding the battle for advertising on the mobile device. Internet Explorer may be the browser of choice on the PC and Chrome is a framework intended to convert the browser to a desktop by enabling us to populate our browsers with applications of our choice (see Web Apps above). Then such a desktop could easily be shared on our mobile devices which outnumber PCs ........
- Batman with The Joker and Wall-E with Eva were favorite films (insert your own presidential campaign comparison). It's worth noting that Wall-E was produced by Pixar and Pixar is owned by Disney and Disney's largest shareholder is Steve Jobs. Now consider video on the mobile device.
- Closer to home, one son headed to college armed with converter boxes to watch Internet TV and to play his PS3 on his 23" monitor. Attending school in Colorado, he researched and transferred his banking, savings and investment accounts from North Carolina to Texas solely via the Web. In our basement, or command center as we call it, I watched his brother so much enjoy on-line PS3 games (it is almost like being in your own movie) that have I've almost given up on the battle over screen-time. We've come a long way from Pong.
ChristopherPerrien Internet Strategist, IBM jStart BusinessDevelopment Manager
Returned from London on Saturday, an unintended World is Flat tour. Saw Roger Federer at Wimbledon; learned how Osmosoft uses the Twitter web tool to constantly connect the members of its Open Source innovation team; and observed Belgium banks joining others in Chapter 3 of Web 2.0.
Chapter 1 began for me in mid-2005 when our team spoke about the 10 Emerging Technologies You Should Care About: podcasting, google maps, video over IP etc. Most considered this George Jetson-like speech to be an entertaining two hours out of the office. Chapter 2 was written when News Corp., owner of MySpace and Fox News (and now bidding on 2 satellite networks in Europe), made its ultimately successful bid for Dow Jones in the Spring of 07 encouraging managers to conclude that ‘maybe Facebook is not just for kids?!’. Chapter 3 describes the variety of Web 2.0 projects that are being tested in a wide range of companies, e.g.video on YouTube or wikis for project collaboration or rudimentary social networking - all in an effort to improve the customer experience. These enterprises acknowledge that something potentially game-changing occurs and ask how their initial projects compare to what others are doing. They're moving beyond the starting line in the pursuit of associated variety and depth.
One my favorite Community Building examples is IKEA. I learned last week that IKEA now sponsors a series of customer workshops in both Europe and the USA where customers meet to discuss business matters: leadership, sales and financial management. A professional, social network stemming from furniture purchases.
Soon we’ll have version 2 of the iPhone. For fun on any mobile device, have a look (did I tell you that I just returned from England?!) at 1-800-Goog411 or Chacha.com. Ask either one a specific question and receive a specific answer, Goog by voice and Chacha via text. These are carefully crafted efforts to control search on the mobile device so that related advertising may be controlled. These services are easy, entertaining and fun to use so be mindful of how they can influence your own customer relationships.
The brilliance of Roger Federer is his variety, his graceful movement and his courage to succeed. He trusts the breadth of his talents and is not content to continue only with what is working for the moment. This is how he stays ahead: purposeful movement in search of an opportune moment to challenge himself. You could almost consider this a formula for constant innovation.
Best for the July 4th holiday.
Christopher Perrien Internet Strategist, IBM jStart Business Development Manager
Today, we kick off a new feature of the IBM Emerging Technologies Blog. The IBM Emerging Technologies team is experimenting with several technologies which we believe will have a significant impact on future IT solutions. The IBM Emerging Technologies team or invited IBM Research team members will discuss issues and opinions about several topics including (but not limited to) Wikis/Blogs, Social Networking, Knowledge Mining, Open Source, Rich Client Applications (AJAX), SOA, RFID, etc.
Memorial Day weekend, like July 4th, means more to me each year as my sons near enrollment in our adult world.
After 5 weeks of Web 2.0 presentations with clients from 3 continents, the nature of these discussions are in a third chapter: 'We've tried a few related projects and want to pick up the pace (aka make investments) where it makes sense.' Seventeen months ago, chapter 1, clients wanted to know 'if this Web 2.0 is for real.' During News Corp's acquisition of Dow Jones in mid-07, creating a sibling for MySpace, chapter 2 centered on 'how should we get started?'
As you might expect, enterprise executives are more interested in Web 2.0 as it might enable collaboration to capture the organization's knowledge and to inspire innovation amongst employees, customers and partners than they are in the tools of Web 2.0 - blogs, podcasts etc, although low-end, low-cost video is compelling. The thinking is something like, 'If Wikipedia gets it done with 8 full-time employees, why can't we do a little better with a lot larger staff?!'
As we talk about the next generation of Internet-savvy employees and customers, I emphasize that regardless My which Web 2.0 tools or principles take hold, there will remain the need for two ships: leadership and scholarship. My eighteen-year-old once suggested to me, "Don't just yell at me, show me!" which I interpret to be a useful model for both Web 2.0 marketing and management.
My favorite leadership story in tribute to those we honor on Monday: 20+ years ago at a start-up software company, we interviewed a just-graduated engineer from NC State for a technical sales position. He offered capability and charm, but no measurable, related experience - a recipe for rejection. At lunch, one manager noted that the candidate had been fraternity president and asked what management lesson from that experience might be applied to developing our software business?
He replied in an even tone that in such an unorganized, chaotic environment where he had no real authority, he observed that "the mission of the top 1/3 was to keep the middle 1/3 from being like the bottom 1/3." Ten seconds of silence ensued; then our General Manager asked him how soon he could start.
Welcome to summer! There's lots to look forward to.
Christopher Perrien Internet Strategist, IBM jStart Business Development Manager
A listing of four articles in the 'C' section of the 18 September 2007 NY Times:
1. Joining Google (Google Pack), IBM contributes word processing, spreadsheets, and presentation software to the OpenOffice.org.
2. Yahoo purchases email provider, Zimbra, for $350mm (mostly in cash).
3. Google, via its familiar AdSense model, is now auctioning ads on web pages viewed on mobile phones.
4. MySpace planning to customize ads to members based upon their profiles and interactions.
Aside from the on-going flood of Web 2.0 activity, what might be the connection of these initiatives?Pay the Customer First and the accelerating roll-out of Mobile Search aka mobile advertising.
We have IBM and Yahoo offering capabilities to customers that once cost hundreds of dollars per user in license fees. Now they're giving this capability away, up front, in order to attract targeted audiencesor communities (plus put a burr in the Microsoft saddle).
Google and MySpace demonstrate how they, and others, intend to take advantage of the communitiesformed when the customer is paid first with software (word processing and spreadsheets) or services (search).
What would it be like if television commercials understood and could serve ads to the specific individuals who watch particular programs. A game in our family during commercials is to guess who the sponsor thinks is watching the particular program based upon the type of commercials. Either broadcast tv will figure this out or we'll probably migrate to watching television on our HD flat panel fed by our internet connection.
Have you ever heard one of the Yogi-ism of advertising, 'I know that 50% of my advertising works; I'm just not sure which 50%.' This is to going to get better, meaning more relevant, for everyone. cperrien
For developers looking for a challenge and a chance to win some great prizes, I encourage you to check out the Business Mashup Challenge in conjunction with the Mashup Camp 4 event (July 18-19, 2007). The Business Mashup Challenge @ Mashup Camp 4 is designed to be a funand educational experience for all participants who share a commonmotivation and desire to validate the business applicability of themashup ecosystem. IBMhas contributed their QEDWiki Mashup Maker technology as the assemblyenvironment for your Business Mashup Challenge submissions. A mashupmaker is an assembly environment through which mashup developers can compose new applications (the mashups) that are basedon content and services offered by both content providers and mashupenabling widgets.
The winner of the Best of the Conference Business Contest will recieve $1500 USD!
I try to summarize trends or generational differences on the Internetor Web by suggesting the following at every one of my customerpresentations:
"Everyone in this room, regardless of your own age, grew-up in a worldwhere 'knowledge is power.' We studied and worked and work todistinguish ourselves from the group. This is not the perspectiveor approach of our children. As evidenced by their schoolwork andsocial behaviors, they perform in groups (History is studied withEnglish with team-oriented projects, for example). Because of theavailability of data and information via the Internet, theygrow-up in a world where 'eveyone knows' and shares with friends andfriends of friends: Google, Wikipedia, MySpace, YouTube. This next generation of workers will expect thier managers to beaffiliators, community builders, communicators, connectors of peopleand information more than directors who have the mostinformation. Now is a good time for us to enable the sharing ofinformation and ideas throughout our own organizations."
David Barnes from IBM's Emerging Technologies team just kicked off an ETInfo channel on YouTube.
To kick off the channel, David posted a seven part episode: Rod Smith on Mashups. It contains four videos of Rod giving his presentation and three videos of David demonstrating IBM Mashup Center.
David also posted the first two parts of a three part interview he did with Mikael Orn: Getting Started with IBM Mashup Center. These videos are quite informative of how to install and use IBM Mashup Center. Check it out!
John Feller IBM jStart Emerging Technologies Development Manager
IBM Mashup Center is now available for you to try on-line. It is available on the Lotus Greenhouse web site. Once you register, you will have free access to all the products on the Lotus Greenhouse site such as Lotus Connections and Quickr.
Here's a nice introductory video about IBM Mashup Center:
Give it a try, and let us know what you think!
John Feller IBM jStart Emerging Technologies Development Manager
I grew up in New Orleans where parochial school children enjoyed two entertaining annual holidays: - the well advertised Mardi Gras, a Tuesday day-off in mid Winter - the Wednesday after Halloween to celebrate All Saints or All Souls Day
The headlines are occupied by the rise of oil, the fall of the dollar, the kick-off to the presidential race (so far it's been preseason) and the finale to the sub-prime collapse.
Amidst the dour mainstream news, consider the escalation of the Microsoft vs Google campaign which should influence our own 2008 planning:
- Microsoft invested $240mm investment in Facebook (1.6% stake) last week and Google countered immediately with an open standards alliance, Open Social, including LinkedIn, Ning, and Orkut (Google's own social network). Google does not want Facebook to become the operating system of social networks. Quick aside: News Corp.'s 2006 100% acquisition of MySpace for $580mm looks brilliant.
Are we blindly returning to Act II of the dot-bom? I think not and I believe that Social Networking or Community Building as promoted by Facebook and others could be adopted by our own kinds of enterprises to better connect our widely dispersed knowledge bases: employees, customers, partners, supplier in the spirit of 'What if we knew what we all knew?!'
Right now I have eleven (11) applications opened to manage my work inside and outside of the firewall: email, sms, two types of instant messaging, two browsers, plus the associated tools for calendar, address book, word processing and a mobile phone. I would value a workspace where I could link all of my activities to 'connect those who know with those who need to know, regardless of their employer. I see a Facebook-like model helping me to achieve this.
Eric Schmidt, CEO of Google, is quoted in Monday's NY Times: "One of the things to say, very clearly, is that social networks are very real. If you are of a certain age, you sort of dismiss this as college kids or teenagers. But this is very real." Google closed over $700 today, up 54% YTD.
'Start small, grow fast, get involved' might be a productive way to explore the potential of Social Networking or Innovation Networking in 2008. No holiday required. cperrien
From the "What on Earth are you waiting for?" department:
Today IBM is announcing two new ETTK releases that highlight IBM's ongoing interest and commitment to RFID and RFID-related technologies. The RFID Device Development Kit (RFID-DDK) and the Application Level Events (ALE) Preview for RFID are the first RFID packages to be made available on the IBM alphaWorks site.
Application Level Events (ALE) Preview for RFID is one of the first offerings to support the ALE standard ratified by EPCGlobal in September, which helps to filter raw EPC data genearated by RFID readers into only the most relevant and reduce data load on applications that process EPC data. This Preview also helps developers specify the filtering, collection and reporting requirements of EPC tags from RFID readers declaratively without constantly writing and re-writing code. It is also another example of IBM commitment to open, standards-based RFID solutions and infrastructure. The free download package is available at http://www.alphaworks.ibm.com/tech/alepreview.
The RFID Device Development Kit (RFID-DDK) consists of an OSGi-based infrastructure, tooling and examples that together make up the core of IBM's RFID Edge-of-Network software solution. When integrated with IBM Workplace Client Technology, Micro Edition, a complete development environment is provided that allows the user to explore the infrastructure, learn about the included technologies and APIs, and develop support for new devices. Extensive examples, simulators and tutorials are included that allow the user to write code to support new imaginary devices, or to interface with the real physical hardware without the need for a physical Premises server or Edge Controller. The infrastructure can also be extended by the user to modify its behavior to model solution-specific business processes and requirements. The free download package is available at http://www.alphaworks.ibm.com/tech/rfiddevice.
Got comments or ideas about these technologies? Please post your response in our blog!
IBM is sponsoring Mashup Camp 5 in Dublin. The event has been postponed until November 2007. Please visit the web site for updated event information. Youand your colleagues are encouraged to participate in this Web 2.0event. Mashup Camp is coordinated by Mass Events Labs. Andthere will be another Business Mashup Challenge.
Started in February 2006 in Silicon Valley and now on its fifth edition, Mashup Camp -- the world's first and still the only event that's dedicated to the advancement and social networking of the software mashup community -- is coming to Europe. Mashup Camp's founders David Berlind and Doug Gold invite you to join them at Trinity College in Dublin, Ireland for a two day crash course in mashup development (good for beginners too) and then for another two days of "unconference" style discussions, networking, hacking, contests, and entertainment. Mashup University which includes an introduction to mashup development and how-to presentations from API and technology providers, starts on Sept 10th and then Camp (the unconference part) runs for two days staring on Sept 12th. For more information and to register for Mashup University and Mashup University, visit www.mashupcamp.com. For some video footage of the results from the IBM sponsored Business Mashup Challenge at Mashup Camp IV see this report: http://blogs.zdnet.com/Berlind/?p=661
The IBM Reflexive User Interface Builder is a technology that builds GUIs from an XML description document. The GUI can use Java Swing or the Eclipse Standard Widget Toolkit (SWT). The resulting interface can be validated or checked for accessibility. The version 1.2 update is integrated into the Eclipse development environment as a plugin. As with many other ETTK technologies, there are plenty of online demos that help to quickly get a sense for the technology.
Fluid Sync also joined the ETTK today. This Java framework facilitates the development of collaborative and multi-device applications. Applications become fluid in the sense that the state of a running application can be spread to a new device.
Today, IBM acquired Gluecode Software. Gluecode develops open source application infrastructure software based on Apache Geronimo, the open source Web application server platform. This acquistion is another great example of IBM's commitment to open standards and open source software.
As James Snell mentioned a few days ago, IBM released new version of the ETTK For Web Services and Autonomic Computing (ETTK-WS). The ETTK-WS package makes use of open standards such as WS-Reliable Messaging (WS-RM) and WS-Distributed Management. Why is the use of open standards so important for Web Services products? Without using standards, products from different companies will be unable to communicate with each other - which defeats the primary value of Web Services in the first place. I realize that there are some competing specs in the WS-* space championed by different companies. For example, there is the WS-RM spec that IBM, Microsoft and others have backed. There is also a competing spec - WS-Reliability backed by other companies. Today, OASIS announced the formation of the new OASIS Web Services Reliable Exchange (WS-RX) Technical Committee. Hopefully, this TC will be able to work to converge the WS-RM and WS-Reliability specifications so that customers will not have to choose sides. It would be a win for everyone to use just one open standard for Reliable messaging.
Tomorrow is Mardi Gras in my hometown of New Orleans. On this day convention defers to imagination.
And plenty of conventional wisdom has stepped aside already this year: in sports, the seemingly unstoppablemastery of Roger Federer and that of the Patriots ended in startling fashion; in the presidential campaign, Obama seems to have surged into a dead-heat with Hillary; and John McCain, counted-out in October, is now the odds-on favorite for his party's nomination.
So what is the wisdom of Microsoft's bid for Yahoo and how might we benefit from this gamble asthey try to prevent Google from doing to them what they did to AOL (America on Line).
AOL's model was to capture the customer in the AOL-only experience. No need to ever leave the world of AOL, whether you wanted to or not. Monthly fee revenue model.
Yahoo trumped this model by providing a portal where Yahoo aggregated content developed by others around the Internet. 'No need to leave, we'll bring it to you.' Banner ad & pop-up revenue model.
Google trumped Yahoo by using their search engine to take visitors all over the Internet where Google would keep track of their searches and visits to deliver related advertising. Advertisers, not visitors, pay Google.
Let's imagine what this merger might imply for our organizations aside from the reminder of the recent,sour history of such mega-merger attempts: e.g. HP & Compaq, AOL & Time Warner, Chrysler & Daimler.
The Internet's emerging technologies and uses are evolving rapidly to being about:
Innovation not Integration by connecting like-minded people regardless of location or employer. This is a design point for our systems and services.
Information not Application by connecting those who need to know with the content that they require.
Mobility and Advertising on the mobile device. Remember AOL and its garden wall approach? This is what the iPhone is doing to the garden walls of the Telecom companies. Google, Yahoo, and Microsoft spent $10b here in 2007.
As Tuesday's Rex parade circles Canal Street, the costumed crowd will shout the conventional "throw me something, mister!" Let's imagine what other opportunities are in store for them.
Headline in 12/11/07 Wall Street Journal, Section B4: Web Surfing on iPhone erases doubts of mobile devices' future online role. iPhone users accounted for 1 of every 1,000 Web page views last month due to two factors: iPhone has full browsing capabilities (note to minders of the garden-wall mentality) and the increasing popularity of mobile computing for more than just telephony. Even though Apple has sold fewer phones (1.4mm thru Sept) than competitors using Microsoft mobile operating system (3mm shipped with its mobile op. system in 1Q 07 alone), iPhone users are browsing the web more than MS users by 50%. If you'll check-out the Facebook format for an iPhone, you'll see that the younger users are interested in texting and networking from their mobile devices more than email and web pages from their PCs. cperrien
I've shown (my wife describes it as 'Chris's unsolicited product pitch') my iPhone to about 150 people in the past month. My test market of neighbors at the pool, IBM colleagues, customers, fellow travellers, diners in restaurants, and anyone else who shows an interest reveals that this device will explode in adoption when one or both of two events occur:
1. the price falls to about $300
2. capability to access corporate email
Everyone marvels at the interface; the large screen and its resolution; and the wow factor of the digital pictures and the song viewing of the iPod (flipping the albums). The sub-prime lending jitters of the current market have taken the Apple stock down from 140+ to 120+ and this does not account for ,what I believe, is the accumulating demand for a device that is going to have a major impact in our use of technology (mobile banking, for example).
I spoke with MBA students at a prominent New England business school in early October. Impressive was their understanding and interest in Internet technologies to achieve both business and social objectives. They seemed to care a little less about employers offering titles and briefing binders and a lot more about how to find employers who want to use Web 2.0 to change the relationships between the enterprise and it customers.
Closer to home, I observed the ever-increasing popularity and capability of on-line video. My youngest son, age 11, prepared for his first middle school dance by watching an instructional YouTube video by Soulja Boy Tell Em! (kind of like American Bandstand on demand). Same approach for preparing for a Show 'n Tell at school: he learned a couple of magic tricks off of YouTube and then turned on his Mac computer's camera to record himself practicing these tricks.
The ANA, Association of National Advertisers, met last week. Largest attendance of CMOs in the 97 year history of the conference. Their concerns are how to keep up with consumers as we continue to decentralize our sources of personally relevant information (the notion that marketing has evolved from 'dozens of markets & millions of participants' to 'millions of markets with dozens of participants'). What inhibits CMOs from taking better advantage of Web 2.0: - less than 24% consider their organizations to be digitally savvy (needed talent hard to find) - 51% cite lack of organization support as a barrier to the use of new media - 80% say that consumer insights (customer communities) are more important today than they were 5 years ago
So much is happening in this amazing world of Web 2.0 that I do not have space to discuss Virgin Airlines's foray into the peer-to-peer financial arena (majority stake in Circle Lending) or talk about the potential of the just announced partnership of Skype (owned by eBay) and MySpace (sister company of Dow Jones).
As we think about 2008, we might agree that the conversation about Web 2.0 evolved in 2007 from 'What is it?' to 'How do I get started?' I am confident that there is talent eager to help us; inexpensive and simple examples to guide us; and compelling business reasons to act sooner rather than later. cperrien
My friend in the Duke University IT shop sent me a link to www.thehdweb.com. I have resisted the idea that I'll watch television programs on my PC via Slingbox or Apple TV as I spend too much time at my computer already. However, if the experience would be as I see on this site, I might be interested. Not for watching CSI or American Idol, but to read newspapers on-line (I'm still a hold-it-in-your-hand reader) or to pursue other sorts of education from my desk.
And did you realize that our country ranks #15 in the world in broadband penetration, a drop of 11 spots between 2001 and 2006?! Our ratio is 20 households per 100 (just below Japan and 50% less than Denmark or South Korea). The average South Korean apartment building has 15x the connection speed as a typical American household, for example.
Imagine the commercial capabilities when most US household enjoy inexpensive, broadband access. Meanwhile, we're a long way from the benefits of www.thehdweb.com. In a globalized and highly competitive marketplace, we need to accelerate the pace of broadband availability. cperrien
To engage the audience for my Web 2.0 overview, I usually pose a quiz to win an iTunes card. Among the 4 or 5 questions are: If Skyp were measured as a Telcom Carrier, what would be its size worldwide (answer #3 with China Mobile as #1) and What does the phrase 'third screen refer to? (#1 is TV and #2 is PC and #3 is the cell phone, altough every one of us carries one of these around). North Americans are not quite yet tuned-in to the adoption and usage of mobile devices in other parts of the world, especially Asia, for any number of tasks such as vending machine payments, product ordering, and large scale web browsing.
Google, Yahoo, and Microsoft are eager to own the search function on our mobile devices as this capability (7% of all web site requests are for Search) will elevate this 3rd Screen into first place.
As we've observed the decimation of the music distribution industry by the iPod & iTunes (100,000,000th iPod sold earlier in this month) and observe the stuggle of print media to balance its traditonal revenue stream of classified advertising with its foray into online print and ad-related revenues, I believe that the iPhone, due in June, will show North Americans the disruptive power of this Third Screen with location awareness via Googlemaps; web surfing and Search; music, email without a mini-keyboard; and, of course, a communications device or phone. Mobile commerce in many forms will follow.
I attended a Mashup Camp session this morning on mashup development tools. Itstarted just as you might expect. The moderator asked us to list offtools that we were familiar with, which solicited a long collection ofprogramming languages, libraries, IDEs, etc. QEDWiki was listed as one ofthem. But the next issue was how those tools get access to anduse/display data. This gave rise to the traditional Model ViewController discussion and about the apparent disparity in how access tovarious data sources was achieved. After all, if you're a hard-coreprogrammer, writing code to interact with Joe's Web service is easy. But if you're not, unless it's a simple feed, you're stuck. What'sneeded of course is a widget standard that allows the data provider toallow his data to be used in a variety of mashup platforms. Someoneprotested that the various framework providers would be unlikely to support such a standard, but Iasserted that it was the content providers who had a vested interest inpursuing such a standard. The group seemed to agree. The group alsoseemed to understand the need for a standard interface between thewidgets and the frameworks that support them. Sounds good, right?
Well,maybe not. This morning I proposed leading a discussion on whatstandards might be needed to facilitate the lifecycle of and interactionsbetween widgets. The person passing the microphone around basically took the microphone from me while I wastalking and said to me "You're talking about standards? It will be amiracle if anyone shows up for that!" Also, I've spoken to a couple other folks who have said much thesame thing. This group may not yet be interested in talking standards,even if it is in their interest. A few folks get it. The StrikeIronguys do. So do the Kapow guys. But of course they are both contentproviders. The AOL guys seem to get it too based on their microformatwork. I'll be participating in a session with them on microformatstomorrow morning. And in fact, microformats are of course a form ofstandard. Maybe it's best to just stay away from the term "standard". I need to think about how I might better state things for thisaudience. Anyway, it will be interesting to see who shows up to mysession this afternoon. I'll let you know.
Five paragraph article in the July 4th New York Times, C8. Two thoughts: eBay marches-on providing an ever widening range of services to its large customer base. Please recall that eBay is America's 2nd largest employer when second and third sources of income are considered. Certainly, it is nearly impossible to keep up with Google and its daily announcements and eBay seems to be nearly as active with announcements via its Skype and PayPal related partnerships: chartered banking in Europe one day, Wal Mart partnership the next, now head-to-head with Craigslist (partly owned by eBay, btw) with its Kijiji service meaning 'village' in Swahili. Kijiji is already the market leader for classified advertising in Canada, Germany, Italy, and Taiwan.
In parallel, the Bancroft family continues to agonize over the future of its Wall Street Journal and the acquisition offer made by Mr. Murdoch's News Corp., owner of MySpace. What will newspapers do when the last bit of their advertising flees to the web? Every young couple that we know only buys and lists their homes and cars on Craigslist.
Second thought: I'm invited to deliver an web 2.0 briefing to a mid-sized enterprise. The request is for an overview of Web 2.0 and specifically for examples of what customers could be doing to take advantage of these emerging capabilities. Are the roars of Google, eBay, iPhone, and the wailing of traditional media, etc. just too loud to be heard?! cperrien
There seems to be a lot of recent work with zooming large images. If you've ever tried to manipulate an extremely high-resolution image, you know it can be rather slow with regular image software or browsers.
Or, check out this offering from Microsoft. The zoom through Notre Dame was particularly impressive.
You can read about the announcement here. It's good to see the Eclipse Foundation, Zend Technologies, and IBM coming together on this and it will be interesting to see the reaction from the PHP community.
I would probably have a lot of use for such an IDE. How about you? Post your opinions in the comments.
I speak with customers about mash-ups or situational dashboards, an area of keen focus and lots of effort by our IBM team. Customers related readily to this notion largely due to our common experience with Google Maps where one can put together or mash-up the closest pizza parlor with our home address, for example. Accessing or mashing-up corporate data is another level or two or three of complexity given the associated security issues and numbers of backend data sources (spreadsheets, ERP systems, legacy systems etc).
According to the August 16 Wall Street Journal, pA4, at next month's Democratic Presidential Forum, Yahoo will enable viewers to mash-up the video-taped answers by different candidates to the same questions. An interested voter will be able to observe in video format how candidates A and B responded to the same question at different times and in different locations. There is even talk of a series of Republican candidate forums, hosted by MySpace, which will be broadcast online where viewers will be able to submit questions via IM and vote on the response.
Real time democracy or will those vying for office retreat further to the scripted message?! cperrien