Chris Perrien set this link around. Wow... just wow!
Jim Hsu and Christopher Perrien
IBM jStart Emerging Technologies Team
Emerging Technologies You Need to Know
Over the past year, there's been a large growth of widgets being made available from a variety of companies and organizations. In a way, widgets are now considered mainstream. My wife knows I've been working in the area of web 2.0 and web widgets for awhile, but she's not really into technology. But yesterday, she forwarded me an article about how non-profits/charitable organizations are now getting on the widget bandwagon. So even she's now seeing things about web widgets (gadgets) in regular publications that she reads. The article talked about how the Ad Council, the leading producer of public service advertisements, has kicked off the Exponential Action Network (EAN) initiative where users will bepresented with a list of participating Ad Council causes and beprompted to choose as many as they would like to support. Eachselection will generate an individual widget that can be prominentlydisplayed on the user’s social networking profile, blog, wiki andpersonal homepages.
For example, the Autism Speaks organization has been promoting the Autism Awareness Widget so users will have an opportunity to become further engaged in Autism Speaks' advocacy efforts. So if you have a charity or organization that you'd like to promote, you might want to consider building and sharing widgets to make your message available to more people.
IBM jStart Emerging Technologies Development Manager
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