diff --git a/java/examples/Books/Processing Handbook/Extensions/3D/_01/_01.pde b/java/examples/Books/Processing Handbook/Extensions/3D/Ex_01/Ex_01.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/3D/_01/_01.pde rename to java/examples/Books/Processing Handbook/Extensions/3D/Ex_01/Ex_01.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/3D/_02/_02.pde b/java/examples/Books/Processing Handbook/Extensions/3D/Ex_02/Ex_02.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/3D/_02/_02.pde rename to java/examples/Books/Processing Handbook/Extensions/3D/Ex_02/Ex_02.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/3D/_03/_03.pde b/java/examples/Books/Processing Handbook/Extensions/3D/Ex_03/Ex_03.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/3D/_03/_03.pde rename to java/examples/Books/Processing Handbook/Extensions/3D/Ex_03/Ex_03.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/3D/_04/_04.pde b/java/examples/Books/Processing Handbook/Extensions/3D/Ex_04/Ex_04.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/3D/_04/_04.pde rename to java/examples/Books/Processing Handbook/Extensions/3D/Ex_04/Ex_04.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/3D/_05/_05.pde b/java/examples/Books/Processing Handbook/Extensions/3D/Ex_05/Ex_05.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/3D/_05/_05.pde rename to java/examples/Books/Processing Handbook/Extensions/3D/Ex_05/Ex_05.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/3D/_05/data/chair.obj b/java/examples/Books/Processing Handbook/Extensions/3D/Ex_05/data/chair.obj similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/3D/_05/data/chair.obj rename to java/examples/Books/Processing Handbook/Extensions/3D/Ex_05/data/chair.obj diff --git a/java/examples/Books/Processing Handbook/Extensions/3D/_06/_06.pde b/java/examples/Books/Processing Handbook/Extensions/3D/Ex_06/Ex_06.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/3D/_06/_06.pde rename to java/examples/Books/Processing Handbook/Extensions/3D/Ex_06/Ex_06.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/3D/_07/_07.pde b/java/examples/Books/Processing Handbook/Extensions/3D/Ex_07/Ex_07.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/3D/_07/_07.pde rename to java/examples/Books/Processing Handbook/Extensions/3D/Ex_07/Ex_07.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/3D/_08/_08.pde b/java/examples/Books/Processing Handbook/Extensions/3D/Ex_08/Ex_08.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/3D/_08/_08.pde rename to java/examples/Books/Processing Handbook/Extensions/3D/Ex_08/Ex_08.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/3D/_09/_09.pde b/java/examples/Books/Processing Handbook/Extensions/3D/Ex_09/Ex_09.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/3D/_09/_09.pde rename to java/examples/Books/Processing Handbook/Extensions/3D/Ex_09/Ex_09.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Electronics/_01A/_01A.pde b/java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_01A/Ex_01A.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Electronics/_01A/_01A.pde rename to java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_01A/Ex_01A.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Electronics/_01B/_01B.pde b/java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_01B/Ex_01B.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Electronics/_01B/_01B.pde rename to java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_01B/Ex_01B.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Electronics/_02A/_02A.pde b/java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_02A/Ex_02A.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Electronics/_02A/_02A.pde rename to java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_02A/Ex_02A.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Electronics/_02B/_02B.pde b/java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_02B/Ex_02B.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Electronics/_02B/_02B.pde rename to java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_02B/Ex_02B.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Electronics/_03A/_03A.pde b/java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_03A/Ex_03A.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Electronics/_03A/_03A.pde rename to java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_03A/Ex_03A.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Electronics/_03B/_03B.pde b/java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_03B/Ex_03B.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Electronics/_03B/_03B.pde rename to java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_03B/Ex_03B.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Electronics/_04A/_04A.pde b/java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_04A/Ex_04A.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Electronics/_04A/_04A.pde rename to java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_04A/Ex_04A.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Electronics/_04B/_04B.pde b/java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_04B/Ex_04B.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Electronics/_04B/_04B.pde rename to java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_04B/Ex_04B.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Electronics/_05A/_05A.pde b/java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_05A/Ex_05A.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Electronics/_05A/_05A.pde rename to java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_05A/Ex_05A.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Electronics/_05B/_05B.pde b/java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_05B/Ex_05B.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Electronics/_05B/_05B.pde rename to java/examples/Books/Processing Handbook/Extensions/Electronics/Ex_05B/Ex_05B.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Mobile/_01/_01.pde b/java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_01/Ex_01.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Mobile/_01/_01.pde rename to java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_01/Ex_01.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Mobile/_02/_02.pde b/java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_02/Ex_02.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Mobile/_02/_02.pde rename to java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_02/Ex_02.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Mobile/_03/_03.pde b/java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_03/Ex_03.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Mobile/_03/_03.pde rename to java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_03/Ex_03.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Mobile/_04/_04.pde b/java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_04/Ex_04.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Mobile/_04/_04.pde rename to java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_04/Ex_04.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Mobile/_05/_05.pde b/java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_05/Ex_05.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Mobile/_05/_05.pde rename to java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_05/Ex_05.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Mobile/_06/_06.pde b/java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_06/Ex_06.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Mobile/_06/_06.pde rename to java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_06/Ex_06.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Mobile/_07/_07.pde b/java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_07/Ex_07.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Mobile/_07/_07.pde rename to java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_07/Ex_07.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Mobile/_08/_08.pde b/java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_08/Ex_08.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Mobile/_08/_08.pde rename to java/examples/Books/Processing Handbook/Extensions/Mobile/Ex_08/Ex_08.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Network/_01/_01.pde b/java/examples/Books/Processing Handbook/Extensions/Network/Ex_01/Ex_01.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Network/_01/_01.pde rename to java/examples/Books/Processing Handbook/Extensions/Network/Ex_01/Ex_01.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Network/_02A/_02A.pde b/java/examples/Books/Processing Handbook/Extensions/Network/Ex_02A/Ex_02A.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Network/_02A/_02A.pde rename to java/examples/Books/Processing Handbook/Extensions/Network/Ex_02A/Ex_02A.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Network/_02B/_02B.pde b/java/examples/Books/Processing Handbook/Extensions/Network/Ex_02B/Ex_02B.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Network/_02B/_02B.pde rename to java/examples/Books/Processing Handbook/Extensions/Network/Ex_02B/Ex_02B.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Network/_03/_03.pde b/java/examples/Books/Processing Handbook/Extensions/Network/Ex_03/Ex_03.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Network/_03/_03.pde rename to java/examples/Books/Processing Handbook/Extensions/Network/Ex_03/Ex_03.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Network/_04/_04.pde b/java/examples/Books/Processing Handbook/Extensions/Network/Ex_04/Ex_04.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Network/_04/_04.pde rename to java/examples/Books/Processing Handbook/Extensions/Network/Ex_04/Ex_04.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Network/_04/data/CourierNew-12.vlw b/java/examples/Books/Processing Handbook/Extensions/Network/Ex_04/data/CourierNew-12.vlw similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Network/_04/data/CourierNew-12.vlw rename to java/examples/Books/Processing Handbook/Extensions/Network/Ex_04/data/CourierNew-12.vlw diff --git a/java/examples/Books/Processing Handbook/Extensions/Print/_01/_01.pde b/java/examples/Books/Processing Handbook/Extensions/Print/Ex_01/Ex_01.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Print/_01/_01.pde rename to java/examples/Books/Processing Handbook/Extensions/Print/Ex_01/Ex_01.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Print/_02/_02.pde b/java/examples/Books/Processing Handbook/Extensions/Print/Ex_02/Ex_02.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Print/_02/_02.pde rename to java/examples/Books/Processing Handbook/Extensions/Print/Ex_02/Ex_02.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Print/_03/_03.pde b/java/examples/Books/Processing Handbook/Extensions/Print/Ex_03/Ex_03.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Print/_03/_03.pde rename to java/examples/Books/Processing Handbook/Extensions/Print/Ex_03/Ex_03.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Print/_04/_04.pde b/java/examples/Books/Processing Handbook/Extensions/Print/Ex_04/Ex_04.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Print/_04/_04.pde rename to java/examples/Books/Processing Handbook/Extensions/Print/Ex_04/Ex_04.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Print/_05/_05.pde b/java/examples/Books/Processing Handbook/Extensions/Print/Ex_05/Ex_05.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Print/_05/_05.pde rename to java/examples/Books/Processing Handbook/Extensions/Print/Ex_05/Ex_05.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Print/_06/_06.pde b/java/examples/Books/Processing Handbook/Extensions/Print/Ex_06/Ex_06.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Print/_06/_06.pde rename to java/examples/Books/Processing Handbook/Extensions/Print/Ex_06/Ex_06.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Sound/_01/_01.pde b/java/examples/Books/Processing Handbook/Extensions/Sound/Ex_01/Ex_01.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Sound/_01/_01.pde rename to java/examples/Books/Processing Handbook/Extensions/Sound/Ex_01/Ex_01.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Sound/_02/_02.pde b/java/examples/Books/Processing Handbook/Extensions/Sound/Ex_02/Ex_02.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Sound/_02/_02.pde rename to java/examples/Books/Processing Handbook/Extensions/Sound/Ex_02/Ex_02.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Sound/_03/_03.pde b/java/examples/Books/Processing Handbook/Extensions/Sound/Ex_03/Ex_03.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Sound/_03/_03.pde rename to java/examples/Books/Processing Handbook/Extensions/Sound/Ex_03/Ex_03.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Sound/_03/data/cela3.aif b/java/examples/Books/Processing Handbook/Extensions/Sound/Ex_03/data/cela3.aif similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Sound/_03/data/cela3.aif rename to java/examples/Books/Processing Handbook/Extensions/Sound/Ex_03/data/cela3.aif diff --git a/java/examples/Books/Processing Handbook/Extensions/Sound/_04/_04.pde b/java/examples/Books/Processing Handbook/Extensions/Sound/Ex_04/Ex_04.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Sound/_04/_04.pde rename to java/examples/Books/Processing Handbook/Extensions/Sound/Ex_04/Ex_04.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Sound/_04/data/guitar.aif b/java/examples/Books/Processing Handbook/Extensions/Sound/Ex_04/data/guitar.aif similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Sound/_04/data/guitar.aif rename to java/examples/Books/Processing Handbook/Extensions/Sound/Ex_04/data/guitar.aif diff --git a/java/examples/Books/Processing Handbook/Extensions/Sound/_05/_05.pde b/java/examples/Books/Processing Handbook/Extensions/Sound/Ex_05/Ex_05.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Sound/_05/_05.pde rename to java/examples/Books/Processing Handbook/Extensions/Sound/Ex_05/Ex_05.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Sound/_05/data/test.aif b/java/examples/Books/Processing Handbook/Extensions/Sound/Ex_05/data/test.aif similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Sound/_05/data/test.aif rename to java/examples/Books/Processing Handbook/Extensions/Sound/Ex_05/data/test.aif diff --git a/java/examples/Books/Processing Handbook/Extensions/Vision/_01/_01.pde b/java/examples/Books/Processing Handbook/Extensions/Vision/Ex_01/Ex_01.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Vision/_01/_01.pde rename to java/examples/Books/Processing Handbook/Extensions/Vision/Ex_01/Ex_01.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Vision/_02/_02.pde b/java/examples/Books/Processing Handbook/Extensions/Vision/Ex_02/Ex_02.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Vision/_02/_02.pde rename to java/examples/Books/Processing Handbook/Extensions/Vision/Ex_02/Ex_02.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Vision/_03/_03.pde b/java/examples/Books/Processing Handbook/Extensions/Vision/Ex_03/Ex_03.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Vision/_03/_03.pde rename to java/examples/Books/Processing Handbook/Extensions/Vision/Ex_03/Ex_03.pde diff --git a/java/examples/Books/Processing Handbook/Extensions/Vision/_04/_04.pde b/java/examples/Books/Processing Handbook/Extensions/Vision/Ex_04/Ex_04.pde similarity index 100% rename from java/examples/Books/Processing Handbook/Extensions/Vision/_04/_04.pde rename to java/examples/Books/Processing Handbook/Extensions/Vision/Ex_04/Ex_04.pde