32
Market Trends in IT An Era of Digital Transformations Eduardo Pelegri-Llopart VP Technology, Progress Oct 6, 2015

Market trends in IT - exchange cala - October 2015

Embed Size (px)

Citation preview

Market Trends in IT

An Era of Digital Transformations

Eduardo Pelegri-LlopartVP Technology, ProgressOct 6, 2015

© 2015 Progress Software Corporation. All rights reserved.2

Market Trends in Information Technology

§ An Era of Digital Transformations§ Systems of Record

➔ Systems of Engagement➔ Systems of Insight and Automation

§ Developing Apps for this Brave New World

© 2015 Progress Software Corporation. All rights reserved.3

Market Trends in Information Technology

§ An Era of Digital Transformations• Mobile is eating the world

• IOT

• Cloud Everywhere

• Data is the new Bacon

© 2015 Progress Software Corporation. All rights reserved.4

Mobile is Eating The World (a16z)

Credit: Ben Evans

ITU,ANDRESEEN HOROWITZ

© 2015 Progress Software Corporation. All rights reserved.5

Mobile is Eating The World (a16z)

Credit: Ben Evans

ANDRESEEN HOROWITZ

© 2015 Progress Software Corporation. All rights reserved.6

Mobile is Eating The World

§ Multiple Form Factors and Clients• Smartphones, Tablets, SmartWaches

• Cars

• AR & VR

• TVs

• (and Laptops and Browsers!)

§ New Interaction Models• On the go, focused on specific tasks

• Multiple Screens. Interactions on them simultaneously and/or switching back and forth

• New modes of input – voice, gesture, images, heart-rate, …

© 2015 Progress Software Corporation. All rights reserved.7

Mobile is Eating The World

§ New Interaction Models

Voice Activated: Siri, Cortana, Google

W/ Home Automation: “Get the house ready for the night!”

“Check mail w/ waiting at child care…”“Answer mesage on phone while working on computer”“Last minute Notifications while driving somewhere”

“What is my next delivery?”“Mark my location!”“Scan this invoice and create an expense”“Answer to the poll you see at the bottom of the screen for a prize!”“Compare the heartbeat of the pregnant woman w/ its fetus (remotely!)”“When will the food in this picture expire for consumption”“Alert me if the temperature in this refrigerator truck goes under nC°”

© 2015 Progress Software Corporation. All rights reserved.8

Mobile is Eating The World

Modern IOT emerges from the Mobile Ecosystem

§ More Computing Power§ Amazing Sensors§ Less Power consumption§ Cheaper devices§ Smaller devices§ Widely available Radio spectrum§ Huge Ecosystem(s)

© 2015 Progress Software Corporation. All rights reserved.9

IOT

§ The Online World Meets the Physical World§ Two Key Elements

• Connected Elements

• Sensors and/or Actuators

§ New Capabilities§ Huge Potential§ Evolving VERY Fast

© 2015 Progress Software Corporation. All rights reserved.10

IOT in Pictures

© 2015 Progress Software Corporation. All rights reserved.11

IOT is Evolving Fast

Particle Electron

Intel Curie

Nixie – Intel Edison

New Apple TV / HomeKit

Intelligent Platforms

Thread Group

Pinnocc.io & FilamentTelehash & HashName

M2XFlow Designer

Honda Accord 2016Car Play & Android Auto

© 2015 Progress Software Corporation. All rights reserved.12

Many IoT Applications, including

§ Beacons, (indoor) Location Based Services§ Payments / PayPal / Apple Pay§ Home / Office Automation§ Smart Locks / Security§ Smart Buildings§ Industry Automation§ Maintenance & Logistics§ Wearables – Secondary Notifications§ Wearables - Health / Fitness / Wellness / Health§ Hands-free Workforce§ Connected Cars§ Smart Cities. Smart Parking …§ Smart Ag More on IOT in my other session

© 2015 Progress Software Corporation. All rights reserved.13

Cloud Everywhere

§ IAAS – Infrastructure as a Service§ PAAS – Platform as a Service§ SAAS – Software as a Service

§ Cloud-First Apps• Lower Cost

• Flexible

• Low Friction

• Scalable

• Agile

© 2015 Progress Software Corporation. All rights reserved.14

Cloud Vendor Activity

IaaS

PaaS(Heroku)

SaaS(CRM, Support, Marketing)

aPaaS(Force.com, Lightning)

IaaS(Azure)

PaaS(Azure)

SaaS(Office 365, Power Apps)

aPaaS(Azure App Service)

IaaS(EC2, S3, etc.)

PaaS(Elastic Beanstalk)

SaaS(Amazon.com)

aPaaS(Development Tools)

IaaS(Compute Engine)

PaaS(App & Container Engines)

SaaS(Apps)

aPaaS(Google)

© 2015 Progress Software Corporation. All rights reserved.15

Cloud Vendor Activity

IaaS

PaaS(Heroku)

SaaS(CRM, Support, Marketing)

aPaaS(Force.com, Lightning)

IaaS(Azure)

PaaS(Azure)

SaaS(Office 365, Power Apps)

aPaaS(Azure App Service)

IaaS(EC2, S3, etc.)

PaaS(Elastic Beanstalk)

SaaS(Amazon.com)

aPaaS(Development Tools)

IaaS(Compute Engine)

PaaS(App & Container Engines)

SaaS(Apps)

aPaaS(Google)

Modulus

Telerik Platform

© 2015 Progress Software Corporation. All rights reserved.16

Cloud Innovation - Docker

§ Container-level Virtualization

© 2015 Progress Software Corporation. All rights reserved.17

