Emerging Technologies You Need to Know
with Tags: web2.0 X
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
Are you getting overwhelmed by the number of spreadsheets being sent to you?
Currently, many business users spend too much time collecting, combining, consolidating, and distributing data when they use spreadsheets as their primary information distribution system. I have written a developerWorks article along with my colleague, Chris Gruber, which describes how IBM Mashup Center can be used to ease the burden of "spreadsheet overload". Turning spreadsheet data into data feeds allows the information to be easily used by enterprise mashups applications. The developerWorks article, "IBM Mashup Center: A Solution for Spreadsheet Overload", describes a use case in which a sales manager consolidates data from her staff and then tailors that data into a personalized dashboard using IBM Mashup Center.
Update: Scott Laningham just created an IBM developerWorks podcast where he asked me a few questions about this article and the growth of mashups on the web and in the enterprise. Feel free to listen and let me know what you think.
IBM jStart Emerging Technologies Development Manager
David Barnes released a new You Tubevideo which shows how Boeing used IBM Mashup Center to create a emergency response situational application. Boeing wanted to utilize existing data sources to improve rapid response capabilities for the FAA. With assistance from IBM's jStart team, Boeing was able to show the FAA a "Usable Airport Search Mashup". This mashup application could be used to enable government officials, in response to local or widespread emergency, to quickly identify the nearest airport that can safely handle an incoming aircraft based on aircraft’s performance characteristics such as Airport location, Airport status, Runway length , and Local weather. All this information is spread out among different government agencies, government contractors, as well as from other companies. This Boeing Mashup shows how all this information can come together to create a intergrated dashboard for an emergercy responder.
IBMjStart Emerging TechnologiesDevelopment Manager
ChannelWeb has a review of several Business Mashup Technologies including IBM Mashup Center, Google Mashup Editor, and Yahoo Pipes. I was happy to see IBM Mashup Center got their highest rating and beat out all the other choices that were reviewed.
"The IBM Mashup Center provides a slightly more attractive alternative because of the platform's flexibility and easy-to-deploy approach."
IBM jStart Emerging Technologies Development