I've seen very little detail on how to use edge published widgets in iBooks. The widget creation process is straightforward, but using them in an iBook is problematic. I have been testing the following work-flow:
I've been using widgets created from the edge lessons to test this workflow. So far I've discovered:
Maybe this is a question for Apple, but I feel some pointers in the Edge documentation might help here.
I have for example found this thread that talks about special widget opening events: https://discussions.apple.com/thread/3696472?start=0&tstart=0
There are some useful Apple docs here with sections on widget events.
All good stuff, but it raises other questions like how to use some of the Apple provided widget libraries in an Edge widget? What code should be inserted to prevent the widget freezes that I see? Maybe a better workflow would be to develop in Dashcode, and add Edge Animations to the html of a DashCode maintained widget?