background preloader

Mashup

Facebook Twitter

Photo

The Web of Services: Machine-Accessible Services. In the last two posts in this series, we discussed the Web of data, which makes structured interlinked data sets machine-accessible, and the Web of identities, which makes data about people machine-accessible while addressing privacy and data volatility. This time, we'll focus on the Web of services, which makes services accessible to and processable for machines. These Webs all have a semantic architecture in common and follow basic Web principles, such as being decentralized, modular, simple, addressable via URIs, and built for machines.

The services sector has become the world's biggest business sector, accounting for 64% of the worldwide gross domestic product. The sector has pressure on it to make its services easier and more widely accessible, as well as to quickly adapt to ever faster changes in the market environment. Today, there are already all kinds of services with different levels of complexity, and their number is expected to grow exponentially. (Photo by zorro-art.) AJAX APIs Playground. Search BOSS.

10 Great Implementations of Facebook Connect. Facebook Connect mania has swept the Internet! Why create an account on a random website when you can click a single button to join? That is the power of Facebook Connect, which allows websites, software, and even mobile devices to integrate with Facebook and send information both ways. The last few months have been very busy ones for developers as they furiously integrated their websites with Facebook Connect. But a few implementations have stood out against the rest. 1. How it uses Facebook Connect: Joost was an early partner, and they've been quick to integrate - notifications, updates, comments, and favorites all stream into your Facebook.

Why it is a winner: Joost really shows what you can do with Facebook integration: seamless logins, updates on the website via Facebook, and news feed items that your friends will see. 2. Why it is a winner: Simplicity is bliss - lowering the barriers to create an account on Vimeo is a simple win for all users. 3. 4. 5. 6. 7. 8. 9. 10. No Google Analytics API? No Problem! No Google Analytics API? No Problem! If you’re like me, you probably have a blog and use Google Analytics to track visitor activity. If you’ve not already got one, you probably want a “Most Popular Posts” section on your blog as it’s a great way for new visitors to find your best content. The only problem is that this would usually have to be hard coded, and would therefore need updating periodically after you’ve checked the “Top Content” report in Google Analytics, or it would require some server-side scripting and a database to track your page views and show the links dynamically.

Wouldn’t it be great if you could somehow use Google Analytics to display the “Most Popular Posts” section on your blog automatically? Basic Method There you have it! If you’re interested in exactly how I did this, the rest of this post expands on each step and take you through the entire process... Setting up the Google Group Setting up Google Analytics Yahoo Pipes A screenshot of the Pipe being used. Conclusion. Kivati Studio: Like Yahoo! Pipes for Sharepoint Apps - ReadWrite. There was once an era when website content could only be changed by wrestling time away from someone who specialized in such technical matters.

Blogging changed all of that. Applications too, were once the exclusive domain of technical specialists - but a new generation of services is changing that today as well. In the consumer space services like Yahoo! Pipes, Dapper, Feedity now make the creation of simple and composite applications something that a far greater number of power-users can do for themselves. The enterprise world is now seeing a similar class of tools emerge. We've written here before about services like Kapow and MindTouch. Technical specialists can today develop any number of applications for Sharepoint and port those apps around to different places in the enterprise. Users can chose between more than 400 different functions, each with multiple properties, to process incoming information and offer new types of functionality for end users.