November 10, 2009, 2:25 am
MURT(Multi User Real Time) web application is currently a very hot topic. The latest Google Wave even showed the very cool real-time gadget demo last month. These real-time web applications include ordinary web collaborative application, web game, various SNS(Social Networking Service) extended application and SNS game, etc.
There are two ways to realize the front-end for such applications: socket/flash or ajax. In oeder to achieve better real-time effect, ajax is gradually replaced by comet because ajax occupies too much sever resources. The sever realization usually depends on the realization of developers’ socket sever, but the sever usually has some performance and scalability problems, therefore, to realize the full function requires a lot of energy and money.
Hemlock is a new web development framework, focused on allowing easy development of real-time, many-to-many applications. It uses XMPP(Extensible Messaging and Presence Protocol) MUC chatroom as backend interactive application channel, connected to XMPP sever through flash. XMPP sever like openfire, ejabberd, etc itself supports multiple severs, therefore, even the default version can support 100,000 concurrents, it won’t have a big problem either to support millions of users if it’s being optimized a little bit.
Showcases of how Hemlock applications work.
Click here to learn more about what can you do with flash.
November 2, 2009, 2:35 am
Adobe company issued a statement said that it will cooperate with Google and Yahoo! to optimize the flash player technology, so that the flash content can also be searched by searching engines.
According to foreign medias, in order to add the genuine flash content to searching engine results, Adobe is working with Google and Yahoo! now to improve the quality of seaching results by providing the optimized flash playing technology. Adobe flash player advanced product manager Mr. JustinEverett-Church said this project will show the flash content searching results in the form of text and links. Flash-based applications, games, even the contents of advertisements shall be found by searching engines. The flash webpage made in .swf format also can be found easily. He also said: “the flash players will be installed in Google and Yahoo’s server so that they can play real-time flash files. This means the end-users will be guaranteed with better searching results. After all, searching online flash content is always a very big challenge.”
Mr. Vanessa Fox, editor of online media EngineLand, said that this cooperation can be a positive interpretation about how Adobe reacts to searching engines, but it takes time to judge whether it is profitable to do so. He explained: “searching engines are not able to grab any online flash content before. I’m holding a conservative opinion though I am optimistic about this technology. But honestly, still not sure how many webpages can be found by searching engines exactly.” It’s true that those flash-technology-based websites can obtain higher traffic, however, this project is only able to extract text and links from flash files, animations and videos are still not available.
The cooperation between Adobe and Google, Yahoo! will be continued to improve searching technology so that the publishers, developers, and users can all benefit from it. Delightfully, both Google and Yahoo! expressed their huge support for this project.