Purdue Pride 3.3.10 Joe Gutierrez Tung Ho Janam Jahavier

9
Purdue Pride 3.3.10 Joe Gutierrez Tung Ho Janam Jahavier 3/3/2010 Purdue Pride

description

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 - PowerPoint PPT Presentation

Transcript of Purdue Pride 3.3.10 Joe Gutierrez Tung Ho Janam Jahavier

Page 1: Purdue Pride 3.3.10 Joe Gutierrez Tung Ho Janam Jahavier

Purdue Pride

Purdue Pride3.3.10

Joe GutierrezTung Ho

Janam Jahavier

3/3/2010

Page 2: Purdue Pride 3.3.10 Joe Gutierrez Tung Ho Janam Jahavier

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

3/3/2010

Page 3: Purdue Pride 3.3.10 Joe Gutierrez Tung Ho Janam Jahavier

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

3/3/2010

Page 4: Purdue Pride 3.3.10 Joe Gutierrez Tung Ho Janam Jahavier

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

3/3/2010

Page 5: Purdue Pride 3.3.10 Joe Gutierrez Tung Ho Janam Jahavier

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>”

3/3/2010

Page 6: Purdue Pride 3.3.10 Joe Gutierrez Tung Ho Janam Jahavier

Purdue Pride

Widget Standards: Sizes

Portrait Mode:

Landscape Mode:

3/3/2010

Page 7: Purdue Pride 3.3.10 Joe Gutierrez Tung Ho Janam Jahavier

Purdue Pride

Widget Standards: Frames

Portrait Mode: Landscape Mode:

3/3/2010

Page 8: Purdue Pride 3.3.10 Joe Gutierrez Tung Ho Janam Jahavier

Purdue Pride

Widget Standards: Graphics Format

• PNG-24 format• 8-bit color

3/3/2010

Page 9: Purdue Pride 3.3.10 Joe Gutierrez Tung Ho Janam Jahavier

Purdue Pride

Resources

RSS in Widget Tutorial:http://www.helloandroid.com/tutorials/newsdroid-rss-reader

Widget Tutorialhttp://nm-blog.sanid.com/2009/07/android-hellowidget-tutorial/

3/3/2010