Actuality of the thesis is given by the release of Windows 8 in 2012, which results redesign and reimplement applications already existing in other platforms, considering the possibilities and guidelines of the new platform. Functions of the implemented application are important for the man of the day, because of inadequate eating and sedentary lifestyle can be source of disease that could be prevented by attention, for example by using a fitness journal.
In this work, I introduce a software plan that uses FatSecret API to realise the fitness journal functionality under Windows 8 platform. Before the details of the design I present the new features and possibilities of .NET 4.5 and Windows 8 that I used for the design. In this context I present the design guidelines of user interface under Windows 8 as well the new way of asynchronous method invocation. In addition, I introduce FatSecret API and OAuth 1.0 because they are also important to understand design details.
To design business logic I considered the possibilities of FatSecret API that means although it can be replaced by other components, but the architecture is designed to use possibilities provided by FatSecret. I develop multi-level data access layer that can use multiple data source (even aggregating them) without they affecting the implementation of upper layers. The user interface is designed according to Microsoft guideline, and using the same colours as the web site and already existing Windows Phone application.
As a result of my work a system plan was put together, which worked correctly after implementation.
Overall we can conclude that using my software can help Windows 8 users to improve their eating and exercise habits. But the essential part of the application isn’t made in front of the computer!