SlideShare uma empresa Scribd logo
1 de 13
About me & SuperConnect


Chris Balcer
Director of Technology Innovation at SuperConnect
• Microsoft technologies background
• Worked with Android, iOS, C#,C++, … the list
    goes on…
• Prior experience: Arthur Andersen, Hitachi
    Consulting, HubbardOne, William Blair &
    Company, Slalom Consulting


SuperConnect
•   Division of Slalom, LLC
•   Founded by Dave Cutler, Jordan Fladell &
    Garret Carlson April 2, 2012
•   First product roll out in BETA July 19, 2012




BACKGROUND
The vision of SUPERCONNECT is to
 create innovative tools for employees
 that enable them to get their work
 done more effectively and efficiently
 by supporting the new work styles of
 today including mobility, gamification,
 social computing and more.




 WORK. BETTER.
SUPERCONNECT VISION
Designing for cross
     platform applications
Visual Design & User Experience                        design    arch
•   Must be appealing and brand-able
•   K.I.S.S. – Must be easy to use

Application Architecture
•   Scalable
•   Cost-effective

Data Flow & Volume
•   Amount of data that needs to be moved / viewed

Security
•   Make use of existing security mechanisms used by
    customers

                                                       data     security

BUILD IT RIGHT
Connections: world’s smartest
  mobile corporate directory
 1. SmartSearch – type-ahead search of contacts
    across company-specified fields
 2. SmartConnect – real-time availability and
    “behavioral presence” intelligently determines
    best way to connect
 3. SmartSchedule – schedule meetings with
    multiple people based on calendar availability


  • Built on an enterprise class, multi-tenant cloud platform
  • Native apps for iOS and Android; mobile web for other device
  • “No code” configuration of data, presentation, and branding
  • Integration with Active Directory, Exchange, SharePoint,
    LinkedIn and Twitter




CONNECTIONS: OUR FIRST PRODUCT
The BLANK Slate


  BRANDABILITY
  Be smart, keep it simple
  •   User experience on each device
      differs in some way
  •   80 / 20 rule

  LOWEST COST / MAINTENANCE
  Push it up the chain
  •   Application power resides on the server
  •   Massage / cleanse images before going mobile

  CUSTOMIZABLE DATA / UI
  Templating helps where customers cannot
  •   Designer-defined templates for components
  •   Data driven population



VISUAL DESIGN & UX
Does a square ever fit
  into a round hole?
  BRANDABILITY
  Design once, apply everywhere
  •   iOS & Android native applications
  •   Mobile Web
  •   Windows 8? Windows Phone 7/ 8?

  LOWEST COST / MAINTENANCE
  Develop once, deploy everywhere
  •   PhoneGap
  •   Appcelerator Titanium
  •   Mobile Web for ALL?

  CUSTOMIZABLE DATA / UI
  Ultimate flexibility, make it all dynamic
  •   Data driven UI
  •   User experience across platforms
  •   Big data decisions & SQLite




APPLICATION ARCHITECTURE
To the Cloud


Scale & Expand
•   Use cloud computing for scale at low cost –
    Windows Azure
•   Services help for scale & expansion

Recover & Maintain
•   Push recovery and maintenance to companies
    that do just that

                                                     recover       scale    available    expand
Cost Effective
•   Quick prototypes                              cost effective      maintain          perform
•   Fast fail
•   Helps with sales to be able to set up demos




APPLICATION ARCHITECTURE
BIG DATA in a little world
     … or device
Search is pretty important
• Data structure : tall tables
• Indexing

Corporate Directory to device
•   Huge clients = huge directories
•   Images plus data

No guaranteed connection
•   Mobile / wireless carrier networks are not
    reliable
•   Connections can be dropped / throttled

Multi-tenancy
•   Handled on the data / services tier



DATA FLOW & VOLUME
Transmitted JSON     Committed to      All data pushed /   Data loaded into
                       files        tenant databases   synched using web     SQLite DB on
                                                            service tier        devices




 Customer Data
    sources




DATA FLOW
Large corporations =
     Extensive security
