SlideShare a Scribd company logo
1 of 18
Download to read offline
How SevenTablets Builds Great Cross-Platform Apps
Overcoming the Challenges of Building Cross-Platform
Enterprise Apps with Process, STAX API and IBM WorkLight
Presenter:
Daniel Brookshier, Chief Architect, SevenTablets, Inc.

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Objectives
How to Build a Solid Enterprise App / Mobile Solution That Is
•
•
•

Fast
Secure
Scalable

Build It
•
•
•

Faster time to market
Fewer resources
Easier to develop and manage

Using Best of Breed
•
•
•

WorkLight
STAX Architecture
STAMP Process

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
SevenTablets Inc. Overview
Partners:

• Spun off from iTech, a 1,200
employee group
• Based in Dallas, TX
• Privately Held

• IBM Impact 2013 Mobile
Innovation Finalist

Differentiators:
• Rapid Deployment

• Creative Design – UX/UI
• Intellectual Property - STAX

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Challenges of Cross Platform Enterprise Mobile Apps

Mobility is not a “magic pill.”
How you use it, when you use it,
and why you use it are
what determines its success.

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Building an Enterprise Application is Complex
• Bring Your Own Device (BYOD)
• Key part of your strategy
• Usability

• Speed
• Visual appeal
• Security

• Platform fragmentation
• Network chaos

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
We Know That Mobile is Different Than Traditional Development
SevenTablets Agile Mobile Process (STAMP)

Challenge

Solution

Benefits

Pure Agile does not
take into account
risks of mobile
development.

STAMP adds emphases on up front user
experience design, enterprise architecture,
and high level design. Iterative
development is guided by clear goals and
detailed UX.

Better user affinity, lowered
risks to development while
retaining agile development
methodology.

• Mobile Strategy
• Enterprise Architecture
• UX Driven Development
• Feature Sprints
• Daily Standups
web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Key STAMP Benefits
User Experience
• Clearer development goals
• Faster development
• Reduced/eliminated rework

Enterprise Architecture
• Business strategy alignment
• Better acceptance
• Leverage new and old capabilities
without redesign of IT assets

Infrastructure Development/Integration
• Quick start cloud connectivity
• Reduced risks of adding mobile clients
• Opportunities to grow IT capability
web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Cross Platform Development is a Fact of Life in Today’s BYOD World
The advantages of IBM WorkLight for cross platform mobile
Challenge

Solution

Benefits

Native and cross
platform development
tools are too weak for
the enterprise.

IBM WorkLight is both a development tool
and solution ecosystem to support cross
platform mobile for enterprises. Growing
list of features to connect the enterprise
and take advantage of mobile.

Reduces effort and costs
to build, test, deploy, and
manage mobile apps for
the enterprise.

• True cross platform development tooling

• Large number of integrations to IBM and
third party solutions
• Enterprise mobile deployment
• Excellent IBM tool support/community
• Enterprise Security
• Out of the box Analytics
web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Key Success Factors of Building with WorkLight
Why we chose WorkLight vs. the competition
Fast Development Sequence

WorkLight Success Factors

• iPad
• iPhone
• Android phone/tablet (mainly testing)

Great Return on Coding Investment!

•
•
•
•
•

Security
Analytics
Cross-platform management
Middleware integration (Adapters)
Enterprise device deployment

Notes:
• iPad is 80% of development effort
• iPhone version is a slim-down of
iPad features
• Android development mostly small UX
changes and optimization

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Closing the Gap for Enterprise Quality with STAX
SevenTablets Architecture for Cross Platform Apps
Challenge

Solution

Benefits

HTML5 development is still in
its infancy. Developers needed
grown-up support for complex
enterprise apps on mobile.

STAX adds a host of
capabilities for software
developers to create
consistent, well tested, and
predictable code.

Developers speak the same
language. Fewer mistakes by
automating critical tasks with
standard patterns.

