subject: Hp Touchsmart Calendar [print this page] Dot net developers have helped the user to create and manage everyday events and reminders. With that, it has an added feature of integration with Google calendar. Dot Net Developers have created a brilliant masterpiece in the form of Calendar that shows their skills and expertise on the technology.
Based on WPF, the UI has been created by Dot net developers using XAML as the design language. The design capabilities of XAML have been utilized completely to bring forth an eye-candy UI to the user. The UI elements have been given a rich look and feel using styles and templates. Application follows three-tier architecture and is developed in Windows Presentation Foundation(WPF).
Animations have been added using Storyboard feature of XAML. Transition in the different screens of Calendar happen through animations. This makes the overall user experience visually appealing and delightful. Dot Net Developers have given the whole application a magnificent look and feel by using the Storyboard aspect and merging the animation experience with the user interface.
Triggers have been used extensively in the XAML that include "" Property, Data and Event triggers. These triggers have been added to reduce the unnecessary code effort and handling the design interactions within UI layer itself instead of going to code part for this. Dot net developers have well managed the use of triggers to prevent the code part from being unnecessarily heavy.
Localization is a key part of Calendar application. The application shows the Calendar as per the language and culture settings of the system. Dot net developers have made it localized, like for US, the Calendar displayed will be as per the en-US culture and for say, French system, the Calendar will show up as per the French language and culture. Dot net developers have taken extra care that the application should show up properly for each supported language and culture.
Calendar also supports touch/ multi-touch events on screen. Dot net developers made it to quickly navigate through the Calendar dates using single touch on screen. However, for scheduling an event, multi-touch is used to span an event across multiple dates using two fingers. Dot net developers have explored all touch and multi-touch features supported by Windows machines and integrated it with the existing Calendar functionality.
Dot Net Developers created various custom controls and used them in the application. Custom control is another feature of WPF allowing to customize existing controls as per the requirement of the application. All the Calendar's features like - Events, month view, year view, week view, settings etc. have been created using WPF's custom control mechanism.