Human resource data
•   Most data is not public – and cannot be

Utilize corporate security policies
•   AD / ADFS
•   System integrations – calendars, directory,
    presence


Tenant & User Management
•   Simple management through admin console
      • Internal
      • Customer-facing




SECURITY
CONNECTIONS DEMO
QUESTIONS

Mais conteúdo relacionado

Mais procurados

TechField Day presentation
TechField Day presentationTechField Day presentation
TechField Day presentationShashi Kiran
 
Citrix synergy 2012 debrief
Citrix synergy 2012 debriefCitrix synergy 2012 debrief
Citrix synergy 2012 debriefJason Poyner
 
Building an intelligent enterprise through the Cloud | Accountex 2015
Building an intelligent enterprise through the Cloud | Accountex 2015Building an intelligent enterprise through the Cloud | Accountex 2015
Building an intelligent enterprise through the Cloud | Accountex 2015Sageukofficial
 
MT102 Effectively powering the 21st century digital workplace
MT102 Effectively powering the 21st century digital workplaceMT102 Effectively powering the 21st century digital workplace
MT102 Effectively powering the 21st century digital workplaceDell EMC World
 
The digital natives are coming
The digital natives are comingThe digital natives are coming
The digital natives are comingSean Massey
 
Federated Development Model - for docker
Federated Development Model - for dockerFederated Development Model - for docker
Federated Development Model - for dockerMacharla Pradeep
 
Case study 3 - Cloud and Document Management
Case study 3 - Cloud and Document ManagementCase study 3 - Cloud and Document Management
Case study 3 - Cloud and Document ManagementJoshGrover3
 
Atidan Mobile Application Development Practice
Atidan Mobile Application Development PracticeAtidan Mobile Application Development Practice
Atidan Mobile Application Development PracticeDavid J Rosenthal
 
Mobile Enterprise Dashboards by RapidValue Solutions
Mobile Enterprise Dashboards by RapidValue SolutionsMobile Enterprise Dashboards by RapidValue Solutions
Mobile Enterprise Dashboards by RapidValue SolutionsRapidValue
 
Simplify tasks with the Xerox WorkCentre 3655
Simplify tasks with the Xerox WorkCentre 3655Simplify tasks with the Xerox WorkCentre 3655
Simplify tasks with the Xerox WorkCentre 3655Xerox Global
 
Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)
Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)
Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)Heidi Hoff
 
2018 10-17 J1 3A - Digitally transform your business using Microsoft Flow - ...
2018 10-17 J1 3A  - Digitally transform your business using Microsoft Flow - ...2018 10-17 J1 3A  - Digitally transform your business using Microsoft Flow - ...
2018 10-17 J1 3A - Digitally transform your business using Microsoft Flow - ...Modern Workplace Conference Paris
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space미래웹기술연구소 (MIRAE WEB)
 
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...VMware Tanzu
 
Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?Zabeel Institute
 

Mais procurados (19)

TechField Day presentation
TechField Day presentationTechField Day presentation
TechField Day presentation
 
Citrix synergy 2012 debrief
Citrix synergy 2012 debriefCitrix synergy 2012 debrief
Citrix synergy 2012 debrief
 
Building an intelligent enterprise through the Cloud | Accountex 2015
Building an intelligent enterprise through the Cloud | Accountex 2015Building an intelligent enterprise through the Cloud | Accountex 2015
Building an intelligent enterprise through the Cloud | Accountex 2015
 
MT102 Effectively powering the 21st century digital workplace
MT102 Effectively powering the 21st century digital workplaceMT102 Effectively powering the 21st century digital workplace
MT102 Effectively powering the 21st century digital workplace
 
Sangco - SoLoMo
Sangco - SoLoMoSangco - SoLoMo
Sangco - SoLoMo
 
The digital natives are coming
The digital natives are comingThe digital natives are coming
The digital natives are coming
 
Federated Development Model - for docker
Federated Development Model - for dockerFederated Development Model - for docker
Federated Development Model - for docker
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
IdM vs. IDaaS
IdM vs. IDaaSIdM vs. IDaaS
IdM vs. IDaaS
 
