rss reader synopsis

16
RSS Reader for Windows Phone 7 A SYNOPSIS A Synopsis Submitted in partial fulfillment of the requirement for Degree of Bachelor of Engineering in Information Technology Discipline Submitted To [RAJIV GANDHI PRODYOGIKI VISHWAVIDYALAYA, BHOPAL (M.P.)] Submitted By Abhinav Dwivedi (Enrollment No – 0111IT071002) Ghanshyam Dongare (Enrollment No – 0111IT071039) Under The Guidance Of: Prof. Nitesh Gupta (HOD, Department of IT)

Upload: nitesh-shukla

Post on 26-Mar-2015

259 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: RSS Reader Synopsis

RSS Reader for Windows Phone 7 A SYNOPSIS

A Synopsis Submitted in partial fulfillment of the requirement forDegree of Bachelor of Engineering in Information Technology Discipline

Submitted To

[RAJIV GANDHI PRODYOGIKI VISHWAVIDYALAYA, BHOPAL (M.P.)]

Submitted By

Abhinav Dwivedi (Enrollment No – 0111IT071002)Ghanshyam Dongare (Enrollment No – 0111IT071039)

Under The Guidance Of:

Prof. Nitesh Gupta(HOD, Department of IT)

DEPARTMENT OF INFORMATION TECHNOLOGYTECHNOCRATS INSTITUTE OF TECHNOLOGY, BHOPAL

SESSION: 2010-11

Page 2: RSS Reader Synopsis

DECLARATION

We Abhinav Dwivedi, Ghanshyam Dongare, students of Bachelor of Engineering in

Information Technology discipline, session: 2010-2011, Technocrats Institute of

Technology-Bhopal (M.P.), here by declare that the work presented in this synopsis

entitled ‘RSS Reader for Windows Phone 7’ is the outcome of our own work, is bona

fide and correct to the best of our knowledge and this work has been carried out taking

care of Engineering Ethics. The work presented does not infringe any patented work and

has not been submitted to any other university or anywhere else for the award of any

degree or any professional diploma.

Date

Abhinav Dwivedi Enrollment No.: 0111IT071002

Ghanshyam Dongare Enrollment No.: 0111IT071039

i

Page 3: RSS Reader Synopsis

Table of Contents Topic Name Page No.

DECLARATION..........................................................................................................i

ABSTRACT.................................................................................................................1

1.0 Introduction...........................................................................................................2

2.0 Basic Theory..........................................................................................................2

3.0 Problem Identification..........................................................................................2

4.0 Methodology..........................................................................................................3

4.1 Block Diagram............................................................................Fig 1

4.2 Zero level DFD............................................................................Fig 2

4.3 First level DFD............................................................................Fig 2

4.4 Flow Chart...................................................................................Fig 2

5.0 CONCLUSION......................................................................................................4

REFERENCES............................................................................................................6

ii

Page 4: RSS Reader Synopsis

ABSTRACTThe Aim of this project is to provide A RSS Reader for Windows Phone 7 that is of great

use to the people who use the internet frequently and want to be updated to their content

specific websites through the help of RSS feed on their windows phone 7 devices.

RSS (most commonly expanded as Really Simple Syndication) is a family of web feed

formats used to publish frequently updated works—such as blog entries, news headlines,

audio, and video—in a standardized format. An RSS document (which is called a "feed",

"web feed" or "channel") includes full or summarized text, plus metadata such as

publishing dates and authorship. Web feeds benefit publishers by letting them syndicate

content automatically. They benefit readers who want to subscribe to timely updates

from favored websites or to aggregate feeds from many sites into one place.

A standardized XML file format allows the information to be published once and viewed

by many different programs. The user subscribes to a feed by entering into the reader the

feed's URI or by clicking a feed icon in a web browser that initiates the subscription

process. The RSS reader checks the user's subscribed feeds regularly for new work,

downloads any updates that it finds, and provides a user interface to monitor and read the

feeds. RSS allows users to avoid manually inspecting all of the websites they are

interested in, and instead subscribe to websites such that all new content is pushed onto

their browsers when it becomes available.

Keywords: Windows Phone 7 OS, Visual Studio 2010, NET Framework 4

1

Page 5: RSS Reader Synopsis

1.0 INTRODUCTION

Windows Phone 7 is a mobile operating system developed by Microsoft, and is the

