Application Overview

The application you will build in this book is called Apress TimeTracker. Many consulting companies, especially in IT, need to track the time their employees (consultants) spend every day at a customer's office in order to manage the resources and to invoice the expenses to the customers.

A time-tracking application is a good example for a real-world WPF application; it has specific UI and logical requirements that can be easily designed with WPF and a layered architecture.

The application requirements for Apress TimeTracker are as follows:

  • It must provide a rich UI that will expose the data using complex UI controls and dynamic charts.
  • It should implement an Office 2010–style UI theme and icons.
  • It should persist and retrieve ...

Get Applied WPF 4 in Context now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.