SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
SOFTWARE TECHNOLOGY TRENDS
2013 – 2014
Phong Bui – Director of Technology @ KMS Technology
http://vn.linkedin.com/in/phongbui
http://facebook.com/aphongbui
phongbui@kms-technology.com
WHY SHOULD WE BE HERE
 Learn
about MAJOR software technology trends
affecting IT industry and businesses
 Necessary
in order to anticipate and respond to ongoing
technology-driven disruptions
 Step up
don’t get caught unaware or unprepared
2
AGENDA
3
Mobile Social Cloud Big Data
 4 Technology Megatrends
 Programming Language Trends
© 2013 KMS Technology
#1 MOBILE
GENERAL STATS
5
 Mobile subscriptions has surpassed
fixed telephone since 2002
 Fixed Telephone peaked at 1.3B
and mobile now reached 7B
 Q4 2010 smart devices surpassed
PCs
 PCs peaked and started going
down slowly
 2012 smart devices went beyond
PCs as double
MORE STATS
6
 Mobile traffic ratio is going up
steady started at 1% in 2009,
4% in 2010 and 13% in 2012
 Revenue from mobile apps + adv
reached 15B in 2011 and 19B in 2012
 1,7 million apps and were
downloaded 65 billion time
$1B =~ 500,000 tael of gold =~ 21.5 ton of gold
OS MARKET SHARE
7
Android: Market Share iOS: Financial Success
Windows Phone: Struggling; BlackBerry: Old-fashioned
Others: Sinking
APP DEVELOPMENT APPROACH
8
Native
Web
Hybrid
Objective-C,
Java, C#, C++
HTML, CSS,
JavaScript
-Web View
-Native Wrapper
-Open GL
HYBRID & CROSS-PLATFORM SDKS
9
Dominant Hybrid/Cross-platform frameworks
 iOS and Android
 OpenGL based
 iOS, Android, Windows, MacOS
 Mono framework
 iOS, Android, WP, BB
 HTML5, JS based layout
 iOS, Android, WP7/8, BB, …
 Hybrid with HTML, CSS, JS
 UI JS library
 iOS, Android, WP7/8, BB, …
 C/C++ or HTML, JS
 iOS, Android, WP7/8, BB, …
 HTML, JS as UIs
 Ruby as controllers
FOR MOBILE DEVELOPERS
 Master native language for one primary platform and
know few secondary OSs.
 Be aware of Hybrid/Cross-platform approaches
 Examine different platform devices to learn typical user
experience
 Dream a commercial app:
o Whatever your idea is, the real app is counted
o Marketing innovation is usually more contributions than a
creative app
10
© 2013 KMS Technology
#2 SOCIAL
SOCIAL NETWORK FEATURES
12
 Conversations
 Interactions
SOCIAL NETWORKS STATS
 Facebook: 1.11 billion users
 Google+: 343 million active users
 Twitter: 500 million total users,
more than 200 million active
users
13
 LinkedIn: 225 million users
 Youtube: 1 billion users,
4 billion views per day
 Instagram: 100 million users, 4
billion photos
APP DEVELOPMENT TRENDS
 Software tends to have more social features
DNN acquired ActiveSocial and integrated this as core
feature of DNN on 2012
50+ social module were built for Drupal framework.
Web application is adopting more real-time technique
 Demand of Social Networks <-> Apps integration is
in almost application
Share
Authenticate
Obtain user’s data
Embedded app
14
© 2013 KMS Technology
#3 CLOUD
CLOUD
16
Should we use How we use
CLOUD STORAGE
 Personal Cloud to replace PCs
for personal content storage
allowing access across multiple
devices
 Mobile OS offers Personal Cloud
as its core ecosystem or APIs to
integrate with
 iOS - iCloud
 Android – Google Drive
 Windows Phone - SkyDrive
 Applications tend to have more
cloud storage integration
17
PERSONAL CLOUD
POPULAR PROVIDERS
18
 2GB Free
 Seamless syncing
 7GB Free
 Windows/Office
integration
 5GB Free
 Best for web apps
 5GB Free
 Heavy iTunes/Mac users
 5GB Free
 Seamless syncing at any folder
 5GB Free
 Easy integrate with rich APIs
CLOUD COMPUTING
19
 IaaS, SaaS – gained more adoption than PaaS
 PaaS is more suited for personal usages or SMEs
CLOUD COMPUTING
POPULAR PROVIDERS
20
 Amazon EC2 and Amazon S3
 The pioneer/most popular
IaaS provider
 The pioneer/most popular CRM
SaaS provider
 Force.com platform provides PaaS
