Presentation: Automatically Adapting UI from Desktop to Mobile
Duration
Abstract
Nothing is more inefficient than designing, building, testing and maintaining multiple versions of the same application. However, this is a routine occurrence with enterprise applications that need both a rich desktop web interface and strong mobile support. With recent technological advances from Isomorphic Software and others, cost efficient alternatives now exist: Rich desktop and tuned mobile experiences can be created with a single codebase - without compromising functionality, performance or usability.
In his session at QCon San Francisco, Charles Kendrick - CTO and Chief Architect at Isomorphic Software - will demonstrate examples of complex UI widgets that behave differently in desktop vs. mobile context, and describe the API and code structures that enable these capabilities.
Similar Talks
![](../.././d1udkpklcxvaqz.cloudfront.net/sites/default/files/styles/spaker_72h/public/arther_wu-itok=yjf4339P.png)
![](../.././d1udkpklcxvaqz.cloudfront.net/sites/default/files/styles/spaker_72h/public/profilepic_0-itok=k0d5-5uu.jpg)
![](../.././d1udkpklcxvaqz.cloudfront.net/sites/default/files/styles/spaker_72h/public/zhuang-itok=5wMKs3tz.jpg)
![](../.././d1udkpklcxvaqz.cloudfront.net/sites/default/files/styles/spaker_72h/public/zhao_xu-itok=krHc3zUJ.jpg)
Tracks
Covering innovative topics
Monday Nov 16
-
Architectures You've Always Wondered About
Silicon Valley to Beijing: Exploring some of the world's most intrigiuing architectures
-
Applied Machine Learning
How to start using machine learning and data science in your environment today. Latest and greatest best practices.
-
Browser as a platform (Realizing HTML5)
Exciting new standards like Service Workers, Push Notifications, and WebRTC are making the browser a formidable platform.
-
Modern Languages in Practice
The rise of 21st century languages: Go, Rust, Swift
-
Org Hacking
Our most innovative companies reimagining the org structure
-
Design Thinking
Level up your approach to problem solving and leave everything better than you found it.
Tuesday Nov 17
-
Containers in Practice
Build resilient, reactive systems one service at a time.
-
Architecting for Failure
Your system will fail. Take control before it takes you with it.
-
Modern CS in the Real World
Real-world Industry adoption of modern CS ideas
-
The Amazing Potential of .NET Open Source
From language design in the open to Rx.NET, there is amazing potential in an Open Source .NET
-
Optimizing You
Keeping life in balance is always a challenge. Learning lifehacks
-
Unlearning Performance Myths
Lessons on the reality of performance, scale, and security
Wednesday Nov 18
-
Streaming Data @ Scale
Real-time insights at Cloud Scale & the technologies that make them happen!
-
Taking Java to the Next Level
Modern, lean Java. Focuses on topics that push Java beyond how you currently think about it.
-
The Dark Side of Security
Lessons from your enemies
-
Taming Distributed Architecture
Reactive architectures, CAP, CRDTs, consensus systems in practice
-
JavaScript Everywhere!
Javascript is Everywhere. Learn why
-
Culture Reimagined
Lessons on building highly effective organizations