protect your assets sencha desktop packager · donald carr, software engineer, sencha @dullnold...

Post on 27-Apr-2020

15 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Donald Carr, Software Engineer, Sencha

@dullnolddonald.carr@sencha.com

Protect your AssetsSencha Desktop Packager

Tuesday, July 30, 13

I hope you ca!einated

Tuesday, July 30, 13

Tuesday, July 30, 13

Break down• Introduce• Showcase• Quantify• Demo

Tuesday, July 30, 13

TL;DR

Vehicle for the delivery, extension and integration

of web apps on a platform.

Tuesday, July 30, 13

Tuesday, July 30, 13

Barrier to entry

Tuesday, July 30, 13

Barrier to entrySencha Desktop Packager

Tuesday, July 30, 13

You stand to gain

Tuesday, July 30, 13

You stand to gain

Tuesday, July 30, 13

You stand to gain

Tuesday, July 30, 13

You stand to gain

Tuesday, July 30, 13

Cover your apps

Tuesday, July 30, 13

Disclosure: Scent of a developer• Militant arm of the Sencha Desktop Packager team

Tuesday, July 30, 13

Disclosure: Scent of a developer• Militant arm of the Sencha Desktop Packager team

Tuesday, July 30, 13

The case for native apps

Tuesday, July 30, 13

Native applications are glorious

Tuesday, July 30, 13

and performant

Tuesday, July 30, 13

Tuesday, July 30, 13

Case analysis

Tuesday, July 30, 13

Tuesday, July 30, 13

Blisteringly fast

Tuesday, July 30, 13

Seamlessly integrated

with underlying OS

Tuesday, July 30, 13

Tuesday, July 30, 13

Tuesday, July 30, 13

Tuesday, July 30, 13

Sheer Nativeness of Architect• Performant• Native dialogs and menus• Keyboard shortcuts• File system access• Self contained packages

Tuesday, July 30, 13

It owes all these points toSencha Desktop Packager

Tuesday, July 30, 13

Don’t mind me• Architect ingredient list

- Sencha Ext JS- Regular Ol bleeding edge web tech- Sencha Desktop Packager APIs- High Fructose Corn Syrup

Tuesday, July 30, 13

Tuesday, July 30, 13

Performance

Tuesday, July 30, 13

Tuesday, July 30, 13

Integration APIs

Tuesday, July 30, 13

http://docs.sencha.com/desktop-packager/1.2/

Tuesday, July 30, 13

Tuesday, July 30, 13

Tuesday, July 30, 13

Native API Skim• Window Management• Filesystem access• Filesystem watching• Process control• MenuBar and Menu• Dialogs• And more

Tuesday, July 30, 13

Security

Tuesday, July 30, 13

I seeArchitect code

everywhere

Tuesday, July 30, 13

And then some

Tuesday, July 30, 13

Tuesday, July 30, 13

Tuesday, July 30, 13

Tuesday, July 30, 13

Wicked!

Tuesday, July 30, 13

One code base

Tuesday, July 30, 13

Tuesday, July 30, 13

Natify your app!

Tuesday, July 30, 13

{ "organizationName": "Sencha", "applicationName": "Hello World", "applicationIconPaths": ["HelloWorld.ico", "HelloWorld.icns"], "versionString": "1.0", "outputPath": "HelloWorld", "webAppPath": "src/", "settings": { "remoteDebuggingPort": 9123, "mainWindow": { "autoShow": true } }}

Tuesday, July 30, 13

Time to do

Tuesday, July 30, 13

Where to?

Tuesday, July 30, 13

Tuesday, July 30, 13

Tuesday, July 30, 13

ChromeFrame2009-2014

Tuesday, July 30, 13

Try it

Tuesday, July 30, 13

Pricing

http://www.sencha.com/products/desktop-packager/

$499 $695

1y Support

Tuesday, July 30, 13

Free 30 day trial

Tuesday, July 30, 13

http://www.sencha.com/products/desktop-packager

Tuesday, July 30, 13

The desktop is not a foreign battlefield

Tuesday, July 30, 13

It’s yours for the taking

Tuesday, July 30, 13

Take the Survey!• Session Survey

- Available on the SenchaCon mobile app

- http://app.senchacon.com

• Be Social!- @SenchaCon- #SenchaCon

Tuesday, July 30, 13

top related