SlideShare uma empresa Scribd logo
1 de 36
Building Secure HTML5
Business Applications
Eugene Kuznetsov, CEO

Itzik Spitzen, CTO
Eugene Kuznetsov
Gizmox CEO

Itzik Spitzen
Gizmox CTO & Cofounder

Abine, IBM,
DataPower, CRV

deltathree, FileNet
Poll
Question

Which mobile
technology do you
think of as being
more secure?
 Native apps
-or-

 HTML5 apps
(select one)
Context

HTML5 done right
What’s in a platform?
Gizmox
vs.
The future of enterprise
applications
MDM Keychain

MEAP

application provisioning

Cloud Services

MVC

PhoneGap

Cross platform

BYOD

CSS3

MVVM

Eclipse

device
emulators

SDK

AJAX

OpenGL

Push
Notification

Root (device)

mobile-first

application distribution

Hybrid

BaaS

Universal
Apps

Java
…is not without its challenges
Objective C
VPN app stores

Touch User Interface Gestures

JavaScript Object Notation

PaaS

Scalability

Native
App

JQuery

XML
Monetization

Unique Device Identifier (UDID)

Mobile Fragmentation

SOAP
Context

HTML5 done right
What’s in a platform?
Gizmox
4 Ways
that HTML5 apps
“done right” can be
more secure than
native apps
#1
HTML5 security model
#1
HTML5 security model

Your browser is a
secure sand box
#1
HTML5 security model
Thin clients are
“secure-bydesign”
#1
HTML5 security model

Nothing gets left
behind
#2
Secure browsing / Containerization
#3
MDM Integration

MDM

MDM

MDM

c

MDM
#4
HTML5 is ideal for a BYOD world
Context

HTML5 done right
What’s in a platform?
Gizmox
5 Things
You should expect
from an enterprise
HTML5 platform
#1 Integrate with enterprise
access control
#2 Enable fine-grained security
#3 Provide the flexibility to
implement in cloud or on
premise
#4 Integrate with BaaS of your
choice

c
#5 Let you develop in a single
language
Poll
Question

Are you required to
deliver the same
application to multiple
form factors (e.g.
desktop & mobile)
 Yes
-or-

 No
(select one)
Context

HTML5 done right
What’s in a platform?
Gizmox
Gizmox provides an enterprise HTML5 platform for bringing business
applications to web and mobile – quickly, securely, and with your existing
skills. For new and existing apps, we deliver a native-quality user
experience and enterprise-class deployment.

Secure
“Secure-by-design” apps
integrated with enterprise
security program

Fast
Rapid time to market. High
performance solutions.

Familiar
Keep design in house by
leveraging existing .NET and
Visual Studio skills

Build and deploy new HTML5
apps with C# and visual
designer
Convert existing desktop
client-server apps to .NET and
HTML5
Visual WebGui Technology Stack
server
design

Theme Libraries and
Designer

Management console

Web Server
Control Libraries and
Designer

Client optimization
(device, browser)

Backend integrations
Visual Design
Environment

Application logic

Security Management

C# / VB.NET support

Form Factor Designer

Patented protocol
Development Server

Device Client
Thin HTML5 client
(no install)
Device Integration
(optional)

Client APIs
Platform Deployment
Application
Databases

Enterprise
Applications

LDAP
Managing legacy challenges
<VB6>
<ASP>
<etc…>

Learn More:
gizmox.com/ebook

<C#>
Poll
Question

Does your company
still rely on custom
developed, Microsoft
desktop client-server
apps?
 Yes
-or-

 No
(select one)
VB6 Vulnerability
Status:

Panic

Status in effect until 2014-04-08 00:00:00.0 UTC

What is happening on the
desktop…
…may well happen in mobile.
Get your business apps to enterprise-class HTML5
quickly, securely, with your existing development
team.
Bring your apps to mobile with native-quality HTML5
quickly, securely, with your existing development
team.
The Safe Choice
Push
http://www.gizmox.com/resources/

Mais conteúdo relacionado

Mais procurados

Technology trends 2015
Technology trends 2015Technology trends 2015
Technology trends 2015Henry Jacob
 
Artificial Intelligence for Network Telkom Group
Artificial Intelligence for Network Telkom GroupArtificial Intelligence for Network Telkom Group
Artificial Intelligence for Network Telkom GroupDevOps Indonesia
 
Microsoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsMicrosoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsRoy Kim
 
Achieving a Serverless Development Experience
Achieving a Serverless Development ExperienceAchieving a Serverless Development Experience
Achieving a Serverless Development ExperienceIvan Dwyer
 
The subtle art of building scalable apps using low code
The subtle art of building scalable apps using low codeThe subtle art of building scalable apps using low code
The subtle art of building scalable apps using low codeWaveMaker, Inc.
 
Emerging Trends in Software Development-Aug-2019
Emerging Trends in Software Development-Aug-2019Emerging Trends in Software Development-Aug-2019
Emerging Trends in Software Development-Aug-2019Nevill Nguyen
 
Microservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterMicroservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterAlexander Arda
 
