Where does EBIF application stores the data which are dynamically retrieved 
Hi,
I am a newbie to this forum as well as this technology. I have been reading te EBIF specs but finding it hard to understand how does these application actually can get dynamic data and where does these get stored in what format?
I am trying to write an application which I would like to pull the data dynamically based on the time, program and channel on which this application is displayed. In order to understand the whole things the following are some of my questions:
1. After developing the application using EBIF tools, how do they get delivered to MSOs and ultimately to normal users.
2. Since this application will be finally running from users setup boxes, if it need more data based on the actions being performed, how does it get it. Set-top boxes will not be connected to internet and hence it has to get data from MSOs, if that is the case, how does MSOs actually get the data from content/application providers. How dynamic this can get, can this be a realtime or does it need to be every few hours?
3. EBIF spec talks about Application Servers, what exactly is the role of this application server and how does it interact with Set-top boxes.
I know some of the above questions may sound very unwise, but since I am completely new to this any information will be helpful.
Thanks in advance.



community
1. The most typical way to deliver an application would be to bind it to a specific service. If an ebif user agent is running on that settop box, it would then load and display that application.
2. One way to pull dynamic content would be to use the form widget. The form widget makes an http request and would, if specified, expect data in the form of an ebif resource. Even though the settop box itself might not be directly connected to the internet, it could be connected to a proxy that would route its request to the correct server.
Another way to separately update information would be to create an ebif data resource separate from the main page resource for the application. When this resource updates, the application should pick up this data.
In either case the application should load the new data in real time.
3. Could you be more let me know what section in the spec you are referencing here?