Create a view to show a user his or her recent activity I am creating a view that would display the activity of the users. When user 1 is logged in, it would show the activities of user1 only...his node uploads, his comments etc,,,such as:

User1  commented on "Some Artcile"   Time
User1 Uploaded his article "Some BLOG"  Time

How should i proceed. I am using Views3, and Drupal7
Why not just use the  heartbeat or the message module and let them do the heavy lifting for you