Data wrappers/packers,
routing and
message queues

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Widening the WorkLight Sweet Spot
HTML5/Cordova/PhoneGap
• Native platform integration
• Extension of HTML5

IBM WorkLight
•
•
•
•

Cross platform framework/tools/server
Security
Testing
Analytics

STAX
• Messaging/event
management
• Event chaining
• Role-based security
• Application lifecycle
• Error control
• Logging/debugging
• Unit testing on device

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
STAX Architecture

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
STAX Increases Programmer Productivity and Reduces Risk
Closing the gap for enterprise quality with STAX

• Enforces structure and application lifecycle
• Promotes best practices for coding and testing

• Support of long, multi-part transactions over
unreliable networks
• Encourages on-device unit testing of code
• Common methods for configuration-based
features
• Better management of device specific code

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Case Study: OnBoard
A Cloud-Based Enterprise Directory

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Building the Core of the Interactive Enterprise
Case Study: OnBoard, a Cloud-Based WorkLight App
Challenge

Solution

Benefits

Enterprise apps require a highly
scalable employee directory system
that is easily integrated with social
and business applications.

WorkLight, STAX, Sencha
Touch, on a scalable cloud
infrastructure.

Enterprise app to connect
employees, social data,
reporting structure, and
interaction hub.

• Multi-tenet application for
app store publication
• Based on vCard standard for
address book compatibility
• Supports iPhone, iPad, and
Android phone/phablet/tablet
web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
The Challenges of HTML5-based Cross-Platform Applications
Case Study: OnBoard, a Cloud-Based WorkLight App

General Challenges

Key STAX Benefits

• Data mostly in the enterprise cloud

• Management of user and server events reduced errors

• Complex Security model

• Built-in unit testing caught errors early

• Fragmented device market

• STAX role-based security simplified admin capabilities
• Simple download and data caching

Challenging Requirements
• Data loads needed to be fast

Key WorkLight Benefits

• Multi-tenant management

• Phone/tablet and iOS/Android versions easier to
code and manage

• Self-managed data at user and
group level

• WorkLight Realms ensured security context
• Deployment and testing easier with WorkLight server
• Secure persistent store

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Scalable Cloud Architecture

WorkLight Clients
Elastic IP

Worklight Server
WorkLight Server

Amazon*

EC2
EC2
EC2
EC2

S3

*Any public or private cloud can be used
web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com

SMS
OnBoard Demo

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com

More Related Content

What's hot

Hire diverse workforce and ensure business continuity with hosted predictive ...
Hire diverse workforce and ensure business continuity with hosted predictive ...Hire diverse workforce and ensure business continuity with hosted predictive ...
Hire diverse workforce and ensure business continuity with hosted predictive ...CallCenterHosting
 
What is No-Code/Low-Code App Development and Why Should Your Business Care?
What is No-Code/Low-Code App Development and Why Should Your Business Care?What is No-Code/Low-Code App Development and Why Should Your Business Care?
What is No-Code/Low-Code App Development and Why Should Your Business Care?kintone
 
Unlock the Power of the Salesforce Service Cloud
Unlock the Power of the Salesforce Service CloudUnlock the Power of the Salesforce Service Cloud
Unlock the Power of the Salesforce Service CloudPerficient, Inc.
 
IBM UKI Strategic Outsourcing Innovation Briefing November 2011
IBM UKI Strategic Outsourcing Innovation Briefing   November 2011IBM UKI Strategic Outsourcing Innovation Briefing   November 2011
IBM UKI Strategic Outsourcing Innovation Briefing November 2011Noreen Buckley
 
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...Software AG South Africa
 
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Kellton Tech Solutions Ltd
 
Role of CIO in Automation
Role of CIO in AutomationRole of CIO in Automation
Role of CIO in AutomationSPIN Chennai
 
Digital Methodology for powering transformation
Digital Methodology for powering transformationDigital Methodology for powering transformation
Digital Methodology for powering transformationDileep Srinivasan
 
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...Cognizant
 
