9:45 AM Saturday Room: 4221
This talk will cover wearables in regards to the integration of fashion and technology. First we will explore the fashion industry, as a system for producing and distributing clothing and accessories. Then the speaker will cover aspects of modernization & globalization including eco-innovation, crowdsourcing and pre-tailing. This section will end by offering “insider hints” highlighting how to collaborate with a fashion company.
Second we will cover advanced technologies used to build wearable fashion with an overview of MEMS (motion, position, environmental and capture) sensors and wireless (NFC, Bluetooth 4.0) connectivity used to build wearable fashion with code samples (iOS & Android) capturing physiological data. We will review of the current wearable market (eg. Nike Fuelband, Shine, Lark, Fitbit, Bodybug & Google - Glass / Moto / Ara). This section will provide a real world example of placing Bluetooth 4.0 connected MEMS devices into a shoe which will lead to some surprising capabilities (telling us how to exercise properly). This section will conclude by exploring this final thought. “If it looks amazing and does not work well people will forgive but if it works great and it is ugly, no one will wear it.”
The talk will culminate by showing how these two industries will co-evolve and the different forms these collaborations can take. Their growth will now come from radically new products that combine the best that these two industries can offer.
3:30 PM Saturday Room: 5001
A detailed tutorial of the Swift programming language (history / comparison) and in depth tour of the new Swift Playgrounds.
This talk will cover basic language features:
Optionals -
Closures -
Generics -
Inferred types -
Basic functional programming patterns -
Automated memory management [Strong, Weak and Unowned Reference] -
Safety (variables are always initialized before use, arrays and integers are checked for overflow).
And using the Swift Playgrounds for - Algorithm development, Drawing code development, and Processing code(value transformation, image filters etc ...).
This makes it very easy to learn and experiment with Swift code / APIs.
[No project needed - run code from a document].
" Swift is an innovative new programming language for Cocoa and Cocoa Touch. Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. " - Apple