The future is HTML5


Top Stories

This book is both board and deep. Meaning it covers a ton of topics and goes in-depth on all of them. This book is great for the beginner, but also has a lot of advanced material. After a nice introduction that explains the structure of the book the author starts off Part 1 covering the basics. The book starts with the basics and leads us to advanced topics by the end of the book. I have listed the 5 parts of the book below with the chapters they contain to give an idea of all the topics covered. Part 1. CSS Basics 1. HTML for CSS 2. Creating Styles and Style Sheets 3. Selectors: Identifying What to Style 4. Saving Time with Style Inheritance 5. Managing Multiple Styles: The Cascade Part 2. Applied CSS 6. Formatting Text 7. Margins, Padding, and Borders 8. Adding Graphics to Web Pages 9. Sprucing Up Your Site’s Navigation 10. CSS Transforms, Transitions, and Animations 11. Form... (more)

Best Practices on APM in Windows Azure and Silverlight

Are you the one to decide on implementing your next project based on public cloud platforms such as Windows Azure? Is it going to be HTML5, Flash or Silverlight for your rich end-user interface? Have you thought about the costs running on cloud services that seem cheaper than hosting on your own hardware? What other open questions and second thoughts do you have that keep you from making a decision? Getting End-to-End Visibility in Windows Azure Our partner ‘software architects' already walked through these questions and decided to deploy their time cockpit application ( on Windows Azure using Silverlight as one of their client technologies for their Software as a Service (SaaS) offering. With these decisions several challenges arose such as: How to get visibility into every end user and automate the collection of client-side performance and function... (more)

HTML5 Local Storage – Building a Sample App in Tiggr Mobile Apps Builder

HTML5′s local storage is undoubtedly one of the most interesting and most talked about features in the HTML5 technology stack. Local storage is part of Web Storage specification and is supported by all modern browsers (destkop and mobile). Although local storage (or Web Storage) sounds rather sophisticated, the functionality is very easy to use. You basically get a map as storage inside the browser (available to all browser windows). You can insert, delete or read key/value pairs. That’s it. Data stored in local storage (localStorage) will be there when you close and open the browser. There is also session storage (sessionStorage). As the name implies, it will be only available as long as the browser window is open, and will be cleared when browser window is closed. The only other thing to know is that data saved by a page is only available for a pages from the sam... (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)

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)

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)

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)

Salesforce Trots Out

Cloud doyen Tuesday fielded, a new on-demand social and mobile help desk platform that's supposed to let businesses deliver personal customer service by unifying support channels including Twitter, Facebook, e-mail, the phone and the web via a Agent Desktop. Basic pricing starts at $49 a month per full-time agent for unlimited usage. Flex pricing runs $1 an hour per part-time agent. Users can reportedly respond to cases themselves on the go, re-assign, change groups, change status, change priority for cases and modify customer information associated with cases. The widgetry is supposed to be utterly simple. Reporting, available later this quarter, will include data on how many cases customer service agents have opened, resolved, replied to, reassigned, or reopened regardless of who was assigned the case. It will be priced when it go... (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)

Improving the Mobile Experience with HTML5

It has been reported that one third of the world's top 100 websites have already adopted HTML5, a percentage we expect to grow with the ever-increasing amount of traffic coming from smartphones and tablets and, more importantly, the amount of conversions and revenue-bearing transactions coming via that channel. With Adobe signaling the end of mobile Flash, HTML5 has quickly become the choice for companies looking to deliver a rich and interactive mobile Website or app experience. In the end, organizations must deliver an exceptional design and exceptional performance to give the end user the experience they are expecting and that keeps them coming back for more content. Delivering performance remains a key challenge; vigilant uses of testing and monitoring solutions that support HTML5 technologies (swiping, geo-awareness, local storage) have become more critical t... (more)