kintone Overview for JAIT
kintone Overview for JAITkintone Overview for JAIT
kintone Overview for JAITKen Aoyama
 
Simple approach to roadmap in the cloud
Simple approach to roadmap in the cloudSimple approach to roadmap in the cloud
Simple approach to roadmap in the cloudSPIN Chennai
 
Gamifying Cognizant 3.0
Gamifying Cognizant 3.0Gamifying Cognizant 3.0
Gamifying Cognizant 3.0Bhavik Kaul
 
810-403 Selling Business Outcomes
810-403 Selling Business Outcomes810-403 Selling Business Outcomes
810-403 Selling Business Outcomeswroutrou
 
SMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSMSMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSMIvanti
 
Digital Workspaces and the Customer Experience
Digital Workspaces and the Customer ExperienceDigital Workspaces and the Customer Experience
Digital Workspaces and the Customer ExperienceeG Innovations
 

What's hot (20)

Hire diverse workforce and ensure business continuity with hosted predictive ...
Hire diverse workforce and ensure business continuity with hosted predictive ...Hire diverse workforce and ensure business continuity with hosted predictive ...
Hire diverse workforce and ensure business continuity with hosted predictive ...
 
What is No-Code/Low-Code App Development and Why Should Your Business Care?
What is No-Code/Low-Code App Development and Why Should Your Business Care?What is No-Code/Low-Code App Development and Why Should Your Business Care?
What is No-Code/Low-Code App Development and Why Should Your Business Care?
 
Unlock the Power of the Salesforce Service Cloud
Unlock the Power of the Salesforce Service CloudUnlock the Power of the Salesforce Service Cloud
Unlock the Power of the Salesforce Service Cloud
 
IBM UKI Strategic Outsourcing Innovation Briefing November 2011
IBM UKI Strategic Outsourcing Innovation Briefing   November 2011IBM UKI Strategic Outsourcing Innovation Briefing   November 2011
IBM UKI Strategic Outsourcing Innovation Briefing November 2011
 
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
 
Corporate presentation
Corporate presentationCorporate presentation
Corporate presentation
 
DCE - IBM Blueworks LIVE
DCE - IBM Blueworks LIVEDCE - IBM Blueworks LIVE
DCE - IBM Blueworks LIVE
 
Oracle Cloud Essentials
Oracle Cloud EssentialsOracle Cloud Essentials
Oracle Cloud Essentials
 
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
 
Role of CIO in Automation
Role of CIO in AutomationRole of CIO in Automation
Role of CIO in Automation
 
Digital Methodology for powering transformation
Digital Methodology for powering transformationDigital Methodology for powering transformation
Digital Methodology for powering transformation
 
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
 
kintone Overview for JAIT
kintone Overview for JAITkintone Overview for JAIT
kintone Overview for JAIT
 
2021 Predictions in Enterprise Resource Planning
2021 Predictions in Enterprise Resource Planning2021 Predictions in Enterprise Resource Planning
2021 Predictions in Enterprise Resource Planning
 
Simple approach to roadmap in the cloud
Simple approach to roadmap in the cloudSimple approach to roadmap in the cloud
Simple approach to roadmap in the cloud
 
Gamifying Cognizant 3.0
Gamifying Cognizant 3.0Gamifying Cognizant 3.0
Gamifying Cognizant 3.0
 
810-403 Selling Business Outcomes
810-403 Selling Business Outcomes810-403 Selling Business Outcomes
810-403 Selling Business Outcomes
 
SMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSMSMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSM
 
Digital Workspaces and the Customer Experience
Digital Workspaces and the Customer ExperienceDigital Workspaces and the Customer Experience
Digital Workspaces and the Customer Experience
 
SSOMENSBROCHURE (1)
SSOMENSBROCHURE (1)SSOMENSBROCHURE (1)
SSOMENSBROCHURE (1)
 

Viewers also liked

