In this paper, we propose to develop a Distributed, Integrated, and Collaborative Research Environment (DiCore) that may enable a new generation of scientific discovery, learning, and innovation in all scientific areas. DiCore seamlessly integrates a set of carefully selected high quality web-based software tools with ajax-style rich user interfaces. These tools collectively satisfy the daily research needs of researchers. Underneath DiCore is a set of intelligent machine learning and data mining algorithms that are designed to serve researchers, educators, and students in different aspects, such as recommending reading materials based on researchers' interests, and suggesting working research groups. DiCore is a potential enabling research and educational environment that may satisfy our next generation collaborative research and educational needs. A wide range of new collaborative research and educational projects in all areas of computing become possible under DiCore.