Case study 3 - Cloud and Document Management
Case study 3 - Cloud and Document ManagementCase study 3 - Cloud and Document Management
Case study 3 - Cloud and Document Management
 
Atidan Mobile Application Development Practice
Atidan Mobile Application Development PracticeAtidan Mobile Application Development Practice
Atidan Mobile Application Development Practice
 
Mobile Enterprise Dashboards by RapidValue Solutions
Mobile Enterprise Dashboards by RapidValue SolutionsMobile Enterprise Dashboards by RapidValue Solutions
Mobile Enterprise Dashboards by RapidValue Solutions
 
Simplify tasks with the Xerox WorkCentre 3655
Simplify tasks with the Xerox WorkCentre 3655Simplify tasks with the Xerox WorkCentre 3655
Simplify tasks with the Xerox WorkCentre 3655
 
Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)
Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)
Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)
 
2018 10-17 J1 3A - Digitally transform your business using Microsoft Flow - ...
2018 10-17 J1 3A  - Digitally transform your business using Microsoft Flow - ...2018 10-17 J1 3A  - Digitally transform your business using Microsoft Flow - ...
2018 10-17 J1 3A - Digitally transform your business using Microsoft Flow - ...
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
 
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
 
Maximize the Cloud Today
Maximize the Cloud TodayMaximize the Cloud Today
Maximize the Cloud Today
 
Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?
 

Destaque

TRABAJO DE PROYECTO DE GRADO
TRABAJO DE PROYECTO DE GRADOTRABAJO DE PROYECTO DE GRADO
TRABAJO DE PROYECTO DE GRADOLuzneida Vasquez
 
Promotion guide
Promotion guidePromotion guide
Promotion guideseitwenwei
 
Instrumentation projects
Instrumentation projectsInstrumentation projects
Instrumentation projectsSenthil Kumar
 
Leigh lillis medical TW resume 8 2016
Leigh lillis medical TW resume 8 2016Leigh lillis medical TW resume 8 2016
Leigh lillis medical TW resume 8 2016Leigh Ellen Lillis
 
Legalização casamento homoafetivo 2015
Legalização casamento homoafetivo   2015Legalização casamento homoafetivo   2015
Legalização casamento homoafetivo 2015Bianca Fabianowicz
 
Introduce my self
Introduce my selfIntroduce my self
Introduce my selfAguz Cece
 
Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...
Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...
Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...Doug Sillars
 
Подробное объяснение маркетинг-плана Сомниум Нетворк
Подробное объяснение маркетинг-плана Сомниум НетворкПодробное объяснение маркетинг-плана Сомниум Нетворк
Подробное объяснение маркетинг-плана Сомниум Нетворкonlinesarabotok
 

Destaque (15)

Embedded projects
Embedded projectsEmbedded projects
Embedded projects
 
TRABAJO DE PROYECTO DE GRADO
TRABAJO DE PROYECTO DE GRADOTRABAJO DE PROYECTO DE GRADO
TRABAJO DE PROYECTO DE GRADO
 
Promotion guide
Promotion guidePromotion guide
Promotion guide
 
Electronicdevices2
Electronicdevices2Electronicdevices2
Electronicdevices2
 
Instrumentation projects
Instrumentation projectsInstrumentation projects
Instrumentation projects
 
Biomedical projects
Biomedical projectsBiomedical projects
Biomedical projects
 
Test
TestTest
Test
 
Electricmotors5
Electricmotors5Electricmotors5
Electricmotors5
 
Leigh lillis medical TW resume 8 2016
Leigh lillis medical TW resume 8 2016Leigh lillis medical TW resume 8 2016
Leigh lillis medical TW resume 8 2016
 
Legalização casamento homoafetivo 2015
Legalização casamento homoafetivo   2015Legalização casamento homoafetivo   2015
Legalização casamento homoafetivo 2015
 
Introduce my self
Introduce my selfIntroduce my self
Introduce my self
 
Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...
Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...
Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...
 
Electricmotor3
Electricmotor3Electricmotor3
Electricmotor3
 