Tommy jesus paredes 1 de bachillerato
Tommy jesus paredes 1 de bachilleratoTommy jesus paredes 1 de bachillerato
Tommy jesus paredes 1 de bachilleratotommyjesusparedes
 
Estudio del efecto del momento circadiano en el aprendizaje y la memoria olfa...
Estudio del efecto del momento circadiano en el aprendizaje y la memoria olfa...Estudio del efecto del momento circadiano en el aprendizaje y la memoria olfa...
Estudio del efecto del momento circadiano en el aprendizaje y la memoria olfa...en casa
 
111128 proposal blickwinkel ben jerry
111128 proposal blickwinkel ben jerry111128 proposal blickwinkel ben jerry
111128 proposal blickwinkel ben jerryReinout De Kraker
 
Polysciences: Chemistry Beyond the Ordinary
Polysciences: Chemistry Beyond the OrdinaryPolysciences: Chemistry Beyond the Ordinary
Polysciences: Chemistry Beyond the OrdinaryPolysciences
 
Biodiversidad y aventura
Biodiversidad y aventuraBiodiversidad y aventura
Biodiversidad y aventuraaledefranco
 
Que es el_amor
Que es el_amorQue es el_amor
Que es el_amorjosuebg
 
Securing Your Business Information - Template from Microsoft
Securing Your Business Information - Template from MicrosoftSecuring Your Business Information - Template from Microsoft
Securing Your Business Information - Template from MicrosoftDavid J Rosenthal
 
Expedia's Real Time Hotel Reviews - CDO Summit Sydney
Expedia's Real Time Hotel Reviews - CDO Summit SydneyExpedia's Real Time Hotel Reviews - CDO Summit Sydney
Expedia's Real Time Hotel Reviews - CDO Summit SydneyScott J Horn
 
Dossier Beetripper
Dossier Beetripper Dossier Beetripper
Dossier Beetripper Beetripper
 
Arq. Walter Gropius - Omar Moreno Nuñez
Arq. Walter Gropius - Omar Moreno NuñezArq. Walter Gropius - Omar Moreno Nuñez
Arq. Walter Gropius - Omar Moreno NuñezFabiola Aranda
 

Viewers also liked (20)

Tommy jesus paredes 1 de bachillerato
Tommy jesus paredes 1 de bachilleratoTommy jesus paredes 1 de bachillerato
Tommy jesus paredes 1 de bachillerato
 
Joao da cruz
Joao da cruzJoao da cruz
Joao da cruz
 
Drc Chapter 3
Drc Chapter 3Drc Chapter 3
Drc Chapter 3
 
Elbachecito
ElbachecitoElbachecito
Elbachecito
 
La Tepesa
La TepesaLa Tepesa
La Tepesa
 
Estudio del efecto del momento circadiano en el aprendizaje y la memoria olfa...
Estudio del efecto del momento circadiano en el aprendizaje y la memoria olfa...Estudio del efecto del momento circadiano en el aprendizaje y la memoria olfa...
Estudio del efecto del momento circadiano en el aprendizaje y la memoria olfa...
 
@spacio Aspel
@spacio Aspel@spacio Aspel
@spacio Aspel
 
111128 proposal blickwinkel ben jerry
111128 proposal blickwinkel ben jerry111128 proposal blickwinkel ben jerry
111128 proposal blickwinkel ben jerry
 
Polysciences: Chemistry Beyond the Ordinary
Polysciences: Chemistry Beyond the OrdinaryPolysciences: Chemistry Beyond the Ordinary
Polysciences: Chemistry Beyond the Ordinary
 
Biodiversidad y aventura
Biodiversidad y aventuraBiodiversidad y aventura
Biodiversidad y aventura
 
Que es el_amor
Que es el_amorQue es el_amor
Que es el_amor
 
Securing Your Business Information - Template from Microsoft
Securing Your Business Information - Template from MicrosoftSecuring Your Business Information - Template from Microsoft
Securing Your Business Information - Template from Microsoft
 
