SlideShare a Scribd company logo
Grgur Grisogono @ggrgur
B Y ODEnterprise Software
Providedto
Unmanaged
devices
Sencha Space review
HTML5
Phones + Tablets
Secure
Central (remote)
Management
Console
Cross-platform
Framework
agnostic
Sencha Space
Mobile Client
Components
Management
Console
Enterprise
Web App+ +
Sencha Space
Mobile Client
Components
Management
Console
Enterprise
Web App+ +
Management Console
!
Phones Tablets Desktop
Management Console
√ √ √
Runs on
Mobile Client
HTML Application Host
Any web app/site allowed
API exposed
Space Menu
with refresh,
back, forward
buttons
Application &
Organization
Switcher
Application Name (from <title>)
Application area
Layout
Applications
available
Account info
Change
Organizations
Application Switcher
Supported Platforms
Beta
Beta
Application Requirements
A valid HTML document
!
!
Deployed on a server
(public or private)
1.
2.
Sencha Touch
NOTrequired
Locally hosted apps
ALLOWED
Security
SecureFiles API
SecureLocalStorage API
Data encryption w/ secure key management
Configurable security policies
Immediate ACL propagation
Remote data wipe
Security
Every app has it’s own
isolated WebView
Jailbreakers
NOT Welcome
NOW
CONFIGURABLE
Application URLs
are never exposed
Authentication
SAML
LDAP
Email (classic)
API
Security Layer Device Layer Comm Layer
SecureFiles
SecureLocalStorage
Camera
Connectivity
Notification
Vibration
Device info
Orientation
Promise
Invoke
Downloads
Promise Land
All asynchronous calls use
Promises
Promise Land
Promises A+ spec
promisesaplus.com
Debugging
Safari Remote Inspector x
Chrome Remote Inspector x
Weinre √
Tip: use a local weinre instance
Space vs Cordova
Space vs Cordova
No libraries
or building
required
Cordova and platform
tools & libraries,
building required
Space vs Cordova
No native plugins
Plenty of plugins
available
Space vs Cordova
Limited access to
native components
Virtually all native
APIs accessible
Space vs Cordova
Good
cross-application
communication
*Apps contained in
Sencha Space
N/A, but Cordova
apps can
communicate to
other apps on device
Space vs Cordova
Remote server
needed
No remote server
or services needed
Space vs Cordova
Built in user and
group management
ACLs N/A
Space vs Cordova
Automatic updates
pushed without
App store
App store and app
verification needed to
push updates
Space vs Cordova
Timed offline
lease available
(security feature)
100% offline apps
with custom refresh
logic as needed
Space vs Cordova
Secure LocalStorage
and File System
No built in security
options for files
and data
Space vs Cordova
Remote user,
device, and app
management
*for Space apps
Remote
management N/A
Space vs Cordova
WebView secured WebView exposed
Space vs Cordova
Can deny access to
Jailbroken/Rooted
devices
No built-in
Jailbreak/Root
detection
Space vs Cordova
VPN support No built-in VPN support
Space vs Cordova
Free for 10 users
and 10 apps
in an organization.
Paid plans available
Free
Real Life
Experience
Register Application ID in the
Management Console if you
need Invoke functionality
!
SecureLocalStorage
is
ASYNCHRONOUS
!
(unlike LocalStorage)
!
You can use MULTIPLE
SecureLocalStorage
instances
!
SecureLocalStorage data
is saved to an isolated
SQLite database
!!
Each application has it’s
own SQLite database
!!
Apps CANNOT share
SecureLocalStorage
or
SecureFiles
!
Arbitrary SQLite adapter is
currently not available
!
LocalStorage:
storage.getItem(‘myKey’);	
  
!
!
vs	
  
!
SecureLocalStorage:
storage.get(‘myKey’);!(ASYNCHRONOUS, RETURNS PROMISE)
(SYNCHRONOUS, RETURNS VALUE)
There is a 100-400 ms
delay between document
ready and Space ready
!
Space API is available to
any HTML document,
whether it uses a Sencha
framework or not
!
Sencha Touch developers
could benefit from using
workspaces and packages
through Sencha Cmd
!
While developing, set up
your apps to run from a
locally hosted environment
instead of a publicly
exposed server
!
Grgur Grisogono
grgur@moduscreate.com
@
Read the review:
http://moduscreate.com/sencha-space-review/
Space Up Your Apps!

