Академический Документы
Профессиональный Документы
Культура Документы
D. Other firefox extensions which has the same functionalities The “FoxAlert” is a firefox extension which gives alerts about
Source code of weatherbug-2.0.0.4-fx[6] natural hazards to the user as popup messages. It uses RSS
Gives live, local weather conditions in Firefox with the feeds to get the alerts. When the user installs the FoxAlert
Weather Bug extension. Featuring forecasts, radar, and severe extension, a small icon in status bar appears. When the mouse
weather alerts from WeatherBug's community of pointer is pointed to the icon a tool tip appears displaying
neighbourhood weather. “FoxAlert”.
Webmail_notifier-1.5.3-fx [7] When the user double click on the icon, the homepage of
Webmail Notifier checks users webmail accounts and notifies GDACs opens in a new tab(url-
the number of unread emails. http://www.gdacs.org/index.asp/). When user right click on
the icon a menu appears .If the user needs to see the latest
infoRSS[8] updates, he can select “update” from that menu.
Displays RSS, Atom, Twitter, parsed HTML and NNTP feed When a new alert receives, a notification box which contains
in a scrolling area in the status bar. Compatible with the message will appear.
podcasting RSS which can be downloaded directly. It's also a The project can be divided in to three different modules as
good Google email notifier. RSS connector, RSS converter and display unit. When the
3
plug in runs on the mozilla web browser, it search for the given feed URL. Then it sends that feed to rss parser (rss.js)
alerts. If there are any feed available, RSS connector gets that and get processed data. Finally it gives a notification to user
feed. Data alert unit is also responsible for storing subscription about new update and displays in GUI.
data. Then alert unit send this data to RSS converter. It converts Rss.js
the RSS message in to a human readable format. After that, rss.js file contains functions and implementations needed to
formatted message is sent to the display unit. Using the facilities parse the response text received from XMLHttp request. It
provided by mozilla platform, the message is then shown to the parses the rss feed and gets the relevent data from that feed
user as a popup message. and returns them.
Core technology that extensions are built with is an XML Options.js
language called XUL (eXtensible User-interface Language), Options.js file includes all the functions and implementations
which defines interface components from simple tags. Java needed to get and set user preference values through the
script was used to wrote functions. preference dialog.
C. Quality
The plugin can be developed to register user location, so
that he can get alerts relevant to his area. The plugin will
support for further development as its architecture allows.
End product will also have a nice, user friendly interface.
Reliability will be fairly depending on the RSS feeds.
A. Overview D. Constraints
The plugin is consists of three layers primarily. The time allocated for the project is a major constraint.
• Upper layer will handle the connection establishment with User should have installed FF in prior to use the plug in
Rss feeds and parsing feeds Plug in is only available in English language
• Middle layer will do formatting of data.
• Last layer will handle the display tasks D. Assumptions and dependencies
User has installed FF.
Various RSS feed urls were combined in to one url using User knows how to enter URL for subscription.
available facility in feedstich website (http://feedstitch.com/) User is able to work in English
v. CONCLUSION
REFERENCES
[6] weatherbug-2.0.0.4-fx
https://addons.mozilla.org/en-US/firefox/addon/2455
[7] webmail_notifier-1.5.3-fx
https://addons.mozilla.org/en-US/firefox/addon/4490
[8] InfoRSS
https://addons.mozilla.org/en-US/firefox/addon/5459
[9]eQuake Alert
https://addons.mozilla.org/en-US/firefox/addon/2239