Skip to main content
Mobile Platforms

Mobile Platforms

The computers people carry with them open new frontiers, but also new challenges. Learn how to create projects that work across a multitude of devices.

Add to your personal schedule
Mobile Platforms
E145/146
Tutorial Please note: to attend, your registration must include Tutorials.
Mohammad Almalkawi (Quip), Saud Khan (Twitter)
Average rating: **...
(2.78, 9 ratings)
In this tutorial, we will develop a working Android application using open source libraries for key platform components: HTTP client, JSON parsing, Async image download and caching. You will learn how to manage dependencies using Gradle and best practices for building Android apps using open source libraries. Read more.
Add to your personal schedule
Java & JVM | Mobile Platforms
D136
Tutorial Please note: to attend, your registration must include Tutorials.
Steve Hannah (Simon Fraser University)
Average rating: ***..
(3.91, 11 ratings)
This tutorial will demonstrate the use of Codename One to develop a cross-platform mobile application in Java. In it you will build a non-trivial application and deploy it to your mobile device. Read more.
Add to your personal schedule
Mobile Platforms | User Experience
E147/148
Tutorial Please note: to attend, your registration must include Tutorials.
Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.), Christopher Neugebauer (chris.neugebauer.id.au)
Average rating: ****.
(4.56, 16 ratings)
In this tutorial you'll learn why you can't consider UX + design an optional extra when creating mobile apps, and how to tell an awesome app from a bad app. This highly interactive platform-agnostic design-heavy workshop is for programmers of any background. Learn how mobile apps work from a UI perspective, and how + why to build wireframes, and how to evaluate your designs for future improvement. Read more.
Add to your personal schedule
Ritchie Martori (StrongLoop)
Average rating: ****.
(4.00, 1 rating)
Parse is a popular mobile Backend-as-a-Service allowing mobile developers to use backend APIs in conjunction with mobile apps. LoopBack is an open source mBaaS implementation that offers all the same functionality, is written in Node.js, and can be extended with Node.js' community of over 50,000 modules. Read more.
Add to your personal schedule
Mike Wolfson (Epocrates)
Average rating: ****.
(4.33, 3 ratings)
This session is an overview of the Android Developer Tools (ADT and Android Studio), including many useful techniques, tips and tricks for getting the most out of them. Read more.
Add to your personal schedule
Matt May (Adobe Systems)
Average rating: ****.
(4.00, 1 rating)
The story of an open-source project that brings mobile accessibility APIs together with native webviews to make mobile app development more responsive to users with disabilities. Read more.
Add to your personal schedule
Mobile Platforms
Portland 251
Avik Das (LinkedIn)
Average rating: ***..
(3.33, 3 ratings)
LinkedIn runs a node.js server to power its phone clients. Because the server makes HTTP requests to other services, network latencies make for slow, and potentially unreliable end-to-end tests. This presentation walks through how LinkedIn built an open-source tool, sepia, to address the challenge of scaling a complex test infrastructure in order to release high quality code with high confidence. Read more.
Add to your personal schedule
Mobile Platforms | PHP
D139/140
John Coggeshall (Internet Technology Solutions, LLC)
Phass is a ZF2-based framework (implemented as a Module) designed to make building Google GlassWare applications in PHP as easy as possible. In this talk we’ll show you how Phass works, complete with a live Google Glass demo of an application in action! Read more.
Add to your personal schedule
Benjamin Kerensa (Mozilla), Alex Lakatos (Mozilla)
Average rating: **...
(2.50, 2 ratings)
Firefox OS is a new mobile operating system, developed by Mozilla, which lets users install and run open web applications created using HTML, CSS, and JavaScript. The session will introduce people to Firefox OS, the overview, branding and distribution and will explain the governance behind it. Read more.
Add to your personal schedule
Moderated by:
James Turner (O'Reilly Media)
Panelists:
Alasdair Allan (The Thing System, Inc.), Joe Bowser (Adobe Systems), Mike Wolfson (Epocrates)
Average rating: **...
(2.67, 3 ratings)
Until iOS and Android came along, the opportunities for open source to flourish in the mobile space were limited, because platforms were totally proprietary. Now you can find countless FL/OSS projects that help mobile developers get their job done. So what's on the horizon, and what are the best open source tools today to deliver the next great app? Read more.
Add to your personal schedule
Mobile Platforms
E147/148
Sebastian Tiedtke (Sauce Labs Inc)
Average rating: ****.
(4.00, 3 ratings)
Mobile's here to stay! This talk will showcase how Open Source tools can power your test automation for mobile apps. It entirely relies on Open Source components such as Appium, Cordova/PhoneGap an Topcoat. Read more.
Add to your personal schedule
Mobile Platforms
Portland 251
Michael Enescu (Cisco)
Average rating: ***..
(3.17, 6 ratings)
Open Source is ubiquitous in Cloud compute. Just as we became familiar with Cloud computing, a new model has emerged, an extension of the cloud to the edge of the network, some call it Fog computing, some call it the Internet of Things. This talk describes how the compute model is changing as the new generation of devices stretched what we previously knew as Cloud compute. Read more.
Add to your personal schedule
Andy Piper (Twitter)
Average rating: ***..
(3.86, 7 ratings)
As the internet grows, there are more and more interesting devices to connect to it - some of which are mobile, sensor platforms, or healthcare devices. This is all part of the 'Internet of Things' that has been an emerging area of excitement for the last few years. MQTT is a lightweight, messaging system for connected devices, the Industrial Internet, mobile, and the IoT. Read more.
Add to your personal schedule
Mobile Platforms
Portland 251
Christopher Neugebauer (chris.neugebauer.id.au)
Average rating: ****.
(4.00, 1 rating)
This talk shows how to design mobile apps whose complex internal logic runs on many mobile operating systems, but with native UI on those platforms. This ensures that the best possible user experience on each platform. This talk focuses on design patterns for structuring your app for dealing with a mix of cross–platform code and platform-specific UI code. Read more.
Add to your personal schedule
Mobile Platforms
Portland 251
Joe Bowser (Adobe Systems)
Average rating: ***..
(3.00, 4 ratings)
A review of the past six years of Apache Cordova development, starting from its origins as PhoneGap, to its donation to the Apache Software Foundation, told from the point of view of its longest running contributor. This will include a simple introduction to cross-platform hybrid applications on iOS and Android, and their evolution. Read more.