More Related Content

PDF
CIS 2015 SSO for Mobile and Web Apps Ashish Jain
PDF
Patterns and Practices in Mobile SSO
PPTX
Mobile Single-Sign On: Extending SSO Out to the Client - Layer 7's CTO Scott ...
PPT
Fluig - Identity
PPTX
API Security: Securing Digital Channels and Mobile Apps Against Hacks
PDF
Mobile SSO: Give App Users a Break from Typing Passwords
PPTX
Beyond MDM: 5 Things You Must do to Secure Mobile Devices in the Enterprise
PDF
Successful Enterprise Single Sign-on: Addressing Deployment Challenges
CIS 2015 SSO for Mobile and Web Apps Ashish Jain
Patterns and Practices in Mobile SSO
Mobile Single-Sign On: Extending SSO Out to the Client - Layer 7's CTO Scott ...
Fluig - Identity
API Security: Securing Digital Channels and Mobile Apps Against Hacks
Mobile SSO: Give App Users a Break from Typing Passwords
Beyond MDM: 5 Things You Must do to Secure Mobile Devices in the Enterprise
Successful Enterprise Single Sign-on: Addressing Deployment Challenges

What's hot (20)

PDF
CIS 2015 Session Management at Scale - Scott Tomilson & Jamshid Khosravian
PPTX
The curious case of mobile app security.pptx
PPTX
OAuth - Don’t Throw the Baby Out with the Bathwater
PDF
CIS 2015 Extreme OpenID Connect - John Bradley
PDF
Mobile_app_security
PDF
MCSDataSheet
PPTX
Securing SharePoint Apps with OAuth
PDF
How APIs Can Be Secured in Mobile Environments
PDF
CIS 2015 So you want to SSO … Scott Tomilson & John Dasilva
PPTX
The Inconvenient Truth About API Security
PPTX
Single sign-on Across Mobile Applications from RSAConference
PPTX
Kodak - OpenID Retail Summit at PayPal
PDF
CIS13: Mobile Single Sign-On: Extending SSO Out to the Client
PDF
CIS 2015 SAML-IN / SAML-OUT - Scott Tomilson & John Dasilva
PPTX
CIS 2015 Mobile SSO
PPTX
Gestión de identidad en aplicaciones corporativas web y móvil
PDF
Nullcon Goa 2016 - Automated Mobile Application Security Testing with Mobile ...
PDF
Crie Aplicações Mobile Híbridas Escritas em Java, para iOS e Android
PDF
WSO2Con ASIA 2016: Case Study: Identity in the WSO2 Ecosystem
PDF
CIS14: PingAccess in Action
CIS 2015 Session Management at Scale - Scott Tomilson & Jamshid Khosravian
The curious case of mobile app security.pptx
OAuth - Don’t Throw the Baby Out with the Bathwater
CIS 2015 Extreme OpenID Connect - John Bradley
Mobile_app_security
MCSDataSheet
Securing SharePoint Apps with OAuth
How APIs Can Be Secured in Mobile Environments
CIS 2015 So you want to SSO … Scott Tomilson & John Dasilva
The Inconvenient Truth About API Security
Single sign-on Across Mobile Applications from RSAConference
Kodak - OpenID Retail Summit at PayPal
CIS13: Mobile Single Sign-On: Extending SSO Out to the Client
CIS 2015 SAML-IN / SAML-OUT - Scott Tomilson & John Dasilva
CIS 2015 Mobile SSO
Gestión de identidad en aplicaciones corporativas web y móvil
Nullcon Goa 2016 - Automated Mobile Application Security Testing with Mobile ...
Crie Aplicações Mobile Híbridas Escritas em Java, para iOS e Android
WSO2Con ASIA 2016: Case Study: Identity in the WSO2 Ecosystem
CIS14: PingAccess in Action
Ad

Viewers also liked (20)

