The reason i ask is i wonder if the platform will ever extend to smaller chips for more compact projects like the ATtiny's ?
Surely all neccesary code can be loaded as the sketch and surely the chip doing the USB communication can emulate the ICSP
Why the boat loader ?
QuoteWhy the boat loader ?At any given transfer rate, uploading through a bootloader is faster.
The easiest method these days to program avr ATtiny processors using the arduino IDE (after modifying the IDE with the required ATtiny support files) is to utilize an inexpensive USBasp hardware programmer ($5) or using an arduino board running the arduinoISP sketch. Then develop your tiny sketch in the IDE and use the IDE file menu option of 'upload using programmer' to burn the sketch into the attached target ATtiny chip. So no bootloader code needed on the tiny.Lefty