Regarding GSoC Plasmoid data caching project

Sebastian Kügler sebas at kde.org
Tue Mar 30 12:51:09 CEST 2010


On Tuesday 30 March 2010 09:13:58 shruti jain wrote:
> I am a final year student of computer science. I intend to contribute to
> plasma and see GSoC 2010 as a good starting point for that. I have
> participated in GSoC 2009 as well. I am proficient in C/C++ and network
> programming as well. I have also been the system administrator of my
> university.
> I am interested in Plasmoid data caching project. I am doing research on
> speculative execution at my university. It has a similar concept of
> starting execution on cached data while the most recent copy of data is
> not available from the server and avoid downloading from server if the
> data has not changed since it was cached.
> 
> Presently, plasmoids such as news etc do not show anything when Plasma
> netbooks are disconnected from the network. The idea is to use the cached
> data when network is not available and refresh when network is available.
> I think that the project can be extended to incorporate collaborative
> caching as well. Even if the network is present, we can take the data from
> caches of other clients on the network. This reduces the load on the server
> from where the data(like news) is being fetched. This also fetches a more
> recent data in case of proxy failures.
> 
> Please send me your comments on the idea and any suggestions to improve the
> same.

Two things that are probably interesting:

- Akonadi: can access and transparently cache arbitrary types of data

- Network status notifier: can tell you when an internet connection becomes available

Combining those two things can get you quite far already.
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9


More information about the Plasma-devel mailing list