Scaling with Microservices
Scaling with MicroservicesScaling with Microservices
Scaling with Microserviceskloia
 
Containers, Microsoft and DevOps: What is Microsoft Doing About All This Anyw...
Containers, Microsoft and DevOps: What is Microsoft Doing About All This Anyw...Containers, Microsoft and DevOps: What is Microsoft Doing About All This Anyw...
Containers, Microsoft and DevOps: What is Microsoft Doing About All This Anyw...Gil Isaacs
 
Easily Create Scalable Automation using Selenium
Easily Create Scalable Automation using SeleniumEasily Create Scalable Automation using Selenium
Easily Create Scalable Automation using SeleniumMicro Focus
 
Low Code Platforms - Ebook
Low Code Platforms - EbookLow Code Platforms - Ebook
Low Code Platforms - EbookWaveMaker, Inc.
 
An Overview Of Silverlight 2
An Overview Of Silverlight 2An Overview Of Silverlight 2
An Overview Of Silverlight 2Clint Edmonson
 
Simplify enterprise IT with no code platform - aPaaS
Simplify enterprise IT with no code platform - aPaaSSimplify enterprise IT with no code platform - aPaaS
Simplify enterprise IT with no code platform - aPaaSDr Ganesh Iyer
 
Intro to Product Development
Intro to Product DevelopmentIntro to Product Development
Intro to Product DevelopmentPuja Pramudya
 
Secure development 2014
Secure development 2014Secure development 2014
Secure development 2014Ariel Evans
 
Microservices Interview Questions and Answers | Microservices Architecture Tr...
Microservices Interview Questions and Answers | Microservices Architecture Tr...Microservices Interview Questions and Answers | Microservices Architecture Tr...
Microservices Interview Questions and Answers | Microservices Architecture Tr...Edureka!
 

Mais procurados (20)

Technology trends 2015
Technology trends 2015Technology trends 2015
Technology trends 2015
 
Artificial Intelligence for Network Telkom Group
Artificial Intelligence for Network Telkom GroupArtificial Intelligence for Network Telkom Group
Artificial Intelligence for Network Telkom Group
 
Microsoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsMicrosoft Azure For Solutions Architects
Microsoft Azure For Solutions Architects
 
An Overview of Windows Azure
An Overview of Windows AzureAn Overview of Windows Azure
An Overview of Windows Azure
 
Achieving a Serverless Development Experience
Achieving a Serverless Development ExperienceAchieving a Serverless Development Experience
Achieving a Serverless Development Experience
 
The subtle art of building scalable apps using low code
The subtle art of building scalable apps using low codeThe subtle art of building scalable apps using low code
The subtle art of building scalable apps using low code
 
Emerging Trends in Software Development-Aug-2019
Emerging Trends in Software Development-Aug-2019Emerging Trends in Software Development-Aug-2019
Emerging Trends in Software Development-Aug-2019
 
Microservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterMicroservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They Matter
 
DevOps on Microsoft Platform
DevOps on Microsoft PlatformDevOps on Microsoft Platform
DevOps on Microsoft Platform
 
Scaling with Microservices
Scaling with MicroservicesScaling with Microservices
Scaling with Microservices
 
Microsoft DevOps Journey
Microsoft DevOps JourneyMicrosoft DevOps Journey
Microsoft DevOps Journey
 
Containers, Microsoft and DevOps: What is Microsoft Doing About All This Anyw...
Containers, Microsoft and DevOps: What is Microsoft Doing About All This Anyw...Containers, Microsoft and DevOps: What is Microsoft Doing About All This Anyw...
Containers, Microsoft and DevOps: What is Microsoft Doing About All This Anyw...
 
Easily Create Scalable Automation using Selenium
Easily Create Scalable Automation using SeleniumEasily Create Scalable Automation using Selenium
Easily Create Scalable Automation using Selenium
 
Low Code Platforms - Ebook
Low Code Platforms - EbookLow Code Platforms - Ebook
Low Code Platforms - Ebook
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
 
An Overview Of Silverlight 2
An Overview Of Silverlight 2An Overview Of Silverlight 2
An Overview Of Silverlight 2
 
Simplify enterprise IT with no code platform - aPaaS
Simplify enterprise IT with no code platform - aPaaSSimplify enterprise IT with no code platform - aPaaS
Simplify enterprise IT with no code platform - aPaaS
 
Intro to Product Development
Intro to Product DevelopmentIntro to Product Development
Intro to Product Development
 
Secure development 2014
Secure development 2014Secure development 2014
Secure development 2014
 
Microservices Interview Questions and Answers | Microservices Architecture Tr...
Microservices Interview Questions and Answers | Microservices Architecture Tr...Microservices Interview Questions and Answers | Microservices Architecture Tr...
Microservices Interview Questions and Answers | Microservices Architecture Tr...
 

Semelhante a Security strategies for html5 enterprise mobile apps

Building native quality business apps
Building native quality business appsBuilding native quality business apps
Building native quality business appsGizmox
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
 
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentIBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentWim Tobback
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6 GameStop
 
Challenges in a mobile first world
Challenges in a mobile first worldChallenges in a mobile first world
Challenges in a mobile first worldItequia
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Sreeni Pamidala
 
