12
Ti.Next Next generation architecture for Titanium

Titanium meetup Tokyo #13

Embed Size (px)

DESCRIPTION

At Titanium meetup Tokyo #13, talked about latest news from Lanica and Ti.Next hyperloop.

Citation preview

Page 1: Titanium meetup Tokyo #13

Ti.NextNext generation architecture for Titanium

Page 2: Titanium meetup Tokyo #13

About me

Page 3: Titanium meetup Tokyo #13

About me• Co-founder, architect of Lanica, Inc.

• I’m not a entrepreneur type

• I’m a programmer

• developing game engines for mobile

• Interested in platform/language agnostic solutions like LLVM

Page 4: Titanium meetup Tokyo #13

LANICA

Page 5: Titanium meetup Tokyo #13

Ti.NextNext generation architecture for Titanium

http://www.flickr.com/photos/x-ray_delta_one/

Page 6: Titanium meetup Tokyo #13

Hyperloophttp://www.flickr.com/photos/x-ray_delta_one/

http://github.com/appcelerator/hyperloop

Page 7: Titanium meetup Tokyo #13

Disclaimer

• 100% of the information about Ti.Next is likely to change and will change. It’s still a lab experiment today.

Page 8: Titanium meetup Tokyo #13

Ti.Next Goals

• Massive performance gains

• Massive maintenance improvements

• Extensibility

• Better tooling

Page 9: Titanium meetup Tokyo #13

Ti.Next Architecture

• Complete re-write of core engine

• Core runtime is based on JavaScriptCore

• Ti APIs are all implemented in JavaScript

• AOT Compiler will generate as much platform APIs into native code

Page 10: Titanium meetup Tokyo #13

Android and other platforms

• Porting JavaScriptCore to Android, Windows etc

• New Objective-C OO Layer port to C#, Java

Page 11: Titanium meetup Tokyo #13

http://vimeo.com/75241456

Page 12: Titanium meetup Tokyo #13

Ti.When?

• No idea at this time

• First set of early-access developer build is already available from github.

• Production builds are a ways away