HTML5 security: Cross domain messaging

(c)iStock.com/Miha Perosa

HTML5 is one of the emerging technologies for next generation web applications and has brought a lot of new features to the web. HTML5 applications are also widely used in the mobile app world. But along with the features, HTML5 has brought various new attack vectors as well.

Before going ahead with the security concepts of cross domain messaging, let us understand the basics of how cross domain messaging is implemented in HTML5.

Cross domain messaging

Due to the same origin policy...

By Srinivas, 27 January 2016, 0 comments. Categories: Development Tools, HTML5, Security.

Opinion: If Flash is dead, is HTML5 now ready for the big time?

Picture credit: "HTML5 Logo On Screen", by "David Martyn Hunt", used under CC BY / Modified from original

There was a 17 year gap between HTML5, which was finalised and published on October 28 2014, and its predecessor HTML4. In that time, the technology landscape changed in virtually every conceivable way. Google was founded a year after HTML4 was finalised. Mark Zuckerberg was 13 years old. Steve...

By Mubaloo, 26 January 2016, 0 comments. Categories: Development Tools, HTML5, Languages.

Opinion: Should you choose a Web or a Native app?

(Image Credit: iStockPhoto/Aeya)

The first step in developing an app is determining whether it should be native or on the web. This decision will impact every stage of development, from hiring the right programmers to determining which devices it can be accessed on.

Wait — Aren’t There Hybrid Solutions?

While current technology allows for hybrid applications — either by wrapping browser scripting in a native app like 

By Q Manning, 30 November 2015, 0 comments. Categories: Android, HTML5, Industry, iOS, Mobile.

Weeby places game development into the cloud – offers HTML5 to escape App Store

(Image Credit: Gameloft)

Based in Google's home city of Mountain View, the Weeby team hope to be as disruptive to mobile game development as Google has been for the web. In fact, both Weeby and Google have something in common – a love for the cloud. 

Weeby is building the first complete mobile game development suite based in the cloud. The current suite consists of a cloud-based Integrated Development Environment (IDE) along with seamless integration with...

By Ryan Daws, 20 October 2015, 0 comments. Categories: Android, Development Tools, Gaming, HTML5, iOS, Platforms.

Alliance for Open Media will deliver next-generation media formats

(Image Credit: iStockPhoto/sd619)

The web is based on a collection of standards which even Apple knows must be open in order to thrive. Several high-profile technology companies have formed a new alliance to create the next-generation of media streaming formats. 

Heavyweights including Netflix, Google, Amazon, Intel, Mozilla, Cisco, Microsoft, and more have partnered for the 'Alliance for Open Media' which hopes...

By Ryan Daws, 02 September 2015, 0 comments. Categories: Amazon, HTML5, Industry, Windows.

Mozilla Webmaker addresses local content shortage

(Image Credit: iStockPhoto/Gawrav Sinha)

The web is vast, but it doesn't yet represent everyone. Mozilla is on a mission to change this underrepresentation of some communities with the launch of their 'Webmaker' tool which aims to address "the lack of local content in mobile-first markets." 

Developed after extensive research (PDF) into how people use technology in emerging...

By Ryan Daws, 18 August 2015, 0 comments. Categories: Android, Development Tools, HTML5, Mobile.

Opinion: Why the “Native vs. Web” contest doesn’t really exist

(Image Credit: iStockPhoto/BartekSzewczyk)

Web developers have suffered from debilitating cases of “app envy” by believing that GUI components traditionally used on native platforms represent the ideal, when instead they ought to be secure in the strengths of the web platform whilst honestly facing the challenges.

The truth is that “native vs. web” is a false dichotomy - the correct path to...

By Nate Cavanaugh, 16 June 2015, 1 comment. Categories: Android, Design, HTML5, Industry, iOS, Languages.

Respoke PaaS adds scalable WebRTC to your apps

(Image Credit: Respoke)

Digium, a firm which specialises in telephony software, has announced the launch of its 'Respoke' platform which enables developers to add WebRTC to their applications. The PaaS (Platform-as-a-Service) began as a virtual startup within the company, but has now been released for anyone to add powerful communication features.

WebRTC (Web Real-Time Communication) is a specification drafted by the W3C to allow direct...

By Ryan Daws, 24 February 2015, 1 comment. Categories: API, HTML5, PaaS, Platforms.

Ubuntu's first smartphone takes on Windows Phone

Ubuntu, the world's most popular Linux distro, is bringing its open-source expertise to mobile with the launch of its first smartphone. The device will be hitting the European market next week as the 'Aquaris E4.5 Ubuntu Edition' for €169.90, and is manufactured by Spain-based BQ.

Canonical, the company behind Ubuntu, attempted to break the smartphone market once before with the 'Ubuntu Edge' but failed its $32 million crowdfunding campaign. At the time, Canonical...

By Ryan Daws, 06 February 2015, 0 comments. Categories: Devices, HTML5, Platforms.

As HTML5 grows, security risks become a bigger issue

(c)iStock.com/mihaperosa

