<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
   <channel>
      <title>SAP InnoJam</title>
      <description>This Yahoo pipe provides you with news around the SAP InnoJam event series. Find more information about the next planned events at www.sapinnojam.com</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=282f661814c0abe781307f5144d9f1bb</link>
      <atom:link rel="next" href="http://pipes.yahoo.com/pipes/pipe.run?_id=282f661814c0abe781307f5144d9f1bb&amp;_render=rss&amp;page=2" />
      <pubDate>Thu, 31 May 2012 03:33:17 +0000</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/sapinnojam" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="sapinnojam" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
         <title>Somewhere between co-location and virtual teams: Where we Work and why it matters</title>
         <link>http://scn.sap.com/community/technology-innovation/blog/2012/05/30/somewhere-between-co-location-and-virtual-teams-where-we-work-and-why-it-matters</link>
         <guid isPermaLink="false">http://scn.sap.com/community/technology-innovation/blog/2012/05/30/somewhere-between-co-location-and-virtual-teams-where-we-work-and-why-it-matters</guid>
         <pubDate>Wed, 30 May 2012 16:17:34 +0000</pubDate>
      <description>&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/MTzhrETeLOc" height="1" width="1"/&gt;</description></item>
      <item>
         <title>Get To Know the Technology Innovation &amp; Developer Experience (TIDE) Team</title>
         <link>http://scn.sap.com/docs/DOC-28082</link>
         <description>&lt;div class="jive-rendered-content"&gt;&lt;p&gt;...and find out, who is doing what and how to get in touch with us!&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/102-28082-21-101219/022812_SAPDeveloperTeam_00010.jpg"&gt;&lt;img alt="022812_SAPDeveloperTeam_00010.jpg" class="jive-image-thumbnail jive-image" height="400" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/102-28082-21-101219/600-400/022812_SAPDeveloperTeam_00010.jpg" width="600"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Back row&lt;/strong&gt;: J&amp;#252;rgen Schmerder, Mario Herger, Rui Nogueira, Michael Byczkowski, Michael Flynn, Julien Vayssiere, Ingo Sauerzapf, John Mayerhofer&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Front row&lt;/strong&gt;: Rocky Ongkowidjojo, Gigi Read, Alvaro Tjada Galindo (Blag), Sebastian Wieczorek, &lt;span style="color:#575757;"&gt;&lt;span style="text-decoration:underline;"&gt;Anne Hardy&lt;/span&gt; (team lead)&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;"&gt;&lt;strong&gt;Missing&lt;/strong&gt;: Inga Bereza, Kai-Yin Gau, Hester Hilbrecht, Katrin Staehr, &lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt;text-decoration:underline;"&gt;&lt;strong&gt;Get to know the team mates&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Inga Bereza&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/102-28082-21-105502/I829447.JPG"&gt;&lt;img alt="I829447.JPG" class="jive-image" height="179" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/102-28082-21-105502/111-179/I829447.JPG" width="111"/&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;My responsibilities&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;SAP Mentors engagement; ad-hoc projects support, innovation, student enablement, design thinking&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;How to reach me:&lt;/span&gt;&lt;br/&gt;email:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-email-small" target="_blank" href="mailto:inga.bereza@sap.com"&gt;inga.bereza@sap.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;twitter:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; @berezka1980&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;linked-in:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.linkedin.com/in/ingabereza"&gt;http://www.linkedin.com/in/ingabereza&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;Websites:&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-wiki-small" target="_blank" href="http://scn.sap.com/docs/DOC-23155"&gt;SAP Mentors&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="https://community.wdf.sap.corp/sbs/groups/developer-experience?view=overview"&gt;Developer Excellence Awards&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Michael Byczkowski&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Michael Flynn&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Kai-Yin Gau&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Anne Hardy&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/102-28082-21-101418/031312_SAPDKOM_00081_small.jpg"&gt;&lt;img alt="031312_SAPDKOM_00081_small.jpg" class="jive-image-thumbnail jive-image" height="183" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/102-28082-21-101418/275-183/031312_SAPDKOM_00081_small.jpg" width="275"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;My responsibilities&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;"&gt;Lead and love my team; change what needs to be changed; fix what needs to be fixed&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;How to reach me:&lt;/span&gt;&lt;br/&gt;email:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-email-small" target="_blank" href="mailto:anne.hardy@sap.com"&gt;anne.hardy@sap.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;twitter:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; @annehardy&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;linked-in:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.linkedin.com/in/annehardy"&gt;http://www.linkedin.com/in/annehardy&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;Websites:&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://developer.sap.com"&gt;SAP Developer Center&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.sapinnojam.com"&gt;SAP InnoJam&lt;/a&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://http//scn.sap.com/community/technology-innovation"&gt;SAP Technology Innovation&lt;/a&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://ideas.sap.com"&gt;Idea Place&lt;/a&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Mario Herger&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/101508/Mario_Herger_small.jpg"&gt;&lt;img alt="Mario_Herger_small.jpg" class="jive-image" height="124" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/101508/128-124/Mario_Herger_small.jpg" width="128"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;My responsibilities&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Driving Innovation Communities, talking &amp;amp; writing a lot about &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://en.wikipedia.org/wiki/Gamification"&gt;Gamification&lt;/a&gt; in the enterprise, playing Angry Birds.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;How to reach me:&lt;/span&gt;&lt;br/&gt;email:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-email-small" target="_blank" href="mailto:mario.herger@sap.com"&gt;mario.herger@sap.com &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;twitter:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="https://twitter.com/#!/mherger"&gt;@mherger&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;linked-in:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.linkedin.com/in/marioherger"&gt;http://www.linkedin.com/in/mario.herger&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;Websites:&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.enterprise-gamification.com"&gt;Enterprise-Gamification.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.gamificationcommunity.com"&gt;Enterprise Gamification Community&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.marioherger.at"&gt;Website Mario Herger&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Hester Hilbrecht&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/102-28082-21-106592/Hester.jpg"&gt;&lt;img alt="Hester.jpg" class="jive-image" height="124" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/102-28082-21-106592/175-124/Hester.jpg" width="175"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;My responsibilities&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Design Thinking @ InnoJam, Infusing people with Design Thinking, Open Innovation, Grass Roots Innovation @ SAP&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;How to reach me:&lt;/span&gt;&lt;br/&gt;email:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-email-small" target="_blank" href="mailto:hester.hilbrecht@sap.com"&gt;hester.hilbrecht@sap.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;linked-in:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="font-family:'sans-serif';color:black;font-size:10.5pt;"&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.linkedin.com/profile/view?id=156026984&amp;amp;trk=tab_pro"&gt;http://www.linkedin.com/profile/view?id=156026984&amp;amp;trk=tab_pro&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;John Mayerhofer&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://m3.licdn.com/mpr/mpr/shrink_100_100/p/1/000/000/037/03ee660.jpg"&gt;&lt;img alt="http://m3.licdn.com/mpr/mpr/shrink_100_100/p/1/000/000/037/03ee660.jpg" class="jive-image" src="http://m3.licdn.com/mpr/mpr/shrink_100_100/p/1/000/000/037/03ee660.jpg"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;text-decoration:underline;"&gt;My responsibilities:&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;text-decoration:underline;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Innovation strategy and enablement (focus on grass roots and open innovation)&lt;/p&gt;&lt;p&gt;The future of education - research project (part of our &lt;em&gt;Future of X&lt;/em&gt; practice)&lt;/p&gt;&lt;p&gt;Developer enablement&lt;/p&gt;&lt;p&gt;Building small software with a positive social impact&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;text-decoration:underline;"&gt;How to reach me:&lt;/span&gt; &lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;E-mail:&amp;#160; john dot mayerhofer at sap dot com&lt;/p&gt;&lt;p&gt;&lt;span&gt;Profile:&amp;#160; &lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.linkedin.com/in/johnmayerhofer"&gt;http://www.linkedin.com/in/johnmayerhofer&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;See also:&amp;#160; &lt;a rel="nofollow" class="jive-link-profile-small" target="_blank" href="http://scn.sap.com/people/john.mayerhofer"&gt;http://scn.sap.com/people/john.mayerhofer/content&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Rui Nogueira&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/102-28082-21-101337/profile-image-display.jspa.png"&gt;&lt;img alt="profile-image-display.jspa.png" class="jive-image jiveImage" height="100" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/102-28082-21-101337/134-100/profile-image-display.jspa.png" width="134"/&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;My responsibilities&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;"&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.sapinnojam.com/"&gt;SAP InnoJam&lt;/a&gt;, &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.sdn.sap.com/irj/scn/code-exchange"&gt;Code Exchange&lt;/a&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;How to reach me:&lt;/span&gt;&lt;br/&gt;email:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-email-small" target="_blank" href="mailto:rui.nogueira@sap.com"&gt;rui.nogueira@sap.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;twitter:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; @ruinogueira&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;linked-in:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.linkedin.com/pub/rui-nogueira/17/782/98b"&gt;http://www.linkedin.com/pub/rui-nogueira/17/782/98b&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;Websites:&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-community-small" target="_blank" href="http://scn.sap.com/community/developer-center"&gt;Developer Center on SCN&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-community-small" target="_blank" href="http://scn.sap.com/community/technology-innovation"&gt;Technology Innovation on SCN&lt;br/&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.spreaker.com/show/sap_technology_innovation_show"&gt;Technology Innovation Podcast&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Rocky Ongkowidjojo&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/102-28082-21-106593/rocky.png"&gt;&lt;img alt="rocky.png" class="jive-image" height="124" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/102-28082-21-106593/191-124/rocky.png" width="191"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;My responsibilities&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;Providing developers an access to SAP Developer Center and making sure, they have the best experience with the system; reaching out to student developers and make them excided on SAP technologies, Crew member of SAP InnoJam teams&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;How to reach me:&lt;/span&gt;&lt;br/&gt;email:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-email-small" target="_blank" href="mailto:rocky.ongkowidjojo@sap.com"&gt;rocky.ongkowidjojo@sap.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=""&gt;&lt;span lang="EN-US" style="color:#1f497d;"&gt;&lt;span class="pasted-list-info"&gt;-&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;twitter:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; @rocky-ong&lt;/span&gt;&lt;/p&gt;&lt;p style=""&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;Websites:&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-community-small" target="_blank" href="http://scn.sap.com/community/developer-center"&gt;Developer Center on SCN&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Gigi Read&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/102-28082-21-101509/Gigi_pic.JPG"&gt;&lt;img alt="Gigi_pic.JPG" class="jive-image" height="144" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/102-28082-21-101509/116-144/Gigi_pic.JPG" width="116"/&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;My responsibilities&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;"&gt;Bring fun, excitement, simplicity, and focus to everything we do to engage developers - &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.sap.innojam.com"&gt;InnoJam &lt;/a&gt;events, &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.developer.sap.com"&gt;Developer Center&lt;/a&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;How to reach me:&lt;/span&gt;&lt;br/&gt;email:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-email-small" target="_blank" href="mailto:gigi.read@sap.com"&gt;gigi.read@sap.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;twitter:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; @ggread&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;Websites:&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://developer.sap.com"&gt;SAP Developer Center&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.sapinnojam.com"&gt;SAP InnoJam&lt;/a&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Ingo Sauerzapf&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/102-28082-21-101446/022812_SAPDeveloperTeam_00069.jpg"&gt;&lt;img alt="022812_SAPDeveloperTeam_00069.jpg" class="jive-image" height="180" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/102-28082-21-101446/225-180/022812_SAPDeveloperTeam_00069.jpg" width="225"/&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;My responsibilities&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;"&gt;SUP Developer Center, InnoJam Landscapes and Technical Infrastructure, Technology Evangelism and whatever comes around the corner&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;How to reach me:&lt;/span&gt;&lt;br/&gt;email:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-email-small" target="_blank" href="mailto:ingo.sauerzapf@sap.com"&gt;ingo.sauerzapfATsap.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;twitter:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;don't have one any more&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;facebook:&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;don't want one any more&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;Websites:&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-community-small" target="_blank" href="http://scn.sap.com/community/developer-center"&gt;Developer Center on SCN&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Karin Schattka&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/101221/022812_SAPDeveloperTeam_00045.jpg"&gt;&lt;img alt="022812_SAPDeveloperTeam_00045.jpg" class="jive-image-thumbnail jive-image" height="172" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/101221/135-172/022812_SAPDeveloperTeam_00045.jpg" width="135"/&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;My responsibilities&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;"&gt;communicate about new technologies and events, using social media tools, create and maintain developer center, maintain Technology Innovation page on SCN, run InnoJams, write and distribute &lt;a rel="nofollow" class="jive-link-wiki-small" target="_blank" href="http://scn.sap.com/docs/DOC-22375"&gt;SAP Technology Vision Paper&lt;br/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;How to reach me:&lt;/span&gt;&lt;br/&gt;email:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-email-small" target="_blank" href="mailto:karin.schattka@sap.com"&gt;karin.schattka@sap.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;twitter:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; @schattka&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;facebook:&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.facebook.com/karin.schattka"&gt;http://www.facebook.com/karin.schattka&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;linked-in:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://de.linkedin.com/in/karinschattka"&gt;http://de.linkedin.com/in/karinschattka&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;Websites:&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-community-small" target="_blank" href="http://scn.sap.com/community/developer-center"&gt;Developer Center on SCN&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-community-small" target="_blank" href="http://scn.sap.com/community/technology-innovation"&gt;Technology Innovation on SCN&lt;br/&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.facebook.com/#!/pages/SAP-Technology-Innovation/199757706731022"&gt;Technology Innovation on Facebook&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Juergen Schmerder&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Katrin Staehr&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Alvaro Tejada Galindo (Blag)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/102-28082-21-101444/Blag_TIDE.jpg"&gt;&lt;img alt="Blag_TIDE.jpg" class="jive-image" height="180" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/102-28082-21-101444/135-180/Blag_TIDE.jpg" width="135"/&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;My responsibilities&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;"&gt;Developer Center, SAP InnoJam, Blogging.&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;How to reach me:&lt;/span&gt;&lt;br/&gt;email:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-email-small" target="_blank" href="mailto:a.tejada.galindo@sap.com"&gt;a.tejada.galindo@sap.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;twitter:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; @Blag&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;linked-in:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://ca.linkedin.com/in/atejada"&gt;http://ca.linkedin.com/in/atejada&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;blog:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-blog-small" target="_blank" href="http://scn.sap.com/people/alvaro.tejadagalindo3/blog"&gt;http://scn.sap.com/people/alvaro.tejadagalindo3/blog&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;Websites:&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-community-small" target="_blank" href="http://scn.sap.com/community/developer-center"&gt;Developer Center on SCN&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-community-small" target="_blank" href="http://scn.sap.com/community/technology-innovation"&gt;Technology Innovation on SCN&lt;br/&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.facebook.com/#!/pages/SAP-Technology-Innovation/199757706731022"&gt;Technology Innovation on Facebook&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Julien Vayssi&amp;egrave;re&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/102-28082-21-101384/Julien_SAP.jpg"&gt;&lt;img alt="Julien_SAP.jpg" class="jive-image-thumbnail jive-image" height="169" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/102-28082-21-101384/135-169/Julien_SAP.jpg" width="135"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;My responsibilities&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Tools and Market Research for nurturing developer ecosystems. Understanding &lt;a rel="nofollow" class="jive-link-blog-small" target="_blank" href="http://scn.sap.com/community/technology-innovation/blog/2012/05/02/invent-the-future-of-work-together-with-sap"&gt;the Future of Work&lt;/a&gt;. Raising awareness of Open Innovation in the SAP ecosystem. Organizing &lt;a rel="nofollow" class="jive-link-blog-small" target="_blank" href="http://scn.sap.com/community/events/innojam/blog/2012/03/30/pre-dkom-2012-innojam-in-bangalore-design-thinking-takes-innojam-to-the-next-level"&gt;InnoJams&lt;/a&gt; and DemoJams.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;How to reach me:&lt;/span&gt;&lt;br/&gt;email:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-email-small" target="_blank" href="mailto:julien.vayssiere@sap.com"&gt;julien.vayssiere@sap.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;twitter:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; @jvayssiere&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;linked-in:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://de.linkedin.com/in/julienvayssiere"&gt;http://de.linkedin.com/in/julienvayssiere&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:12pt;"&gt;&lt;strong&gt;Sebastian Wieczorek&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;text-decoration:underline;"&gt;&lt;span style="color:#575757;font-size:10pt;text-decoration:underline;"&gt;&lt;span style="color:#575757;font-size:10pt;text-decoration:underline;"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/102-28082-21-101483/D047389.jpg"&gt;&lt;img alt="D047389.jpg" class="jive-image-thumbnail jive-image" height="170" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/102-28082-21-101483/131-170/D047389.jpg" width="131"/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;My responsibilities&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Supporting the team on &lt;em&gt;Open Innovation&lt;/em&gt;, &lt;em&gt;Future of Work &lt;/em&gt;and whatever else is capable of temporarily surviving my goodwill.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;&lt;span style="text-decoration:underline;"&gt;How to reach me:&lt;/span&gt;&lt;br/&gt;email:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a rel="nofollow" class="jive-link-email-small" target="_blank" href="mailto:sebastian.wieczorek@sap.com"&gt;sebastian.wieczorek@sap.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#575757;font-size:10pt;"&gt;web:&lt;/span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:#575757;font-size:10pt;"&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://sebastian-wieczorek.de"&gt;http://sebastian-wieczorek.de&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/eLgAXpWxbM4" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://scn.sap.com/docs/DOC-28082</guid>
         <pubDate>Mon, 14 May 2012 07:42:46 +0000</pubDate>
      </item>
      <item>
         <title>Using Neo and SAPUI5 - Part 2 - Hi SAP UI5, may I introduce you to Neo?</title>
         <link>http://scn.sap.com/community/technology-innovation/blog/2012/05/04/using-neo-and-sapui5--part-2--hi-sap-ui5-may-i-introduce-you-to-neo</link>
         <description>&lt;div class="jive-rendered-content"&gt;&lt;p&gt;In &lt;a rel="nofollow" class="jive-link-blog-small" target="_blank" href="http://scn.sap.com/community/technology-innovation/blog/2012/04/17/neo-and-sapui5-on-a-mac--part-1--system-setup"&gt;my first blog of this series&lt;/a&gt; we've prepared the development environment to be able to start developing with Neo and SAP UI5. In this blog post we'll create our first SAP UI5 app and will deploy it on Neo. We'll not create a "Hello world" app, but try to be a bit more sophisticated. This app will be the ground for the next blog posts where we'll add persistence to our app and secure it properly.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Ok. Let's go.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h2&gt;The Tweets Persistence App&lt;/h2&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;One of the most important goals I have with this blog series is also to address some issues you might face during your day-to-day work with SAP UI5 and Neo. For that the app needs to fulfill certain requirements. The app needs to &lt;/p&gt;&lt;ul&gt;&lt;li&gt;look good :-)&lt;/li&gt;&lt;li&gt;read and write data into the persistence layer of Neo&lt;/li&gt;&lt;li&gt;be able to handle asynchronous events&lt;/li&gt;&lt;li&gt;be secured in a way that only certain users can access it&lt;/li&gt;&lt;li&gt;use both JPQL and native SQL queries&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Therefore we'll build an app that will persist tweets messages for specific search terms. The user will have two tables, where the first contains the a list of search terms and the second table the corresponding tweets for it.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;So first of all we'll create the UI in SAP UI 5.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h1&gt;Setting up the project&lt;/h1&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Let's use the project that you've created in &lt;a rel="nofollow" class="jive-link-blog-small" target="_blank" href="http://scn.sap.com/community/technology-innovation/blog/2012/04/17/neo-and-sapui5-on-a-mac--part-1--system-setup"&gt;the first part of this blog series&lt;/a&gt;. Rigth-click on the project name, click on "Refactor", "Rename" and give it another name. We'll use the name "tweetsApp".&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/38-65752-98434/Screen+Shot+2012-05-03+at+16.27.49.png"&gt;&lt;img alt="Screen Shot 2012-05-03 at 16.27.49.png" class="jive-image" height="244" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-65752-98434/397-244/Screen+Shot+2012-05-03+at+16.27.49.png" width="397"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;After that we delete some files that we don't need for our project. Let's switch to the Java perspective (Eclipse menu "Window", "Open Perspective", "Java") and delete the following files:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;WebContent/index.jsp&lt;/li&gt;&lt;li&gt;WebContent/resources (all files and the resources directory itself)&lt;/li&gt;&lt;li&gt;WebContent/test-resources (all files and the resources directory itself)&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/38-65752-98557/Screen+Shot+2012-05-04+at+08.25.25.png"&gt;&lt;img alt="Screen Shot 2012-05-04 at 08.25.25.png" class="jive-image" height="158" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-65752-98557/240-158/Screen+Shot+2012-05-04+at+08.25.25.png" width="240"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Now double-click the index.html file under the WebContent folder, delete all the text in it and substitute it with the following code and save the index.html file.&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;DOCTYPE&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;"&gt; &lt;span style="color:teal;"&gt;HTML&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;html&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;head&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;meta&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;"&gt; &lt;span style="color:#7f007f;"&gt;http-equiv&lt;/span&gt;&lt;span style="color:black;"&gt;=&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;&lt;em&gt;"X-UA-Compatible"&lt;/em&gt;&lt;/span&gt; &lt;span style="color:#7f007f;"&gt;content&lt;/span&gt;&lt;span style="color:black;"&gt;=&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;&lt;em&gt;"IE=edge"&lt;/em&gt;&lt;/span&gt; &lt;span style="color:teal;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;title&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;gt;&lt;/span&gt;Tweets Persistence App&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;title&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;script&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:#7f007f;"&gt;src&lt;/span&gt;&lt;span style="color:black;"&gt;=&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;&lt;em&gt;"./resources/sap-ui-core.js"&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:#7f007f;"&gt;type&lt;/span&gt;&lt;span style="color:black;"&gt;=&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;&lt;em&gt;"text/javascript"&lt;/em&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:#7f007f;"&gt;id&lt;/span&gt;&lt;span style="color:black;"&gt;=&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;&lt;em&gt;"sap-ui-bootstrap"&lt;/em&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:#7f007f;"&gt;data-sap-ui-libs&lt;/span&gt;&lt;span style="color:black;"&gt;=&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;&lt;em&gt;"sap.ui.ux3, sap.ui.commons, sap.ui.table"&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:#7f007f;"&gt;data-sap-ui-theme&lt;/span&gt;&lt;span style="color:black;"&gt;=&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;&lt;em&gt;"sap_goldreflection"&lt;/em&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;script&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;script&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;"&gt; &lt;span style="color:#7f007f;"&gt;type&lt;/span&gt;&lt;span style="color:black;"&gt;=&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;&lt;em&gt;"text/javascript"&lt;/em&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:#7f0055;font-size:8.0pt;font-family:Monaco;"&gt;&lt;strong&gt;var&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt; aContent = {};&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f5f;"&gt;// Create a SAP UI5 shell element&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:#7f0055;font-size:8.0pt;font-family:Monaco;"&gt;&lt;strong&gt;var&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt; oShell = &lt;/span&gt;&lt;span style="color:#7f0055;font-size:8.0pt;font-family:Monaco;"&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt; sap.ui.ux3.Shell(&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#2a00ff;"&gt;"tweetAppShell"&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;, {&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; appIcon : &lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#2a00ff;"&gt;&lt;span&gt;"&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.sap.com/global/images/SAPLogo.gif"&gt;http://www.sap.com/global/images/SAPLogo.gif&lt;/a&gt;&lt;span&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;, &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; appTitle : &lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#2a00ff;"&gt;"Tweets Persistence App"&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; });&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // And now add so called WorksetItems to the shell&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Each WorksetItem consists in our case of a NavigationItem&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Notice that each Navigation Item is accessible via a unique key!&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color:#7f0055;font-size:8.0pt;font-family:Monaco;"&gt;&lt;strong&gt;var&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt; WI = sap.ui.ux3.NavigationItem;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.addWorksetItem(&lt;/span&gt;&lt;span style="color:#7f0055;font-size:8.0pt;font-family:Monaco;"&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt; WI({key : &lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#2a00ff;"&gt;"wi_home"&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;,&amp;#160;&amp;#160; text : &lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#2a00ff;"&gt;"All Tweets"&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;}));&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.addWorksetItem(&lt;/span&gt;&lt;span style="color:#7f0055;font-size:8.0pt;font-family:Monaco;"&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt; WI({key : &lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#2a00ff;"&gt;"wi_tweets"&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;, text : &lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#2a00ff;"&gt;"Tweets per hashtag"&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;})); &lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Just take the shell and place it in the html area called shellArea&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.placeAt(&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#2a00ff;"&gt;"shellArea"&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:black;"&gt;);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;script&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;head&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;body&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;"&gt; &lt;span style="color:#7f007f;"&gt;class&lt;/span&gt;&lt;span style="color:black;"&gt;=&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;&lt;em&gt;"sapUiBody"&lt;/em&gt;&lt;/span&gt; &lt;span style="color:teal;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:teal;font-size:8.0pt;font-family:Monaco;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;!-- And here is the div element shellArea where&amp;#160; the shell element will be posted to--&amp;gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;div&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;"&gt; &lt;span style="color:#7f007f;"&gt;id&lt;/span&gt;&lt;span style="color:black;"&gt;=&lt;/span&gt;&lt;span style="color:#2a00ff;"&gt;&lt;em&gt;"shellArea"&lt;/em&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#3f7f7f;"&gt;div&lt;/span&gt;&lt;span style="color:teal;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;body&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:#3f7f7f;"&gt;html&lt;/span&gt;&lt;span style="font-size:8.0pt;font-family:Monaco;color:teal;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Let's deploy it and see what happens.&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/38-65752-98618/Screen+Shot+2012-05-04+at+09.27.24.png"&gt;&lt;img alt="Screen Shot 2012-05-04 at 09.27.24.png" class="jive-image" height="212" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-65752-98618/380-212/Screen+Shot+2012-05-04+at+09.27.24.png" width="380"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;Open your browser and enter the address &lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://localhost:8080/tweetsApp/index.html"&gt;http://localhost:8080/tweetsApp/index.html&lt;/a&gt;&lt;span&gt; (or another port than 8080). &lt;/span&gt;&lt;/p&gt;&lt;p&gt;You should now see something like this&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/38-65752-98620/Screen+Shot+2012-05-04+at+09.45.06.png"&gt;&lt;img alt="Screen Shot 2012-05-04 at 09.45.06.png" class="jive-image" height="177" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-65752-98620/270-177/Screen+Shot+2012-05-04+at+09.45.06.png" width="270"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The SAP UI5 library generate a lot of things for you without having to write a lot of code. For example you can click on the two navigation tabs and you'll get a nice transition animation. Additionally SAP's "gold reflection" theme has been applied to our app. There are other themes you can try out, but I like the gold reflection theme a lot so I'll stay with it for now.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;The app still looks&amp;#160; very empty because we haven't any elements assigned to the navigation items. We'll change that now.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h2&gt;Adding UI Elements&lt;/h2&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Our app will show in the "All Tweets" tab a list of all tweets that have been persisted in our database.&lt;/p&gt;&lt;p&gt;The tab "Tweets Per Hashtag" will show a list of hashtags we want to monitor and another list with the tweets for a selected hashtag.&lt;/p&gt;&lt;p&gt;To make it as easy as possible, we'll use the DataTable element of SAP UI5.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Tools like the one I'm using here tend to grow a lot once you find them useful. You add a feature here, a nice goodie there and suddenly you have a code monster in front of you that is hard to maintain. Therefore we'll take care from the very beginning to keep our code as maintainable and readable as possible.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Firstly we'll create a separate JavaScript file to handle the creation of tables in our app. For that we'll create a new folder in our WebContent folder called "tools" and a file called "buildTable.js".&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/38-65752-98627/Screen+Shot+2012-05-04+at+09.54.35.png"&gt;&lt;img alt="Screen Shot 2012-05-04 at 09.54.35.png" class="jive-image" height="208" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-65752-98627/363-208/Screen+Shot+2012-05-04+at+09.54.35.png" width="363"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;The directory should look now like this:&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/38-65752-98628/Screen+Shot+2012-05-04+at+09.59.54.png"&gt;&lt;img alt="Screen Shot 2012-05-04 at 09.59.54.png" class="jive-image" height="186" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-65752-98628/222-186/Screen+Shot+2012-05-04+at+09.59.54.png" width="222"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;To be able to access this JavaScript code in our app we'll have to add the reference to it at the beginning of our index.html file.&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;&amp;lt;script type="text/javascript" src="tools/buildTable.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;We'll first take care of the smalest element of the DataTable: a column. We want to have column elements that just show text, another one that shows text with a link in it and another column where we can show a picture. Let's add the following code to our buidlTable.js file:&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;var &lt;strong&gt;buildLinkedColumn&lt;/strong&gt; = function (title,value,link, width){&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; var field;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; if (link){&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; field = new sap.ui.commons.Link();&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; field.bindProperty("text",value);&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; field.bindProperty("href",link);&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; field.setTarget("_blank");&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; } else {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var fieldValue = "{" + value + "}";&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; field = new sap.ui.commons.TextField({value:fieldValue});&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; return&amp;#160;&amp;#160;&amp;#160;&amp;#160; new sap.ui.table.Column().&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; setLabel(new sap.ui.commons.Label({text: title})).&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; setTemplate(field).&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; setWidth(width).&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; setSortProperty(value).&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; setFilterProperty(value);&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;var &lt;strong&gt;buildPlainColumn&lt;/strong&gt; = function (title,value,width){&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; var fieldValue = "{" + value + "}";&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; return new sap.ui.table.Column({&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; label: new sap.ui.commons.Label({text: title}),&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; template: new sap.ui.commons.TextArea({value:fieldValue}),&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; sortProperty: value,&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; filterProperty: value,&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; width: width});&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;var &lt;strong&gt;buildColumnWithPic&lt;/strong&gt; = function (title,piclink,width){&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; oImage = new sap.ui.commons.Image().bindProperty("src", piclink);&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; oImage.setWidth(width);&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; oImage.setHeight(width);&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; return new sap.ui.table.Column({&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; label: new sap.ui.commons.Label({text: title}),&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; template: oImage,&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; width: "60px"});&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;So we have now three variables called buildPlainColumn, buildColumnWithPic and buildLinkedColumn. Each of these variables will return an object of the type sap.ui.table.Column that is calculated in a function. The parameters provided to these functions will be used to bind the result of a JSON object to the table data. I'll explain this later in this blog.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Now let's add the creation of the DataTable itself to the code. We'll have three tables in our app. One showing a list of all tweets that have been persisted in our app, another one with a list of all hashtags and another one showing a list of tweet for a selected hashtag. We'll create another variable called buildTable that you give the table name as parameter. After that our buildTable.js file looks like this:&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;var &lt;strong&gt;buildTable&lt;/strong&gt; = function(tableName){&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160; // Only run through the code if a table name has been provided as parameter&lt;/p&gt;&lt;p&gt;&amp;#160; if (tableName) {&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // table with a list of all tweets&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (tableName === "allTweets" || tableName === "tweetsForHashtag") {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var oTable = new sap.ui.table.DataTable("table" + tableName, {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; title : "Tweets",&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; width : "100%",&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; visibleRowCount : 5,&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; expandedVisibleRowCount : 10,&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; selectionMode : sap.ui.table.SelectionMode.Single,&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; editable : false&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; });&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oTable.setRowHeight("50px");&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oTable.addColumn(buildColumnWithPic("Picture","icon","48px"));&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oTable.addColumn(buildLinkedColumn("Author","author","linkauthor","180px"));&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oTable.addColumn(buildLinkedColumn("Tweet","tweet","linktweet"));&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (tableName === "allTweets") {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oTable.bindRows("allTweets");&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (tableName === "tweetsForHashtag") {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oTable.bindRows("tweetsForHashtag");&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return oTable;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; if (tableName === "allHashtags") {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var oTable = new sap.ui.table.DataTable("table" + tableName, {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; title : "All Hashtags",&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; width : "150px",&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; visibleRowCount : 5,&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; expandedVisibleRowCount : 10,&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; selectionMode : sap.ui.table.SelectionMode.Single,&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; editable : false&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; });&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; oTable.addColumn(buildPlainColumn("Hashtag","hashtag","90px"));&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; oTable.bindRows("allHashtags");&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; return oTable;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160; return null; &lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160; }&lt;/p&gt;&lt;p&gt;&amp;#160; else {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; return null;&lt;/p&gt;&lt;p&gt;&amp;#160; }&lt;/p&gt;&lt;p&gt;};&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;var &lt;strong&gt;buildLinkedColumn&lt;/strong&gt; = function (title,value,link, width){&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; var field;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; if (link){&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; field = new sap.ui.commons.Link();&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; field.bindProperty("text",value);&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; field.bindProperty("href",link);&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; field.setTarget("_blank");&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; } else {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var fieldValue = "{" + value + "}";&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; field = new sap.ui.commons.TextField({value:fieldValue});&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; return&amp;#160;&amp;#160;&amp;#160;&amp;#160; new sap.ui.table.Column().&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; setLabel(new sap.ui.commons.Label({text: title})).&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; setTemplate(field).&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; setWidth(width).&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; setSortProperty(value).&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; setFilterProperty(value);&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;var &lt;strong&gt;buildPlainColumn&lt;/strong&gt; = function (title,value,width){&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; var fieldValue = "{" + value + "}";&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; return new sap.ui.table.Column({&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; label: new sap.ui.commons.Label({text: title}),&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; template: new sap.ui.commons.TextArea({value:fieldValue}),&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; sortProperty: value,&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; filterProperty: value,&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; width: width});&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;var &lt;strong&gt;buildColumnWithPic&lt;/strong&gt; = function (title,piclink,width){&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; oImage = new sap.ui.commons.Image().bindProperty("src", piclink);&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; oImage.setWidth(width);&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; oImage.setHeight(width);&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; return new sap.ui.table.Column({&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; label: new sap.ui.commons.Label({text: title}),&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; template: oImage,&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; width: "60px"});&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;As the table for all tweets and the table of tweets for a specific hashtag provide the same columns, we only need on if-statement for both cases.&lt;/p&gt;&lt;p&gt;The code will first test which table name has been provided as a parameter. Depending on the parameter it will build a DataTable element that is returned from the calling instance.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;We are ready with the preparations of our UI elements.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;It's time to include the logic into our index.html file to make the UI elements show up in our app.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h2&gt;Show The UI Elements In Our App&lt;/h2&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;There is not much we'll have to do. We need to be able to set the content for each of the tabs separately and need to ensure that the content for the first tab is pre-filled. So we'll have to add a little bit more code into our index.html file. This is how the index.html file looks like after adding that additional functionality. I've marked the added code in bold:&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;&amp;lt;!DOCTYPE HTML&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;html&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;head&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;meta http-equiv="X-UA-Compatible" content="IE=edge" /&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;title&amp;gt;Tweets Persistence App&amp;lt;/title&amp;gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;!-- &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Load the SAP UI5 library into the memory and set some meta information for it&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; like the libs you want to use and the theme you want to apply&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; --&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;script&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; src="./resources/sap-ui-core.js"&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; type="text/javascript"&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; id="sap-ui-bootstrap"&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; data-sap-ui-libs="sap.ui.ux3, sap.ui.commons, sap.ui.table"&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; data-sap-ui-theme="sap_goldreflection"&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/script&amp;gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;script type="text/javascript" src="tools/buildTable.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;script type="text/javascript"&amp;gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Create a SAP UI5 shell element&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var oShell = new sap.ui.ux3.Shell("tweetAppShell", {&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; appIcon&amp;#160; : "&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.sap.com/global/images/SAPLogo.gif"&gt;http://www.sap.com/global/images/SAPLogo.gif&lt;/a&gt;&lt;span&gt;",&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; appTitle : "Tweets Persistence App",&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; });&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // And now add so called WorksetItems to the shell&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Each WorksetItem consists in our case of a NavigationItem&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Notice that each Navigation Item is accessible via a unique key!&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var WI = sap.ui.ux3.NavigationItem;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.addWorksetItem(new WI({key : "wi_home",&amp;#160;&amp;#160; text : "All Tweets"}));&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.addWorksetItem(new WI({key : "wi_tweets", text : "Tweets Per Hashtag"}));&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Initialize the content variable&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var aContent = {};&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Initialize the content for the first visible tab&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.setContent(getContent("wi_home"));&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Whenever a tab is selected in the sheet, set the content accordingly&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.attachWorksetItemSelected(function(oEvent) {&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;// get the key of the selected navigation item (built-in into the WorksetItem)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var itemKey = oEvent.getParameter("key");&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.setContent(getContent(itemKey));&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; });&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Just take the shell and place it in the html area called shellArea&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.placeAt("shellArea");&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // content generation and buffering&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; function getContent(id) {&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (id == "wi_home") {&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (!aContent[id]){&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; aContent[id] = [buildTable("allTweets")];&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (id == "wi_tweets") {&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (!aContent[id]){&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; aContent[id] = [buildTable("allHashtags"), buildTable("tweetsForHashtag")];&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return aContent[id];&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/script&amp;gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/head&amp;gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;body class="sapUiBody" &amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;!-- And here is the div element shellArea where the shell element will be posted to--&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;div id="shellArea"&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;The first line that is bold loads the buildTable.js file into the memory so that we can use the code of it.&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;&amp;lt;script type="text/javascript" src="tools/buildTable.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;The next one initializes a variable that will contain the content we want to assign to each of the tab&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;// Initialize the content variable&lt;/p&gt;&lt;p&gt;var aContent = {};&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;To pre-load the content for the first tab we need this:&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;// Initialize the content for the first visible tab&lt;/p&gt;&lt;p&gt;oShell.setContent(getContent("wi_home"));&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;That code line calls a function called getContent that you give the unique key of the navigation tab. Depending on the id the getContent function will then return the corresponding content:&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;// content generation and buffering&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;function getContent(id) {&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (id == "wi_home") {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (!aContent[id]){&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; aContent[id] = [buildTable("allTweets")];&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (id == "wi_tweets") {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (!aContent[id]){&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; aContent[id] = [buildTable("allHashtags"), buildTable("tweetsForHashtag")];&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return aContent[id];&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The content is assigned only once to the tab. That's what the if statement takes care of that starts with &lt;strong&gt;if (!aContent[id])&lt;/strong&gt;. Only if the content for a specific id (in our case the key of the navigation element) is not available, yet, it will be built. If you don't do that you'd re-create the same content again. This would lead into errors as the SAP UI5 library would notice that e.g. a table with the unique id &lt;strong&gt;tableallTweets&lt;/strong&gt; is already available.&lt;/p&gt;&lt;p&gt;Filling the content variable has become pretty easy as we can re-use the function buildTable we've defined in buidlTable.js. We just say buildTable("xxx") and the table for xxx is created. The content of that table needs to be defined in one of the if statements of the function in the buildTable variable. That's all.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Finally we need another method to ensure that the content is really switched whenever the user selects an entry of the navigation bar. That's what this code here is for:&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;// Whenever a tab is selected in the sheet, set the content accordingly&lt;/p&gt;&lt;p&gt;oShell.attachWorksetItemSelected(function(oEvent) {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160; // get the key of the selected navigation item (built-in into the WorksetItem)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160; var itemKey = oEvent.getParameter("key");&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160; oShell.setContent(getContent(itemKey));&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;});&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;If not already done save not the index.html and the buildTable.js file and republish your changes to your local Neo instance. Et voila:&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/38-65752-98629/Screen+Shot+2012-05-04+at+11.23.24.png"&gt;&lt;img alt="Screen Shot 2012-05-04 at 11.23.24.png" class="jive-image" height="250" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-65752-98629/264-250/Screen+Shot+2012-05-04+at+11.23.24.png" width="264"/&gt;&lt;/a&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/38-65752-98657/Screen+Shot+2012-05-04+at+11.23.36.png"&gt;&lt;img alt="Screen Shot 2012-05-04 at 11.23.36.png" class="jive-image" height="337" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-65752-98657/325-337/Screen+Shot+2012-05-04+at+11.23.36.png" width="325"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h2&gt;Pre-Fill Tables With Dummy-Data&lt;/h2&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;We don't have any persistence, yet, in our app, but let's put&amp;#160; some dummy data into our tables. &lt;/p&gt;&lt;p&gt;We'll add another function to our code that ensure the right data is available for each of our tabs. In this blog series I'll use JSON as data format, but you can easily change the code to make it also run with oData.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;After adding the new function getTheRightModelData and adding some dummy data into the function our index.html file looks like this:&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;&amp;lt;!DOCTYPE HTML&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;html&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;head&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;meta http-equiv="X-UA-Compatible" content="IE=edge" /&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;title&amp;gt;Tweets Persistence App&amp;lt;/title&amp;gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;!-- &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Load the SAP UI5 library into the memory and set some meta information for it&lt;/p&gt;&lt;p&gt;&amp;lt;!DOCTYPE HTML&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;html&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;head&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;meta http-equiv="X-UA-Compatible" content="IE=edge" /&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;title&amp;gt;Tweets Persistence App&amp;lt;/title&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;!-- &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Load the SAP UI5 library into the memory and set some meta information for it&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; like the libs you want to use and the theme you want to apply&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; --&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;script&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; src="./resources/sap-ui-core.js"&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; type="text/javascript"&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; id="sap-ui-bootstrap"&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; data-sap-ui-libs="sap.ui.ux3, sap.ui.commons, sap.ui.table"&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; data-sap-ui-theme="sap_goldreflection"&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/script&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;script type="text/javascript" src="tools/buildTable.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;script type="text/javascript"&amp;gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Create a SAP UI5 shell element&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var oShell = new sap.ui.ux3.Shell("tweetAppShell", {&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; appIcon&amp;#160; : "&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.sap.com/global/images/SAPLogo.gif"&gt;http://www.sap.com/global/images/SAPLogo.gif&lt;/a&gt;&lt;span&gt;",&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; appTitle : "Tweets Persistence App",&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; });&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // And now add so called WorksetItems to the shell&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Each WorksetItem consists in our case of a NavigationItem&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Notice that each Navigation Item is accessible via a unique key!&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var WI = sap.ui.ux3.NavigationItem;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.addWorksetItem(new WI({key : "wi_home",&amp;#160;&amp;#160; text : "All Tweets"}));&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.addWorksetItem(new WI({key : "wi_tweets", text : "Tweets Per Hashtag"}));&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Initialize the content variable&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var aContent = {};&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Initialize the content for the first visible tab&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.setContent(getContent("wi_home"));&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; getTheRightModelData("wi_home");&amp;#160; &lt;/strong&gt;&amp;#160; &lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Whenever a tab is selected in the sheet, set the content accordingly&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.attachWorksetItemSelected(function(oEvent) {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var itemKey = oEvent.getParameter("key");&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.setContent(getContent(itemKey));&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; getTheRightModelData(itemKey);&amp;#160;&amp;#160; &lt;/strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; });&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Just take the shell and place it in the html area called shellArea&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.placeAt("shellArea");&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // content generation and buffering&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; function getContent(id) {&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (id == "wi_home") {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (!aContent[id]){&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; aContent[id] = [buildTable("allTweets")];&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (id == "wi_tweets") {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (!aContent[id]){&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; aContent[id] = [buildTable("allHashtags"), buildTable("tweetsForHashtag")];&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return aContent[id];&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; function getTheRightModelData(itemKey){&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (itemKey == "wi_home"){&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var oModel&amp;#160; = new sap.ui.model.json.JSONModel();&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oModel.setData({&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; "allTweets": &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {"icon": "&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://scn.sap.com/people/rui.nogueira/avatar/46.png?a=1392"&gt;http://scn.sap.com/people/rui.nogueira/avatar/46.png?a=1392&lt;/a&gt;&lt;span&gt;", "author":"ruinogueira", "linkauthor":"&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="https://twitter.com/#!/ruinogueira"&gt;https://twitter.com/#!/ruinogueira&lt;/a&gt;&lt;span&gt;", "tweet": "Just started my blog series around #SAPUI5 and #Neo &lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://t.co/DIwHXsu8"&gt;http://t.co/DIwHXsu8&lt;/a&gt;&lt;span&gt; #innojam", "linktweet":"&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://twitter.com/#!/ruinogueira/status/192606455688474624"&gt;http://twitter.com/#!/ruinogueira/status/192606455688474624&lt;/a&gt;&lt;span&gt;"},&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {"icon": "&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="https://twimg0-a.akamaihd.net/profile_images/1281299036/portrait_reasonably_small.jpg"&gt;https://twimg0-a.akamaihd.net/profile_images/1281299036/portrait_reasonably_small.jpg&lt;/a&gt;&lt;span&gt;", "author":"steinermatt", "linkauthor":"&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="https://twitter.com/#!/steinermatt"&gt;https://twitter.com/#!/steinermatt&lt;/a&gt;&lt;span&gt;", "tweet": "@rhirsch @simondsap oh 'they' know for sure and we are working on it - won't be long &lt;/span&gt;&lt;img height="16px" src="http://scn.sap.com/777/images/emoticons/wink.gif" width="16px"/&gt;&lt;span&gt; - btw, lets go for #sapnwneo as hashtag", "linktweet":"&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="https://twitter.com/#!/ruinogueira/status/194863564442443776"&gt;https://twitter.com/#!/ruinogueira/status/194863564442443776&lt;/a&gt;&lt;span&gt;"},&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {"icon": "&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://scn.sap.com/people/rui.nogueira/avatar/46.png?a=1392"&gt;http://scn.sap.com/people/rui.nogueira/avatar/46.png?a=1392&lt;/a&gt;&lt;span&gt;", "author":"ruinogueira", "linkauthor":"&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="https://twitter.com/#!/ruinogueira"&gt;https://twitter.com/#!/ruinogueira&lt;/a&gt;&lt;span&gt;", "tweet": "Working on my second blog post around #sapnwneo and #sapui5. Hope to get it done by end of this week.", "linktweet":"&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="https://twitter.com/#!/ruinogueira/status/194863564442443776"&gt;https://twitter.com/#!/ruinogueira/status/194863564442443776&lt;/a&gt;&lt;span&gt;"},&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ]&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; });&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (itemKey == "wi_tweets"){&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var oModel&amp;#160; = new sap.ui.model.json.JSONModel();&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oModel.setData({&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; "allHashtags" :&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {"hashtag":"innojam"},&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {"hashtag":"sapnwneo"},&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {"hashtag":"sapui5"}&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ],&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; "tweetsForHashtag" : &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {"icon": "&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://scn.sap.com/people/rui.nogueira/avatar/46.png?a=1392"&gt;http://scn.sap.com/people/rui.nogueira/avatar/46.png?a=1392&lt;/a&gt;&lt;span&gt;", "author":"ruinogueira", "linkauthor":"&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="https://twitter.com/#!/ruinogueira"&gt;https://twitter.com/#!/ruinogueira&lt;/a&gt;&lt;span&gt;", "tweet": "Just started my blog series around #SAPUI5 and #Neo &lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://t.co/DIwHXsu8"&gt;http://t.co/DIwHXsu8&lt;/a&gt;&lt;span&gt; #innojam", "linktweet":"&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://twitter.com/#!/ruinogueira/status/192606455688474624"&gt;http://twitter.com/#!/ruinogueira/status/192606455688474624&lt;/a&gt;&lt;span&gt;"},&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {"icon": "&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://scn.sap.com/people/rui.nogueira/avatar/46.png?a=1392"&gt;http://scn.sap.com/people/rui.nogueira/avatar/46.png?a=1392&lt;/a&gt;&lt;span&gt;", "author":"ruinogueira", "linkauthor":"&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="https://twitter.com/#!/ruinogueira"&gt;https://twitter.com/#!/ruinogueira&lt;/a&gt;&lt;span&gt;", "tweet": "Working on my second blog post around #sapnwneo and #sapui5. Hope to get it done by end of this week.", "linktweet":"&lt;/span&gt;&lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="https://twitter.com/#!/ruinogueira/status/194863564442443776"&gt;https://twitter.com/#!/ruinogueira/status/194863564442443776&lt;/a&gt;&lt;span&gt;"},&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ]&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; });&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; sap.ui.getCore().setModel(oModel);&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/script&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/head&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;body class="sapUiBody" &amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;!-- And here is the div element shellArea where the shell element will be posted to--&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;div id="shellArea"&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;In the function getTheRightModelData you can see how the JSON data fields connect to the fields we've used in our buildTable.js file.E.g. with oTable.bindRows("allTweets") in the buildTable function you tell the DataTable that it gets its datasets from the JSON variable "allTweets" we've defined in the getTheRightModelData function. The actual columns of our tables connect to the field names in the corresponding JSON object.&lt;/p&gt;&lt;p&gt;Pretty straight forward.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;At the end we just need to ensure that whenever we select another tab we get the corresponding data. That's what we need the other two lines for I've added to the code for attachWorksetItemSelected &lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Whenever a tab is selected in the sheet, set the content accordingly&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.attachWorksetItemSelected(function(oEvent) {&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; var itemKey = oEvent.getParameter("key");&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.setContent(getContent(itemKey));&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;getTheRightModelData(itemKey);&lt;/strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }); &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;and&amp;#160; after setting the content for the first visible tab:&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // Initialize the content for the first visible tab&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oShell.setContent(getContent("wi_home"));&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;getTheRightModelData("wi_home");&amp;#160; &lt;/strong&gt;&amp;#160;&amp;#160; &lt;/p&gt;&lt;/blockquote&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h2&gt;Enjoying The First Results&lt;/h2&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Let's republish our code again to the local Neo instance and we finally see some data in our app&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/38-65752-98686/Screen+Shot+2012-05-04+at+12.52.51.png"&gt;&lt;img alt="Screen Shot 2012-05-04 at 12.52.51.png" class="jive-image-thumbnail jive-image" height="218" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-65752-98686/620-218/Screen+Shot+2012-05-04+at+12.52.51.png" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://scn.sap.com/servlet/JiveServlet/showImage/38-65752-98687/Screen+Shot+2012-05-04+at+12.53.43.png"&gt;&lt;img alt="Screen Shot 2012-05-04 at 12.53.43.png" class="jive-image-thumbnail jive-image" height="400" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-65752-98687/615-400/Screen+Shot+2012-05-04+at+12.53.43.png" width="615"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h2&gt;The End Of Blog Number 2&lt;/h2&gt;&lt;p&gt;Of course there is still a lot to do in order to get a really functional app. We haven't talked about persistence, yet, and the table to show the related datasets for a hashtag is not working, too.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;But you've learned how easy it is to create a nice looking prototype for an SAP UI5 app. You've also learned how to map a DataTable object to JSON data read-in by the SAP UI5 dataModel and also how you can use different UI elements withing such tables.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;With the code for the buildTable.js file and index.html file in this blog you can easily try out this blog yourself. Have fun.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h2&gt;To be continued&lt;/h2&gt;&lt;p&gt;In my next blog series I'll show you how to use the persistence layer of Neo and how to access the data from within our app. We'll not only read data, but also write data back to the persistence layer. &lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I hope you've enjoyed this blog and where able to follow it with some "aha" moments. For me those moments are the most important ones because they motivate to try out more and to suddenly have another idea on how to leverage other technologies and other know-how, too.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;In case you find out something is wrong or would do things different, just post as a comment to this blog. &lt;/p&gt;&lt;p&gt;This is useful for the community and highly appreciated by me.&lt;/p&gt;&lt;p&gt;You can also ping me directly via my Twitter user ruinogueira.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Oh! One more thing: don't forget to rate this blog (and all the others coming in the next weeks and months) so that I can see if you find it helpful or not.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Best,&lt;/p&gt;&lt;p&gt;Rui&lt;/p&gt;&lt;h2&gt;&lt;/h2&gt;&lt;h2&gt;&lt;/h2&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/P5ndiSOE_fs" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://scn.sap.com/community/technology-innovation/blog/2012/05/04/using-neo-and-sapui5--part-2--hi-sap-ui5-may-i-introduce-you-to-neo</guid>
         <pubDate>Tue, 24 Apr 2012 08:40:50 +0000</pubDate>
      </item>
      <item>
         <title>City of Boston InnoJam - Summary</title>
         <link>http://scn.sap.com/community/events/innojam/blog/2012/04/24/city-of-boston-innojam--summary</link>
         <guid isPermaLink="false">http://scn.sap.com/community/events/innojam/blog/2012/04/24/city-of-boston-innojam--summary</guid>
         <pubDate>Mon, 23 Apr 2012 22:47:27 +0000</pubDate>
      <description>&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/Lpdj8ulPBD8" height="1" width="1"/&gt;</description></item>
      <item>
         <title>SAP HANA InnoJam Online Contest - The Recap</title>
         <link>http://scn.sap.com/community/events/innojam/blog/2012/04/17/sap-hana-innojam-online-contest--the-recap</link>
         <guid isPermaLink="false">http://scn.sap.com/community/events/innojam/blog/2012/04/17/sap-hana-innojam-online-contest--the-recap</guid>
         <pubDate>Mon, 16 Apr 2012 22:51:28 +0000</pubDate>
      <description>&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/faNTtnDFWmw" height="1" width="1"/&gt;</description></item>
      <item>
         <title>HANA 2012 InnoJam – The Finals</title>
         <link>http://scn.sap.com/community/developer-center/hana/blog/2012/04/13/hana-2012-innojam-the-finals</link>
         <guid isPermaLink="false">http://scn.sap.com/community/developer-center/hana/blog/2012/04/13/hana-2012-innojam-the-finals</guid>
         <pubDate>Fri, 13 Apr 2012 06:03:24 +0000</pubDate>
      <description>&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/emWExTCHTg8" height="1" width="1"/&gt;</description></item>
      <item>
         <title>Pre-DKOM SAP InnoJam 2012 in St. Leon Rot powered by Design Thinking</title>
         <author>Rui Nogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_d41d8cd98f00b204e9800998ecf8427e</guid>
         <pubDate>Wed, 04 Apr 2012 08:50:47 +0000</pubDate>
      </item>
      <item>
         <title>The Pre-DKOM 2012 InnoJam in Palo Alto Rocked!</title>
         <author>Gigi Read</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_d41d8cd98f00b204e9800998ecf8427e</guid>
         <pubDate>Mon, 02 Apr 2012 23:01:24 +0000</pubDate>
      </item>
      <item>
         <title>SAP Tech. Innovation Podcast Episode 013: Design Thinking</title>
         <link>http://www.spreaker.com/user/4440992/episode_013_design_thinking</link>
         <description>Listen to the interview with my SAP colleague Martina Schuh at DKOM Karlsruhe 2012 after the pre-DKOM InnoJam. At the pre-DKOM InnoJam in St. Leon Rot we've tried out the Design Thinking methodology which led to some amazing results provided by the InnoJam teams.&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/RyXGj1ZaVkU" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">870255</guid>
         <pubDate>Mon, 02 Apr 2012 19:40:02 +0000</pubDate>
         <enclosure type="audio/mpeg" url="http://api.spreaker.com/download/episode/870255.mp3" />
      </item>
      <item>
         <title>SAP HANA InnoJam Online Contest - Meet the finalist</title>
         <link>http://scn.sap.com/community/events/innojam/blog/2012/04/02/sap-hana-innojam-online-contest--meet-the-finalist</link>
         <guid isPermaLink="false">http://scn.sap.com/community/events/innojam/blog/2012/04/02/sap-hana-innojam-online-contest--meet-the-finalist</guid>
         <pubDate>Mon, 02 Apr 2012 10:48:11 +0000</pubDate>
      <description>&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/9SWOm291vSc" height="1" width="1"/&gt;</description></item>
      <item>
         <title>Pre-DKOM 2012 InnoJam in Bangalore: Design Thinking takes InnoJam to the next level!</title>
         <link>http://scn.sap.com/community/events/innojam/blog/2012/03/30/pre-dkom-2012-innojam-in-bangalore-design-thinking-takes-innojam-to-the-next-level</link>
         <guid isPermaLink="false">http://scn.sap.com/community/events/innojam/blog/2012/03/30/pre-dkom-2012-innojam-in-bangalore-design-thinking-takes-innojam-to-the-next-level</guid>
         <pubDate>Fri, 30 Mar 2012 09:26:39 +0000</pubDate>
      <description>&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/7i5iPSn_9Gw" height="1" width="1"/&gt;</description></item>
      <item>
         <title>And the winner is... pre-DKOM InnoJam 2012 Rot is over now!</title>
         <link>http://scn.sap.com/community/events/innojam/blog/2012/03/28/and-the-winner-is-pre-dkom-innojam-2012-rot-is-over-now</link>
         <guid isPermaLink="false">http://scn.sap.com/community/events/innojam/blog/2012/03/28/and-the-winner-is-pre-dkom-innojam-2012-rot-is-over-now</guid>
         <pubDate>Tue, 27 Mar 2012 20:54:09 +0000</pubDate>
      <description>&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/4rkjKlX8O8I" height="1" width="1"/&gt;</description></item>
      <item>
         <title>News from pre-DKOM InnoJam 2012 in Rot (Germany)</title>
         <link>http://scn.sap.com/community/events/innojam/blog/2012/03/27/news-from-pre-dkom-innojam-2012-in-rot-germany</link>
         <guid isPermaLink="false">http://scn.sap.com/community/events/innojam/blog/2012/03/27/news-from-pre-dkom-innojam-2012-in-rot-germany</guid>
         <pubDate>Tue, 27 Mar 2012 19:39:39 +0000</pubDate>
      <description>&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/HfcxXNPd8qI" height="1" width="1"/&gt;</description></item>
      <item>
         <title>Very first time: InnoJam Winner won DemoJam San Jose 2012!</title>
         <link>http://scn.sap.com/community/technology-innovation/blog/2012/03/26/very-first-time-innojam-winner-won-demojam-san-jose-2012</link>
         <guid isPermaLink="false">http://scn.sap.com/community/technology-innovation/blog/2012/03/26/very-first-time-innojam-winner-won-demojam-san-jose-2012</guid>
         <pubDate>Mon, 26 Mar 2012 10:58:45 +0000</pubDate>
      <description>&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/cv1-CAlwRsA" height="1" width="1"/&gt;</description></item>
      <item>
         <title>Video: InnoJam Madrid 2011 - Feedback from Tim Guest</title>
         <link>http://www.youtube.com/watch?v=zdHwVrps3zM&amp;feature=youtube_gdata</link>
         <description>Listen to Tim Guest and what he had to say about the SAP InnoJam 2011 in Madrid&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/t3EWC_Vbs1g" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_a55fe9cd97c99586429f8849ef638ce8</guid>
         <pubDate>Wed, 14 Dec 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>SAP HANA InnoJam Online Contest - Wake up call</title>
         <author>Alvaro Tejada Galindo</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_d41d8cd98f00b204e9800998ecf8427e</guid>
         <pubDate>Sat, 03 Dec 2011 03:18:40 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam Madrid 2011 - Team Carbon TNT</title>
         <link>http://www.youtube.com/watch?v=HJi_D42Bn0Y&amp;feature=youtube_gdata</link>
         <description>InnoJammers Phil Loewen and Ole Jedrzejczyk talking about the project Carbon TNT - Efficient and easy to use mobile time, travel and expense tracking resulting in carbon impact reporting for employees and managers.&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/g5J527RzprI" height="1" width="1"/&gt;</description>
         <author>karinschattkahttp://gdata.youtube.com/feeds/api/users/karinschattka</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_a9cfa399caa17bda4602bc6a168b80ba</guid>
         <pubDate>Tue, 15 Nov 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>InnoJam Madrid 2011: and the winner is carbonTNT</title>
         <author>Ivan Femia</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_d41d8cd98f00b204e9800998ecf8427e</guid>
         <pubDate>Mon, 14 Nov 2011 23:49:21 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam Madrid 2011 - Team British Airways</title>
         <link>http://www.youtube.com/watch?v=iHfrgwrCgmM&amp;feature=youtube_gdata</link>
         <description>This video shows Patrick F Davis talking about the project "Aviation Safety" with real British Airways Data and SAP InnoJam Madrid 2011 in general.&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/wP-0mVbso5w" height="1" width="1"/&gt;</description>
         <author>karinschattkahttp://gdata.youtube.com/feeds/api/users/karinschattka</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_6879361893a44841fc1b4caa99abb8ff</guid>
         <pubDate>Mon, 14 Nov 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam Madrid 2011 - Team Green Cloud Controller</title>
         <link>http://www.youtube.com/watch?v=h8dd1rUYzA4&amp;feature=youtube_gdata</link>
         <description>This video shows Christian Braukmüller and Otto Gold talking about their project and SAP InnoJam Madrid 2011 in general.&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/sokVTO_gAE0" height="1" width="1"/&gt;</description>
         <author>karinschattkahttp://gdata.youtube.com/feeds/api/users/karinschattka</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_4bf6532c107707245081b3e79d53723e</guid>
         <pubDate>Mon, 14 Nov 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>SAP Tech. Innovation Podcast Episode 002: The SAP InnoJam events</title>
         <link>http://www.spreaker.com/user/4440992/episode_002_the_sap_innojam_events</link>
         <description>Talking about the SAP InnoJam event series that SAP runs all over the world.&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/Y675s9vHzWw" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">477673</guid>
         <pubDate>Tue, 18 Oct 2011 14:57:05 +0000</pubDate>
         <enclosure type="audio/mpeg" url="http://api.spreaker.com/download/episode/477673.mp3" />
      </item>
      <item>
         <title>Video: SAP InnoJam Walldorf 2011 Sybase Unwired Platform</title>
         <link>http://www.youtube.com/watch?v=spDROPOyWxw&amp;feature=youtube_gdata</link>
         <description>This video shows a review of SAP InnoJam Walldorf 2011 Sybase Unwired Platform.&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/ZUaED-jGazs" height="1" width="1"/&gt;</description>
         <author>karinschattkahttp://gdata.youtube.com/feeds/api/users/karinschattka</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_53fc18881d8ab88c907bf693fd159624</guid>
         <pubDate>Mon, 26 Sep 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam2011 Las Vegas - summary</title>
         <link>http://www.youtube.com/watch?v=dhmo8w85XpI&amp;feature=youtube_gdata</link>
         <description>SAP InnoJam2011 Las Vegas&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/5oKtkkJl6uA" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_9964bbe2b26e7e1a0587b9a160923e89</guid>
         <pubDate>Fri, 16 Sep 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: InnoJam2011 Las Vegas</title>
         <link>http://www.youtube.com/watch?v=kX9v0r5mkMU&amp;feature=youtube_gdata</link>
         <description>SAP InnoJam2011 Las Vegas&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/f2g8fqt4oVM" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_caef9b5ef56edabac0c4adceaca996d7</guid>
         <pubDate>Wed, 14 Sep 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: What is SAP InnoJam?</title>
         <link>http://www.youtube.com/watch?v=H88auUueeM8&amp;feature=youtube_gdata</link>
         <description>SAP InnoJam Promo&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/SEgl79Xl104" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_080e0697639f9eccbeffa4c7133aff72</guid>
         <pubDate>Thu, 01 Sep 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam 2011 Sydney - Team 4</title>
         <link>http://www.youtube.com/watch?v=0fdwAN7MeNs&amp;feature=youtube_gdata</link>
         <description>The summary of team 4 at the SAP InnoJam 2011 in Sydney&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/Vib-OqZ9DX8" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_cf1c5aaae7fb6b940db582a4d53cdce6</guid>
         <pubDate>Mon, 22 Aug 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam 2011 Sydney - Team 5</title>
         <link>http://www.youtube.com/watch?v=y6PIRGiOSEA&amp;feature=youtube_gdata</link>
         <description>The summary of team 5 at the SAP InnoJam 2011 in Sydney&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/W8Ucp5L7J0Q" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_dbb89dda9dec9e902f3edd0664cccf71</guid>
         <pubDate>Mon, 22 Aug 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam 2011 Sydney - Team 3</title>
         <link>http://www.youtube.com/watch?v=gZafxU2Bh8I&amp;feature=youtube_gdata</link>
         <description>The summary of team 3 at the SAP InnoJam 2011 in Sydney&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/v8gmoYdGfHg" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_9b3ccd0e4bc9a5b160d74f974993f2be</guid>
         <pubDate>Mon, 22 Aug 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam 2011 Sydney - Team 2</title>
         <link>http://www.youtube.com/watch?v=LZoNcl8y6gg&amp;feature=youtube_gdata</link>
         <description>The summary of team 2 at the SAP InnoJam 2011 in Sydney&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/0hd3555zoAQ" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_bf3e3d46ad9bdd0d749e0427650687b1</guid>
         <pubDate>Mon, 22 Aug 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam 2011 Sydney - The presentation during the SAUG summit 2011</title>
         <link>http://www.youtube.com/watch?v=DxxqV9zAjKo&amp;feature=youtube_gdata</link>
         <description>This video was shown at the start of the SAUG summit 2011 as part of the SAP InnoJam presentation.&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/5-IMgQa5szI" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_e487b16c4bdd6782ab0db11688903838</guid>
         <pubDate>Mon, 22 Aug 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam 2011 Sydney - Team 1</title>
         <link>http://www.youtube.com/watch?v=6kgMpW76DCM&amp;feature=youtube_gdata</link>
         <description>The summary of team 1 at the SAP InnoJam 2011 in Sydney&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/wrVUMfmcqcg" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_2deeabdde98d8ec1f9da61d8b7129854</guid>
         <pubDate>Mon, 22 Aug 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam 2011 Sydney</title>
         <link>http://www.youtube.com/watch?v=ptlLS41LepY&amp;feature=youtube_gdata</link>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_ad2c0e430cbaf3ed0ae7be6dc9e51b0c</guid>
         <pubDate>Mon, 01 Aug 2011 00:00:00 +0000</pubDate>
      <description>&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/NvYmdcQEt9o" height="1" width="1"/&gt;</description></item>
      <item>
         <title>Video: InnoJam 2011 Sydney: Waiting for HANA Server</title>
         <link>http://www.youtube.com/watch?v=yp0bvX6uGKo&amp;feature=youtube_gdata</link>
         <description>Waiting for the HANA server with Maria Ossimitz to arrive at the UTS Business School in Sydney.&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/hj3QiXgA8QI" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_005d993bd84abb0bd39b1cbdbf37f185</guid>
         <pubDate>Fri, 29 Jul 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam 2011 Netherlands, Business Case 03</title>
         <link>http://www.youtube.com/watch?v=hJD7uTeOVv0&amp;feature=youtube_gdata</link>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_4baad6eb4f0332a062a464437538c8f5</guid>
         <pubDate>Mon, 27 Jun 2011 00:00:00 +0000</pubDate>
      <description>&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/q2Zz9-SJC3A" height="1" width="1"/&gt;</description></item>
      <item>
         <title>Video: SAP InnoJam 2011 Netherlands, Business Case 02</title>
         <link>http://www.youtube.com/watch?v=VFI5jZDpZEY&amp;feature=youtube_gdata</link>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_5ba042a072c24c75062e3a3d85380554</guid>
         <pubDate>Mon, 27 Jun 2011 00:00:00 +0000</pubDate>
      <description>&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/Km41uNA9KRc" height="1" width="1"/&gt;</description></item>
      <item>
         <title>Great fun at SAP InnoJam NL</title>
         <description>What an excellent event. I really loved the vibe of enthusiasm and dedication by so many extremely bright people, willing to sacrifice their Friday and Saturday to work on SAP’s latest and greatest and to support charity organizations with a tiny IT budget.
