Your current filters are…
by Werner Keil
There is nothing worse than content not tailored or optimized. Just think how frustrating is surfing a complex website on the small screen of your cellular phone. You waste your time zooming and scrolling the pages, and it becomes clear: if you want a comfortable user experience you need dinamically adaptable contents according to hardware and browser specifications of your device. That’s the reason why Device Description Repositories (DDR) exist. Unlike most commercial or closed source products, OpenDDR is currently the most comprehensive open and free repository of device description available. One of the reasons, it also became the first choice for initial contribution to the upcoming Apache DeviceMap project, the next generation of free, Open Source Device Repository created by the global Apache Community.
by Douglas Crockford
Computer programs are the most complicated things that humans make. They must be perfect, which is hard for us because we are not perfect. Programming is thought to be a "head" activity, but there is a lot of "gut" involved. Indeed, it may be the gut that gives us the insight necessary for solving hard problems. But gut messes us up when it come to matters of style.
by pratik patel
CocoonJS is a native wrapper for HTML5 canvas based applications/games.Without any code changes and thanks to its OpenGL canvas bindings CocoonJS is able to execute you applications with almost a 1000% performance boost.CocoonJS offers native iOS and Android deployment environment. It is highly focused on monetization since applications deployed in CocoonJS have out-of-the-box Ad networks and tracking systems integration. Other features like asynchronous websockets, localStorage, facebook integration, etc. are available too. All this magic is achieved directly, without cross-compilation processes or being limited to custom APIs.
by Estelle Weyl
GPU acceleration on mobile browsers, if it is leveraged correctly, can lead to a smooth and fluid applications, thus improving the user experience. There has been a lot of mentions and best practices of hardware acceleration these days, although so far it has been pretty general and hasn’t provided much technical direction apart from simple magical advice such as “use translate3d”. This talk sheds some more light on browser interactions with the GPU and explain what happens behind the scenes, covering the topic of acceleration of primitive drawing, the use of tiled backing store, and composited layer. Knowing the actual machinery behind hardware acceleration, you will be in the position to plan your strategy to improve the performance of your web application.
by Chiu-Ki Chan
In this talk you will learn how to:
* Load your website in an embedded WebView
* Fall back gracefully when the same website is viewed in a browser with progressive enhancement, you can enjoy the rapid development cycles of web apps, but also have access to the phone book, camera, accelerometer and all the other Android goodness.
Business owners have woken up to the reality that the web is increasingly consumed on the move. Product owners are demanding new mobile sites that must be released yesterday! You manage an established online business, now you need to move into the mobile market. How do you take your existing business into a mobile domain? Does the entirety of your current business model need to exist in the mobile environment? Or is there a killer mobile app hidden within your existing product? This talk will walk through ten considerations that you must make when moving your online business to a mobile audience. Using a case study from a web startup transitioning to the mobile market, we take a guided tour through the challenges encountered and how you can avoid them in your business.Throughout this session, we will examine the finer points of the mobile development process we wished we had considered in advance. Learn how the user experience evolved beyond the initial business requirements through prototypes and testing. Discover how the legacy architecture was not suitable for mobile operations and the big infrastructure decisions that resulted. Witness our decision making process that led to the final solutions.Laid bare in this talk is the entire mobile development process as we experienced it, distilled down to ten useful pointers for you to take away.
by Vance Lucas
Updated: What if your application had all of the information it needed from your REST API to build itself? This session will use an example RESTful API running locally together with a live running custom-built mobile application to demonstrate how to automate building parts of a mobile application UI from a RESTful API response alone. We will then explore techniques to customize and fine-tune the UI while still automating most of the work from the API.
by Tommy Maintz
In this session, Tommy Maintz will guide you through building an HTML5 mobile web application using the latest release of Sencha Touch 2.
by Joe McCann
The mobile landscape is changing dramatically and at a breakneck pace. At first, we thought we needed to simply target smartphones. Then came along tablets. Now, the line between smartphones and tablets are blurring and this is not taking into consideration, televisions, in-store kiosks and even internet-connected appliances!In my presentation I will demonstrate why being future friendly is not simply a UI design principle (think responsive design), but it truly means being device agnostic. As more and more devices enter the mobile/casual computing landscape, one must create their products/services to be flexible enough to be consumed or used on any screen on any type of device - this is truly future-friendly.
What you will take away from this is:
--Why a Service Oriented Architecture (SOA) is key to success.--Why decoupling your data layer from your presentation layer is critical to be future-friendly.
--Why only targeting mobile browsers is not enough for a cohesive mobile strategy.
--What technologies will enable you to be device-agnostic.
Joe McCann is the Mobile Architect at Bazaarvoice, a SaaS company enabling lasting conversations between brands and consumers through various channels. Joe is currently leading the device-agnostic effort at a company that operates at web scale - more than 5 billion unique requests served monthly.
by Estelle Weyl
Topics covered include:
◈ The new HTML5 input types
◈ Controlling what keyboard types gets displayed on touch keyboards, including the iPad and iPhone
◈ Placeholder Attribute: Adding native placeholder text and clearing on focus
◈ Date & time input types: The jQuery datepicker, without jQuery.
◈ CSS & Forms: Stylizing form elements based on current states of required and invalid
7th–9th June 2012