Abstract

“Necessity is the mother of invention”

And behind the motivation of this project is the necessity for Personal Information Management. PIMStudio.net is a real-time application developed to make management of personal information simple.

To illustrate, consider a feature of PIMStudio, My Inventory module which allows the user to keep track of items like Books, Music CDs, Movie DVDs or any media in an inventory. Whenever an item in inventory is given to friend, an entry is noted in it about the transaction. When the specified due-date by borrower is reached, it reminds the user about the item and the borrower is sent an E-mail/SMS alert using his contact details in the Contacts Manager automatically and thus it resolves the problem of lost cd/dvds etc.

Several other planned notable features include:

·          My Accounts module, a day-to-day income/expense tracker which keeps track of simple daily incomes/expenses like bus fair, Mess bill, etc. It also provides brief statistical reports of day/week/month/year wise filtered data with pie/bar charts.

·          It can also be used to send free SMS messages to friends in contacts list using web services that provide free-sms found across internet.

·           My Contacts module also provides a very handy Import Contacts option that allows user to import E-mail IDs from Yahoo/Google/MSN accounts using their existing accounts or from any ‘.cvs’ separated file or from MS Outlook Contacts.

·          It incorporates a Remainder service which can be used to notify planned Events/Tasks.

·          The My Inventory module also provides a CD/DVD archive functionality which can be used as a CD/DVD Organizer.

The project is build on the top of latest Microsoft.Net Framework 2.0 using CLR Languages like VB.NET,ASP.NET etc and explorers the most advanced concepts involved in the .Net programming such as Windows Services, Web services, MAPI, User Authentication mechanisms, Encryption, Threading, etc besides the traditional core components such as Winforms,ADO.NET, etc.

The implementation details of PIMStudio.net like the technologies used and coding techniques implemented are explained in this project report.