Application server platforms are the most important category of application platform software for most enterprises. An application server platform is infrastructure software for building Web and composite applications and, increasingly, applications based on service-oriented architecture (SOA) design principles. An application server platform integrates an application server, which manages user requests, data access, and business logic, with portal servers and integration/business process management (BPM) servers — and often additional features, as well.
Read the rest of this entry »
An emerging trend in Social Networking sites and Web portals is the opening up of their APIs to external application develop- ers. For example, the Facebook Platform, Google Gadgets and Yahoo! Widgets allow developers to design their own applications, which can then can be integrated with the platform and shared with other users. However, current APIs are targeted towards develop- ers with programming expertise and database knowledge; they are not accessible to a large class of users who do not have a programming/database background, but would nevertheless like to create new applications. To address this need, we have developed the AppForge system, which provides a WYSIWYG application development platform. Users can graphically specify the components of webpages inside a Web browser, and the corresponding database schema and application logic will be automatically generated on the fly by the system.
Read the rest of this entry »
This proposal aims to create a module that implements the GData protocol specification in Drupal. The Google data APIs provide a simple standard protocol, called “GData”, for reading and writing data on the web using either of two standard XML-based syndication formats: Atom or RSS. This module will handle all the basic stuff a developer shouldn’t have to worry about when developing modules that extend its functionality such as data transfer, protocol adherence, and authentication. It will expose its own API which will allow other developers to create modules that easily interact with information provided by Google’s many service APIs. Using this module, module developers who need access to this information need only concern themselves with what’s important: the data.
Read the rest of this entry »
It’s been called the essence of Web 2.0. It’s the ability to combine pieces of different web sites to create something new, something meaningful. Something for you and the people who have your tastes. Your social network. Not some mass market portal built by corporate programmers who think that they know you and your personal tastes.
Read the rest of this entry »
Mashups
It’s been called the essence of Web 2.0. It’s the ability to combine pieces of different web sites to create something new, something meaningful. Something for you and the people who have your tastes. Your social network. Not some mass market portal built by corporate programmers who think that they know you and your personal tastes.
Read the rest of this entry »
This guide provides an overview of Yahoo! Query Language (YQL) along with information on how to use YQL to retrieve data from Yahoo! Social Directory, MyBlogLog, and data from other Yahoo! Web services. YQL also allows you to retrieve data from external sources such as the New York Times as well as feeds such as RSS and Atom. This guide is intended for software developers who are familiar with SQL, MySQL, or Yahoo! Pipes.
Read the rest of this entry »
Facebook is one of the most popular Internet sites today. A key feature that arguably contributed to Facebook’s unprecedented success is its application platform, which enables the development of third-party social-networking applications. Understanding how these applications are installed and used is important for the function and utility of web-based online social networks, e.g. to better engineer them and/or to design advertising campaigns.
Read the rest of this entry »
19 Apr
Posted by jj as Web
Electronic communication has been redefining the ways in which people communicate with each other since its wide-spread introduction in the 1990’s. E-mail, instant messaging, internet forums, and social networking have added entirely new meanings to interpersonal interaction and community. Through time, internet based communication has developed its own set of non-verbal communication (emoticons, select usage of certain punctuation, chat speak, etc.) Like all other communication technologies, it has also been adapted into everyday life and everyday communication (by those that have access of course).
Read the rest of this entry »