Presenting compelling search results depends critically on understanding what is there to be presented on the first place. Given that the current generation of search engines have a very limited understanding of the query entered by the user, the content returned as a result and the relationship of the two, the opportunities for customizing search results have been limited.
Read the rest of this entry »
Facebook Open Platform (fbOpen) is a snapshot of the infrastructure that runs Facebook Platform. It includes the API infrastructure, the FQL parser, the FBML parser, and FBJS, as well as implementations of many common methods and tags. We’ve included samples and some dummy data to help you get started fast. Facebook Open Platform also has extensibility points built in so you can add your own functionality, such as your own FBML tags, API methods, and so forth.
Read the rest of this entry »
“Web 2.0″ was originally coined by O’Reilly Media in 2004. Web 2.0 properties are perceived as harbingers of second-generation Web usage, such as interactive communities and hosted services that facilitate collaboration and sharing between users.
“Web 2.0″ is also one of the most overused and abused terms on Wall Street, sublimely crafted to reinvigorate investing in online entities that remain rooted in Web 1.0 technologies. Even though much of the machinery behind the Web remains relatively unchanged — just upgraded, versioned, and rebundled — people surfing the Web have changed. Web netizens have progressed beyond solely seeking information to embracing greater levels of interaction, even if it’s virtual. It’s not enough anymore to deliver goods as promised from an e-commerce site. Merely informing your online audience of breaking news is passé, and amusing visitors with quirky applets is seriously behind the times.
Read the rest of this entry »
The rapid advent of “Web 2.0” applications has unleashed new HTTP traffic patterns which differ from the conventional HTTP request-response model. In particular, asynchronous pre-fetching of data in order to provide a smooth web browsing experience and richer HTTP payloads (e.g., Javascript libraries) of Web 2.0 applications induce larger, heavier, and more bursty traffic on the underlying networks. We present a traffic study of Web 2.0 applications including Google Maps, modern Web-email, and social networking Web sites, and compare them with all HTTP traffic. We highlight the key differences of Web 2.0 traffic from traditional HTTP traffic through statistical analysis. As such our work elucidates the changing face of one of the most popular application on the Internet: The World Wide Web.
Read the rest of this entry »
Everybody who wants to install a web server database but does not know which software is necessary and how it is installed should benefit from reading this text. This text provides all information necessary to get a SQL database for a web server going; it does not go into any detail of CGI programming, nor does it explain the SQL database language. Excellent books are available on both topics, and it is the intention of this text to provide a working platform based on which a user can then study CGI programming and SQL. For getting a small scale SQL system running (not the notorious example of a major airline booking system, or space mission management database) it will be sufficient to have the software described in this text and the documentation accompanying it. The user manual of msql (a database introduced in this text) provides sufficient information on SQL for building your own database.
Read the rest of this entry »
Websites have changed significantly in the Web 2.0 world. The youtube generation has quite different expectations about websites in general. For starters, websites with plain HTML forms and smartly laid text are passé, and are being replaced by websites full of dynamic content: Google Maps, Gap’s highly interactive website and Nike’s all new Flash website are all examples of the new generation of websites. Not only are the sites getting richer – more rich media, video etc. – they enable users to do a lot more. Companies like Timberland, Ikea, Home Depot, Sherwin Williams, have created websites that offer sophisticated applications that allow users to create-a-custom-product or try-before-you-buy.
Read the rest of this entry »
Web 2.0 applications have become popular as drivers of new types of Web content, but they have also introduced a new level of interface design in Web development; they are focusing on richer interfaces, user-generated content, and better interworking of Web-based applications. The current foundations of the Web 2.0, however, are strictly imperative in nature, which makes it difficult to develop applications which are robust, interoperable, and backwards compatible. Using a declarative approach for Web 2.0 applications, this new wave of applications can be built on a more robust foundation which is more in line with the Web’s style of using declarative methods whenever possible. We show a path how today’s imperative Web 2.0 applications can be regarded as a testbed as well as a first implementation for a revised version of Web 2.0 technologies, which will be based on declarative markup rather than imperative code.
Read the rest of this entry »
There’s a new trend in wireless telecommunications, Internet: Internet connectivity via handheld devices. More people are buying wireless handheld devices such as cellular phones, pagers, personal digital assistants (PDAs), and they demand access to onlineresources at any timefromany location. Over thepast few years a tremendous number of wireless devices different in their characteristics appeared on market. Developments of web application for these devices become challenging experience due to the following reasons [1]:
Read the rest of this entry »