Ironpaper Webintel: Knowledge base for internet business and web development.
Topic:

web applications

Single page web apps will become a bigger part of web design

Thursday, December 29th, 2011

Single page, application websites (or microsites) are often used to replicate the experience of  native apps, especially mobile apps.  Such applications are designed to act like native apps by rarely or never needing to be refreshed. They often are developed using frontend javascript to create dynamic user interactivity. For a long-time, such a reliance on javascript was discouraged on the web for a number of reasons, most notably since it can break the "back" button on browsers and it's inability to deep link into the application or website.

Such website applications are becoming more common. Twitter and Facebook are examples of such applications and are testament to their growing popularity.  Web designers are adopting the #! / web app mentality ever more, as the approach is spawning new, rich forms of interaction online.

HTML5 paves the way to greater interactivity and better design

HTML5 will help single, page web apps become more exciting, engaging and usable. Problems, such as breaking the browser "back" button, will be relieved by the new capabilities of HTML5 (HTML5 History API will help solve this issue for example). The promise of HTML5 has already helped to dethrone Flash, as a staple for interactive web design and development. Adobe has ceased to support Flash for mobile at a time when mobile is becoming more of a necessity than a luxury for businesses, brands and organizations.

The new capabilities of HTML5 will power a new breed of websites, applications and microsites and create a new level of interactivity online that will be user-experience and data centric.

The web becomes "native"

Single, page web apps have already become a steadfast part of mobile web development. With the broad support for HTML5 on smartphones, native apps are nolonger required universally, although at times they may be the best tool for the job. In many instances, website applications liberate brands from entrenched mobile marketplaces and still provide excellent functionality and marketability. In a world where the "cloud" buzzword breeds excitement and possibility, the web is finding new ways of achieving accessibility and powering rich interactivity. Single, page web apps will have their place in this next phase of web development.

Connecting mobile devices to Photoshop CS5

Sunday, September 11th, 2011

Adobe logo - company that owns Photoshop design softwareAdobe is releasing Photoshop Touch SDK, which allows users to bridge the potential of mobile with the power of desktop software. The Photoshop Touch SDK allows applications running on the iPhone, Android, Blackberry, and iOS mobile and tablet devices to interact with Photoshop CS5.

Adobe's belief is that such mobile to desktop software connections will power new business ideas and opportunities. SDK developers can connect and create applications that communicate with Photoshop CS5 over a TCP connection. In the company's official announcement, they offered the suggestion of creating an eBook that connects directly to Photoshop. This SDK will extend the range of possibilities for the leading image-editing and design software.

Youtube’s third party HTML iframe applications

Saturday, July 9th, 2011

Google just introduced a new tool to allow third-party applications that run in an HTML iFrame. It's a fairly simple concept, but creativity tools (by definition) extend what can be done on a platform--and as seen with Facebook, it can build popularity for a platform overall.

Already, Youtube.com/create has a variety of different tools for creating video.

In order to list your application on the platform, you will need some accompanying meta information, such as: name of application, a description, a 20x120 icon, a hosted (Youtube) tutorial video--all of which will be used to promote your tool.

The application must include  Google federated login using OpenID. It must be able to post the created video to the Youtube website. The app must be branded so users understand that the video is going to a third-party application, and not directly to Youtube itself. It must not show ads directly within the iFrame.