Donald Carr, Software Engineer, Sencha @dullnold [email protected] Protect your Assets Sencha Desktop Packager Tuesday, July 30, 13
Apr 27, 2020
Donald Carr, Software Engineer, Sencha
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