successor to their Windows Mobile platform. Launched in Europe, Singapore and

Australia on October 21, 2010, and in the US & Canada on November 8, 2010, with Asia

to follow in 2011. It is aimed at the consumer market instead of the enterprise market

like its predecessor. With Windows Phone 7, Microsoft offers a new Metro user

interface, integrates the operating system with Microsoft's other services, and plans to

strictly control which hardware it runs on.

RSS (most commonly expanded as Really Simple Syndication) is a family of web feed

formats used to publish frequently updated works—such as blog entries, news headlines,

audio, and video—in a standardized format. This facility is available in the websites

from where the users can get the updates on their desktops laptops with the help of the

RSS Reader softwares but no such reader is available for the windows phone 7.

An RSS document (which is called a "feed", "web feed" or "channel") includes full or

summarized text, plus metadata such as publishing dates and authorship. Web feeds

benefit publishers by letting them syndicate content automatically. The same concept is

used in our application ‘RSS Reader for Windows Phone 7’ that can be implemented by

the windows phone 7 users where they can use this application and be benefited if they

want to subscribe to timely updates from favored websites or to aggregate feeds from

many sites into one place.

2

Page 6: RSS Reader Synopsis

2.0 BASIC THEORY

RSS formats are specified using XML, a generic specification for the creation of data

formats. Although RSS formats have evolved from as early as March 1999, it was

between 2005 and 2006 when RSS gained widespread use and Firefox's (" ") icon was

adopted by Internet

As RSS files are essentially XML formatted plain text, the RSS file itself is relatively

easily read both by automated processes and by humans alike. An example file could

have contents that could be placed on any appropriate communication protocol for file

retrieval, such as http or ftp, and reading software would use the information to present a

neat display to the end user.

This application accepts the User’s URL of a RSS Feed as the inputs in all formats and

then processes them to generate an output through a List Box element to display results

on the screen of Windows Phone 7

3

Page 7: RSS Reader Synopsis

3.0 PROBLEM IDENTIFICATION

4

Page 8: RSS Reader Synopsis

4.0 METHODOLOGY

4.1.0 Block Diagram

4.2.0 Data Flow Diagram

4.2.1 0 Level DFD (Data Flow Diagram)

Input Input Output

4.2.2 1 Level DFD (Data Flow Diagram)

User’s URL of a RSS Feed

Page to display results

RSS Reader for Windows Phone 7

User’s URL of a

RSS Feed

ReadRss method Accepts Input

Page to display results

results

and map

Button to trigger an event to read

feed Accepts Input

5

Page 9: RSS Reader Synopsis

2 Level DFD

Fig ii

4.4.0 Flowchart

A flowchart is a common type of chart, that represents an algorithm or a process,

showing the steps as boxes of various kinds, and their order by connecting these with

arrows. Flowcharts are used in analyzing, designing, documenting or managing a process

or program in various fields.

Response No Rsponce

Start

User’s URL of a RSS Feed

ReadRss method Accepts URI as Input

If

6

Page 10: RSS Reader Synopsis

YES

5.0 CONCLUSION

We have presented a novel approach of introducing specialized processing

application for handling the requests of the customers those who want to subscribe to

timely updates from favored websites or to aggregate feeds from many sites into one

place on their windows phone 7. It has a simple GUI (Graphical User Interface) and is

convenient to be used. It does not take any heavy resources from the windows phone 7

operating system it is running on. It does not consume user time for processing instead it

eases the users to subscribe their favorite feed at one place without any difficulty.

It will decrease their time and the use of internet to check regularly to the new posts

on their blogs or websites without actually logging into them rather receiving their posts

as soon as they are updated.

.

Displays results of the RSS Feed On Phone Screen

End

Sorry Request Unavailable

7

Page 11: RSS Reader Synopsis

REFERENCES

[1] http://support.microsoft.com/kb/304283 Copy Right:2010 Microsoft

[2] http:// www.microsoft.com/teched

[3] http://microsoft.com/technet

[4] http://microsoft.com/msdn

[5] http://developer.windowsphone.com

[6] http://www.windowsphone7.com

[7].http://www.microsoft.com/learning

[8].http://msdn.microsoft.com/en-us/library/microsoft.win32.aspx Microsoft Developer Network

MSDN © 2010 Microsoft Corporation

8

Page 12: RSS Reader Synopsis

9