Expedia's Real Time Hotel Reviews - CDO Summit Sydney
Expedia's Real Time Hotel Reviews - CDO Summit SydneyExpedia's Real Time Hotel Reviews - CDO Summit Sydney
Expedia's Real Time Hotel Reviews - CDO Summit Sydney
 
ETICA.
ETICA.ETICA.
ETICA.
 
Arquitecturas pintadas copia
Arquitecturas pintadas   copiaArquitecturas pintadas   copia
Arquitecturas pintadas copia
 
Transformation is 24/7. How do global communications professionals deal with ...
Transformation is 24/7. How do global communications professionals deal with ...Transformation is 24/7. How do global communications professionals deal with ...
Transformation is 24/7. How do global communications professionals deal with ...
 
El tilo
El tiloEl tilo
El tilo
 
Evans berman chapter_04
Evans berman chapter_04Evans berman chapter_04
Evans berman chapter_04
 
Dossier Beetripper
Dossier Beetripper Dossier Beetripper
Dossier Beetripper
 
Arq. Walter Gropius - Omar Moreno Nuñez
Arq. Walter Gropius - Omar Moreno NuñezArq. Walter Gropius - Omar Moreno Nuñez
Arq. Walter Gropius - Omar Moreno Nuñez
 

Similar to 21Nov2013_IBM-SevenTablets_MobileTechTalk

How SevenTablets Builds Great Cross-Platform Apps
How SevenTablets Builds Great Cross-Platform AppsHow SevenTablets Builds Great Cross-Platform Apps
How SevenTablets Builds Great Cross-Platform AppsSevenTablets, Inc.
 
Webinar VB6 apps to html5
Webinar VB6 apps to html5Webinar VB6 apps to html5
Webinar VB6 apps to html5Gizmox
 
Cast Iron for NetSuite Sales Cheat Sheet
Cast Iron for NetSuite Sales Cheat SheetCast Iron for NetSuite Sales Cheat Sheet
Cast Iron for NetSuite Sales Cheat SheetSean O'Connell
 
Mobiloitte ! Enterprise Mobility Corporate Overview
Mobiloitte ! Enterprise Mobility Corporate OverviewMobiloitte ! Enterprise Mobility Corporate Overview
Mobiloitte ! Enterprise Mobility Corporate OverviewMobiloitte
 
InduSoft Consulting Services Webinar
InduSoft Consulting Services WebinarInduSoft Consulting Services Webinar
InduSoft Consulting Services WebinarAVEVA
 
Developer Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the CloudDeveloper Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the CloudMicro Focus
 
Prosoft mobile services v3
Prosoft mobile services v3Prosoft mobile services v3
Prosoft mobile services v3rajpsft
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpseG Innovations
 
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganDevelop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganAmazon Web Services
 
Enterprise Mobility: Challenges and Choices
Enterprise Mobility: Challenges and ChoicesEnterprise Mobility: Challenges and Choices
Enterprise Mobility: Challenges and ChoicesSevenTablets, Inc.
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...WSO2
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Chris Haddad
 
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...Enterprise Management Associates
 
Modern Rapid Application Development - Too good to be true
Modern Rapid Application Development - Too good to be trueModern Rapid Application Development - Too good to be true
Modern Rapid Application Development - Too good to be trueWaveMaker, Inc.
 
Spry-Stephen-Short-Resume-Management
Spry-Stephen-Short-Resume-ManagementSpry-Stephen-Short-Resume-Management
Spry-Stephen-Short-Resume-ManagementStephen Spry
 
Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...Vadym Kazulkin
 

Similar to 21Nov2013_IBM-SevenTablets_MobileTechTalk (20)

How SevenTablets Builds Great Cross-Platform Apps
How SevenTablets Builds Great Cross-Platform AppsHow SevenTablets Builds Great Cross-Platform Apps
How SevenTablets Builds Great Cross-Platform Apps
 
