HTML5

TwitterFacebook
Get flash to fully experience Pearltrees
Below you will find a list of six online tools that are great at helping people to understand HTML5 and at helping people learn how to create HTML5 websites. The tools mentioned in this article can all be accessed via a desktop browser, and may be used on a desktop browser. Any specific browser version requirments are mentioned within each tool’s description.

6 Useful HTML5 Tools

http://www.sitepoint.com/6-useful-html5-tools/
http://davidwalsh.name/html5-apis When you say or read "HTML5", you half expect exotic dancers and unicorns to walk into the room to the tune of "I'm Sexy and I Know It." Can you blame us though? We watched the fundamental APIs stagnate for so long that a basic feature addition like placeholder made us "take a minute." Despite many HTML5 features being implemented in modern browsers, many developers are unaware of some of the smaller, useful APIs available to us. This post exposes those APIs and was written to encourage you to explore the lessor known HTML5 APIs!

HTML5 APIs You Didn't Know Existed

http://na.isobar.com/standards/ Overview This document contains guidelines for web applications built by the Creative Technology (front end engineering) practice of Roundarch Isobar. It is to be readily available to anyone who wishes to check the iterative progress of our best practices. This document's primary motivation is two- fold: 1) code consistency and 2) best practices. By maintaining consistency in coding styles and conventions, we can ease the burden of legacy code maintenance, and mitigate risk of breakage in the future. By adhering to best practices, we ensure optimized page loading, performance and maintainable code.

Front-end Code Standards & Best Practices | Isobar North America

Jul 23 2012 With the growing number of HTML5 tutorials available to help designers and developers get a better handle on this language, it can get a bit tricky sorting through them to find what you are truly looking for. And as the capabilities of this language expand, it is important to keep up with the many ways to harness the full power of HTML5. http://www.noupe.com/design/html5-tutorials.html

HTML5 Tutorials for Keeping Your Design Skills Tight

It all started with Responsive Web Design , an article by Ethan Marcotte on A List Apart. Essentially, the article proposed addressing the ever-changing landscape of devices, browsers, screen sizes and orientations by creating flexible, fluid and adaptive Web sites. Instead of responding to today’s needs for a desktop Web version adapted to the most common screen resolution, along with a particular mobile version (often specific to a single mobile device), the idea is to approach the issue the other way around: use flexible and fluid layouts that adapt to almost any screen. Core Concepts Three key technical features are the heart of responsive Web design:

Windows 8/HTML5 and Responsive Web Design

http://css.dzone.com/articles/responsive-web-design
Introduction: SVG stand for Scalable Vector Graphics. This is a HTML5 tag to draw a vector graphics. You just have to define the XML properties and will get the corresponding graphics element. To start with the SVG first add a tag in the HTML body. http://mrbool.com/how-to-work-with-scalable-vector-graphics-svg-in-html-5/25183

How to work with Scalable Vector Graphics (SVG) in HTML 5

examples

- Windows 8 HTML5 Metro Style App: How to create a small RSS reader in 30min (part 1/2) - Windows 8 HTML5 Metro Style App: How to create a small RSS reader in 30min (part 2/2) But many of you sent me emails or messages on Twitter to know how to plug the tutorials on a WordPress blog . So let me show you how to do that in 5 minutes rather than giving you directly the code. You’ll need of course to read the 2 previous tutorials before going through this one. http://css.dzone.com/articles/windows-8-html5-metro-style-1

Windows 8 HTML5 Metro Style App: RSS Reader in 30min - Building Your WordPress or Community Server Version

How To Safeguard Your Site With HTML5 Sandbox

This article is a paid placement in the Solution Center for our sponsors at The Code Project. These articles are intended to provide you with information on products and services that we consider useful and of value to developers. Today’s web applications are put together a mesh up a new experiences into one experience. Think Twitter widgets showing the latest tweets about a product. http://css.dzone.com/articles/how-safeguard-your-site-html5
http://h3manth.com/content/camera-and-microphone-access-html5 Yes, Plugin-free acess to camera/microphone with HTML5! Welcome to the post-flash revolution aka smartphone development. Flash isn't even available on Android 4.1. AFAIK Ericsson labs were first to experiment on handling devices with HTML5, now with the navigator.getUserMedia we can handle both camera and microphone devices with ease.