As the combination of JavaScript and HTML5 become the defacto software standard for building websites, enterprise-ready solutions or mobile applications, it’s surprising to discover that 99% of the code used and delivered as production-ready code is literally open, and running naked through the woods.

The W3C (World Wide Web Consortium), as of October 2014 officially approved HTML5 as a complete industry standard. But the adoption process started a...

By Carlos Goncalves, 23 January 2015, 1 comment. Categories: HTML5, Languages, Security.

Microsoft aims for Chrome extension support in 'Spartan'

(Image Credit: iStockPhoto/DianaHirsch)

A successor to Internet Explorer is on the horizon, and it has been drumming-up quite a bit of interest over the past few months. 'Spartan' is said to debut alongside Windows 10's consumer-focused event tomorrow, but we've heard some intriguing reports as to what to expect from Microsoft's new web browser...

Google's Chrome is the most widely-used browser in the world, and as such features...

By Ryan Daws, 20 January 2015, 0 comments. Categories: HTML5, Platforms, Windows.

Responsive Web & Mobile Apps: How to approach your digital roadmap

(Image Credit: iStockPhoto/tumdee)

The details of a company's digital roadmap can seem daunting; what to do, and when to do it can seem like a never ending list of possibilities, but really all it comes down to is what do the customers need and what does the business need?

Answering these questions within the context of "now, next and later" helps to demystify the roadmap no matter how large the organisation or ambitious the...

By Karl Loudon, 20 January 2015, 0 comments. Categories: Design, HTML5, Testing.

HTML5 is ready for primetime, says W3C

Steve Jobs famously put his weight behind HTML5 as the successor to Flash, and declared war on the latter saying "we strongly believe that all standards pertaining to the web should be open" in regards to Adobe's proprietary standard. Although support for HTML5 is available in most web browsers and operating systems, the standard itself had been considered incomplete - until today.

Now the World Wide Web Consortium (W3C) has published a recommendation of HTML5 which...

By Ryan Daws, 29 October 2014, 1 comment. Categories: Development Tools, HTML5, Industry.

Firefox OS 2.0 wants to set iOS and Android ablaze

Everyone loves an underdog, but when it comes to your mobile OS unless you want to spend your days looking at the competitions’ full app stores – your choice comes between iOS, Android, and the fast-rising Windows Phone

Mozilla launched the first iteration of their plucky Firefox OS last year to little fanfare and a fair bit of confusion from consumers. Why was a web browser launching an OS? What can it do different from current beloved platforms?

The...

By Ryan Daws, 11 April 2014, 0 comments. Categories: HTML5, Industry, Platforms.

Chromecast and Android TV: Is there a world where both co-exist?

Google’s last play into the television market was the aptly-named, Google TV. Remember it? Not many will because it wasn’t what you could call a runaway success. Such a failure in fact that it was pulled completely and brushed under the rug.

But the company isn’t ready to give up the living room to Apple, Microsoft, Roku, or the many other companies vying to take over the biggest screen in our homes – and understandably so.

First up is

By Ryan Daws, 09 April 2014, 1 comment. Categories: Android, HTML5, Industry, Platforms, Testing.

“Project Siena” lets you program, without programming

Whilst Windows 8’s latest iteration is finally catching up to Vista; applications built specifically for its “Modern UI” are still sparse – despite recent heavyweights including Facebook, Flipboard, and Foursquare all jumping on board.

To help alleviate this problem, and get non-programmers building basic applications in minutes, Microsoft has released “

By Ryan Daws, 03 January 2014, 0 comments. Categories: Development Tools, HTML5, Platforms, Windows.

Ever wanted to mirror Android apps on a huge touchscreen?

Google’s “Open Project” allows you to sling your Android screen onto a connected touchscreen, simply, and easily.

You may be thinking this somewhat mimics the functionality offered by the (awesome) Chromecast; only instead trying to create an industry standard without another device.

To get started is easy; run the webpage on the computer attached to your screen; scan the QR code on your smartphone; then all your content is ready on the display for your engagement! It’s as easy as...

By Ryan Daws, 27 September 2013, 0 comments. Categories: Android, Gaming, HTML5, Industry, Testing.

Advantages of CMS development platforms like WordPress and Joomla

Today's internet has become the target of business owners searching to promote their products and services around the world.

The development of appealing business websites is a cost effective strategy for online marketing and is being adopted by many business professionals today, in order to reach out to maximum audience in the world; more precisely, online users.

Therefore, in order to have a strong, competitive online presence, businesses are striving to develop well-designed and up-to-date websites that provide latest...

By Adira Palmer, 23 September 2013, 3 comments. Categories: HTML5, Industry, Platforms.

Google, Microsoft – why can’t you just be friends?

Once again, Microsoft’s YouTube app for Windows Phone has been blocked – but I’m sure you’re aware of that by now.

The real question is why can’t the two giants play nicely? After all, their strategies are very different, and the only people they’re harming is their users.

First let’s take a look at the individual approaches both businesses take.

Google pushes its open policy - after all - the company benefits from having its presence on as many platforms as possible....

By Ryan Daws, 16 August 2013, 0 comments. Categories: Android, HTML5, Industry, Platforms, Windows.