I learned a lot of new things during the  [...]</description>
         <author>jan</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_d41d8cd98f00b204e9800998ecf8427e</guid>
         <pubDate>Sun, 26 Jun 2011 11:28:02 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam 2011 Netherlands, Business Case 05</title>
         <link>http://www.youtube.com/watch?v=0ynnC50-6Go&amp;feature=youtube_gdata</link>
         <description>Watch the winning team of the SAP InnoJam 2011 in the Netherlands. Get more info at http://www.sapinnojam.com&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/eWmpMlwbJ-Y" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_7e98d03c599846150455137ccca5af1e</guid>
         <pubDate>Sun, 26 Jun 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam 2011 Netherlands, Business Case 04</title>
         <link>http://www.youtube.com/watch?v=uyOOt3RNIFY&amp;feature=youtube_gdata</link>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_0c1cbf1f4302f4c27d1bc897aced6693</guid>
         <pubDate>Sun, 26 Jun 2011 00:00:00 +0000</pubDate>
      <description>&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/F1BwxzbmV8o" height="1" width="1"/&gt;</description></item>
      <item>
         <title>Video: SAP InnoJam 2011 Netherlands, Business Case 01</title>
         <link>http://www.youtube.com/watch?v=JYuPr4X7mng&amp;feature=youtube_gdata</link>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_72f8c0640a7a5f3b5de141340abbaa67</guid>
         <pubDate>Sun, 26 Jun 2011 00:00:00 +0000</pubDate>
      <description>&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/WeR3iSC5v70" height="1" width="1"/&gt;</description></item>
      <item>
         <title>Video: SAP InnoJam Bangalore 2011 Promo</title>
         <link>http://www.youtube.com/watch?v=mpDxSnEhACw&amp;feature=youtube_gdata</link>
         <description>Join us at SAP InnoJam prior SAP TechEd 2011 in Bangalore from Oct. 15th-16th, 2011. It's all around mobility!&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/7bGy_UWnweQ" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_a5204ebb23f849f0aac194a18024b4a0</guid>
         <pubDate>Tue, 21 Jun 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam 2011 Promo Madrid</title>
         <link>http://www.youtube.com/watch?v=LDGSUIyhr_o&amp;feature=youtube_gdata</link>
         <description>SAP InnoJam 2011 Promo Madrid&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/JFdJ1bbbxEQ" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_48b92b625e522942f1793ab454144c8f</guid>
         <pubDate>Wed, 01 Jun 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP HANA InnoJam</title>
         <link>http://www.youtube.com/watch?v=AZB7y16GKrk&amp;feature=youtube_gdata</link>
         <description>The summary video of the SAP HANA InnoJam during SAPPHIRE NOW 2011 in Orlando. 
Get more about SAPPHIRE NOW at http://www.sapphirenow.com&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/Z9LJN1zdLjA" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_78680f4e7fee750410ee82d1075b6d07</guid>
         <pubDate>Thu, 26 May 2011 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Video: SAP InnoJam prior SAP TechEd 2011 Las Vegas</title>
         <link>http://www.youtube.com/watch?v=D1YXbaKVLeA&amp;feature=youtube_gdata</link>
         <description>Watch the promo video for the SAP InnoJam prior SAP TechEd 2011 Las Vegas.&lt;img src="http://feeds.feedburner.com/~r/sapinnojam/~4/Rigq_slXSSo" height="1" width="1"/&gt;</description>
         <author>sapruinogueirahttp://gdata.youtube.com/feeds/api/users/sapruinogueira</author>
         <guid isPermaLink="false">282f661814c0abe781307f5144d9f1bb_3c2e9ca81c2140e077c8d88af8406261</guid>
         <pubDate>Tue, 10 May 2011 00:00:00 +0000</pubDate>
      </item>
   </channel>
</rss><!-- fe4.yql.bf1.yahoo.com compressed/chunked Thu May 31 03:33:08 UTC 2012 -->

