Top Banner
Copyright © twilio Inc. 2013 JAVASCRIPT AS A FIRST-CLASS CITIZEN ON IOS 7 THUNDER PLAINS CONFERENCE NOVEMBER 2013
30

JavaScript as a First-Class Citizen on iOS 7

Jan 15, 2015

Download

Technology

Kevin Whinnery

A presentation covering the history of JavaScript on iOS, as well as an overview of how to use the new JavaScriptCore framework on iOS 7.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: JavaScript as a First-Class Citizen on iOS 7

Copyright © twilio Inc. 2013

JAVASCRIPT AS A FIRST-CLASS CITIZEN ON IOS 7

THUNDER PLAINS CONFERENCE

NOVEMBER 2013

Page 2: JavaScript as a First-Class Citizen on iOS 7

HI. I’M KEVIN.developer evangelist @ twilio

Page 3: JavaScript as a First-Class Citizen on iOS 7

What is twilio?

twilio makes it easy for developers to integrate voice calling and messaging into web and native mobile applications

Page 4: JavaScript as a First-Class Citizen on iOS 7
Page 5: JavaScript as a First-Class Citizen on iOS 7
Page 6: JavaScript as a First-Class Citizen on iOS 7
Page 7: JavaScript as a First-Class Citizen on iOS 7
Page 8: JavaScript as a First-Class Citizen on iOS 7
Page 9: JavaScript as a First-Class Citizen on iOS 7
Page 10: JavaScript as a First-Class Citizen on iOS 7
Page 11: JavaScript as a First-Class Citizen on iOS 7
Page 12: JavaScript as a First-Class Citizen on iOS 7
Page 13: JavaScript as a First-Class Citizen on iOS 7
Page 14: JavaScript as a First-Class Citizen on iOS 7
Page 15: JavaScript as a First-Class Citizen on iOS 7
Page 16: JavaScript as a First-Class Citizen on iOS 7
Page 17: JavaScript as a First-Class Citizen on iOS 7
Page 18: JavaScript as a First-Class Citizen on iOS 7
Page 19: JavaScript as a First-Class Citizen on iOS 7

“We've been there before, and intermediate layers between the

platform and the developer ultimately produces sub-standard apps and hinders the progress of

the platform.”

Page 20: JavaScript as a First-Class Citizen on iOS 7
Page 21: JavaScript as a First-Class Citizen on iOS 7
Page 22: JavaScript as a First-Class Citizen on iOS 7
Page 23: JavaScript as a First-Class Citizen on iOS 7

DEMO

Code or GTFO.

Page 24: JavaScript as a First-Class Citizen on iOS 7

DEMO

Code or GTFO.

Page 25: JavaScript as a First-Class Citizen on iOS 7

A NODE.JS TOOLCHAIN

CommonJS Module SystemPackage Manager

Page 26: JavaScript as a First-Class Citizen on iOS 7

A NODE.JS TOOLCHAIN

Portable node.js environment

Page 27: JavaScript as a First-Class Citizen on iOS 7

A NODE.JS TOOLCHAIN

Native components andscript loading

Page 28: JavaScript as a First-Class Citizen on iOS 7

DEMO

Page 29: JavaScript as a First-Class Citizen on iOS 7

RESOURCES

• JavaScriptCore.h (CMD-click from Xcode)

• node-spritekit: http://github.com/kwhinnery/node-spritekit

• NodeSpriteKit: http://github.com/kwhinnery/NodeSpriteKit

• WWDC 2013 JSCore Talk (Session 615)

• Slides and Video