In a small bowl, whisk together 1/4 cup olive oil, garlic, mustard, vinegar, 1/2 teaspoon of salt and 1/4 teaspoon of pepper. Set aside.
Preheat your grill.
In a large bowl, combine the cubed tomatoes, capers and basil. Sprinkle with salt and pepper and set aside.
Cut the eggplant, onion, peppers and baguette into large slices so they are easy to place on the grill. Remove the corn from the husks. Brush the baguette and vegetables with olive oil, sprinkle with salt and pepper and place on the grill.
Grill for 3-5 minutes until nice grill marks are formed. Flip them over and cook for another 3-5 minutes.
Place the grilled bread and vegetables on a cutting board and cut them all into large cubes. Cut the corn kernels off the cob.
Add the bread and vegetables to the large bowl with the tomatoes.
Toss with the dressing and serve warm.