Webinar VB6 apps to html5
Webinar VB6 apps to html5Webinar VB6 apps to html5
Webinar VB6 apps to html5
 
Cast Iron for NetSuite Sales Cheat Sheet
Cast Iron for NetSuite Sales Cheat SheetCast Iron for NetSuite Sales Cheat Sheet
Cast Iron for NetSuite Sales Cheat Sheet
 
Mobiloitte ! Enterprise Mobility Corporate Overview
Mobiloitte ! Enterprise Mobility Corporate OverviewMobiloitte ! Enterprise Mobility Corporate Overview
Mobiloitte ! Enterprise Mobility Corporate Overview
 
InduSoft Consulting Services Webinar
InduSoft Consulting Services WebinarInduSoft Consulting Services Webinar
InduSoft Consulting Services Webinar
 
Developer Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the CloudDeveloper Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the Cloud
 
Dhiraj_Kalra
Dhiraj_KalraDhiraj_Kalra
Dhiraj_Kalra
 
Prosoft mobile services v3
Prosoft mobile services v3Prosoft mobile services v3
Prosoft mobile services v3
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps
 
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganDevelop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
 
Enterprise Mobility: Challenges and Choices
Enterprise Mobility: Challenges and ChoicesEnterprise Mobility: Challenges and Choices
Enterprise Mobility: Challenges and Choices
 
RGProfile
RGProfileRGProfile
RGProfile
 
Girish Resume
Girish ResumeGirish Resume
Girish Resume
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Saurabh_Asthana_Resume
Saurabh_Asthana_ResumeSaurabh_Asthana_Resume
Saurabh_Asthana_Resume
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
 
Modern Rapid Application Development - Too good to be true
Modern Rapid Application Development - Too good to be trueModern Rapid Application Development - Too good to be true
Modern Rapid Application Development - Too good to be true
 
Spry-Stephen-Short-Resume-Management
Spry-Stephen-Short-Resume-ManagementSpry-Stephen-Short-Resume-Management
Spry-Stephen-Short-Resume-Management
 
Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...
 

Recently uploaded

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