with Apex language supported
 Well-known PaaS provider
 ASP.NET, PHP, or Node.js
 Provided IaaS from June 2012
 Well-known PaaS provider
 Support Python, Java, Go and PHP
 other JVM languages such as
Groovy, JRuby, Scala, Clojure and
Jython
 PaaS Owned by Salesforce
 Debian-based Ubuntu OS
 Ruby, Java, Node.js, Scala,
Clojure, Python and PHP
 Open source PaaS owned by
VMware
 Ruby (with Rails), Java (with
Spring Framework), Node.js,
Scala (with Play and Lift)
© 2013 KMS Technology
#4 BIG DATA
DEFINITION
22
DAY-TO-DAY SAMPLES
23
3 million servers
100PB per day
300+PB storage
500TB per day
1EB video storage
4 billion view per day
6.1T per year
124 billion tweets/year
2.2T
minutes per
year
KEY USE CASES
24
Big Data Exploration
Enhanced 360O View of the Customer
Security/Intelligence Extension
Operational Analysis
Data Warehouse Augmentation
BIG DATA OPTIONS
25
Polyglot
looser consistency,
horizontal scaling, higher
availability
~modern RDBMS, same
scalable performance of
NoSQL, ACID guarantees.
TOP NOSQL PROVIDERS
26
 HDFS based DB
 Key-value and column oriented
 Random read write to large data
 Key-value storage
 Developed by Facebook
 Fastest write ever DB
 Key-value storage
 Rapidly changing data
 Foreseeable data within
memory capacity
 Graph database
 Interconnected data  MapReduce based DB
 For accumulating,
occasionally changing
data
 Document storage
 Best use with for dynamic
queries, SQL like storage
 MapReduce based
 Dynamo-like data
storage
 Similar to HBase
 Someone noticed that it’s
better than HBase
 Key-value storage
 combines in-memory caching
with the storage system
 Reads and writes scale
horizontally
© 2013 KMS Technology
PL TRENDS
PROGRAMING LANGUAGE STATS
28
Source: www.tiobe.com
Language Typed
Statistics
Programming
Paradigm Statistics
PROGRAMMING LANGUAGE STATS
29
Source: www.jobstractor.com & www.sitepoint.com
Jobs Tractor - language trends in recent 6 months
0 1000 2000 3000 4000 5000 6000 7000
Java
PHP
Java (Android)
JavaScript
Ruby
SQL
C#
Python
C++
ActionScript
C
ASP.NET
Perl
Scala
Visual Basic
PROGRAMMING LANGUAGE STATS
30
© 2013 KMS Technology
THANK YOU

Mais conteúdo relacionado

Mais procurados

Pitch Deck Teardown: SuperScale's $5.4M Series A deck
Pitch Deck Teardown: SuperScale's $5.4M Series A deckPitch Deck Teardown: SuperScale's $5.4M Series A deck
Pitch Deck Teardown: SuperScale's $5.4M Series A deckHajeJanKamps
 
Pitch Deck Teardown: Transcend's $20M Series B deck
Pitch Deck Teardown: Transcend's $20M Series B deckPitch Deck Teardown: Transcend's $20M Series B deck
Pitch Deck Teardown: Transcend's $20M Series B deckHajeJanKamps
 
Buffer - Seed round - Pitch Deck
Buffer - Seed round - Pitch DeckBuffer - Seed round - Pitch Deck
Buffer - Seed round - Pitch DeckAayush Agrawal
 
Tinder Pitch Deck
Tinder Pitch DeckTinder Pitch Deck
Tinder Pitch DeckRyan Gum
 
Pitch Deck Teardown: Unito's $20M Series B deck
Pitch Deck Teardown: Unito's $20M Series B deckPitch Deck Teardown: Unito's $20M Series B deck
Pitch Deck Teardown: Unito's $20M Series B deckHajeJanKamps
 
Transferwise: €56K VC investment turned into $3.5B. Transferwise's initial pi...
Transferwise: €56K VC investment turned into $3.5B. Transferwise's initial pi...Transferwise: €56K VC investment turned into $3.5B. Transferwise's initial pi...
Transferwise: €56K VC investment turned into $3.5B. Transferwise's initial pi...AA BB
 
Microsoft Dynamics 365 - Intelligent Business Applications
Microsoft Dynamics 365 - Intelligent Business ApplicationsMicrosoft Dynamics 365 - Intelligent Business Applications
Microsoft Dynamics 365 - Intelligent Business ApplicationsDavid J Rosenthal
 
Slack presentation
Slack presentationSlack presentation
Slack presentationblevz
 
