A method of operating a digital television decoder, said decoder comprising a random access memory, wherein said decoder is operable in a run mode to execute an onboard software, said method comprising: activating a power saving mode on said decoder; and upon activating said power saving mode: maintaining power to said random access memory when said decoder is in said power saving mode; suspending execution of said onboard software; acquiring an execution context of said onboard software, said execution context corresponding to the state of said onboard software at the time execution of said onboard software is suspended; characterized in that said method further comprises: receiving a group of applications and digital data that are acquired from a broadcast data stream, that are being used and/or run by the onboard software, and that change frequently, said group of applications and data together forming a current interactivity image of said onboard software; and upon activating said power saving mode: updating said execution context to form an updated execution context, said execution context being updated by updating said current interactivity image; and saving said updated execution context in said memory; wherein said updated execution context is saved in a data storage area of said random access memory, wherein properties of said data storage area are stored in dedicated areas of a secure area of said random access memory, said properties comprising information allowing said data stored in said data storage area to be found and parsed, and quota information about said data storage area, and wherein said secure area is addressed by a fixed address that remains unchanged even after a rebooting of said onboard software. activating a power saving mode on said decoder; and upon activating said power saving mode: maintaining power to said random access memory when said decoder is in said power saving mode; suspending execution of said onboard software; acquiring an execution context of said onboard software, said execution context corresponding to the state of said onboard software at the time execution of said onboard software is suspended; maintaining power to said random access memory when said decoder is in said power saving mode; suspending execution of said onboard software; acquiring an execution context of said onboard software, said execution context corresponding to the state of said onboard software at the time execution of said onboard software is suspended; characterized in that said method further comprises: receiving a group of applications and digital data that are acquired from a broadcast data stream, that are being used and/or run by the onboard software, and that change frequently, said group of applications and data together forming a current interactivity image of said onboard software; and upon activating said power saving mode: updating said execution context to form an updated execution context, said execution context being updated by updating said current interactivity image; and saving said updated execution context in said memory; wherein said updated execution context is saved in a data storage area of said random access memory, wherein properties of said data storage area are stored in dedicated areas of a secure area of said random access memory, said properties comprising information allowing said data stored in said data storage area to be found and parsed, and quota information about said data storage area, and wherein said secure area is addressed by a fixed address that remains unchanged even after a rebooting of said onboard software. receiving a group of applications and digital data that are acquired from a broadcast data stream, that are being used and/or run by the onboard software, and that change frequently, said group of applications and data together forming a current interactivity image of said onboard software; and upon activating said power saving mode: updating said execution context to form an updated execution context, said execution context being updated by updating said current interactivity image; and saving said updated execution context in said memory; updating said execution context to form an updated execution context, said execution context being updated by updating said current interactivity image; and saving said updated execution context in said memory; wherein said updated execution context is saved in a data storage area of said random access memory, wherein properties of said data storage area are stored in dedicated areas of a secure area of said random access memory, said properties comprising information allowing said data stored in said data storage area to be found and parsed, and quota information about said data storage area, and wherein said secure area is addressed by a fixed address that remains unchanged even after a rebooting of said onboard software.