21Nov2013_IBM-SevenTablets_MobileTechTalk

  • 1. How SevenTablets Builds Great Cross-Platform Apps Overcoming the Challenges of Building Cross-Platform Enterprise Apps with Process, STAX API and IBM WorkLight Presenter: Daniel Brookshier, Chief Architect, SevenTablets, Inc. web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 2. Objectives How to Build a Solid Enterprise App / Mobile Solution That Is • • • Fast Secure Scalable Build It • • • Faster time to market Fewer resources Easier to develop and manage Using Best of Breed • • • WorkLight STAX Architecture STAMP Process web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 3. SevenTablets Inc. Overview Partners: • Spun off from iTech, a 1,200 employee group • Based in Dallas, TX • Privately Held • IBM Impact 2013 Mobile Innovation Finalist Differentiators: • Rapid Deployment • Creative Design – UX/UI • Intellectual Property - STAX web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 4. Challenges of Cross Platform Enterprise Mobile Apps Mobility is not a “magic pill.” How you use it, when you use it, and why you use it are what determines its success. web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 5. Building an Enterprise Application is Complex • Bring Your Own Device (BYOD) • Key part of your strategy • Usability • Speed • Visual appeal • Security • Platform fragmentation • Network chaos web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 6. We Know That Mobile is Different Than Traditional Development SevenTablets Agile Mobile Process (STAMP) Challenge Solution Benefits Pure Agile does not take into account risks of mobile development. STAMP adds emphases on up front user experience design, enterprise architecture, and high level design. Iterative development is guided by clear goals and detailed UX. Better user affinity, lowered risks to development while retaining agile development methodology. • Mobile Strategy • Enterprise Architecture • UX Driven Development • Feature Sprints • Daily Standups web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 7. Key STAMP Benefits User Experience • Clearer development goals • Faster development • Reduced/eliminated rework Enterprise Architecture • Business strategy alignment • Better acceptance • Leverage new and old capabilities without redesign of IT assets Infrastructure Development/Integration • Quick start cloud connectivity • Reduced risks of adding mobile clients • Opportunities to grow IT capability web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 8. Cross Platform Development is a Fact of Life in Today’s BYOD World The advantages of IBM WorkLight for cross platform mobile Challenge Solution Benefits Native and cross platform development tools are too weak for the enterprise. IBM WorkLight is both a development tool and solution ecosystem to support cross platform mobile for enterprises. Growing list of features to connect the enterprise and take advantage of mobile. Reduces effort and costs to build, test, deploy, and manage mobile apps for the enterprise. • True cross platform development tooling • Large number of integrations to IBM and third party solutions • Enterprise mobile deployment • Excellent IBM tool support/community • Enterprise Security • Out of the box Analytics web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 9. Key Success Factors of Building with WorkLight Why we chose WorkLight vs. the competition Fast Development Sequence WorkLight Success Factors • iPad • iPhone • Android phone/tablet (mainly testing) Great Return on Coding Investment! • • • • • Security Analytics Cross-platform management Middleware integration (Adapters) Enterprise device deployment Notes: • iPad is 80% of development effort • iPhone version is a slim-down of iPad features • Android development mostly small UX changes and optimization web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 10. Closing the Gap for Enterprise Quality with STAX SevenTablets Architecture for Cross Platform Apps Challenge Solution Benefits HTML5 development is still in its infancy. Developers needed grown-up support for complex enterprise apps on mobile. STAX adds a host of capabilities for software developers to create consistent, well tested, and predictable code. Developers speak the same language. Fewer mistakes by automating critical tasks with standard patterns. Data wrappers/packers, routing and message queues web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 11. Widening the WorkLight Sweet Spot HTML5/Cordova/PhoneGap • Native platform integration • Extension of HTML5 IBM WorkLight • • • • Cross platform framework/tools/server Security Testing Analytics STAX • Messaging/event management • Event chaining • Role-based security • Application lifecycle • Error control • Logging/debugging • Unit testing on device web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 12. STAX Architecture web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 13. STAX Increases Programmer Productivity and Reduces Risk Closing the gap for enterprise quality with STAX • Enforces structure and application lifecycle • Promotes best practices for coding and testing • Support of long, multi-part transactions over unreliable networks • Encourages on-device unit testing of code • Common methods for configuration-based features • Better management of device specific code web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 14. Case Study: OnBoard A Cloud-Based Enterprise Directory web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 15. Building the Core of the Interactive Enterprise Case Study: OnBoard, a Cloud-Based WorkLight App Challenge Solution Benefits Enterprise apps require a highly scalable employee directory system that is easily integrated with social and business applications. WorkLight, STAX, Sencha Touch, on a scalable cloud infrastructure. Enterprise app to connect employees, social data, reporting structure, and interaction hub. • Multi-tenet application for app store publication • Based on vCard standard for address book compatibility • Supports iPhone, iPad, and Android phone/phablet/tablet web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 16. The Challenges of HTML5-based Cross-Platform Applications Case Study: OnBoard, a Cloud-Based WorkLight App General Challenges Key STAX Benefits • Data mostly in the enterprise cloud • Management of user and server events reduced errors • Complex Security model • Built-in unit testing caught errors early • Fragmented device market • STAX role-based security simplified admin capabilities • Simple download and data caching Challenging Requirements • Data loads needed to be fast Key WorkLight Benefits • Multi-tenant management • Phone/tablet and iOS/Android versions easier to code and manage • Self-managed data at user and group level • WorkLight Realms ensured security context • Deployment and testing easier with WorkLight server • Secure persistent store web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 17. Scalable Cloud Architecture WorkLight Clients Elastic IP Worklight Server WorkLight Server Amazon* EC2 EC2 EC2 EC2 S3 *Any public or private cloud can be used web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com SMS
  • 18. OnBoard Demo web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com