Electricmotor2
Electricmotor2Electricmotor2
Electricmotor2
 
Подробное объяснение маркетинг-плана Сомниум Нетворк
Подробное объяснение маркетинг-плана Сомниум НетворкПодробное объяснение маркетинг-плана Сомниум Нетворк
Подробное объяснение маркетинг-плана Сомниум Нетворк
 

Semelhante a Design Considerations When Building Cross Platform Mobile Applications

Future of Making Things
Future of Making ThingsFuture of Making Things
Future of Making ThingsJC Davis
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationDenodo
 
Houd controle over uw data
Houd controle over uw dataHoud controle over uw data
Houd controle over uw dataICT-Partners
 
Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)Denodo
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationDATAVERSITY
 
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Denodo
 
Accelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data VirtualizationAccelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data VirtualizationDenodo
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Denodo
 
Turn Big Data into Big Value on Informatica and AWS
Turn Big Data into Big Value on Informatica and AWSTurn Big Data into Big Value on Informatica and AWS
Turn Big Data into Big Value on Informatica and AWSAmazon Web Services
 
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...Denodo
 
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014Amazon Web Services
 
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantageFueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantagePrecisely
 
Denodo DataFest 2016: Big Data Virtualization in the Cloud
Denodo DataFest 2016: Big Data Virtualization in the CloudDenodo DataFest 2016: Big Data Virtualization in the Cloud
Denodo DataFest 2016: Big Data Virtualization in the CloudDenodo
 
DT Company Overview January 2013
DT Company Overview January 2013DT Company Overview January 2013
DT Company Overview January 2013DataTactics
 
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...Denodo
 
Slides: Enterprise Architecture vs. Data Architecture
Slides: Enterprise Architecture vs. Data ArchitectureSlides: Enterprise Architecture vs. Data Architecture
Slides: Enterprise Architecture vs. Data ArchitectureDATAVERSITY
 
Govern and Protect Your End User Information
Govern and Protect Your End User InformationGovern and Protect Your End User Information
Govern and Protect Your End User InformationDenodo
 
Down to Business: Taking Action Quickly with Linked Data Services
Down to Business: Taking Action Quickly with Linked Data ServicesDown to Business: Taking Action Quickly with Linked Data Services
Down to Business: Taking Action Quickly with Linked Data ServicesInside Analysis
 

Semelhante a Design Considerations When Building Cross Platform Mobile Applications (20)

Future of Making Things
Future of Making ThingsFuture of Making Things
Future of Making Things
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 
Houd controle over uw data
Houd controle over uw dataHoud controle over uw data
Houd controle over uw data
 
Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital Transformation
 
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
 
Accelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data VirtualizationAccelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data Virtualization
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)
 
Turn Big Data into Big Value on Informatica and AWS
Turn Big Data into Big Value on Informatica and AWSTurn Big Data into Big Value on Informatica and AWS
Turn Big Data into Big Value on Informatica and AWS
 
So-Mo-Clo
So-Mo-CloSo-Mo-Clo
So-Mo-Clo
 
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
 
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
 
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantageFueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
 
Denodo DataFest 2016: Big Data Virtualization in the Cloud
Denodo DataFest 2016: Big Data Virtualization in the CloudDenodo DataFest 2016: Big Data Virtualization in the Cloud
Denodo DataFest 2016: Big Data Virtualization in the Cloud
 
DT Company Overview January 2013
DT Company Overview January 2013DT Company Overview January 2013
DT Company Overview January 2013
 
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
 
Slides: Enterprise Architecture vs. Data Architecture
Slides: Enterprise Architecture vs. Data ArchitectureSlides: Enterprise Architecture vs. Data Architecture
Slides: Enterprise Architecture vs. Data Architecture
 
Govern and Protect Your End User Information
Govern and Protect Your End User InformationGovern and Protect Your End User Information
Govern and Protect Your End User Information
 
Down to Business: Taking Action Quickly with Linked Data Services
Down to Business: Taking Action Quickly with Linked Data ServicesDown to Business: Taking Action Quickly with Linked Data Services
Down to Business: Taking Action Quickly with Linked Data Services
 
