Para ver el marco teórico sobre las curvas de Bezier ir al:
El algoritmo en java (solo se muestra el método principal, el código completo está en la parte del código de la aplicación):
Una simple aplicación en java para ver en funcionamiento el algoritmo:
El resultado (el número de puntos que conforman la curva puede cambiarse por medio del spinner en la parte superior derecha de la aplicación):
El código fuente: