When Apple gave us a preview of iPhone Firmware 3.0 which includes more than 100 new features; they also released iPhone firmware 3.0 beta which is available only to developers of the iPhone Developer program.
But during Apple's special event, they showcased only some of the features out of the 100 new features. So it was expected that iPhone firmware 3.0 beta would reveal some interesting details that were not announced.
The beta version of iPhone firmware 3.0 has already revealed the screenshot which suggests that we could
see video capabilities in the next generation iPhone and then code
references to new iPhones and iPod Touch.
Here are some more details about the new features in iPhone firmware 3.0.