The pace at which technology is changing feels like it is forever increasing. Just five years ago, if you were using HTML5 for your enterprise application you were on the cutting edge. Whereas now, if you are not using it, you may feel like you are being left behind.
Despite its popularity, which has resulted in a number of highly publicised success stories, moving towards HTML5 is not always an easy task. In contrast to desktop and plugin technologies, HTML5 is not a shrink-wrapped solution. Enterprise developers of large scale applications often struggle when making this transition.
At this technical briefing we will take a practical look at how HTML5 is changing the face of enterprise application development. We will look beyond the hype to see how HTML5 can be used in practice, and look to the future to see where this technology is leading us.
If you wish to attend or if you have any questions, please get in touch.
It was only a few years ago that browser plugin technologies such as Flex and Silverlight were going strong. For web-based enterprise applications, with their complex requirements and large volumes of code, plugins were the technology of choice. How things have changed! Fuelled by the rise in popularity of mobile and tablet devices, which are important tools for business as well as leisure, plugins have all of a sudden become viewed as legacy.
In this talk we'll take a quick trip down memory lane, looking at how the landscape of web application development has changed, and the impact it has had on enterprise application developers. We'll also look at the status quo, what HTML5 is, and whether it really is ready to replace plugins.
Chris Price spends his days developing desktop/tablet/mobile web apps for financial services companies. Unfortunately, most of those are hidden behind pay-walls, but he does like to blog about it and contributes to a number of open source projects including PropertyCross, KnockoutJS, TodoMVC and more.
HTML5 is a very broad technology, used for a wide spectrum of applications, from simple websites all the way through to complex apps. However, the technology needs of simple websites are very different to those of complex web-apps, which often have thousands of lines of code maintained by large distributed teams. The development of these more complex applications is the niche that enterprise HTML5 users often find themselves in.
While HTML5 has much to offer large scale enterprise developments, for those transitioning from the more traditional desktop languages and frameworks it can be a very daunting and complex landscape. Choosing to use HTML5 is only the first of many decisions that a development team will have to make.
Graham Odds is a designer and developer working across desktop, web and mobile, primarily for financial services institutions. He likes to educate coders about the concept of users and artists about the reality of technology, or just rant and rave at whomever will listen.
As devices become increasingly diverse in terms of screen size, input mechanism, usage patterns and user expectations we need to rethink how we design applications. Rather than the often ugly, fixed-size, chrome-heavy applications of old we need to shift to a more visually appealing, responsive, content-first approach. Apple's, and now also Microsoft's, products are providing a glimpse of the direction to go but most enterprise software is struggling to adapt.
This talk will explore the shift in design thinking necessary to move to the increasingly device-agnostic application style that our users expect, and will show how HTML5 is an ideal technology for both this new style of thinking and its corresponding implementation.
Colin Eberhardt is a Technical Architect at Scott Logic Ltd, where he provides advice on mobile technology strategy to major banks and financial institutions, and CTO at ShinobiControls, who provide cutting edge iOS controls. Colin is a prolific technical author, blogger and speaker on a range of technologies including iOS, Windows Phone, Silverlight and HTML5.
Mobile phones have rapidly matured from being devices for making calls and sending text messages, into powerful internet-connected computers able to run complex applications. Unfortunately, the dominant smartphone platforms, iOS, Android and BlackBerrry, have very different development tools, languages and environments, resulting in costly and complex development projects.
Recently there has been a lot of interest in the use of HTML5 as a potential technology for creating cross platform applications, with some people claiming that native development will soon be a thing of the past. However, there are open questions about whether HTML5 will ever be able to deliver a first class user experience.
This talk will take a practical look at mobile HTML5 development, looking at the potential for code reuse, whilst pointing out the user experience pitfalls, demonstrating that HTML5, if used wisely, is a viable technology for mobile application development, that is ready to be used right now!