Digital transformation in the retail sector
Digital transformation in the retail sectorDigital transformation in the retail sector
Digital transformation in the retail sectorSean Donnelly BA MSc QFA
 
Kimola - Lifestyle Analysis
Kimola - Lifestyle AnalysisKimola - Lifestyle Analysis
Kimola - Lifestyle AnalysisKimola, Inc.
 
Pitch Deck Teardown: Oii.ai's $1.9M Seed deck
Pitch Deck Teardown: Oii.ai's $1.9M Seed deckPitch Deck Teardown: Oii.ai's $1.9M Seed deck
Pitch Deck Teardown: Oii.ai's $1.9M Seed deckHajeJanKamps
 
PDT 84 - 16m - Series A - Equals for Pitch Deck Teardown / Techcrunch
PDT 84 - 16m - Series A - Equals for Pitch Deck Teardown / TechcrunchPDT 84 - 16m - Series A - Equals for Pitch Deck Teardown / Techcrunch
PDT 84 - 16m - Series A - Equals for Pitch Deck Teardown / TechcrunchHajeJanKamps
 
Integration Of Digital Technology PowerPoint Presentation Slides
Integration Of Digital Technology PowerPoint Presentation SlidesIntegration Of Digital Technology PowerPoint Presentation Slides
Integration Of Digital Technology PowerPoint Presentation SlidesSlideTeam
 
The Rise of All-In-One SaaS
The Rise of All-In-One SaaSThe Rise of All-In-One SaaS
The Rise of All-In-One SaaSHiten Shah
 
Drop Servicing Blueprint - An Overview
Drop Servicing Blueprint - An OverviewDrop Servicing Blueprint - An Overview
Drop Servicing Blueprint - An OverviewDylan Sigley
 
Beyond the Gig Economy
Beyond the Gig EconomyBeyond the Gig Economy
Beyond the Gig EconomyJon Lieber
 
Microsoft: Digital Transformation Slides
Microsoft: Digital Transformation SlidesMicrosoft: Digital Transformation Slides
Microsoft: Digital Transformation SlidesVMware Tanzu
 

Mais procurados (20)

Pitch Deck Teardown: SuperScale's $5.4M Series A deck
Pitch Deck Teardown: SuperScale's $5.4M Series A deckPitch Deck Teardown: SuperScale's $5.4M Series A deck
Pitch Deck Teardown: SuperScale's $5.4M Series A deck
 
Salesforce Deck Template
Salesforce Deck TemplateSalesforce Deck Template
Salesforce Deck Template
 
Pitch Deck Teardown: Transcend's $20M Series B deck
Pitch Deck Teardown: Transcend's $20M Series B deckPitch Deck Teardown: Transcend's $20M Series B deck
Pitch Deck Teardown: Transcend's $20M Series B deck
 
Buffer - Seed round - Pitch Deck
Buffer - Seed round - Pitch DeckBuffer - Seed round - Pitch Deck
Buffer - Seed round - Pitch Deck
 
Tinder Pitch Deck
Tinder Pitch DeckTinder Pitch Deck
Tinder Pitch Deck
 
Pitch Deck Teardown: Unito's $20M Series B deck
Pitch Deck Teardown: Unito's $20M Series B deckPitch Deck Teardown: Unito's $20M Series B deck
Pitch Deck Teardown: Unito's $20M Series B deck
 
Transferwise: €56K VC investment turned into $3.5B. Transferwise's initial pi...
Transferwise: €56K VC investment turned into $3.5B. Transferwise's initial pi...Transferwise: €56K VC investment turned into $3.5B. Transferwise's initial pi...
Transferwise: €56K VC investment turned into $3.5B. Transferwise's initial pi...
 
Microsoft Dynamics 365 - Intelligent Business Applications
Microsoft Dynamics 365 - Intelligent Business ApplicationsMicrosoft Dynamics 365 - Intelligent Business Applications
Microsoft Dynamics 365 - Intelligent Business Applications
 
Slack presentation
Slack presentationSlack presentation
Slack presentation
 
Digital transformation in the retail sector
Digital transformation in the retail sectorDigital transformation in the retail sector
Digital transformation in the retail sector
 
Kimola - Lifestyle Analysis
Kimola - Lifestyle AnalysisKimola - Lifestyle Analysis
Kimola - Lifestyle Analysis
 
Pitch Deck Teardown: Oii.ai's $1.9M Seed deck
Pitch Deck Teardown: Oii.ai's $1.9M Seed deckPitch Deck Teardown: Oii.ai's $1.9M Seed deck
Pitch Deck Teardown: Oii.ai's $1.9M Seed deck
 
