The future is HTML5

HTML5


Top Stories

This excerpt is from the book Murach's JavaScript and jQuery by Mike Murach and Zak Ruvalcaba. Now that you have the JavaScript skills that you need for using jQuery, you're ready to learn jQuery. So, in this excerpt, you'll learn a working subset of jQuery that will get you off to a fast start. When you complete this section, you'll have all the jQuery skills that you need for developing professional web pages. You can also go on to any of the three sections that follow because they are written as independent modules. If, for example, you want to learn how to use Ajax next, skip to section 4. Get off to a fast start with jQuery In this excerpt you'll quickly see how jQuery makes JavaScript programming easier. Then, you'll learn a working subset of jQuery that will get you off to a fast start. Along the way, you'll study four complete applications that will show you ... (more)

Oops! HTML5 Does It Again

A multitude of security-related solutions rely upon the ability to extract and examine mime-objects from web-content. HTML5 may significantly impair their ability to do so. The trade off between security and performance has long been a known issue across IT organizations. One of the first things to go when performance is unacceptable is a security solution. This isn’t just an IT phenomenon either; consider how many of us have disabled endpoint security solutions like anti-virus scanners to improve performance? Our refusal to be slowed down by what may seem to some as extraneous security is what eventually led IT security professionals to revise their strategies and enforce such scans on inbound content in the network. Network-attached security scanning solutions have long been a staple of inbound e-mail and has found increasing use as a means to scan inbound web-con... (more)

The Need for (HTML5) Speed

An old English proverb observes that "Even a broken clock is right twice a day." A more modern idiom involves a blind squirrel and an acorn, and I'm certain there are many other culturally specific nuggets of wisdom that succinctly describe what is essentially blind luck. The proverb and modern idioms fit well the case of modern acceleration techniques as applied to content delivered to mobile devices. A given configuration of options and solutions may inadvertently be "right" twice a day purely by happenstance, but the rest of the time they may not be doing all that much good. With HTML5 adoption increasing rapidly across the globe, the poor performance of parsing on mobile devices will require more targeted and intense use of acceleration and optimization solutions. THE MOBILE LAST MILES One of the reasons content deliver to mobile devices is so challenging is the... (more)

HTML5: Media in a Flash...Without Flash!

Welcome to part two of the four part primer to HTML5 development. In this article, I will showcase some of the additions to the HTML5 tag library that we can leverage to make media-rich websites and web applications in the blink of an eye without Flash or other 3rd-party code. HTML5-Compatible WebBrowsers The

Using HTML5 Application Cache to Create Offline Web Applications

HTML5 introduces Application Cache, a new feature that enables you to make web apps and sites available offline. The new specification also provides an easy way to prefetch some or all of your web app's assets (HTML files, images, CSS, JavaScript, and so on) while the client is still online. During this caching process, files are stored in an application cache, where they sit ready for future offline use. Compare this to regular browser caching, in which pages that you visit are cached in the browser's cache based on server-side rules and client-side configuration. But-even if web pages are cached normally, this does not provide a reliable way for you to access pages while you're in offline mode (in an airplane, for example). In addition, an application cache can cache pages that have not been visited at all and are therefore typically unavailable in the regular br... (more)

Cross-Platform Mobile Website Development – a Tool Comparison

Gartner says, in three years, mobile application development projects will outnumber PC projects by 4-1 ratio and in four years, 50% of the people will primarily access their emails from a mobile device. So, the necessity of establishing a mobile channel for your customer is – well a no-brainer. However, should you just build a mobile website or should you also invest in building native applications is not easy to decide. There can be no doubt that you need to have a website optimized for mobile devices. What is the best way to build and maintain that website is not a simple decision. There are many tools of different types available in the market but it's not strictly necessary to use any of them as each mobile platform comes with its own toolset. The cross-platform tolls can broadly be classified into five categories. They are: (1) Mobile Web (JavaScript-CSS libr... (more)

