TabActivities is a project mainly written in Java, it's free.
Android tab widget with sub activities and proper back button functionality.
This project demonstrates an Android TabWidget with sub-activities for each tab.
The activities are instantiated and their view is swapped with the parent Activity created with an ActivityGroup.