PDT 84 - 16m - Series A - Equals for Pitch Deck Teardown / Techcrunch
PDT 84 - 16m - Series A - Equals for Pitch Deck Teardown / TechcrunchPDT 84 - 16m - Series A - Equals for Pitch Deck Teardown / Techcrunch
PDT 84 - 16m - Series A - Equals for Pitch Deck Teardown / Techcrunch
 
N26 pitch deck
N26 pitch deckN26 pitch deck
N26 pitch deck
 
Integration Of Digital Technology PowerPoint Presentation Slides
Integration Of Digital Technology PowerPoint Presentation SlidesIntegration Of Digital Technology PowerPoint Presentation Slides
Integration Of Digital Technology PowerPoint Presentation Slides
 
The Rise of All-In-One SaaS
The Rise of All-In-One SaaSThe Rise of All-In-One SaaS
The Rise of All-In-One SaaS
 
Drop Servicing Blueprint - An Overview
Drop Servicing Blueprint - An OverviewDrop Servicing Blueprint - An Overview
Drop Servicing Blueprint - An Overview
 
Beyond the Gig Economy
Beyond the Gig EconomyBeyond the Gig Economy
Beyond the Gig Economy
 
Integration architecture framework
Integration architecture frameworkIntegration architecture framework
Integration architecture framework
 
Microsoft: Digital Transformation Slides
Microsoft: Digital Transformation SlidesMicrosoft: Digital Transformation Slides
Microsoft: Digital Transformation Slides
 

Destaque

Hardware Technology Trends
Hardware Technology TrendsHardware Technology Trends
Hardware Technology TrendsMarlon Jamera
 
Hardware Trends 2016
Hardware Trends 2016Hardware Trends 2016
Hardware Trends 2016HAX
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technologyEldos Kuriakose
 
Technology trends for 2016
Technology trends for 2016 Technology trends for 2016
Technology trends for 2016 albert joseph
 
Latest hardware
Latest hardwareLatest hardware
Latest hardwareroliveria
 
Computers Hardware and Software ( Modern Technology)
Computers Hardware and Software ( Modern Technology)Computers Hardware and Software ( Modern Technology)
Computers Hardware and Software ( Modern Technology)Shahzaib Mahesar
 
Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014KMS Technology
 
Marketing and advertising in e commerce
Marketing and advertising in e commerceMarketing and advertising in e commerce
Marketing and advertising in e commercetumetr1
 
Digital Mobility
Digital MobilityDigital Mobility
Digital MobilityMarsal_es
 
Cae technologies for efficient vibro acoustic vehicle
Cae technologies for efficient vibro acoustic vehicleCae technologies for efficient vibro acoustic vehicle
Cae technologies for efficient vibro acoustic vehicleCec deMille
 
CAE Managed Services - Token Based Support
CAE Managed Services - Token Based SupportCAE Managed Services - Token Based Support
CAE Managed Services - Token Based SupportMartin Rowland
 
Insights and ideas to drive association success
Insights and ideas to drive association successInsights and ideas to drive association success
Insights and ideas to drive association successGreg Melia, CAE
 
RDKit: Six Not-So-Easy Pieces [RDKit UGM 2016]
RDKit: Six Not-So-Easy Pieces [RDKit UGM 2016]RDKit: Six Not-So-Easy Pieces [RDKit UGM 2016]
RDKit: Six Not-So-Easy Pieces [RDKit UGM 2016]NextMove Software
 
Introduction to e commerce
Introduction to e commerceIntroduction to e commerce
Introduction to e commerceUtomo Prawiro
 
Technology Trends 2013
Technology Trends 2013Technology Trends 2013
Technology Trends 2013IMC Institute
 
Technology Trends & The Impact for Software Industry
Technology Trends & The Impact for Software IndustryTechnology Trends & The Impact for Software Industry
Technology Trends & The Impact for Software IndustrySoftware Park Thailand
 
The 2016 IT Trend Showcase
The 2016 IT Trend ShowcaseThe 2016 IT Trend Showcase
The 2016 IT Trend Showcaseflowil
 
Data Mining: Application and trends in data mining
Data Mining: Application and trends in data miningData Mining: Application and trends in data mining
Data Mining: Application and trends in data miningDataminingTools Inc
 

Destaque (20)

Hardware Technology Trends
Hardware Technology TrendsHardware Technology Trends
Hardware Technology Trends
 
Hardware Trends 2016
Hardware Trends 2016Hardware Trends 2016
Hardware Trends 2016
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technology
 
Technology trends for 2016
Technology trends for 2016 Technology trends for 2016
Technology trends for 2016
 
Latest hardware
Latest hardwareLatest hardware
Latest hardware
 
Computers Hardware and Software ( Modern Technology)
Computers Hardware and Software ( Modern Technology)Computers Hardware and Software ( Modern Technology)
Computers Hardware and Software ( Modern Technology)
 
Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014
 
Marketing and advertising in e commerce
Marketing and advertising in e commerceMarketing and advertising in e commerce
Marketing and advertising in e commerce
 
Digital Mobility
Digital MobilityDigital Mobility
Digital Mobility
 
Cae technologies for efficient vibro acoustic vehicle
Cae technologies for efficient vibro acoustic vehicleCae technologies for efficient vibro acoustic vehicle
Cae technologies for efficient vibro acoustic vehicle
 
CAE Managed Services - Token Based Support
CAE Managed Services - Token Based SupportCAE Managed Services - Token Based Support
CAE Managed Services - Token Based Support
 
Insights and ideas to drive association success
Insights and ideas to drive association successInsights and ideas to drive association success
Insights and ideas to drive association success
 
RDKit: Six Not-So-Easy Pieces [RDKit UGM 2016]
RDKit: Six Not-So-Easy Pieces [RDKit UGM 2016]RDKit: Six Not-So-Easy Pieces [RDKit UGM 2016]
RDKit: Six Not-So-Easy Pieces [RDKit UGM 2016]
 
Introduction to e commerce
Introduction to e commerceIntroduction to e commerce
Introduction to e commerce
 
Technology Trends 2013
Technology Trends 2013Technology Trends 2013
Technology Trends 2013
 
Technology Trends & The Impact for Software Industry
Technology Trends & The Impact for Software IndustryTechnology Trends & The Impact for Software Industry
Technology Trends & The Impact for Software Industry
 
Online Advertising
Online AdvertisingOnline Advertising
Online Advertising
 
Cad cam cae
Cad cam caeCad cam cae
Cad cam cae
 
The 2016 IT Trend Showcase
The 2016 IT Trend ShowcaseThe 2016 IT Trend Showcase
The 2016 IT Trend Showcase
 
Data Mining: Application and trends in data mining
Data Mining: Application and trends in data miningData Mining: Application and trends in data mining
Data Mining: Application and trends in data mining
 

Semelhante a Software Technology Trends

Technology Trends 2013-2014 at HUI
Technology Trends 2013-2014 at HUITechnology Trends 2013-2014 at HUI
Technology Trends 2013-2014 at HUIKMS Technology
 
Technology Application Development Trends For IT Students
Technology Application Development Trends For IT StudentsTechnology Application Development Trends For IT Students
Technology Application Development Trends For IT StudentsKMS Technology
 
Mobile Developer's Guide To The Galaxy, 14th Edition
Mobile Developer's Guide To The Galaxy, 14th EditionMobile Developer's Guide To The Galaxy, 14th Edition
Mobile Developer's Guide To The Galaxy, 14th EditionMarco Tabor
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignThanh Nguyen
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guidePrayukth K V
 
Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015AnyPresence
 
Mobile Developer's Guide To The Galaxy 12th Edition
Mobile Developer's Guide To The Galaxy 12th EditionMobile Developer's Guide To The Galaxy 12th Edition
Mobile Developer's Guide To The Galaxy 12th EditionMarco Tabor
 
How to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationHow to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationlverb
 
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...hpcmitresearch
 
B3 mobile development and deployment platform enabled by oracle fusion midd...
B3   mobile development and deployment platform enabled by oracle fusion midd...B3   mobile development and deployment platform enabled by oracle fusion midd...
B3 mobile development and deployment platform enabled by oracle fusion midd...Dr. Wilfred Lin (Ph.D.)
 
Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5ijsrd.com
 
App cloud-mobile-solutions-guide
App cloud-mobile-solutions-guideApp cloud-mobile-solutions-guide
App cloud-mobile-solutions-guideCMR WORLD TECH
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcSaranga Tripathy
 
Mobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th editionMobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th editionMarco Tabor
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat MobileRed Hat
 
Enough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebEnough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebMarco Tabor
 
Mobile Development Career
Mobile Development CareerMobile Development Career
Mobile Development CareerKMS Technology
 

Semelhante a Software Technology Trends (20)

Technology Trends 2013-2014 at HUI
Technology Trends 2013-2014 at HUITechnology Trends 2013-2014 at HUI
Technology Trends 2013-2014 at HUI
 
Technology Application Development Trends For IT Students
Technology Application Development Trends For IT StudentsTechnology Application Development Trends For IT Students
Technology Application Development Trends For IT Students
 