How Quickly the Mighty Have Fallen

On November 9, Adobe announced in a blog post[1] that it had decided to cease efforts to develop browser plugins for mobile devices to play Flash, indicating that HTML5 was "the best solution for creating and deploying content in the browser across mobile platforms." In case that sounds like Adobe abandoned Flash entirely, it should be noted that Adobe indicated their intentions to continue to develop the AIR player for mobile devices, so that the role for Flash on mobile devices would be restricted to native apps, just not browser-based apps. A few days later in another blog post[2], Adobe also noted that it was releasing the entire Flex SDK (used by the Flash Builder IDE to generate Flash RIA applications) to open source, indicating that "In the long-term, we believe HTML5 will be the best technology for enterprise application development." What is so surprisin... (more)

The Past, Present and Future of Enterprise Java

The Java Platform Enterprise Edition 7 specification early draft is available for download. All these years the focus was to introduce several APIs and technologies as part of the platform to make it more powerful, simple and complete. This is the first time the focus has shifted in a completely different direction - to bring in something new to the platform, apart from the enhancements to the existing technologies. In this article, we'll look at how Java EE evolved, became a major platform specification and understand the direction in which it is moving forward. Java EE - Past A brief look at the history of the Java EE - Java Platform Enterprise Edition specification reveals that every major release of the specification has been driven by a major theme. A look at the specification details reveals that the theme for the first release of the specification J2EE 1.2 wa... (more)

IoT Data and HTML5 | @ThingsExpo #HTML5 #IoT #M2M #InternetOfThings

Visualizing IoT Data with HTML5 Dashboards for Real-Time Action Increasing IoT connectivity is forcing enterprises to find elegant solutions to organize and visualize all incoming data from these connected devices with re-configurable dashboard widgets to effectively allow rapid decision-making for everything from immediate actions in tactical situations to strategic analysis and reporting. In his session at 18th Cloud Expo, Shikhir Singh, Senior Developer Relations Manager at Sencha, will discuss how to create HTML5 dashboards that interact with IoT devices via Ext JS constructed components like Grids, Charts, and Widgets. Speaker Bio Shikhir Singh is a Senior Developer Relations Manager at Sencha. He specializes in enterprise mobility, JavaScript, and cryptography/security. Prior to joining Sencha, he worked at BlackBerry, Lockheed Martin, Sun Microsystems and a... (more)

PowerBuilder – Have Your Cake and Eat It Too

As you may be aware, the company I work for does both PowerBuilder and RIA (Flex) application development. We actually create client/server and web-based front ends for the same application. Doing that has really emphasized just how much faster we can do development using PowerBuilder. Of course, we're originally a PowerBuilder shop, so one could argue we're faster using PowerBuilder because we know it better. But along comes a thread in the Adobe Flex Developers discussion groups on Linkedin with this heading: "I'm sometimes amazed at how unproductive [modern] development tools are compared to the client/server tools of 20 years ago."[1] There's a lot of discussion back and forth, but it seems that a number of other folks chimed in with similar feelings. While the development environment has changed (mobile devices and the web), many of the tasks that are simple t... (more)

IBM Buys Worklight

IBM is buying a privately held 12-year-old Israeli outfit called Worklight for its write-once-run-anywhere application platform and tools for smartphones and tablets. The price IBM is paying wasn't disclosed. Worklight's widgetry, which can be used to create and run HTML5, hybrid and native apps, is supposed to put new and existing consumer and employee-facing apps on multiple mobile devices - including iPhones, BlackBerries and Androids - and then securely connect them to a company's data center. It includes an IDE, middleware, management and analytics and is supposed to reduce time to market, cost and complexity. The apparently key acquisition is expected to close this quarter and be part of IBM's Software Group. IBM said Worklight supports applications in industries such as financial services, retail and healthcare, its kind of meat. For example, it said, a ban... (more)