Crosswalk and the Intel XDK
Crosswalk and the Intel XDKCrosswalk and the Intel XDK
Crosswalk and the Intel XDKIntel® Software
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureMotorola Mobility - MOTODEV
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Vidyasagar Machupalli
 
The Modern Platform for Mobile Development
The Modern Platform for Mobile DevelopmentThe Modern Platform for Mobile Development
The Modern Platform for Mobile DevelopmentRofiqi Setiawan
 
Ibm xamarin gtruty
Ibm xamarin gtrutyIbm xamarin gtruty
Ibm xamarin gtrutyRon Favali
 
WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012Dmitri Artamonov
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic Software
 
Powering your Apps with Cloud Services
Powering your Apps with Cloud ServicesPowering your Apps with Cloud Services
Powering your Apps with Cloud ServicesXpand IT
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Sura Gonzalez
 
HTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkHTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkThanh Nguyen
 
Cross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseCross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseVenkat Alagarsamy
 

Semelhante a Security strategies for html5 enterprise mobile apps (20)

Building native quality business apps
Building native quality business appsBuilding native quality business apps
Building native quality business apps
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
 
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentIBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App Development
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6
 
Challenges in a mobile first world
Challenges in a mobile first worldChallenges in a mobile first world
Challenges in a mobile first world
 
Intel AppUp Day Bologna
Intel AppUp Day BolognaIntel AppUp Day Bologna
Intel AppUp Day Bologna
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]
 
Crosswalk and the Intel XDK
Crosswalk and the Intel XDKCrosswalk and the Intel XDK
Crosswalk and the Intel XDK
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
 
The Modern Platform for Mobile Development
The Modern Platform for Mobile DevelopmentThe Modern Platform for Mobile Development
The Modern Platform for Mobile Development
 
Ibm xamarin gtruty
Ibm xamarin gtrutyIbm xamarin gtruty
Ibm xamarin gtruty
 
WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013
 
Powering your Apps with Cloud Services
Powering your Apps with Cloud ServicesPowering your Apps with Cloud Services
Powering your Apps with Cloud Services
 
ElcoSoft
ElcoSoftElcoSoft
ElcoSoft
 
ElcoSoft
ElcoSoftElcoSoft
ElcoSoft
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?
 
HTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkHTML5 Mobile Application Framework
HTML5 Mobile Application Framework
 
Cross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseCross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterprise
 

Último

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Último (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Security strategies for html5 enterprise mobile apps

Notas do Editor

  1. HTML5 represents a revolutionary step for HTML-based browsers as the first truly cross-platform technology for rich, interactive applicationsEndorsed by all major IT vendors (Google, Microsoft, IBM, Oracle, et al)Enables functionality previously possible only in native appsResponsive design supports desktop and mobile simultaneouslyUndergoing rapid adoption for interactive B2C websites as well as B2B/B2E business apps
  2. Lots of debate/ hype /sides out there on native v html5..   We are not here to take sides, but to talk about the relative strength of html5 for enterprise apps
  3. HTML5 represents a revolutionary step for HTML-based browsers as the first truly cross-platform technology for rich, interactive applicationsEndorsed by all major IT vendors (Google, Microsoft, IBM, Oracle, et al)Enables functionality previously possible only in native appsResponsive design supports desktop and mobile simultaneouslyUndergoing rapid adoption for interactive B2C websites as well as B2B/B2E business apps
  4. But not without its challenges:Many different frameworks and toolsNew set of programming languagesEarly solutions target open source/startup developers for B2C apps – enterprise needs unmetBack end performance issues for data-intensive operationsMissing functionality (e.g. control richness, UX quality, mobile device HW access)Lack of centralized management (“app” vs. “website” gap)Unclear security models
  5. HTML5 represents a revolutionary step for HTML-based browsers as the first truly cross-platform technology for rich, interactive applicationsEndorsed by all major IT vendors (Google, Microsoft, IBM, Oracle, et al)Enables functionality previously possible only in native appsResponsive design supports desktop and mobile simultaneouslyUndergoing rapid adoption for interactive B2C websites as well as B2B/B2E business apps
  6. Secure sandbox model – Browser model is more secure than nativeThin client – secure by design. Server based app logic protects sensitive IPNothing left behind – data security
  7. Thin client – secure by design. Server based app logic protects sensitive IP
  8. Nothing left behind – data security
  9. Device and application inventory management control who gets access to what app on which device.Control software distribution through enterprise app store – hybrid apps or MDM-supported, secure browsers for accessing HTML5 appsImplement enterprise security standards – passwords, encryption, VPN, authentication, etc…Control who sees what by enforcing enterprise access control policies (integration with active directory)
  10. On premise or cloud
  11. Leverages patented compiler algorithms to rapidly move code from one platform to anotherDelivers new code (e.g. C# and HTML5), while mapping key dependencies and controls.Developer guides process using toolkit – refactoring and re-architecting as desired.New code is of highest quality – as if written from scratch for .NET
  12. Increasingly important technology as desktop client server app inventory continues to age