<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.websitemagazine.com/content/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>'Net Features : web app development</title><link>http://www.websitemagazine.com/content/blogs/posts/archive/tags/web+app+development/default.aspx</link><description>Tags: web app development</description><dc:language>en</dc:language><generator>CommunityServer 2008 SP2 (Build: 31104.93)</generator><item><title>Multichannel Development Platform Simplifies App Creation</title><link>http://www.websitemagazine.com/content/blogs/posts/archive/2011/11/03/comprehensive-multichannel-development-platform-simplifies-app-creation.aspx</link><pubDate>Thu, 03 Nov 2011 19:15:00 GMT</pubDate><guid isPermaLink="false">1e469e21-c924-44fa-a132-47b5d0a8ad47:18060</guid><dc:creator>Michael Garrity</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.websitemagazine.com/content/blogs/posts/rsscomments.aspx?PostID=18060</wfw:commentRss><comments>http://www.websitemagazine.com/content/blogs/posts/archive/2011/11/03/comprehensive-multichannel-development-platform-simplifies-app-creation.aspx#comments</comments><description>&lt;hr /&gt;
&lt;p&gt;&lt;img width="75" height="75" style="float:left;margin:10px;" src="http://www.websitemagazine.com/images/blog/yahoo-mini.png" alt="" /&gt;&lt;strong&gt;Optimizing mobile content is becoming an important issue for Web developers, which presents a need for a product that is able to competently utilize popular existing technologies and deploy a single application across multiple platforms. &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This week &lt;a href="http://www.yahoo.com/" target="_blank"&gt;Yahoo!&lt;/a&gt; launched &lt;a href="http://www.livestand.com/" target="_blank"&gt;Livestand&lt;/a&gt; for the iPad. This product is powered by &amp;quot;an exciting new technology&amp;quot; for Web developers called Yahoo! Cocktails, a mix of HTML5, Node.JS, CSS3, JavaScript and some additions by Yahoo! engineers. Soon, the company is looking to turn over its first two Cocktails, Mojito and Manhattan, to developers so that they, too, can leverage this mix of Web technologies.&lt;/p&gt;
&lt;p&gt;For the unfamiliar, Livestand is &amp;quot;a personalized living magazine optimized for the iPad&amp;quot; that is made for users to have a tailor-made content-aggregating experience that promises &amp;quot;beautifully presented articles, photos and videos that bring your favorite topics to life.&amp;quot;&lt;/p&gt;
&lt;p&gt;In order to create this rich content-consuming experience, Yahoo! turned to some of the most prominent Web technologies available, combining them to form the aptly named Cocktails that support features from a variety of sources. Mojito is an environment-agnostic JavaScript Web application framework; Manhattan is the hosted platform for applications that are based on the Mojito framework. &lt;/p&gt;
&lt;p&gt;As a framework, Mojito allows developers to run their apps on both the browser and server sides, meaning there is no need to write different code for the backend and frontend. This does away with issues like Web pages saying that &amp;quot;JavaScript enabled is required,&amp;quot; because apps built in the Mojito framework can simply run on the server side on the same code base.&lt;/p&gt;
&lt;p&gt;This Cocktail is a unique mix of module, as it is a self-contained package of business logic, and widget, because it appears as a visual element of the UI with which users can interact. By building upon various proven technologies, Mojito is able &amp;quot;to run equally well&amp;quot; on browsers, hybrid native/Web runtime or servers using Node.JS.&lt;/p&gt;
&lt;p&gt;Manhattan is the server-side hosting environment run by JavaScript that houses Mojito-based apps that run on Yahoo!&amp;#39;s Cloud. In extending Node.JS, Manhattan is able to provide fault-isolation, fault-tolerance, scalability, availability, security and performance and provides a simple interface for developers to manage and deploy &amp;quot;multiple versions of their Mojito-based applications&amp;quot; using the massive tech infrastructure that belongs to Yahoo!&lt;/p&gt;
&lt;p&gt;The current plan is to release Mojito as an open source through the Yahoo! Distribution Network in quarter one of 2012. The company wants the Cocktails to become &amp;quot;one of the leading Web frameworks going forward&amp;quot; so that developers can start creating applications that work well on both browsers and servers. &lt;/p&gt;
&lt;p&gt;With the release of these Cocktails, Yahoo! is attempting to establish a unified framework and deployment platform that can create and host almost any necessary Web applications to be run on desktop and mobile browsers. Should the experiment prove to be successful, it could have big ramifications on the future of Web development, especially as users continue to go mobile and developers increasingly need to build comprehensive apps that will work adequately on browsers across mutliple platforms.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.websitemagazine.com/content/aggbug.aspx?PostID=18060" width="1" height="1"&gt;</description><category domain="http://www.websitemagazine.com/content/blogs/posts/archive/tags/Software/default.aspx">Software</category><category domain="http://www.websitemagazine.com/content/blogs/posts/archive/tags/yahoo/default.aspx">yahoo</category><category domain="http://www.websitemagazine.com/content/blogs/posts/archive/tags/web+app+development/default.aspx">web app development</category><category domain="http://www.websitemagazine.com/content/blogs/posts/archive/tags/cocktails/default.aspx">cocktails</category></item><item><title>Firefox and Chrome Team Up for Web App Compatibility</title><link>http://www.websitemagazine.com/content/blogs/posts/archive/2011/08/09/firefox-and-chrome-team-up-for-web-app-compatibility.aspx</link><pubDate>Tue, 09 Aug 2011 07:00:00 GMT</pubDate><guid isPermaLink="false">1e469e21-c924-44fa-a132-47b5d0a8ad47:17268</guid><dc:creator>Michael Garrity</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.websitemagazine.com/content/blogs/posts/rsscomments.aspx?PostID=17268</wfw:commentRss><comments>http://www.websitemagazine.com/content/blogs/posts/archive/2011/08/09/firefox-and-chrome-team-up-for-web-app-compatibility.aspx#comments</comments><description>&lt;hr /&gt;
&lt;p&gt;&lt;i&gt;&lt;strong&gt;&lt;img height="100" width="100" src="http://www.websitemagazine.com/images/blog/chromfirefox-mini.png" style="float:left;margin:15px;" alt="" /&gt;If only the rest of the world could be this peaceful&lt;/strong&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Late last week the news broke that the developers at Mozilla and Google were going to work together on a framework called Web Intents, which is designed to allow Web apps to easily become compatible with both Firefox and Chrome, each company&amp;#39;s respective brower. Web Intents was initially conceived by Google developer Paul Kinlan.&lt;/p&gt;
&lt;p&gt;The basis of Web Intents comes from an already existing capability in Google&amp;#39;s Android mobile operating system. What it will do is provide Web apps with the opportunity to express a simple call for an action, such as &amp;#39;share&amp;#39; or &amp;#39;edit,&amp;#39; and all receiving apps will be designed to use these. To make things easier for developers, these apps will not need any specific knowledge of the APIs of the other browser. So now, there will no longer be a need to code for each specific app that one might want to access, as developers can just use these simple requests that Web Intents provides, and they are already going to be built into the browser. &lt;/p&gt;
&lt;p&gt;The Chrome and Firefox teams are each working on integrating this functionality into their own browser while also combining their designs to use just one API for Web app developers to be able to reach both platforms.&lt;/p&gt;
&lt;p&gt;According to Kinlan, the goal with Web Intents is &amp;quot;to allow developers to build applications and services that could work with each other, but not need to explicity know about each other.&amp;quot; &lt;/p&gt;
&lt;p&gt;Google has succeeded with similar technology in the past, as Android has utilized comparable capabilites for some time to help make life a little easier for mobile app developers. Since the company is looking to advance its Chrome browser, including attempting to bolster its Web app store, Web Intents will be coming around at a great time. &lt;/p&gt;
&lt;p&gt;This sort of broad capability among two of the most popular browsers in the world could mean big things for the Web application development community, as it will severely diminish the time it will take to create an app and get it online and in the hands of millions of users around the world.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.websitemagazine.com/content/aggbug.aspx?PostID=17268" width="1" height="1"&gt;</description><category domain="http://www.websitemagazine.com/content/blogs/posts/archive/tags/google+chrome/default.aspx">google chrome</category><category domain="http://www.websitemagazine.com/content/blogs/posts/archive/tags/web+app/default.aspx">web app</category><category domain="http://www.websitemagazine.com/content/blogs/posts/archive/tags/Web+Intents/default.aspx">Web Intents</category><category domain="http://www.websitemagazine.com/content/blogs/posts/archive/tags/web+app+development/default.aspx">web app development</category><category domain="http://www.websitemagazine.com/content/blogs/posts/archive/tags/Mozilla+Firefox/default.aspx">Mozilla Firefox</category><category domain="http://www.websitemagazine.com/content/blogs/posts/archive/tags/Paul+Kinlan/default.aspx">Paul Kinlan</category></item></channel></rss>