HMTL5 Web Apps

Projects

Our rigorous quality assurance processes run through each project, from start to finish, ensuring everything we deliver is reliable, effective and has that special AMT spark. 

 

SharePoint Services

We offer a wide variety of services on SharePoint including development, consultancy and installation.  Click here for more information.

Contact Us

If you are interested in our services, please fill in your details and we will phone you back soon.

Name:
Telephone:
Company:

HTML5 Web Application Development

Introduction
AMT Evolve are amongst the industry leaders in the development of HTML5 based Rich Internet Applications (RIA) or Web Apps. Traditionally, Rich Applications have been written using proprietary plug-in technologies such as Flash, Adobe Flex or Microsoft Silverlight. Lack of support for these technologies on the majority of mobile phones, tablets and other media devices, has led to a dramatic reduction in their usage.

Web Apps are web sites that work like Windows Applications. Traditionally, web sites work by giving the user a form to fill in - this is submitted, and another page loads. Web Apps, such as Hotmail a GMail, keep everything on the same page, allowing the user to drag and drop, add, remove and edit without leaving the page. We use any combination of advanced HTML5, CSS3 and JavaScript techniques to achieve these goals.

A major benefit is that these techniques work just as well on mobile devices and smart phones as they do on your desktop. There is no need to go to the expense of writing iPhone and Android apps in addition to your website. Developed correctly, cloud deployed Web Apps allow true write once, run anywhere functionality. 

Example Web Apps (not written by AMT!):
• Google+/Gmail
• Microsoft Outlook Web App & Hotmail
• Facebook
• Apple iCloud

User Experience (UX)
A very important and highly subjective field – good software UX can make the difference between a Web App that is a pleasure to use and a Web App that feels wrong. UX is not just colouring in: UX is the way an application flows; how easy it is for a user to navigate and discover new features without guidance.

At AMT we understand that good UX is vital to the creation of successful Web Apps and that form should always follow function. This is why we always use techniques such as wire framing, prototyping and iterative design in our projects. When complex design issues arise we have strong relationships with several local design agencies who we can engage with to help us solve problems in discoverable and accessible ways.

Accessibility
We take Web accessibility concerns seriously. Web Apps increasingly use more advanced and complex user interface controls, such as tree controls for navigation. To provide an accessible user experience to people with disabilities, assistive technologies need to be able to interact with these controls. However, the information that the assistive technologies need is not available with most current Web technologies.

Another example of an accessibility barrier is drag-and-drop functionality that is not available to users who only use a keyboard and cannot use a mouse. Even relatively simple Web sites can be difficult if they require an extensive amount of keystrokes to navigate with only a keyboard.

Many Web Apps pose additional accessibility challenges. For example, if the content of a Web page changes in response to user actions or time or event-based updates, that new content may not be available to some people, such as the blind or people with cognitive disabilities who use a screen reader.

WAI-ARIA addresses these accessibility challenges by defining how information about this functionality can be provided to assistive technology. With WAI-ARIA, an advanced Web App can be made accessible and usable to people with disabilities.  AMT Data use WAI-ARIA techniques such as roles and properties when building Web Apps.

For more information see HTML5 technical background.