70 likes | 236 Views
PROGRAMMING CLUB SUMMER PROJECT 2013:. EVENT CALENDAR. Project Mentor: Manish Sharma Prepared by: Anushka Jha Jayameenakshi V. Prachi Gupta Anusha Chowdhury.
E N D
PROGRAMMING CLUB SUMMER PROJECT 2013: EVENT CALENDAR Project Mentor: Manish Sharma Prepared by: AnushkaJha Jayameenakshi V. Prachi Gupta AnushaChowdhury
AIM OF PROJECT: To develop an Android app that allows the user to find all the upcoming events in IITK and a webpage containing the details of the app. Motivation: To ensure that users do not miss out the important mails that arrive every day in webmail.
Implementation:1. We have written the code using OOP in Eclipse IDE. 2. We have used Android SDK version 2.1.3. We kept different buttons so that the events get classified into various categories. 4. We have created a webpage containing app details using html. 5. We use a series of if-else blocks while retrieving the required data from the webmail.
UI of our Android App: The user can login with his iitk username and password. If wrong input is given, then a message will be displayed and control comes back to login page again.
CATEGORIES: The different types of events are classified into 5 categories as shown…
What’s the need of our app when webmail can classify? Well, these can be some of the reasons… 1. On clicking the button for each category, the corresponding date & subject of mail are shown. In order to extract date of an event, we first get the body of the message using: Message m=inbox.getMessage(intmsgnumber); if(m.isMimeType("text/plain")) { ……. //Here we extract each word from message body and try //to check if it is a date… } // Thus, we can see the date of an event and not just the sent date. However, AVD being slow, this often takes lot of time. In webmail several types of mail come (including mails like “lost and found” or “weekly arrivals in the library”), which people often do not wish to see and they miss out important activities in which they could have participated…In our app, all those are filtered out and extra-curricular activities and issues related to senate, counselling service… are included. Our app can show the required ‘n’ number of recent mails in the mentioned categories.
AN EXAMPLE: When the user clicks on the button of a category, then the date and the subject of the mails of that particular category are displayed in scrollview.