Mobile Developer's Guide To The Galaxy, 14th Edition
Mobile Developer's Guide To The Galaxy, 14th EditionMobile Developer's Guide To The Galaxy, 14th Edition
Mobile Developer's Guide To The Galaxy, 14th Edition
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level Design
 
Cti av3
Cti av3Cti av3
Cti av3
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guide
 
Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015
 
Mobile Developer's Guide To The Galaxy 12th Edition
Mobile Developer's Guide To The Galaxy 12th EditionMobile Developer's Guide To The Galaxy 12th Edition
Mobile Developer's Guide To The Galaxy 12th Edition
 
How to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationHow to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-application
 
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
 
B3 mobile development and deployment platform enabled by oracle fusion midd...
B3   mobile development and deployment platform enabled by oracle fusion midd...B3   mobile development and deployment platform enabled by oracle fusion midd...
B3 mobile development and deployment platform enabled by oracle fusion midd...
 
Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5
 
Marketing in the Age of Mobile
Marketing in the Age of MobileMarketing in the Age of Mobile
Marketing in the Age of Mobile
 
Native Android Development
Native Android DevelopmentNative Android Development
Native Android Development
 
App cloud-mobile-solutions-guide
App cloud-mobile-solutions-guideApp cloud-mobile-solutions-guide
App cloud-mobile-solutions-guide
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mc
 
Mobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th editionMobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th edition
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat Mobile
 
Enough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebEnough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_Web
 
Mobile Development Career
Mobile Development CareerMobile Development Career
Mobile Development Career
 

Mais de KMS Technology

A journey to a Full Stack Tester
A journey to a Full Stack Tester A journey to a Full Stack Tester
A journey to a Full Stack Tester KMS Technology
 
React & Redux, how to scale?
React & Redux, how to scale?React & Redux, how to scale?
React & Redux, how to scale?KMS Technology
 
Common design principles and design patterns in automation testing
Common design principles and design patterns in automation testingCommon design principles and design patterns in automation testing
Common design principles and design patterns in automation testingKMS Technology
 
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOpsKMS Technology
 
What's new in the Front-end development nowadays?
What's new in the Front-end development nowadays?What's new in the Front-end development nowadays?
What's new in the Front-end development nowadays?KMS Technology
 
JavaScript - No Longer A Toy Language
JavaScript - No Longer A Toy LanguageJavaScript - No Longer A Toy Language
JavaScript - No Longer A Toy LanguageKMS Technology
 
JavaScript No longer A “toy” Language
JavaScript No longer A “toy” LanguageJavaScript No longer A “toy” Language
JavaScript No longer A “toy” LanguageKMS Technology
 
Preparations For A Successful Interview
Preparations For A Successful InterviewPreparations For A Successful Interview
Preparations For A Successful InterviewKMS Technology
 
Introduction To Single Page Application
Introduction To Single Page ApplicationIntroduction To Single Page Application
Introduction To Single Page ApplicationKMS Technology
 
AWS: Scaling With Elastic Beanstalk
AWS: Scaling With Elastic BeanstalkAWS: Scaling With Elastic Beanstalk
AWS: Scaling With Elastic BeanstalkKMS Technology
 
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...KMS Technology
 
Contributors for Delivering a Successful Testing Project Seminar
Contributors for Delivering a Successful Testing Project SeminarContributors for Delivering a Successful Testing Project Seminar
Contributors for Delivering a Successful Testing Project SeminarKMS Technology
 
Increase Chances to Be Hired as Software Developers - 2014
Increase Chances to Be Hired as Software Developers - 2014Increase Chances to Be Hired as Software Developers - 2014
Increase Chances to Be Hired as Software Developers - 2014KMS Technology
 
Behavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using CucumberBehavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using CucumberKMS Technology
 
Cross-platform Mobile Development with C# and Xamarin Webinar
Cross-platform Mobile Development with C# and Xamarin WebinarCross-platform Mobile Development with C# and Xamarin Webinar
Cross-platform Mobile Development with C# and Xamarin WebinarKMS Technology
 
Software Testing Process & Trend
Software Testing Process & TrendSoftware Testing Process & Trend
Software Testing Process & TrendKMS Technology
 

Mais de KMS Technology (20)

A journey to a Full Stack Tester
A journey to a Full Stack Tester A journey to a Full Stack Tester
A journey to a Full Stack Tester
 
React & Redux, how to scale?
React & Redux, how to scale?React & Redux, how to scale?
React & Redux, how to scale?
 
Sexy React Stack
Sexy React StackSexy React Stack
Sexy React Stack
 
Common design principles and design patterns in automation testing
Common design principles and design patterns in automation testingCommon design principles and design patterns in automation testing
Common design principles and design patterns in automation testing
 
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
 
KMSNext Roadmap
KMSNext RoadmapKMSNext Roadmap
KMSNext Roadmap
 
KMS Introduction
KMS IntroductionKMS Introduction
KMS Introduction
 
What's new in the Front-end development nowadays?
What's new in the Front-end development nowadays?What's new in the Front-end development nowadays?
What's new in the Front-end development nowadays?
 
JavaScript - No Longer A Toy Language
JavaScript - No Longer A Toy LanguageJavaScript - No Longer A Toy Language
JavaScript - No Longer A Toy Language
 
JavaScript No longer A “toy” Language
JavaScript No longer A “toy” LanguageJavaScript No longer A “toy” Language
JavaScript No longer A “toy” Language
 
Preparations For A Successful Interview
Preparations For A Successful InterviewPreparations For A Successful Interview
Preparations For A Successful Interview
 
Introduction To Single Page Application
Introduction To Single Page ApplicationIntroduction To Single Page Application
Introduction To Single Page Application
 
AWS: Scaling With Elastic Beanstalk
AWS: Scaling With Elastic BeanstalkAWS: Scaling With Elastic Beanstalk
AWS: Scaling With Elastic Beanstalk
 
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
 
KMS Introduction
KMS IntroductionKMS Introduction
KMS Introduction
 
Contributors for Delivering a Successful Testing Project Seminar
Contributors for Delivering a Successful Testing Project SeminarContributors for Delivering a Successful Testing Project Seminar
Contributors for Delivering a Successful Testing Project Seminar
 
Increase Chances to Be Hired as Software Developers - 2014
Increase Chances to Be Hired as Software Developers - 2014Increase Chances to Be Hired as Software Developers - 2014
Increase Chances to Be Hired as Software Developers - 2014
 
Behavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using CucumberBehavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using Cucumber
 
Cross-platform Mobile Development with C# and Xamarin Webinar
Cross-platform Mobile Development with C# and Xamarin WebinarCross-platform Mobile Development with C# and Xamarin Webinar
Cross-platform Mobile Development with C# and Xamarin Webinar
 
Software Testing Process & Trend
Software Testing Process & TrendSoftware Testing Process & Trend
Software Testing Process & Trend
 

Último

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
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
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
+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...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 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...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
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...
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

