<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Layer 7 - Blogs &#187; Apps</title>
	<atom:link href="http://www.layer7tech.com/blogs/index.php/tag/apps/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.layer7tech.com/blogs</link>
	<description>API Management &#124; SOA Governance &#124; Cloud Integration</description>
	<lastBuildDate>Thu, 16 May 2013 21:00:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Are APIs Making the Biz Dev Role Obsolete?</title>
		<link>http://www.layer7tech.com/blogs/index.php/are-apis-making-the-biz-dev-role-obsolete/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/are-apis-making-the-biz-dev-role-obsolete/#comments</comments>
		<pubDate>Thu, 16 May 2013 21:00:31 +0000</pubDate>
		<dc:creator>Alex Gaber</dc:creator>
				<category><![CDATA[API Management]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Developers & Development]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=4298</guid>
		<description><![CDATA[The role of the business developer has traditionally been to initiate partnerships and follow through by ensuring some sort of integration is implemented.  As enterprises become more software-driven, integration itself increasingly comes through APIs.  This may mean that the implementation of API-driven “partner portals” is replacing traditional business development practices.  A recent article from Wired [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/products/layer-7-api-portal" target="_blank"><img class="alignleft size-full wp-image-4300" style="margin: 10px;" title="Business Development Android" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/05/Android-Logo-Wearing-a-Business-Tie-v2.jpg" alt="Business Development Android" width="254" height="300" /></a>The role of the business developer has traditionally been to initiate partnerships and follow through by ensuring some sort of integration is implemented.  As enterprises become more software-driven, integration itself increasingly comes through APIs.  This may mean that the implementation of API-driven “<a href="http://www.layer7tech.com/products/layer-7-api-portal" target="_blank">partner portals</a>” is replacing traditional business development practices.  <a href="http://www.wired.com/gadgetlab/2012/12/ff-robots-will-take-our-jobs/all/" target="_blank">A recent article from Wired </a>claimed that 70% of all jobs will be replaced by robots by the end of this century. Are APIs and partner portals the robots that will replace manual business development processes?</p>
<p>Here’s an example of how a business partnership might come about these days. Interaction with an online API partner portal will act as the initial “conversation” that leads to the partnership. If you want to integrate with Salesforce.com, you go to the Salesforce partner portal, figure out the relevant SDK/API, build an app and then submit it to <a href="https://appexchange.salesforce.com/" target="_blank">the Salesforce AppExchange</a>.  You don&#8217;t ever need to actually talk with anyone at Salesforce to become a business partner with the company.</p>
<p>Another example is the way many companies now enable access to their Web sites via Facebook Connect, Google+ Login or Twitter Login. This represents the first step towards establishing a business partnership with Facebook, Google or Twitter. It’s not new in the Web world and <a href="http://apievangelist.com/2010/10/07/biz-dev-2-0/" target="_blank">has been discussed for years</a>. What makes it relevant to this discussion is the way it’s being applied to out-dated business processes and practices.</p>
<p>Great platform companies have realized this, “robotized” their business development processes and rationalized their business development teams. As robots are to manufacturing, APIs are to business development. Better technology means that we can focus our human resources on more valuable activities, since handshakes are now being made over <a href="http://www.layer7tech.com/products/oauth-toolkit" target="_blank">OAuth</a> instead of costly dinners and drinks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/are-apis-making-the-biz-dev-role-obsolete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSO &amp; OAuth for Mobile Apps &#8211; Live Discussion, Feb 26</title>
		<link>http://www.layer7tech.com/blogs/index.php/sso-oauth-for-mobile-apps-live-discussion-feb-26/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/sso-oauth-for-mobile-apps-live-discussion-feb-26/#comments</comments>
		<pubDate>Mon, 25 Feb 2013 17:00:57 +0000</pubDate>
		<dc:creator>Steven Tait</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Mobile Access]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tech Talk Tuesday]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=3950</guid>
		<description><![CDATA[In case you haven&#8217;t heard, we are living in the age of mobile applications and the APIs that power them. Sometimes it&#8217;s called the API economy. Smart phones are ubiquitous, social networks are the norm and we are connected to applications on our devices all the time. We love applications like Instagram, Twitter, Evertnote and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/live/" target="_blank"><img class="alignleft size-full wp-image-3955" style="margin: 0px 10px;" title="OAuth SSO Tech Talk" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/02/franco-oauthhero-v1.jpg" alt="OAuth SSO Tech Talk" width="300" height="175" /></a>In case you haven&#8217;t heard, we are living in the age of mobile applications and the APIs that power them. Sometimes it&#8217;s called the API economy.</p>
<p>Smart phones are ubiquitous, social networks are the norm and we are connected to applications on our devices all the time. We love applications like Instagram, Twitter, Evertnote and Snapchat. But we don&#8217;t like signing in and out of each of these applications across networks or devices. It&#8217;s awkward and cumbersome and we&#8217;re often doing it while on the go or commuting, with only one hand to use while tapping in our passwords. Besides, who wants to remember all those passwords anyway? And it&#8217;s not safe to use the same one for every application.</p>
<p>This is the major downside of using all these great new mobile applications. Most of us would gladly invite a scenario where we&#8217;d only need to log in once to access multiple applications. There&#8217;s <a href="http://en.wikipedia.org/wiki/Social_login" target="_blank">social login</a> &#8211; but is it safe and is our privacy secure? Remember <a href="http://money.cnn.com/2013/02/18/technology/burger-king-twitter-hacked/" target="_blank">what happened to Burger King&#8217;s Twitter account</a>? Enter <em>Single-Sign-On &amp; OAuth for Mobile Applications</em>.</p>
<p>On Tuesday Feb 26, we&#8217;ll be hosting a live interactive <a href="http://www.layer7tech.com/live/" target="_blank">Tech Talk </a>on security and Single Sign-On (SSO) for mobile applications. And I&#8217;m excited to welcome back Layer 7&#8242;s Chief Architect and resident OAuth expert Francois Lascelles. He&#8217;ll discuss how to provide SSO for mobile applications, without compromising the security of the apps or the APIs that power them. Francois will also be taking your questions throughout the Tech Talk. So, this will be a great opportunity to get answers to your questions about your own applications and the security that surrounds them.</p>
<p><a href="http://s1226.t.en25.com/e/er?s=1226&amp;lid=881&amp;elq=b58cf94d8fa04839b1917a91b1f8c3d4">Click here to get the event details and a reminder in your calendar.</a></p>
<p>On the day of the event, click here to join:</p>
<ul>
<li>  <a href="http://layer7.com/live" target="_blank">layer7.com/live</a></li>
</ul>
<p>Submit your questions:</p>
<ul>
<li>Tweet using the tag <a href="https://twitter.com/intent/tweet?source=webclient&amp;text=%40Layer7+%23layer7live" target="_blank">#Layer7Live</a></li>
<li>Email <a href="mailto:techtalk@layer7.com">techtalk@layer7.com</a></li>
<li>Post a message on <a title="Facebook" href="http://www.facebook.com/Layer7" target="_blank">Facebook</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/sso-oauth-for-mobile-apps-live-discussion-feb-26/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“Mobile App Security: Always Keep the Back Door Locked” – Our Take</title>
		<link>http://www.layer7tech.com/blogs/index.php/mobile-app-security-always-keep-the-back-door-locked-our-take/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/mobile-app-security-always-keep-the-back-door-locked-our-take/#comments</comments>
		<pubDate>Thu, 07 Feb 2013 23:40:40 +0000</pubDate>
		<dc:creator>Matt McLarty</dc:creator>
				<category><![CDATA[API Management]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Mobile Access]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=3847</guid>
		<description><![CDATA[Today&#8217;s lead article on Ars Technica talks about the importance of protecting backend resources in the context of mobile applications. The article rightly stresses the importance of this security, talks about the uptake in OAuth and cites API Gateway solutions as a popular option in this space. However, the article clearly misstates the capabilities of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/library/solution-briefs/layer-7-for-mobile-access/2607" target="_blank"><img class="alignleft size-full wp-image-3851" style="margin: 0px 10px;" title="Mobile App Security" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/02/Mobile-v1.jpg" alt="Mobile App Security" width="300" height="185" /></a><a href="http://arstechnica.com/security/2013/02/mobile-app-security-always-keep-the-back-door-locked/" target="_blank">Today&#8217;s lead article on Ars Technica</a> talks about the importance of protecting backend resources in the context of mobile applications. The article rightly stresses the importance of this security, talks about the uptake in OAuth and cites API Gateway solutions as a popular option in this space.</p>
<p>However, the article clearly misstates the capabilities of an API Management solution founded on an API Gateway. I am going to assume that the author only had exposure to API Gateways second hand or through a competitor of Layer 7. Here are the misconceptions propagated by the article, along with some corrections:</p>
<p><em>“These API gateway services can be prohibitively expensive for small-scale applications…  ‘You can replicate the API gateway by creating a set of proxy services in their data center in an application container in their DMZ.’&#8221;</em></p>
<p>Trying to create your own homegrown set of proxy services is expensive and risky. The <a href="http://www.layer7tech.com/library/product-data-sheets/layer-7-api-management-suite/2233" target="_blank">Layer 7 API Management Suite</a>’s Gateway technology includes 10 years of functional enrichment and optimization. Such robustness cannot be hacked together on the fly.</p>
<p><em>&#8220;An API gateway still runs on the notion that you have to be careful not to block what might be legitimate traffic. So that could cause some openness – some attacks might slip through using Web application firewall evasion techniques.&#8221;</em></p>
<p>An API Gateway is not a typical web application firewall. Layer 7’s Gateway (evident in the company’s name) has full access to all layers of the data stream and can apply protections at any of these layers.</p>
<p><em>“Of course, if they can retrieve a developer key, attackers can slip past API gateways until their activity is noticed…  That&#8217;s why it&#8217;s important to encrypt any data stored on the device, including developer keys[.]”</em></p>
<p>API keys are not treated as security tokens by an API Gateway. The term “API key” is equivalent to a “database key”, not a security key, so don’t mistake it for a robust access control mechanism. It is mainly an identification mechanism. It is a gross misunderstanding to equate API developer keys with a standard access control cryptographic mechanism like PKI public/private keys.</p>
<p><em>“But keys have other ways of getting into the wild besides breaking into the application code.”</em></p>
<p>Right, so you should not rely on these keys for access control. The good news is that the API Management Suite’s Portal/Gateway combination makes it easier to revoke and reissue developer keys.</p>
<p><em>“For enterprise applications, an API gateway isn&#8217;t always enough – users need to get access to content on servers inside the firewall that may not be easily exposed through a Web API.”</em></p>
<p>And this is where the API Gateway really adds value. The Layer 7 API Management Suite allows companies to turn those backend interfaces from their native protocols into REST APIs or other formats that are friendly to mobile devices.</p>
<p>So, thanks to Ars Technica for flagging up this important aspect of mobile security and here’s hoping that this corrected information is included in the next article.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/mobile-app-security-always-keep-the-back-door-locked-our-take/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Mobile Access Predictions for 2013</title>
		<link>http://www.layer7tech.com/blogs/index.php/more-mobile-access-predictions-for-2013/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/more-mobile-access-predictions-for-2013/#comments</comments>
		<pubDate>Mon, 04 Feb 2013 18:00:16 +0000</pubDate>
		<dc:creator>Leif Bildoy</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[Developers & Development]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[M2M]]></category>
		<category><![CDATA[Mobile Access]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=3824</guid>
		<description><![CDATA[With February just beginning, the mobile world is gearing up for Mobile World Congress (MWC), which will be taking place in Barcelona, at the end of the month. It’ll certainly be interesting to see what new products and features will be announced at the show. From the ongoing trends (some of which Mike Amundsen recently [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mobileworldcongress.com/" target="_blank"><img class="alignleft size-full wp-image-3828" style="margin: 0px 15px;" title="MWC Predictions" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/02/MWC-Predictions-v2.jpg" alt="MWC Predictions" width="300" height="154" /></a>With February just beginning, the mobile world is gearing up for <a href="http://www.mobileworldcongress.com/" target="_blank">Mobile World Congress</a> (MWC), which will be taking place in Barcelona, at the end of the month. It’ll certainly be interesting to see what new products and features will be announced at the show. From the ongoing trends (some of which <a href="http://www.layer7tech.com/blogs/index.php/four-tech-related-trends-that-will-shape-2013/" target="_blank">Mike Amundsen recently discussed</a>), I’d expect to see a number of announcements of <a href="http://www.layer7tech.com/blogs/index.php/managing-the-internet-of-things/" target="_blank">IoT </a>products.</p>
<p>The good old measure of progress, mobile subscriber penetration, doesn&#8217;t cut it anymore. Now, the real measure is how many other connected devices a subscriber uses – iPads, Smart TVs and even fridges (who wouldn&#8217;t want a <a href="http://www.samsung.com/us/connected-devices/" target="_blank">Galaxy Kitchen</a> or an <a href="http://www.layer7tech.com/blogs/index.php/the-ipad-mini-is-for-cars/" target="_blank">iPad Mini</a>?) This is just the start of a revolution in connectivity, which will make it easier than ever to consume information and equally easy to emit a lot of information, often through social networks.</p>
<p>But there is another aspect to this – not only will you be able to post your own information but there will be all kinds of devices that can “sense” information about you. I expect to see a lot of this at MWC – sensors and cameras scattered around the floor, mapping passers-by to Facebook profiles and other personal information. Obviously, the capturing and cross pollination of this information raises all sorts of privacy issues.</p>
<p>It will also have a number of significant ramifications for mobile developers. First, there will be a new wealth of information available in the form of Web service APIs, as most of the data will be stored in cloud. The sheer scale of this new information-rich world will require apps to leverage cloud processing capabilities in order to be truly effective. This will create opportunities for enterprises to rethink their mobile architectures.</p>
<p>Second, mobile developers will need to use standard protocols for authentication and authorization. <a href="http://www.layer7tech.com/library/ebooks/5-oauth-essentials-for-api-access-control/2870" target="_blank">OAuth</a> and OpenID Connect are key standards for protecting resources and allowing app users to authorize apps to leverage their information. Will these standards address all the privacy issues mentioned above? Probably not but they will make it a good deal easier for app developers to comply with privacy laws and regulations.</p>
<p>Third, the most successful app developers will be those that are able to provide a seamless user experience (UX) across multiple devices. This is because the end user of the near future will naturally expect all apps to know about other sessions that user had with an app across all of his or her many smart devices. Devs will therefore want to migrate sessions across devices, to bolster the UX.</p>
<p>If you’re going to MWC, come and say hello to the Layer 7 team. We will be located in the App Planet area Hall: 8.1 Booth: A47. I hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/more-mobile-access-predictions-for-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Four Tech-Related Trends That Will Shape 2013</title>
		<link>http://www.layer7tech.com/blogs/index.php/four-tech-related-trends-that-will-shape-2013/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/four-tech-related-trends-that-will-shape-2013/#comments</comments>
		<pubDate>Mon, 28 Jan 2013 18:00:31 +0000</pubDate>
		<dc:creator>Mike Amundsen</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[Mobile Access]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=3776</guid>
		<description><![CDATA[Looking ahead, here are four tech-related trends that I think will shape the coming year. These are trends I noticed were already in flight during late 2012. I believe they will continue to affect the way we design and implement solutions in 2013. As you’ll see, all of my predictions are driven by the relentless [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/products/mobile-access-products-overview" target="_blank"><img class="alignleft size-full wp-image-3780" style="margin-left: 15px; margin-right: 15px;" title="Mike Amundsen 2013 Predictions" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/01/2013-Predictions-v2.jpg" alt="Mike Amundsen 2013 Predictions" width="300" height="226" /></a>Looking ahead, here are four tech-related trends that I think will shape the coming year. These are trends I noticed were already in flight during late 2012. I believe they will continue to affect the way we design and implement solutions in 2013.</p>
<p>As you’ll see, all of my predictions are driven by the relentless increase of connected <a href="http://www.layer7tech.com/products/mobile-access-products-overview" target="_blank">mobile</a> devices. This is the dominating overall trend that will continue to affect all aspects of information systems.</p>
<p>In a nutshell, I predict:</p>
<ul>
<li>Individual service deployments on the Web will get smaller and more numerous</li>
<li>Mobile client deployment will be a bottleneck</li>
<li>Server mash-ups will increase but client mash-ups will decline</li>
<li>The demand for seamless switching between personal devices will increase</li>
</ul>
<p><strong>Services on the Web Get Smaller, More Numerous</strong><br />
Influenced by the existence of the many mobile apps running on a single device, Web-based services will become small, single-focused offerings that (in the words of Doug Mcllroy) “do one thing and do it well.” This will also explode the number of available services. The advantage of this trend will be an increase in the agility and evolvability of service offerings. The challenge will be an increased need for governance at the “micro-service” level.</p>
<p><strong>Mobile Client Deployment Becomes a Bottleneck</strong><br />
As more services appear on the Web and more mobile devices spread throughout the world, keeping up with mobile app deployment will become more difficult and more costly. This is especially true for cases where an app store requires approval before release. To mitigate this problem, developers and architects will look for new ways to update and modify the functionality of already-installed mobile apps without the need for full-on redeployment. Solutions will include use of in-message hypermedia designs, reliance on remote discovery documents and just-in-time plug-in style implementations.</p>
<p><strong>Server-Side Mash-Ups Increase while Client-Side Mash-Ups Decline</strong><br />
The increasing popularity of languages like Node.js, Erlang and Closure will make implementing server-side mash-ups more efficient and easier to maintain than doing the same work within a client application; especially for the mobile platform. This will reduce the “chattiness” of client-side applications and increase the security and flexibility of server-side implementations. The result will be a perceived increase in responsiveness and a reduced use of battery power on mobile apps.</p>
<p><strong>Multiple Device Form Factors Will Demand Seamless Sharing</strong><br />
As more users access content on multiple devices, there will be an increased need to design apps that seamlessly share user data across these devices. This will affect the both client- and server-side implementation details. Identity will need to cross devices easily and content syncing will need to be seamless and automatic. App builders will rely more on the “responsive design” pattern in order to automatically adjust displays and functionality to meet the needs of the current form factor. Servers will need to be “context-aware” and provide the most up-to-date content while users switch from one device to the next.</p>
<p>Finally, whether my predictions are spot on or way off, I look forward to a very interesting and challenging 2013.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/four-tech-related-trends-that-will-shape-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Layer 7 Hackathons: 2012 Round-Up &amp; 2013 Plans</title>
		<link>http://www.layer7tech.com/blogs/index.php/layer-7-hackathons-2012-round-up-2013-plans/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/layer-7-hackathons-2012-round-up-2013-plans/#comments</comments>
		<pubDate>Thu, 17 Jan 2013 17:00:21 +0000</pubDate>
		<dc:creator>Alex Gaber</dc:creator>
				<category><![CDATA[API Management]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Developers & Development]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Hackathons]]></category>
		<category><![CDATA[Mobile Access]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=3745</guid>
		<description><![CDATA[To follow-up on my previous post about Layer 7’s hackathon activities, I wanted to provide an update on more events we’ve been involved with, as well as mentioning some of the exciting things we have planned for 2013. Las Vegas Mobile App Hackathon (November 16-17) The local developer community is thriving in Sin City, which [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/hackathons/" target="_blank"><img class="alignleft size-full wp-image-3748" style="margin: 10px;" title="Las Vegas Hackathon" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/01/Las-Vegas-Hackathon-1.jpg" alt="Las Vegas Hackathon" width="216" height="300" /></a>To follow-up on <a href="http://www.layer7tech.com/blogs/index.php/layer-7-sends-lightning-bolts-on-the-att-hackathon-circuit/" target="_blank">my previous post about Layer 7’s hackathon activities</a>, I wanted to provide an update on more events we’ve been involved with, as well as mentioning some of the exciting things we have planned for 2013.</p>
<p><a href="http://developerboards.att.lithium.com/t5/AT-T-Developer-Program-Blogs/AT-amp-T-Mobile-App-Hackathon-Las-Vegas-InNEVation/ba-p/33582" target="_blank"><strong>Las Vegas Mobile App Hackathon (November 16-17)</strong></a><br />
The local developer community is thriving in Sin City, which may be a surprise to many. I was very impressed with the talent of the developers in Vegas, most of whom were writing native Objective C or Java for their iOS and Android apps. Also, <a href="https://twitter.com/terencecarroll" target="_blank">the local PhoneGap user group manager</a> was onsite, providing support for Adobe’s app development framework. The apps produced were quite polished and impressive. Several included API integrations while others came with plans for future Web integration of APIs, to add context and information.</p>
<p><a href="https://mobileappmia2.eventbrite.com/" target="_blank"><strong>Miami Mobile App Hackathon (December 14-15)</strong><br />
</a>This hackathon brought an impressive group of sponsors together including AT&amp;T, Microsoft Azure, Blackberry Dev, GitHub and – of course – Layer 7. With over 200 signups and some highly technical evangelists sent by the sponsors, I was excited to see what kinds of apps would be produced. The developers mashed together numerous Web services using native code or PhoneGap. It was great to see the local developer community come together, with numerous local start-up incubator leaders onsite scouting for new talent and investment opportunities.</p>
<p>For 2013, Layer 7 will once again be joining the AT&amp;T Hackathon team for several events. Many organizations with <a href="http://www.layer7tech.com/library/product-data-sheets/layer-7-api-management-suite/2233" target="_blank">APIs powered by Layer 7</a> will be promoting their APIs and providing prizes at these events. Stay tuned – we&#8217;ll be helping evangelize a lot of great APIs in 2013!</p>
<p><a href="http://www.layer7tech.com/hackathons/" target="_blank"><strong>Find out more about upcoming Layer 7 Hackathons</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/layer-7-hackathons-2012-round-up-2013-plans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do You Agree to the Terms &amp; Conditions? Mobile Devices &amp; the Tipping Point of Informed Consent</title>
		<link>http://www.layer7tech.com/blogs/index.php/do-you-agree-to-the-terms-conditions-mobile-devices-the-tipping-point-of-informed-consent/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/do-you-agree-to-the-terms-conditions-mobile-devices-the-tipping-point-of-informed-consent/#comments</comments>
		<pubDate>Wed, 19 Dec 2012 22:00:32 +0000</pubDate>
		<dc:creator>Scott Morrison</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[Mobile Access]]></category>
		<category><![CDATA[Privacy]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=3629</guid>
		<description><![CDATA[Sometimes, I wonder if anyone in the entire history of computing has every bothered to read and consider the contents of a typical end-user license agreement (EULA). Some Product Manager, I suppose (though truthfully, I’m not even sure of this one). The EULA, however, is important. It’s the foundation of an vital consent ceremony that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/products/mobile-access-products-overview" target="_blank"><img class="alignleft size-full wp-image-3642" style="margin: 10px;" title="End-User License Agreement" src="http://www.layer7tech.com/blogs/wp-content/uploads/2012/12/handshake1.jpg" alt="End-User License Agreement" width="300" height="129" /></a>Sometimes, I wonder if anyone in the entire history of computing has every bothered to read and consider the contents of a typical end-user license agreement (EULA). Some Product Manager, I suppose (though truthfully, I’m not even sure of this one).</p>
<p>The EULA, however, is important. It’s the foundation of an vital consent ceremony that ends with only one effective choice: pressing OK. This much-maligned step in every software installation is the only real binding between an end user and a provider of software. Out of this agreement emerges a contract between these two parties and it is this contact that serves as a legal framework for interpretation should any issues arise in the relationship.</p>
<p>Therein lies the rub, as the emphasis in a EULA — as in so much of contract law — is on legal formalism at the expense of end-user understanding. These priorities are not necessarily mutually exclusive but as any lawyer will tell you, it’s a lot more work to make them coexist on a more-or-less equal footing.</p>
<p>Mobile devices may provide the forcing function that brings change into this otherwise moribund corner of the software industry. Mobility is hot right now and it is demanding that we rethink a wide span of business processes and technologies. These new demands are going to extend to the traditional EULA and the result could be good for everyone.</p>
<p>Case in point: the New York Times <a href="http://www.nytimes.com/2012/12/11/technology/many-mobile-apps-for-children-fall-short-on-disclosure-to-parents-ftc-report-says.html?_r=0" target="_blank">reported recently</a> on a <a href="http://www.ftc.gov/opa/2012/12/kidsapp.shtm" target="_blank">study conducted by the FTC</a> examining privacy in mobile apps for children. The researchers found that parents were not being adequately informed about what private information was being collected and the extent to which it could be shared. Furthermore, many mobile app developers are channeling data into just a few commercial analytics vendors. While this may not sound like too big a deal, it turns out that, in some cases, these data are tagged with unique device identifiers. This means that providers can potentially track behavior across multiple apps, giving them unprecedented visibility into the online habits of our children.</p>
<p>Kid plus privacy equals a lightning rod for controversy but the study is really indicative of a much greater problem in the mobile app industry. Just the previous week, the State of California <a href="http://www.huffingtonpost.com/2012/12/06/delta-airlines-mobile-app_n_2254062.html" target="_blank">launched a suit against Delta Airlines</a> alleging the company failed to include a privacy policy in its mobile app, placing it in violation of that state’s 2004 privacy law.</p>
<p>You could argue that there is nothing new about this problem. Desktop applications have the same capacity for collecting information and so pose similar threats to our privacy. The difference is mostly the devil we know. After years of reading about the appalling threats to our privacy on the Internet, we have come to expect these shenanigans and approach the conventional Web guarded and wary. Or we don’t care (see Facebook).</p>
<p>But the phone, well the phone is just… different.  Desktop computers — or even laptops — just aren&#8217;t as ever-present as phones. Your phone goes with you everywhere, which makes it both a triumph of technology and a tremendous potential threat to your privacy.</p>
<p>The problem with the phone is that it is the consumer device that isn’t. Apple crossed a chasm with the iPhone, taking the mobile device from constrained (like a blender) to extensible (like a Lego set) without breaking the consumer-orientation of the device. This was a real <em>tour de force </em>— but one with repercussions both good and bad.</p>
<p>The good stuff we live every day — we get to carefully curate our apps to make the phone our own. I can’t imagine traveling without my phone in my pocket. The bad part is we haven’t necessarily recognized the privacy implications of our own actions. Nobody expects to be betrayed by their constant companion but it is this constant companion that poses the greatest threat to our security.</p>
<p>The good news is that the very characteristics that make mobile so popular also promise to bring much needed transparency to the user/app/provider relationship. Consumer-orientation plus small form factor equals a revolution in privacy and security.</p>
<p>Mobile devices tap into a market so vast it dwarfs the one addressed by the humble PC. And this is the market for which consumer protection laws were designed. As we’ve seen in the Delta Airlines case above, the states have a lever and apparently they aren’t afraid to use it.</p>
<p>But legislation is only part of the answer to reconciling the dueling priorities of privacy and consent. The other element working in favour of change is size — and small is definitely better here. The multi-page contract just isn’t going to play well on a four-inch screen. What consumer’s need is a message that is simple, clear and understandable. Fortunately, we can look to the Web for inspiration on how to do this right.</p>
<p>One of the reasons I get excited about the rise of OAuth is because it represents much more than yet another security token (God knows we have enough of those already). OAuth is really about granting consent. It doesn’t try to say anything about the nature of that consent but it does put in the framework to make consent practical.</p>
<p>Coincident with the rise of OAuth on the Web is a movement to make the terms of consent more transparent. This will need to continue as the process moves to the restricted form factor of the mobile phone. I have no doubt that, left to their own devices, most developers would take the easy route and reduce mobile consent to a hyperlink pointing to pages of boilerplate legalese and an OK button. But add in some regulatory expectations of reasonable disclosure and I can see a better future of clear and simple agreements that flourish first on mobile devices but extend to all software.</p>
<p>Here at Layer 7, we are deeply interested in technologies like OAuth and the role these play in a changing the computing landscape. We are also spending lots of time working on mobile because, more than anything, mobile solutions are driving uptake around APIs. When we built our <a href="http://www.layer7tech.com/products/mobile-access-gateway" target="_blank">SecureSpan Mobile Access Gateway</a>, we made sure this solution made OAuth simple to deploy and simple to customize. This way, important steps like consent ceremonies can be made clear, unambiguous and — most importantly — compliant with the law.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/do-you-agree-to-the-terms-conditions-mobile-devices-the-tipping-point-of-informed-consent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Mobile eBooks</title>
		<link>http://www.layer7tech.com/blogs/index.php/new-mobile-ebooks/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/new-mobile-ebooks/#comments</comments>
		<pubDate>Tue, 18 Dec 2012 17:00:07 +0000</pubDate>
		<dc:creator>Jaime Ryan</dc:creator>
				<category><![CDATA[API Management]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[BYOD]]></category>
		<category><![CDATA[Developers & Development]]></category>
		<category><![CDATA[EBooks]]></category>
		<category><![CDATA[Mobile Access]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=3590</guid>
		<description><![CDATA[As a Partner Architect at Layer 7, I’m lucky enough to get to interact with some of the best and brightest in the industry. These include software vendors, systems integrators, analysts and thought leaders. When you add in our own experts, we have access to a veritable “who’s who” of the API world. Recently, we [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://forms.layer7tech.com/enterprise-ebook?source=L7blog" target="_blank"><img class="alignleft size-full wp-image-3594" style="margin: 0px 10px;" title="Layer 7 eBooks" src="http://www.layer7tech.com/blogs/wp-content/uploads/2012/12/Layer-7-eBooks-v2.jpg" alt="Layer 7 eBooks" width="300" height="194" /></a>As a Partner Architect at Layer 7, I’m lucky enough to get to interact with some of the best and brightest in the industry. These include software vendors, systems integrators, analysts and thought leaders. When you add in our own experts, we have access to a veritable “who’s who” of the API world.</p>
<p>Recently, we began a series of free eBooks that will distill our communal knowledge into specific, targeted recommendations for dealing with a variety of challenges around APIs – from interface design, to security, to developer engagement. Today, I’m pleased to announce the first two of these, which deal with API exposure for internal mobility projects and for externally-facing open APIs.</p>
<p>First, we have <strong><a href="http://forms.layer7tech.com/enterprise-ebook?source=L7blog" target="_blank">Enterprise on the Go: 5 Essentials for BYOD &amp; Mobile Enablement</a></strong>. This eBook focuses on the challenge of securely exposing internal applications and information assets to mobile employees, either on their own devices (BYOD) or as part of a larger mobility initiative. These five key points for a successful deployment are presented in an easy-to-consume synopsis and then backed up by white papers, webinars and customer case studies. Of particular interest to our enterprise customers are the sections on repurposing existing services and using middleware to optimize for mobile use cases.</p>
<p>Next, we have <strong><a href="http://lp.apify.co/ebook-get-dev-talent?source=L7blog" target="_blank">5 Ways to Get Top Mobile App Developer Talent for your Open APIs</a></strong>. While not all enterprises have chosen to expose their APIs externally, those that have are faced with the challenge of acquiring a talented community of developers that will build useful mobile apps for the consumer marketplace. However, enterprises can’t simply assume “build it and they will come.” Getting devs onboard requires investment in documentation, branding and community development. This eBook discusses some of the best methods for onboarding and rewarding those developers who provide the most value.</p>
<p>Whether focused on internal or external developers, these eBooks are valuable resources for anyone looking to expose APIs for mobile access to enterprise assets. We welcome your feedback on this format and look forward to continuing the series.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/new-mobile-ebooks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clarifying “Hybrid Mobile App”</title>
		<link>http://www.layer7tech.com/blogs/index.php/clarifying-hybrid-mobile-app/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/clarifying-hybrid-mobile-app/#comments</comments>
		<pubDate>Tue, 11 Dec 2012 17:00:54 +0000</pubDate>
		<dc:creator>Alex Gaber</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[Developers & Development]]></category>
		<category><![CDATA[Mobile Access]]></category>
		<category><![CDATA[Webinars]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=3535</guid>
		<description><![CDATA[Tomorrow, I’ll be presenting a webinar called 5 Ways to Get Top Mobile App Developer Talent for Your Open APIs. Preparing for this webinar got me thinking about different types of mobile app and how they relate to APIs. One thing that occurred to me was how loosely the term “hybrid mobile app” is used [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://events.layer7tech.com/top-dev-talent?source=L7blog" target="_blank"><img class="alignleft size-full wp-image-3541" style="margin: 0px 15px;" title="Hybrid Mobile Apps" src="http://www.layer7tech.com/blogs/wp-content/uploads/2012/12/Hybrid-Mobile-Apps-v2.jpg" alt="Hybrid Mobile Apps" width="300" height="227" /></a>Tomorrow, I’ll be presenting a webinar called <a href="http://events.layer7tech.com/top-dev-talent?source=L7blog" target="_blank">5 Ways to Get Top Mobile App Developer Talent for Your Open APIs</a>. Preparing for this webinar got me thinking about different types of mobile app and how they relate to APIs. One thing that occurred to me was how loosely the term “hybrid mobile app” is used – I’ve seen it used to define two very different types of app.</p>
<p><strong>1. Hybrid HTML5/Native Mobile Apps<br />
</strong>The term “hybrid mobile app” is often employed to describe an app that is created using a WORA (write once run anywhere) framework like PhoneGap or Appcelerator. These frameworks basically make it simple for developers to generate mobile apps using HTML5, Javascript and CSS.</p>
<p>In the case of Phonegap this app will essentially be a “wrapped” Web site. For PhoneGap apps, developers will often use a UI framework as well, such as JQuery Mobile or Sencha. These UI frameworks look “good enough” on mobile devices, although they should not be confused with the true native UI controls of iOS, Android etc.</p>
<p>In the case of Appcelerator, the generated app can actually leverage the true native sliders, scrollers, date pickers etc. of the device OS. The limitation to this approach is that a developer is fully locked in to what Appcelerator provides. Currently it offers builds for native iOS and Android as well as an HTML5 build, which could potentially be run through PhoneGap.</p>
<p><strong>2. Hybrid API-Driven/Thin-Client Mobile Apps</strong><br />
The term is also used to describe apps that are installed on and run entirely on the mobile device – similar to how a totally native, offline game or other app might work – but which rely on a data connection for presenting Web-based resources, enterprise application functionality or other information assets.</p>
<p>Of course, these information assets are made accessible to the apps via APIs, which is where Layer 7 comes into the equation. In tomorrow’s webinar, I’ll be mainly focused on hybrid mobile apps that are powered by APIs and discussing aspects that are important to address when developing an HTML5 hybrid native app that is also a hybrid API-driven native app. <a href="http://events.layer7tech.com/top-dev-talent?source=L7blog" target="_blank">Click here if you want to find out more about the webinar or if you’d like to register.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/clarifying-hybrid-mobile-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Hypermedia to Reduce Mobile Deployment Costs</title>
		<link>http://www.layer7tech.com/blogs/index.php/use-hypermedia-to-reduce-mobile-deployment-costs/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/use-hypermedia-to-reduce-mobile-deployment-costs/#comments</comments>
		<pubDate>Fri, 07 Dec 2012 17:00:23 +0000</pubDate>
		<dc:creator>Mike Amundsen</dc:creator>
				<category><![CDATA[API Design & Optimization]]></category>
		<category><![CDATA[API Management]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Hypermedia]]></category>
		<category><![CDATA[Mobile Access]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=3472</guid>
		<description><![CDATA[I speak about the power and flexibility of hypermedia quite often. I explain the general idea behind hypermedia, discuss its historical roots and show how it can help client applications adapt to changes in data input and application flow. Essentially, a hypermedia-based approach aims to take key elements often placed into the client’s source code [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/Building-Hypermedia-APIs-HTML5-Node/dp/1449306578" target="_blank"><img class="alignleft size-full wp-image-3474" title="Using Hypermedia to Reduce Costs" src="http://www.layer7tech.com/blogs/wp-content/uploads/2012/12/using-hypermedia-to-reduce-costs-v2.jpg" alt="Using Hypermedia to Reduce Costs" width="300" height="227" /></a>I speak about the power and flexibility of <a href="http://www.amazon.com/Building-Hypermedia-APIs-HTML5-Node/dp/1449306578" target="_blank">hypermedia</a> quite often. I explain the general idea behind hypermedia, discuss its historical roots and show how it can help client applications adapt to changes in data input and application flow. Essentially, a hypermedia-based approach aims to take key elements often placed into the client’s source code and move them into the actual response messages sent by the server.</p>
<p>I also point out that using a hypermedia-based approach to building client and server applications takes a different kind of effort than using RPC-style approaches. And I explain that, currently, there is a limited amount of tooling available to support the process of designing, implementing and maintaining hypermedia-style systems.</p>
<p>If your work involves designing, building, testing and deploying a mobile client application, it is likely you need to deal with an “application store” or some other process where your packaged application must be submitted for review and approval before it is available to users for download. This can happen not only with well-known public offerings such as the Apple Store but also within any organization that provides its own application repository aimed at ensuring the safety and consistency of user-available mobile apps.</p>
<p>In an environment of quick-turnaround, agile-style implementations this “app store” approval can be a real bottleneck. It may be not just days but weeks before your app is tested, approved and posted. This can be especially frustrating when you want to deploy a rapid-fire series of enhancements in response to an engaged user community.</p>
<p>A hypermedia-based client design can often support UI, data transfer and workflow modifications by altering the server messages rather than altering the client source code. By doing this, it is possible to improve both the user experience and the system functionality without the need for re-submitting the client code for “app store” review and re-deployment. This also has the potential to reduce the need for interrupting a user’s day with download and reinstall events and can, in the process, cut down on the bandwidth costs incurred during the repeated roll outs of code modifications to a potentially large user base.</p>
<p>Improved agility, a better user experience and reduced bandwidth costs are all tangible benefits that are possible when investing in a hypermedia-based implementation for your mobile client application.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/use-hypermedia-to-reduce-mobile-deployment-costs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
