XPages can be used to extend IBM Lotus Connections functionality and Connections functionality can be accessed from XPages via REST APIs. This project has multiple parts.
You can download the release here.
Part 1: XPages as iWidgets
XPages can be used to extend IBM Lotus Connections functionality. This project shows how to build XPages that can be wrapped as iWidgets and added to the Connections home page, community and profile pages. More ...
Here is a screenshot (more here and here):

Here is a video describing the project:
Part 2: Feeds from Dojo using Proxy Server
This sample shows how to use Dojo Atom utilities to read the bookmarks via the IBM Lotus Connections Atom API. In order to access another server from the client side Dojo JavaScript the Domino HTTP proxy server is used to handle the one domain security policy. More ...
Part 3: Business Card Controls
The project contains two XPages custom controls that can easily be used in custom applications to bring up the IBM Lotus Connections business card. More ...
Part 4: Bookmarks Control
The Bookmarks control allows pasting in the snippet from the IBM Lotus Connections Bookmarks page to display bookmarks on an XPages page. The returned HTML can be styled via CSS. More ...
Part 5: Feeds via Apache Wink
As alternative to client side feed access (part 2) the Apache Wink project can be used on server side to use the IBM Lotus Connections Atom API. The Wink project can be imported into an NSF and accessed from the server side JavaScript. More ...