PDF
Sencha Cmd Quick Start
PDF
A better CSS: Sass and Less - CC FE & UX
PDF
Give Responsive Design a Mobile Performance Boost
PPTX
Client Side Performance for Back End Developers - Camb Expert Talks, Nov 2016
PDF
Has Anyone Asked a Customer?
PDF
Building Cordova plugins for iOS
PDF
What's Coming Next in Sencha Frameworks
PDF
Practices and obstacles in agile development
PDF
High Performance Web Sites - 2008
PDF
ModUX keynote
PDF
Securing Client Side Data
PDF
Exploring the Possibilities of Sencha and WebRTC
PDF
AngularJS Basics and Best Practices - CC FE &UX
PDF
JavaScript Basics and Best Practices - CC FE & UX
PDF
Google’s PRPL Web development pattern
PDF
Webpack & React Performance in 16+ Steps
PDF
PRPL Pattern with Webpack and React
PDF
Frustration-Free Packaging of Ext JS 5 Applications
PDF
Back to the Future with ES.next
PDF
Measuring Web Performance
Sencha Cmd Quick Start
A better CSS: Sass and Less - CC FE & UX
Give Responsive Design a Mobile Performance Boost
Client Side Performance for Back End Developers - Camb Expert Talks, Nov 2016
Has Anyone Asked a Customer?
Building Cordova plugins for iOS
What's Coming Next in Sencha Frameworks
Practices and obstacles in agile development
High Performance Web Sites - 2008
ModUX keynote
Securing Client Side Data
Exploring the Possibilities of Sencha and WebRTC
AngularJS Basics and Best Practices - CC FE &UX
JavaScript Basics and Best Practices - CC FE & UX
Google’s PRPL Web development pattern
Webpack & React Performance in 16+ Steps
PRPL Pattern with Webpack and React
Frustration-Free Packaging of Ext JS 5 Applications
Back to the Future with ES.next
Measuring Web Performance
Ad

Similar to Sencha Space review (20)

PPTX
Mobile Application Framework - OFM Canberra September 2014
PPTX
Mobile Apps Develpment - A Comparison
PDF
Going Offline with Salesforce1 Mobile SDK
PPT
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
PDF
IBM MobileFirst - Hybrid Application Development with Worklight
PDF
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
PDF
Quickly Build a Native Mobile App for Your Community Using Salesforce Mobile SDK
PPTX
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
PPTX
Quickly Build a Native Mobile App for your Community using Salesforce Mobile SDK
PPTX
phonegap_101
PPTX
Developing a Modern Mobile App Strategy
PDF
Mobile Enterprise Application Platform
PDF
GOAppZone Data Sheet
PPTX
Hybrid Mobile App
PPTX
Hybrid mobile app
PPTX
Pentesting Android Applications
PDF
Secure Elements in Web Applications
PDF
Understanding Native, Hybrid, and Web Mobile Architectures
PPTX
Windows Phone 8 Security and Testing WP8 Apps
PDF
Ranbijay Kumar - BlackBerry Jam Americas 2013
Mobile Application Framework - OFM Canberra September 2014
Mobile Apps Develpment - A Comparison
Going Offline with Salesforce1 Mobile SDK
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
IBM MobileFirst - Hybrid Application Development with Worklight
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Quickly Build a Native Mobile App for Your Community Using Salesforce Mobile SDK
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Quickly Build a Native Mobile App for your Community using Salesforce Mobile SDK
phonegap_101
Developing a Modern Mobile App Strategy
Mobile Enterprise Application Platform
GOAppZone Data Sheet
Hybrid Mobile App
Hybrid mobile app
Pentesting Android Applications
Secure Elements in Web Applications
Understanding Native, Hybrid, and Web Mobile Architectures
Windows Phone 8 Security and Testing WP8 Apps
Ranbijay Kumar - BlackBerry Jam Americas 2013

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Tartificialntelligence_presentation.pptx
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
August Patch Tuesday
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Encapsulation theory and applications.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
Encapsulation_ Review paper, used for researhc scholars
SOPHOS-XG Firewall Administrator PPT.pptx
OMC Textile Division Presentation 2021.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Getting Started with Data Integration: FME Form 101
Univ-Connecticut-ChatGPT-Presentaion.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Tartificialntelligence_presentation.pptx
TLE Review Electricity (Electricity).pptx
Hybrid model detection and classification of lung cancer
August Patch Tuesday
A comparative analysis of optical character recognition models for extracting...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Hindi spoken digit analysis for native and non-native speakers
Accuracy of neural networks in brain wave diagnosis of schizophrenia
A comparative study of natural language inference in Swahili using monolingua...
Encapsulation theory and applications.pdf
Group 1 Presentation -Planning and Decision Making .pptx

Sencha Space review