Cloud Innovation - Docker

§ Fastest growing technology right now• Growing faster than Java was

• Modulus is built on it.

§ Benefits:• Efficiency of resources

• Very fast startup (sub second)

• DevOps – Developers create Images that are identical to what Ops uses

• Delivery as Docker Images

• Ecosystem & Standards

• Microsoft Participation (Windows images)

§ Still early days but very promising

© 2015 Progress Software Corporation. All rights reserved.18

Cloud Innovation – SaaS Anything

§ Credit Card Processing – Stripe§ Web Site Monitoring – Pingdom§ Incident Management - PagerDuty§ Image processing - Clarif.ai§ Machine Learning – MS, IBM, Amazon

§ Services include• Web APIs, Mobile Libs, Admin,

Integration (e.g. Slack)

© 2015 Progress Software Corporation. All rights reserved.19

Cloud Innovation – SaaS Anything

§ Credit Card Processing – Stripe§ Web Site Monitoring – Pingdom§ Incident Management - PagerDuty§ Image processing - Clarif.ai§ Machine Learning – MS, IBM, Amazon

§ Services include• Web APIs, Mobile Libs, Admin,

Integration (e.g. Slack)

© 2015 Progress Software Corporation. All rights reserved.20

Cloud Innovation - BlockChain

§ Underlying foundation of Bitcoin§ Innovation in Decentralized Systems§ Distributed Transaction and Trust Network§ Marc Andreessen compared its impact to that of the PC and the Internet§ Some examples:

• Decentralized Name Service – IOT – Filament

• Stamping Documents

• Data Archiving

• Smart Contracts

• Proof of Existance

© 2015 Progress Software Corporation. All rights reserved.21

Data is the new Bacon

§ Data is key for Many Applications• From Marketing to Fleet Maintenance

• In very large quantities

§ Data needs to be• Connected (e.g. from Devices)

• Stored

• Analyzed – In Flight and At Rest

• Acted upon

§ New Tools, Including Open Source ones• Apache Spark is the new favorite tool for

§ Data Analytics and Machine Learning as a Service

© 2015 Progress Software Corporation. All rights reserved.22

From Systems of Record to Systems of Engagement

§ Systems of Record• Recording Information to process Efficiently

§ Systems of Engagement• Effectively Engaging with Customers, Partners

§ Systems of Insight• Discovering what matters and how and when to engage

© 2015 Progress Software Corporation. All rights reserved.23

Systems of Engagement operate on top of Systems of Record

Systems of Engagement

Systems of Record

… others

A leader in technology forcreating Systems of Engagement

© 2015 Progress Software Corporation. All rights reserved.24

Systems of Engagement operate on top of Systems of Record

Systems of Engagement

Systems of Record

… others

… others

Web Sites

Mobile Apps

© 2015 Progress Software Corporation. All rights reserved.25

Developing Apps for this Brave New World

§ Modulus as a Modern App§ Telerik Platform§ Sitefinity

© 2015 Progress Software Corporation. All rights reserved.26

Modulus As a Modern Cloud Application

§ Docker-based Multi-lingual PAAS – Public and On-Premise§ A fairly representative Cloud-First App - (but not a System of Engagement)§ Leverages IaaS and SaaS to pass flexibility and efficiencies to the customers

© 2015 Progress Software Corporation. All rights reserved.27

Developing Modulus

§ Agile Development§ Micro-Services, including Node.js§ SAAS everywhere§ Open Source whenever possible§ API first§ Modern Clients

© 2015 Progress Software Corporation. All rights reserved.28

Modulus: Cloud Rules!

§ Resources• Google Compute Engine• Digital Ocean• AWS• Joyent

§ Tools and Services• Slack - Messaging for teams

• DataDog - Monitoring services• PagerDuty - Operations Performance• Desk - CRM for small business

• Pingdom - Website Monitoring• Stripe - Web and Mobile payments• SendGrid - Email services• GotoMeeting - Conferencing• Google Docs

• InfluxDB - TimeSeries DB• Redis - Key-Value DB• MongoDB- Document DB• RabbitMQ - MQ

§ Tools and Services, cont…• Cassandra - wide column DB• GitHub - Code code hosting• Atlassian BitBucket - Code hosting• Atlasssian Confluence - Wiki• Atlassian JIRA - bug tracking• Prismic - Blog / website• Codeship - Continuous Integration• npm - Node Package Manager• Travis• CodeClimate• Instrumental - DB Metrics

§ Others?• … whatever I missed...

© 2015 Progress Software Corporation. All rights reserved.29

Telerik Platform

§ Modern End-to-End Platform for Mobile Applications• Design

• Development

• Testing

• Deployment

• Analytics

• Back-End

§ Mobile Apps• Hybrid Apps – Apache Cordova / PhoneGap

• Native Apps

• NativeScript – Native Apps written using JavaScript

Workshops (yesterday) and Sessions (later today) on Telerik Platform

© 2015 Progress Software Corporation. All rights reserved.30

Sitefinity and DEC

Sitefinity§ A Content Management System – CMS is a prototypical Systems of Engagement§ Sitefinity Supports Multiple Data Sources§ Multiple Mobile Clients

Digital Experience Cloud§ Move into Systems of Insight§ A Marketing Command Center to Drive Business Growth

Workshops (yesterday) and Sessions (later today) on Sitefinity

© 2015 Progress Software Corporation. All rights reserved.31

Market Trends in Information Technology

§ An Era of Digital Transformations§ Systems of Record

➔ Systems of Engagement➔ Systems of Insight and Automation

§ Developing Apps for this Brave New World