Give us a call +44 (0) 20 7193 4928, or email us at info@lemberg.co.uk
Alex Dolgov
Managing directorDo you have any questions, interested in joining our team or
want a quote? We would love to hear from you.
Contact us right now!
- Email: info@lemberg.co.uk
- Phone: +44 (0) 20 7193 4928
- Fax: +44 (0) 20 7990 9991
More info on contacts page.
HTML5 Apps
What is HTML5 and what are HTML5 apps?
HTML5 is the latest incarnation of the Hyper Text Markup Language used to code most of the world's web sites. It has many new and powerful features for both users and developers. HTML5 apps are small applications built using web technologies, and so able to run in any HTML5 compliant browser, whether it is on your desktop, laptop or smartphone.
Lemberg has rapidly embraced these technologies, and they are already making life simpler for us, as well as easier and cheaper for our customers.
What are the benefits of HTML5 for you?
HTML5 brings exciting native technologies to the web, such as video playback and drag-and-drop, which previously relied on plugins such as Flash. By making these features native, they are faster, more stable, quicker & cheaper to code, as well as more pleasurable for your users to interact with.
HML5 apps won’t work in all circumstances, for instance full 3D apps may be better written in native languages, but for many of our customers HTML5 offers a simple, clean and cheap way to produce an app.
The table below provides a detailed explanation of the benefits of HTML5 to our clients.
| Feature | Description | Benefit |
|---|---|---|
| In-built technology | Every webkit-based browser supports HTML5 out of the box. | Unlike systems like Flash, HTML5 apps run on almost all platforms without any additional plugins or installations. |
| Multiplatform | Write one application that runs on many platforms and devices. | Maintenance and updates are faster and cheaper. One app runs on desktops, laptops and smartphones, not need for multiple expensive native apps. |
| Coding standards | Apps are written with well understood web standards, (HTML, CSS, and JavaScript) | We are able to develop at lower costs than for native apps. |
| Build and debug process | Easy to build and debug applications on HTML5 as they don’t rely on the specialized coding needed by native apps. | Building and testing is quicker, simpler and more reliable. No vendor lock-in. Apps go live with less issues so your customers are happier. |
| Media | Video and audio can be included without any plugins. Many new media features such as timed playback. | Native video, so no need for memory-hungry and buggy Flash for media. Better performance means better battery life on mobile devices. |
| Vector graphics | Brings native vector graphics to the Web. Allows creation of interactive graphics using JavaScript. | Vector graphics are lightweight and scalable. Smaller file sizes and no distortion when scaled up. Websites look better and work faster. |
| Location-based services | HTML5 apps on GPS enabled devices have access to user location just like native apps do. | Incorporate location-based services cheaply and easily. Allows users to geotag photos, lets you provide location-dependant advertising, or via integration with mapping services such as Google Maps, to find local services and businesses. |
| Offline Application Caching | HTML5 supports local caching so your app is available whether or not users are connected to the network. Changes can be stored locally and synced with the server when connection is re-established. | HTML5 apps work offline just like native apps do. Information entered by users is not lost when they are disconnected. |
| Client-side database | The new SQL-based database API can be used for storing data locally on the client’s device. | Allows dynamic creation of databases, perfect for e-mails or shopping cart items sales sites. |
| Web Workers | WebWorkers let JavaScript run in a different thread to the browser interface and prevent one thread from limiting performance. | Better performance of the app, as resources are used in an optimal way. |
| Improved Code & Semantics | HTML 5 enables web designers to use cleaner, neater code, removing most div tags and replacing them with semantic HTML 5 elements. The different parts of the page become easily distinguishable. | Cleaner code runs faster. The accessibility of the HTML5 application makes you less dependent on the services of a particular developer. |
Services
Lemberg offers the following HTML5-related services.
- Development of mobile HTML5 apps for many purposes, such as content delivery, business, e-commerce, or database apps.
- Development of powerful HTML5 web apps that have similar functionality to that of desktop applications at a fraction of the cost.
- Converting existing web pages into HTML5 apps and optimising them for specific platforms and user groups.
Process
We carefully consider the needs of each new client, to understand where they need our help. If you have a new idea, we will guide you through scoping, specifying, building and testing it then bringing it to market. If you already know what you want and have wireframes, designs and technical specifications then we can dive straight into coding. We also work with design and creative agencies, working as a technical partner to develop HTML5 apps for their clients and customers.
To help us keep track of projects and to help our customers understand where we are in the process of development, we use the following tools:
- Balsamiq Mockups for quick prototyping
- Secure SVN for code storage and version control
- Basecamp for easy project management
- Mantis BT for efficient bug tracking
- Sencha Touch framework for development