Got a great app idea, or a Sencha Touch app you want to port to the latest BlackBerry platform? Join us for this technical, highly interactive half-day boot camp led by top BlackBerry developer evangelists.
BlackBerry 10 is a great platform for HTML5 and Sencha Touch apps, and getting your app ported gets you access to a rapidly growing BlackBerry 10 market. Join some of BlackBerry’s top experts for this pre-conference developer bootcamp, where we will provide a technical introduction to the BlackBerry 10 development process and cover how to use Sencha Touch to create a BlackBerry 10 app.
You will receive a BlackBerry 10 Dev Alpha device for testing and if you get your app running by the end of the day, you will get to keep the device for further testing.
Registration is free on site, and space is limited so make sure you come on time.
Basic understanding of HTML and CSS
Bring your own laptop with Google Chrome installed
Write a BlackBerry 10 application using Sencha Touch
Test the application on a simulator
Deploy the application to a BlackBerry 10 Dev Alpha
Learn how to publish the app on BlackBerry World
Intro & Overview
Tools setup (register for code signing keys)
Build a ‘Hello World’ Sencha Touch app (review samples on Github)
Packaging, deploying and testing your app on a simulator
Code signing your app
Deploy to BlackBerry Dev Alpha B
Publishing in BlackBerry World
Sencha Space allows your HTML5 applications to be more powerful, more integrated, and more secure than ever before.
Luke will discuss the Sencha Space SDK’s device-level options for secure data storage, as well as show you how to implement the Invoke API to connect web applications with one another. You’ll also experience how easily applications can be centrally managed without the need to access the device.
If you are looking to deploy HTML5 mobile apps across your company, you should not miss this session.
by Don Griffin
Learn about some of the new features coming for Ext JS and Sencha Touch.
What is possible in today's modern web browsers? Join us while we demonstrate cutting edge HTML5 features in S-Circles, a social networking engine, and Modus Talk, a video-chat application.
2D web can be a bit dull, don't you think? Let's check out some what can be done by implementing CSS3 3D transforms and animations. Also, check out how we can enable real-time cross platform communication utilizing latest technology including Ext JS, Sencha Touch, WebRTC, NodeJS & more.
Excited? We are! But with WebRTC many questions arise. What kind of advantages does it bring in terms of privacy? How do we solve the issue of saving the data on the server? What are main disadvantages of using this technology? What does the future of WebRTC look like?
We, the developers, can write code that works. If not right now, we can learn it very fast using books, documentation and all too common trial-and-error method.
Problems start when a maintenance is needed in that or other form: a bug needs to be fixed, a new functionality to be implemented, customers want an UI change, the person who wrote the code left the company, to name a few such situations. Fortunately, there is only one single reason for such problems: The quality of the code is not sufficient.
This session is not about *what* to write but about *how* and *where* to write it.
by Mats Bryntse
Testing the UI of a Rich Internet Application can be a little tricky. Siesta can be used to do both unit testing and functional testing of your Sencha applications. We’ll also show how we use Siesta to test our own components, and how it is used to test Siesta itself.
by Nils Dehl
In this talk we will look into Sencha Touch development and talk about how to load dynamic content from a Content Management System.
We will also look into the needed implementation on both the client app and the CMS server side. We also learn how to use cloud webservices to optimize the content for the mobile web.
This session will look at what we need to consider when we want to store sensitive data on the client-side. We'll explore the mechanisms available to us and how we can use them to secure client-side data in our apps.
by Don Griffin
Get up to speed using Sencha Cmd v4 and the new app watch feature to streamline your development process.
With the explosion of new types of connected devices, there is a whole new challenge for companies to deliver the right experience across a huge range of devices.
Is it possible to magically create content that suits all devices and use cases automatically? This is not possible with any other medium, why should the web be different?
Ronan will present the results of several original pieces of research pointing to a weight problem on the mobile web, and what strategies major web players employ to make the web work on all devices and platforms. Questions Ronan will answer:
by Jon Arne S.
Responsive Web Design (RWD) is a giant leap in the right direction for web on mobile devices. However, RWD is just a small, part of the big picture. What we really want is for the whole value chain to be responsive, not only in the browser.
There are a vast number of frameworks and tools on the webs for implementing RWD. Most of these provide a great starting point for mobile ventures. However, there are not so many tools out the to help you with the rest of the value chain. Especially tools that are easy to use and provide a relatively small footprint for front end developers.
This talk will explore possibilities you get when you combine the best practices from the client side, with best practices from the server side. Sometimes this technique is called RESS, or Adaptive Design. The talk will contain coding, code samples and best practices based on popular frameworks and tools for Adaptive Design that combines client side and server side techniques. Results, effects and gains in terms of performance will also be documented and exemplified.
The audience will gain insights into how their next project can perform even better in mobile devices and smart ways to reduce data traffic, increase speed and be more future friendly by utilizing the server for heavy-lifting.
We all know about code compression (please say you do). We run our code through some tool like Closure Compiler or YUI Compressor and it comes out the other end a garbled pile of junk that works the same as it did uncompressed - or does it?
by Jay Garcia
by Dan Armstrong
The hype surrounding mobile remote payments and mobile proximity payments relies on apps, standards, and consumer electronics standards – as well as a whole ecosystem of retailers, public transportation, banks/card schemes and consumers. Why is this taking off so slowly? Why are we in year 8 of contactless payment trials with mobile phones?
This Lighting Talk will focus on lessons learned in online, mobile and contactless payments since launch of these technologies in 2004, and where some of the industries involved might be missing the boat in ignoring what consumers really want.
There's no argument that high performing software teams work differently that the current status quo. Modus CEO Patrick Sheridan will explain the five core tenants of high performing software teams and how product and technology leads are leveraging these game changing concepts to create high impact outcomes.
The Manifesto for Agile Software Development has been around for over a decade now. With popular practices - such as Scrum - agile development is meant to replace traditional software development approaches, and yet it fails often due to short sightings from both organizational and personal point of views.
This session will give a brief introduction to the history and principles of agile software development, present practices for the development process itself - namely tools and designs - and list common pitfalls and obstacles when it comes to introducing Agile Development to your company and how to overcome them.
This session's target audience are developers, team leaders and project managers wanting to get a glimpse of agile development or refreshing and extending their knowledge. Terms such as "Scrum", "sprint", "backlog", "user stories" and the like should already be familiar to a certain degree.
This session will be highlighting how McAfee designs and develops in an agile environment for our global customers and partners. It will highlight the details on McAfee's process of cross-device design, user-testing and global implementation for our products and services. This session will also detail how McAfee is much more than a virus scan.
18th–20th September 2013