Software Technology Trends

  • 1. SOFTWARE TECHNOLOGY TRENDS 2013 – 2014 Phong Bui – Director of Technology @ KMS Technology http://vn.linkedin.com/in/phongbui http://facebook.com/aphongbui phongbui@kms-technology.com
  • 2. WHY SHOULD WE BE HERE  Learn about MAJOR software technology trends affecting IT industry and businesses  Necessary in order to anticipate and respond to ongoing technology-driven disruptions  Step up don’t get caught unaware or unprepared 2
  • 3. AGENDA 3 Mobile Social Cloud Big Data  4 Technology Megatrends  Programming Language Trends
  • 4. © 2013 KMS Technology #1 MOBILE
  • 5. GENERAL STATS 5  Mobile subscriptions has surpassed fixed telephone since 2002  Fixed Telephone peaked at 1.3B and mobile now reached 7B  Q4 2010 smart devices surpassed PCs  PCs peaked and started going down slowly  2012 smart devices went beyond PCs as double
  • 6. MORE STATS 6  Mobile traffic ratio is going up steady started at 1% in 2009, 4% in 2010 and 13% in 2012  Revenue from mobile apps + adv reached 15B in 2011 and 19B in 2012  1,7 million apps and were downloaded 65 billion time $1B =~ 500,000 tael of gold =~ 21.5 ton of gold
  • 7. OS MARKET SHARE 7 Android: Market Share iOS: Financial Success Windows Phone: Struggling; BlackBerry: Old-fashioned Others: Sinking
  • 8. APP DEVELOPMENT APPROACH 8 Native Web Hybrid Objective-C, Java, C#, C++ HTML, CSS, JavaScript -Web View -Native Wrapper -Open GL
  • 9. HYBRID & CROSS-PLATFORM SDKS 9 Dominant Hybrid/Cross-platform frameworks  iOS and Android  OpenGL based  iOS, Android, Windows, MacOS  Mono framework  iOS, Android, WP, BB  HTML5, JS based layout  iOS, Android, WP7/8, BB, …  Hybrid with HTML, CSS, JS  UI JS library  iOS, Android, WP7/8, BB, …  C/C++ or HTML, JS  iOS, Android, WP7/8, BB, …  HTML, JS as UIs  Ruby as controllers
  • 10. FOR MOBILE DEVELOPERS  Master native language for one primary platform and know few secondary OSs.  Be aware of Hybrid/Cross-platform approaches  Examine different platform devices to learn typical user experience  Dream a commercial app: o Whatever your idea is, the real app is counted o Marketing innovation is usually more contributions than a creative app 10
  • 11. © 2013 KMS Technology #2 SOCIAL
  • 12. SOCIAL NETWORK FEATURES 12  Conversations  Interactions
  • 13. SOCIAL NETWORKS STATS  Facebook: 1.11 billion users  Google+: 343 million active users  Twitter: 500 million total users, more than 200 million active users 13  LinkedIn: 225 million users  Youtube: 1 billion users, 4 billion views per day  Instagram: 100 million users, 4 billion photos
  • 14. APP DEVELOPMENT TRENDS  Software tends to have more social features DNN acquired ActiveSocial and integrated this as core feature of DNN on 2012 50+ social module were built for Drupal framework. Web application is adopting more real-time technique  Demand of Social Networks <-> Apps integration is in almost application Share Authenticate Obtain user’s data Embedded app 14
  • 15. © 2013 KMS Technology #3 CLOUD
  • 17. CLOUD STORAGE  Personal Cloud to replace PCs for personal content storage allowing access across multiple devices  Mobile OS offers Personal Cloud as its core ecosystem or APIs to integrate with  iOS - iCloud  Android – Google Drive  Windows Phone - SkyDrive  Applications tend to have more cloud storage integration 17
  • 18. PERSONAL CLOUD POPULAR PROVIDERS 18  2GB Free  Seamless syncing  7GB Free  Windows/Office integration  5GB Free  Best for web apps  5GB Free  Heavy iTunes/Mac users  5GB Free  Seamless syncing at any folder  5GB Free  Easy integrate with rich APIs
  • 19. CLOUD COMPUTING 19  IaaS, SaaS – gained more adoption than PaaS  PaaS is more suited for personal usages or SMEs
  • 20. CLOUD COMPUTING POPULAR PROVIDERS 20  Amazon EC2 and Amazon S3  The pioneer/most popular IaaS provider  The pioneer/most popular CRM SaaS provider  Force.com platform provides PaaS with Apex language supported  Well-known PaaS provider  ASP.NET, PHP, or Node.js  Provided IaaS from June 2012  Well-known PaaS provider  Support Python, Java, Go and PHP  other JVM languages such as Groovy, JRuby, Scala, Clojure and Jython  PaaS Owned by Salesforce  Debian-based Ubuntu OS  Ruby, Java, Node.js, Scala, Clojure, Python and PHP  Open source PaaS owned by VMware  Ruby (with Rails), Java (with Spring Framework), Node.js, Scala (with Play and Lift)
  • 21. © 2013 KMS Technology #4 BIG DATA
  • 23. DAY-TO-DAY SAMPLES 23 3 million servers 100PB per day 300+PB storage 500TB per day 1EB video storage 4 billion view per day 6.1T per year 124 billion tweets/year 2.2T minutes per year
  • 24. KEY USE CASES 24 Big Data Exploration Enhanced 360O View of the Customer Security/Intelligence Extension Operational Analysis Data Warehouse Augmentation
  • 25. BIG DATA OPTIONS 25 Polyglot looser consistency, horizontal scaling, higher availability ~modern RDBMS, same scalable performance of NoSQL, ACID guarantees.
  • 26. TOP NOSQL PROVIDERS 26  HDFS based DB  Key-value and column oriented  Random read write to large data  Key-value storage  Developed by Facebook  Fastest write ever DB  Key-value storage  Rapidly changing data  Foreseeable data within memory capacity  Graph database  Interconnected data  MapReduce based DB  For accumulating, occasionally changing data  Document storage  Best use with for dynamic queries, SQL like storage  MapReduce based  Dynamo-like data storage  Similar to HBase  Someone noticed that it’s better than HBase  Key-value storage  combines in-memory caching with the storage system  Reads and writes scale horizontally
  • 27. © 2013 KMS Technology PL TRENDS
  • 28. PROGRAMING LANGUAGE STATS 28 Source: www.tiobe.com Language Typed Statistics Programming Paradigm Statistics
  • 29. PROGRAMMING LANGUAGE STATS 29 Source: www.jobstractor.com & www.sitepoint.com Jobs Tractor - language trends in recent 6 months 0 1000 2000 3000 4000 5000 6000 7000 Java PHP Java (Android) JavaScript Ruby SQL C# Python C++ ActionScript C ASP.NET Perl Scala Visual Basic
  • 31. © 2013 KMS Technology THANK YOU