Processing is an open source programming language for creating animations and graphical applications. It is very popular among Arduino fans to create interactive PC applications for their embedded projects. In this tutorial, Raj from Embedded Lab describes how to use Processing for communicating with an external device through serial communication. As a demo, he wrote a simple Processing application that displays the system time on a graphics window and send the hour, minute and second info to a PIC16F887 MCU through USB-UART port. The PIC then displays the same time on a 8-digit seven segment LED display module.
“Processing” interface with PIC microcontrollers - [Link]