Ms.azure in detail
Ms.azure in detailMs.azure in detail
Ms.azure in detail
 

Último

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Último (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
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...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Design Considerations When Building Cross Platform Mobile Applications

  • 1.
  • 2. About me & SuperConnect Chris Balcer Director of Technology Innovation at SuperConnect • Microsoft technologies background • Worked with Android, iOS, C#,C++, … the list goes on… • Prior experience: Arthur Andersen, Hitachi Consulting, HubbardOne, William Blair & Company, Slalom Consulting SuperConnect • Division of Slalom, LLC • Founded by Dave Cutler, Jordan Fladell & Garret Carlson April 2, 2012 • First product roll out in BETA July 19, 2012 BACKGROUND
  • 3. The vision of SUPERCONNECT is to create innovative tools for employees that enable them to get their work done more effectively and efficiently by supporting the new work styles of today including mobility, gamification, social computing and more. WORK. BETTER. SUPERCONNECT VISION
  • 4. Designing for cross platform applications Visual Design & User Experience design arch • Must be appealing and brand-able • K.I.S.S. – Must be easy to use Application Architecture • Scalable • Cost-effective Data Flow & Volume • Amount of data that needs to be moved / viewed Security • Make use of existing security mechanisms used by customers data security BUILD IT RIGHT
  • 5. Connections: world’s smartest mobile corporate directory 1. SmartSearch – type-ahead search of contacts across company-specified fields 2. SmartConnect – real-time availability and “behavioral presence” intelligently determines best way to connect 3. SmartSchedule – schedule meetings with multiple people based on calendar availability • Built on an enterprise class, multi-tenant cloud platform • Native apps for iOS and Android; mobile web for other device • “No code” configuration of data, presentation, and branding • Integration with Active Directory, Exchange, SharePoint, LinkedIn and Twitter CONNECTIONS: OUR FIRST PRODUCT
  • 6. The BLANK Slate BRANDABILITY Be smart, keep it simple • User experience on each device differs in some way • 80 / 20 rule LOWEST COST / MAINTENANCE Push it up the chain • Application power resides on the server • Massage / cleanse images before going mobile CUSTOMIZABLE DATA / UI Templating helps where customers cannot • Designer-defined templates for components • Data driven population VISUAL DESIGN & UX
  • 7. Does a square ever fit into a round hole? BRANDABILITY Design once, apply everywhere • iOS & Android native applications • Mobile Web • Windows 8? Windows Phone 7/ 8? LOWEST COST / MAINTENANCE Develop once, deploy everywhere • PhoneGap • Appcelerator Titanium • Mobile Web for ALL? CUSTOMIZABLE DATA / UI Ultimate flexibility, make it all dynamic • Data driven UI • User experience across platforms • Big data decisions & SQLite APPLICATION ARCHITECTURE
  • 8. To the Cloud Scale & Expand • Use cloud computing for scale at low cost – Windows Azure • Services help for scale & expansion Recover & Maintain • Push recovery and maintenance to companies that do just that recover scale available expand Cost Effective • Quick prototypes cost effective maintain perform • Fast fail • Helps with sales to be able to set up demos APPLICATION ARCHITECTURE
  • 9. BIG DATA in a little world … or device Search is pretty important • Data structure : tall tables • Indexing Corporate Directory to device • Huge clients = huge directories • Images plus data No guaranteed connection • Mobile / wireless carrier networks are not reliable • Connections can be dropped / throttled Multi-tenancy • Handled on the data / services tier DATA FLOW & VOLUME
  • 10. Transmitted JSON Committed to All data pushed / Data loaded into files tenant databases synched using web SQLite DB on service tier devices Customer Data sources DATA FLOW
  • 11. Large corporations = Extensive security Human resource data • Most data is not public – and cannot be Utilize corporate security policies • AD / ADFS • System integrations – calendars, directory, presence Tenant & User Management • Simple management through admin console • Internal • Customer-facing SECURITY