This document discusses the concept of a personal learning environment (PLE). It defines a PLE as a future learning system centered around the needs and interests of the individual student, where content can be reused and remixed. A PLE integrates online resources and services, using widgets that allow for mashups and customization. The document outlines technological aspects of a PLE prototype created using JavaFX widgets, which was tested for usability. Next steps involve rolling out the prototype and programming more useful widgets focused on learning objects.