<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2001349421787114228</id><updated>2011-07-07T16:40:49.890-04:00</updated><category term='awesomeness'/><category term='mashups'/><category term='class'/><title type='text'>The Magnificent Silk8020 Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://silk8020.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://silk8020.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Max</name><uri>http://www.blogger.com/profile/14790961139795743939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2001349421787114228.post-6011613070468043013</id><published>2009-12-01T19:38:00.002-05:00</published><updated>2009-12-01T19:42:21.535-05:00</updated><title type='text'>Google Gears Dead?</title><content type='html'>For those that don't know what Google Gears does the below is from Google' Site:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Gears is a plug-in that extends your browser to create a richer platform for web applications. For example, webmasters can use Gears on their websites to let users access information offline or provide you with content based on your geographical location. To install Gears, visit &lt;a href="http://gears.google.com/" target="new"&gt;http://gears.google.com&lt;/a&gt; &lt;/p&gt;Google Gears has a&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A Database module (powered by &lt;a href="http://en.wikipedia.org/wiki/SQLite" title="SQLite"&gt;SQLite&lt;/a&gt;), which can store data locally&lt;span style="text-decoration: underline;"&gt;.&lt;/span&gt;&lt;sup id="cite_ref-4" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Google_gears#cite_note-4"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;A WorkerPool module, which provides parallel execution of JavaScript code.&lt;sup id="cite_ref-5" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Google_gears#cite_note-5"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;A LocalServer module, which caches and serves application resources (HTML, JavaScript, images, etc).&lt;sup id="cite_ref-6" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Google_gears#cite_note-6"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;A Desktop module, which lets web applications interact more naturally with the desktop.&lt;sup id="cite_ref-7" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Google_gears#cite_note-7"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;A Geolocation module, which lets web applications detect the geographical location of their users.&lt;/li&gt;&lt;/ul&gt;So this wonderful tool by Google hasn't really gotten any traction in the industry and is possibly going to be phased out or at least not developed too much anymore. There's speculation that Google is waitng for HTML5 before committing to offline&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gizmodo.com/5416140/is-google-gears-dead"&gt;Source&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2001349421787114228-6011613070468043013?l=silk8020.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silk8020.blogspot.com/feeds/6011613070468043013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silk8020.blogspot.com/2009/12/google-gears-dead.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/6011613070468043013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/6011613070468043013'/><link rel='alternate' type='text/html' href='http://silk8020.blogspot.com/2009/12/google-gears-dead.html' title='Google Gears Dead?'/><author><name>Dmitriy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2001349421787114228.post-8958300274730149079</id><published>2009-11-17T16:28:00.003-05:00</published><updated>2009-11-17T16:30:35.841-05:00</updated><title type='text'>Windows Live ID Secures ISO Certification</title><content type='html'>So Windows is taking the security of their service very seriously. They are pitching that its one of the advantages of using Windows Live ID. This is definitely a reassuring measure by Microsoft.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tradingmarkets.com/.site/news/Stock%20News/2658298/"&gt;Look Here for details&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2001349421787114228-8958300274730149079?l=silk8020.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silk8020.blogspot.com/feeds/8958300274730149079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silk8020.blogspot.com/2009/11/windows-live-id-secures-iso.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/8958300274730149079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/8958300274730149079'/><link rel='alternate' type='text/html' href='http://silk8020.blogspot.com/2009/11/windows-live-id-secures-iso.html' title='Windows Live ID Secures ISO Certification'/><author><name>Dmitriy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2001349421787114228.post-6471345802582418870</id><published>2009-11-09T22:06:00.002-05:00</published><updated>2009-11-09T22:14:52.342-05:00</updated><title type='text'>Open ID &amp; Windows Live ID Presentation</title><content type='html'>Below is an abstract of the topics that we will cover in the presentation. Also included are some good reading and viewing material.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Single Sign on vs Single ID&lt;/li&gt;&lt;li&gt;Open ID Benefits&lt;/li&gt;&lt;li&gt;Open  ID Technical Implementation&lt;/li&gt;&lt;li&gt;Windows Live ID Overview&lt;/li&gt;&lt;li&gt;Windows Live ID Development Tools&lt;/li&gt;&lt;li&gt;Windows Live ID Delegated Authentication&lt;/li&gt;&lt;li&gt;Windows Live ID Federated Authentication&lt;/li&gt;&lt;/ul&gt;Articles to Read:&lt;br /&gt;&lt;ul style="color: rgb(0, 0, 0);"&gt;&lt;ul type="DISC"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://dev.aol.com/article/2007/openid_primer_for_php" target="_blank"&gt;&lt;span style="font-family:Calisto MT;"&gt;&lt;u&gt;http://dev.aol.com/article/&lt;wbr&gt;2007/openid_primer_for_php&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://openid.net/add-openid/" target="_blank"&gt;&lt;span style="font-family:Calisto MT;"&gt;&lt;u&gt;http://openid.net/add-openid/&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://openid.net/get-an-openid/what-is-openid/" target="_blank"&gt;&lt;span style="font-family:Calisto MT;"&gt;&lt;u&gt;http://openid.net/get-an-&lt;wbr&gt;openid/what-is-openid/&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.cs.wustl.edu/%7Ejain/cse571-07/ftp/websso/" target="_blank"&gt;&lt;span style="font-family:Calisto MT;"&gt;&lt;u&gt;http&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.cs.wustl.edu/%7Ejain/cse571-07/ftp/websso/" target="_blank"&gt;&lt;span style="font-family:Calisto MT;"&gt;&lt;u&gt;://www.cs.wustl.edu/~jain/&lt;wbr&gt;cse571-07/ftp/websso/&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://openidexplained.com/" target="_blank"&gt;&lt;span style="font-family:Calisto MT;"&gt;&lt;u&gt;http://openidexplained.com&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://openidexplained.com/" target="_blank"&gt;&lt;span style="font-family:Calisto MT;"&gt;&lt;u&gt;/&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Windows_Live_ID" target="_blank"&gt;&lt;span style="font-family:Calisto MT;"&gt;&lt;u&gt;http://en.wikipedia.org/wiki/&lt;wbr&gt;Windows_Live_ID&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb288408.aspx" target="_blank"&gt;&lt;span style="font-family:Calisto MT;"&gt;&lt;u&gt;http://msdn.microsoft.com/en-&lt;wbr&gt;us/library/bb288408.&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb288408.aspx" target="_blank"&gt;&lt;span style="font-family:Calisto MT;"&gt;&lt;u&gt;aspx&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb676631.aspx" target="_blank"&gt;&lt;span style="font-family:Calisto MT;"&gt;&lt;u&gt;http&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb676631.aspx" target="_blank"&gt;&lt;span style="font-family:Calisto MT;"&gt;&lt;u&gt;://msdn.microsoft.com/en-&lt;wbr&gt;us/library/bb676631.&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb676631.aspx" target="_blank"&gt;&lt;span style="font-family:Calisto MT;"&gt;&lt;u&gt;aspx&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Video&lt;/li&gt;&lt;ul type="DISC"&gt;&lt;li&gt;&lt;span style="font-family:Calisto MT;font-size:100%;"&gt;&lt;a href="http://www.youtube.com/watch?v=Vq0R1Y1A2rE" target="_blank"&gt;http://www.youtube.com/watch?&lt;wbr&gt;v=Vq0R1Y1A2rE&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2001349421787114228-6471345802582418870?l=silk8020.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silk8020.blogspot.com/feeds/6471345802582418870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silk8020.blogspot.com/2009/11/open-id-windows-live-id-presentation.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/6471345802582418870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/6471345802582418870'/><link rel='alternate' type='text/html' href='http://silk8020.blogspot.com/2009/11/open-id-windows-live-id-presentation.html' title='Open ID &amp; Windows Live ID Presentation'/><author><name>Dmitriy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2001349421787114228.post-3108305721460444593</id><published>2009-10-18T19:25:00.016-04:00</published><updated>2009-10-18T21:49:59.345-04:00</updated><title type='text'>CIS 8020 Assignment 2 DF Customer Spending</title><content type='html'>An accountant who works as a private contractor aims to visualize for his clients their spending habits. The accountant has received access to his client's purchases and these purchases come in as a CSV feed at the end of each day from the client's credit card company. The accountant wants to differentiate himself from others, by giving the clients an on demand access to their spending habits. The on-demand access to this information will be provided by a website that the accountant has built for his client. &lt;br /&gt;&lt;br /&gt;Google's Chart API is a perfect solution as an on demand provider of this data visualization. With some simple javascript work that accesses the credit card's CSV file and Google's Chart API, the accountant can provide to his client an on demand visualization of up to date spending habits. Below is an example of what that a client might see as his spending habbits. The graph is generated with Google's Chart API.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://chart.apis.google.com/chart?chtt=Spending+by+Category&amp;chts=000000,10&amp;chs=500x195&amp;chf=bg,s,ffffff&amp;cht=p3&amp;chd=t:35.78,23.15,15.78,11.57,9.47,2.10,1.05,1.05&amp;chl=Education|Business+Expenses|House|Shopping|Food+&amp;+Dining|Auto+&amp;+Transport|Bills+&amp;+Utilities|Health+&amp;+Fitness&amp;chco=ff6633,00ff66,0066ff,99cccc,00ffff,ffcc33,9900ff,993366" width="500px" height="500px" id="map" frameborder="0"&gt;&lt;br /&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://chart.apis.google.com/chart?chtt=Spending+by+Category&amp;chts=000000,10&amp;chs=500x195&amp;chf=bg,s,ffffff&amp;cht=p3&amp;chd=t:35.78,23.15,15.78,11.57,9.47,2.10,1.05,1.05&amp;chl=Education|Business+Expenses|House|Shopping|Food+&amp;+Dining|Auto+&amp;+Transport|Bills+&amp;+Utilities|Health+&amp;+Fitness&amp;chco=ff6633,00ff66,0066ff,99cccc,00ffff,ffcc33,9900ff,993366&lt;br /&gt;&lt;br /&gt;The reason the accountant chose this API for implementation is because its easy to access and code. With some crafty coding the accountant can pull out the spending categories, dollars spent, and their percentages from the CSV file and plug them into the API URL. Since the CSV file will be updated on a daily basis, this allows the accountant to offer to his clients an up to date representation of spending habits without doing any additional work himself (other than setting up the service initially). This API works best because its fast, easy to use, and dependable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2001349421787114228-3108305721460444593?l=silk8020.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silk8020.blogspot.com/feeds/3108305721460444593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silk8020.blogspot.com/2009/10/google-base-map-var-gmap-null-function.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/3108305721460444593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/3108305721460444593'/><link rel='alternate' type='text/html' href='http://silk8020.blogspot.com/2009/10/google-base-map-var-gmap-null-function.html' title='CIS 8020 Assignment 2 DF Customer Spending'/><author><name>Dmitriy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2001349421787114228.post-7128000908966485332</id><published>2009-10-15T20:51:00.003-04:00</published><updated>2009-10-15T21:03:55.095-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mashups'/><category scheme='http://www.blogger.com/atom/ns#' term='awesomeness'/><title type='text'>CIS 8020 Assignment 2 MB Google Charts</title><content type='html'>An international shipping company does a lot of business with the USA. Since it's based in the UK, it has funds in both Euro and British Pounds, and can use either to pay for shipment. Due to currency rate fluctuations, it may be more advantageous to pay in one currency over another at a particular point in time. In order to make the decision which currency to use, the company would like to visualize the data to help with the decision.&lt;br /&gt;&lt;br /&gt;The company decided to use Google's Chart API for several reasons. Since it's web-based, charts can easily be embedded into dashboards and other reports. The charts are also dynamic, since it's possible to supply a currency rate data URL instead of static, hardcoded figures. Ideally, once set up, the business doesn't have anything else to configure, except refresh the page/dashboard to get an updated graph. &lt;br /&gt;&lt;br /&gt;&lt;img src="http://chart.apis.google.com/chart?chtt=USD+vs.+EUR+and+GBP+Exchange+Rates&amp;amp;chts=000000,12&amp;amp;chs=600x300&amp;amp;chf=bg,s,ffffff|c,s,ffffff&amp;amp;chxt=x,y&amp;amp;chxl=0:|10/10/2009|10/11/2009|10/12/2009|10/13/2009|10/14/2009|10/15/2009|1:|.61|.64|.67&amp;amp;cht=lc&amp;amp;chd=t:99.16,100.00,100.00,98.66,93.99,87.83,84.49|11.83,20.33,20.33,22.16,22.16,12.50,0.00&amp;amp;chdl=USD+to+EUR|USD+to+GBP&amp;amp;chco=0000ff,009900&amp;amp;chls=1,1,0|1,1,0" alt="Google Chart"/&gt;&lt;br /&gt;&lt;br /&gt;The Chart API was an ideal choice since the setup is straightforward, with minimal programming knowledge -- just plug parameters into the URL. Both the chart and the forex data are hosted and retrieved elsewhere for free, requiring the company minimal overhead to operate the functionality. This is essentially a turn-key solution with faster and cheaper deployment compared to proprietary and self-hosted charting packages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2001349421787114228-7128000908966485332?l=silk8020.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silk8020.blogspot.com/feeds/7128000908966485332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silk8020.blogspot.com/2009/10/cis-8020-assignment-2-mb-google-charts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/7128000908966485332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/7128000908966485332'/><link rel='alternate' type='text/html' href='http://silk8020.blogspot.com/2009/10/cis-8020-assignment-2-mb-google-charts.html' title='CIS 8020 Assignment 2 MB Google Charts'/><author><name>Max</name><uri>http://www.blogger.com/profile/14790961139795743939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2001349421787114228.post-8310259439396950842</id><published>2009-10-05T23:52:00.003-04:00</published><updated>2009-10-06T00:11:31.349-04:00</updated><title type='text'>Mashups Presentation Abstract &amp; Articles</title><content type='html'>Below is an abstract of the topics that we will cover in the presentation. Also included are some good reading and viewing material.&lt;br /&gt;&lt;br /&gt;Topics:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Background of Mashups - webbased or server based apps that are unique but share charachterestics of the "mashed up" sources&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Consumer Mashups - Data&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Enterprise Mashups - Data and Processes&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Technology behind Mashups - API, SOA, XML, Javascript, Java, .Net&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Examples&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Demo - Yahoo! Pipes&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Good articles to read for about mashups.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;http://blogs.zdnet.com/Hinchcliffe/?p=872&lt;/li&gt;&lt;li&gt;http://www.youtube.com/watch?v=q6e7Jaz4FOc&lt;/li&gt;&lt;li&gt;http://www.programmableweb.com/apis&lt;/li&gt;&lt;li&gt;http://www.slideshare.net/jokay/mashups-presentation&lt;/li&gt;&lt;li&gt;http://wiki.developerforce.com/index.php/Mashups:_The_What_and_Why&lt;/li&gt;&lt;li&gt;http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)&lt;/li&gt;&lt;li&gt;http://en.wikipedia.org/wiki/Business_Mashups&lt;/li&gt;&lt;li&gt;http://en.wikipedia.org/wiki/Api&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2001349421787114228-8310259439396950842?l=silk8020.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silk8020.blogspot.com/feeds/8310259439396950842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silk8020.blogspot.com/2009/10/mashups-presentation-abstract-articles.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/8310259439396950842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/8310259439396950842'/><link rel='alternate' type='text/html' href='http://silk8020.blogspot.com/2009/10/mashups-presentation-abstract-articles.html' title='Mashups Presentation Abstract &amp; Articles'/><author><name>Dmitriy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2001349421787114228.post-8427873807983532257</id><published>2009-09-27T17:44:00.004-04:00</published><updated>2009-09-27T17:50:55.048-04:00</updated><title type='text'>Demo Google News + Yahoo! Maps Mashup</title><content type='html'>&lt;script src="http://l.yimg.com/a/i/us/pps/mapbadge_1.1.js"&gt;{"pipe_id":"7ld1F6va3BGmYIhNxJtC8g","_btype":"map","pipe_params":{"textinput1":""}}&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_XuyoFupl1Zc/Sr_denN89GI/AAAAAAAAAgk/IUt6DykS5ys/s1600-h/Picture+5.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 215px; height: 400px;" src="http://4.bp.blogspot.com/_XuyoFupl1Zc/Sr_denN89GI/AAAAAAAAAgk/IUt6DykS5ys/s400/Picture+5.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5386267197351720034" /&gt;&lt;/a&gt;We made this mashup using Google News and Yahoo! Maps APIs, put together with the &lt;a href="http://pipes.yahoo.com/"&gt;Yahoo! Pipes&lt;/a&gt; mashup tool. Take a look and play with the tools yourself. We'll explain how this mashup was made during our presentation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2001349421787114228-8427873807983532257?l=silk8020.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silk8020.blogspot.com/feeds/8427873807983532257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silk8020.blogspot.com/2009/09/demo-google-news-yahoo-maps-mashup.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/8427873807983532257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/8427873807983532257'/><link rel='alternate' type='text/html' href='http://silk8020.blogspot.com/2009/09/demo-google-news-yahoo-maps-mashup.html' title='Demo Google News + Yahoo! Maps Mashup'/><author><name>Max</name><uri>http://www.blogger.com/profile/14790961139795743939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XuyoFupl1Zc/Sr_denN89GI/AAAAAAAAAgk/IUt6DykS5ys/s72-c/Picture+5.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2001349421787114228.post-8019039000767702661</id><published>2009-09-27T12:31:00.004-04:00</published><updated>2009-09-27T12:50:20.742-04:00</updated><title type='text'>An Intro to Mashups</title><content type='html'>This nice 7 minute video gives a really great intro to mashups. I as a newbie found it very helpful.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/q6e7Jaz4FOc&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/q6e7Jaz4FOc&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2001349421787114228-8019039000767702661?l=silk8020.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silk8020.blogspot.com/feeds/8019039000767702661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silk8020.blogspot.com/2009/09/intro-to-mashups.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/8019039000767702661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/8019039000767702661'/><link rel='alternate' type='text/html' href='http://silk8020.blogspot.com/2009/09/intro-to-mashups.html' title='An Intro to Mashups'/><author><name>Dmitriy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2001349421787114228.post-3366709770384398825</id><published>2009-09-01T20:14:00.001-04:00</published><updated>2009-09-01T20:14:40.381-04:00</updated><title type='text'>Data Integration (Looking for Ideas)</title><content type='html'>I work for a transportation and logistics company based in Atlanta. Several years ago, I was involved in the design and development of a Data Warehouse (DW).  The data warehouse was to become the data integration point which would serve as a global repository of the company’s customer and revenue data. It was built primarily to support Sales Compensation, but over time it has evolved to become the company’s main data source for managerial reporting systems. To date, there are about 30 reporting systems that rely on data sourced from the Data Warehouse.&lt;br /&gt;&lt;br /&gt;The team that supports  the ETL (Extract, Transform Load) processes that load and integrates data in the DW spend about 50% of their time resolving data integrity issues which occur frequently given the disparate and inconsistent data sources. The DW reflects the fragmented and semi-automated nature of our financial systems as they exist today. The company has aggressively pursued inorganic growth by acquiring smaller logistics and supply chain companies globally. As a result, we end up having 25+ financial systems (some manual) that load data into the DW.&lt;br /&gt;&lt;br /&gt;We receive about 220 files in various formats through different transmission modes: from emailed EXCEL sheets and CSV files, to direct database to database connections, and FTPd flat files. Going forward, as we rationalize our billing systems and migrate them into strategic applications, the number of data feeds should decrease, and their quality and consistency should improve.  But that’s in the future…&lt;br /&gt;&lt;br /&gt;In the meantime, I am interested to listen to your ideas in the following areas:&lt;br /&gt;1)  Methodologies and technologies in integrating data from disparate data sources&lt;br /&gt;2)  Methodologies and technologies in ensuring data quality&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2001349421787114228-3366709770384398825?l=silk8020.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silk8020.blogspot.com/feeds/3366709770384398825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silk8020.blogspot.com/2009/09/data-integration-looking-for-ideas.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/3366709770384398825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/3366709770384398825'/><link rel='alternate' type='text/html' href='http://silk8020.blogspot.com/2009/09/data-integration-looking-for-ideas.html' title='Data Integration (Looking for Ideas)'/><author><name>Jason</name><uri>http://www.blogger.com/profile/14180489458216699996</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2001349421787114228.post-2149510653298096539</id><published>2009-09-01T19:10:00.003-04:00</published><updated>2009-09-01T19:49:20.304-04:00</updated><title type='text'>Our topics</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;So that everyone is on the same page. I will post our group's topics here.  We will present and post on &lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;October 6th - &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;SoA and Web 2.0; mash-up, Web API, REST&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;November 3rd  - Identity integration; Single Sign-On&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:TrebuchetMS, Arial, sans-serif;font-size:130%;"&gt;&lt;span class="Apple-style-span"  style="font-size:14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2001349421787114228-2149510653298096539?l=silk8020.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silk8020.blogspot.com/feeds/2149510653298096539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silk8020.blogspot.com/2009/09/our-topics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/2149510653298096539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/2149510653298096539'/><link rel='alternate' type='text/html' href='http://silk8020.blogspot.com/2009/09/our-topics.html' title='Our topics'/><author><name>Dmitriy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2001349421787114228.post-8872658313591386330</id><published>2009-08-25T19:57:00.000-04:00</published><updated>2009-08-25T19:59:12.470-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='class'/><title type='text'>Post, the first</title><content type='html'>Revel in the glory that is this blog!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2001349421787114228-8872658313591386330?l=silk8020.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silk8020.blogspot.com/feeds/8872658313591386330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silk8020.blogspot.com/2009/08/post-first.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/8872658313591386330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2001349421787114228/posts/default/8872658313591386330'/><link rel='alternate' type='text/html' href='http://silk8020.blogspot.com/2009/08/post-first.html' title='Post, the first'/><author><name>Max</name><uri>http://www.blogger.com/profile/14790961139795743939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