Camera and Microphone Access with HTML5 | Experiments on GNU/Linux

http://css.dzone.com/articles/creating-custom-html5-input Solution 4-8: Creating custom input types using regular expressions Regular expressions provide a powerful, concise, and flexible means for matching strings of text, such as particular characters, words, or patterns of characters. A regular expression is written in a formal language that can be interpreted by a regular expression processor, which is a program that either serves as a parser generator or examines text and identifies parts that match the provided specification. See Wikipedia for more information: http://en.wikipedia.org/wiki/Regular_expression.

Creating Custom HTML5 Input Types Using Regular Expressions

This is an excerpt from the HTML5 Solutions: Essential Techniques for HTML5 Developers book by Apress (where I'm one of the author). It was already possible to send any kind of file from your computer to a remote server with the older versions of HTML by using the form, and the <input type = file> in particular. This form control, however, had the limit of being able to send only one file at a time. If the user wanted to upload a photo album and thus send several photos, the developer had to use other technologies, such as Flash or JavaScript, to provide this feature. Now, with HTML5 and with the addition of an attribute, it is possible to manage everything without using any external language.

Sending Multiple Files With HTML5 and Without JavaScript or Flash

If you've read any of my other articles you're probably aware that I really like this whole "browser as the platform" concept. We can easily communicate with backend services using web sockets, parallelize javascript with web workers and access a lot of device capabilities such as web camera, battery and most of the acceleration and location sensors. One of the things, though, that was missing, was a way to easily share information between web apps. Most web applications such as twitter, dropbox, facebook, google+ have their own custom APIs, and if you want to share information with these web applications, or make use of the services they provide (e.g. store a document in dropbox) you have to use those APIs.

HTML5: Web intents to share information between web apps

There’s a lot to be excited about with HTML5. With new markup, CSS capabilities and JavaScript APIs, the scope of what’s possible on the Web is growing by leaps and bounds. Add to that the steady one-upmanship among browser vendors, and the list of exciting features expands almost daily. From nightly builds to dev channel releases and regular platform previews, browsers are changing fast and Web developers everywhere are going along for the exhilarating ride. But as much as the development and browser communities are pushing the HTML5 hype up to a fever pitch, the vast majority of people on the Web aren’t using the brand-new browsers and versions that we are. If you’re a Web developer in a large development shop or an enterprise with a large user base, you probably already know this.

No Browser Left Behind: An HTML5 Adoption Strategy

HTML5 is quickly becoming the standard in terms of front-end coding, and as a web developer you definitely need to know how to code HTML5 websites. After almost two years of HTML5 coding, I have compiled this list of my favorites “best practices” with the hope that it will be as useful to you as it is to me. Use a generator When building a website, you often start with a base template that you customize to fit your needs. Instead of writing all your HTML5 code from scratch, you can save time by using one of those very useful online HTML5 generators. Using them is definitely easy: You fill a basic form to set up desired options, you click on a button and a basic HTML5 template is available for you to use.

Best Practices For Efficient HTML5 Coding

How to build hybrid mobile apps combining native UI components with HTML5 – Cross Platform Dev Blog

Last week we showed a screencast of Trigger.io Forge in action , this week we’ll explain how you can use a native top bar and native tab bar along with your HTML / CSS and JavaScript in a hybrid app created with Trigger.io. We’ll add more native UI components in the future, but here’s how you can get started creating a beautiful, responsive mobile apps for iOS and Android using just web technologies. These are screenshots of a simple recipe app that we created using the Trigger.io Forge native UI components, and we’ll explain how we built it. Along the way we’ll show you how to:
Media

Canvas

CSS