A widget with API is required to replace a UIWebView basic support for viewing PowerPoint files (2007 format) on iPad with the following features:
1, snap to slide - swipe right to left to advance slide and have the next slide snap to the full view
2, slide selector - slide selection slider or equivalent to easily scroll through large slide decks
3, animations - full support for animations
4, embedded video - support for embedded video. Noting this feature can be limited to iPad supported formats only
5, large files - able to open large files of at least 100MB. Including memory management and clean up for opening multiple large files sequentially in one application session.
6, search - ability to search the text both within the currently opened document and with closed documents (ie search without opening the document for viewing)
The resulting package should come with an example app exercising the API to perform all of the functions above.
Please note the result of this work is an Objective-C library for viewing PPT2007 files on the iPad.
I am open to solutions that require conversion of the PPT file into video or similar through development of an offline utility or using a COTS product coupled with a smaller API.