90 likes | 197 Views
Purdue Pride 3.3.10 Joe Gutierrez Tung Ho Janam Jahavier. Scope of Work. Creation of online Server Creation of our own Purdue Pride website (HTML) Contains all text and JPEG data to be transmitted Contains our RSS XML File RSS Relatively simple to produce
E N D
Purdue Pride3.3.10Joe GutierrezTung HoJanamJahavier Purdue Pride
Scope of Work • Creation of online Server • Creation of our own Purdue Pride website (HTML) • Contains all text and JPEG data to be transmitted • Contains our RSS XML File • RSS • Relatively simple to produce • Each Item in our Channel has basic information of Title, Description and Link that we want to syndicate • Written according as XML file extension (Similar to HTML) • To compete the RSS File we must include XML and RSS versions we are using • Save file (ex. feed.xml) on our website Purdue Pride
Scope of Work • SQL Lite • Download an RSS XML file, retrieve data from it and store it in SQL Lite database • Organize and Format Contents • Create a RSS reader application that reads the store XML data • Connects to SQL Lite local database • Use "Simple API for XML", or SAX. Library is included in the Android SDK and is good for parsing (analyzing) XML data • Widget • Using data we have extracted from the XML file • Display data onto widget • Widget updates based on user’s setting with minimal power consumption Purdue Pride
Timeline • 7 weeks • March 10th: Widget, RSS tutorials • March 24th: RSS Feed • April 7th: SQL Lite Database • April 21st: Widget • April 28th: Work off any loose ends Purdue Pride
RSS Security Issues • Enclosure tag • used to include files • need to filter it out or simply not parse the tag • Javascript • filter out “<SCRIPT language="JavaScript">” and “</SCRIPT>” Purdue Pride
Widget Standards: Sizes • Portrait Mode: • Landscape Mode: Purdue Pride
Widget Standards: Frames Portrait Mode: Landscape Mode: Purdue Pride
Widget Standards: Graphics Format • PNG-24 format • 8-bit color Purdue Pride
Resources • RSS in Widget Tutorial: • http://www.helloandroid.com/tutorials/newsdroid-rss-reader • Widget Tutorial • http://nm-blog.sanid.com/2009/07/android-hellowidget-tutorial/ Purdue Pride