SlideShare a Scribd company logo
1
TECHNOLOGY TRENDS FOR 2013
Kaushal Amin, Chief Technology Officer
KMS Technology – Atlanta, GA, USA
ABOUT KMS
2
Founded in January 2009 with offices in
Atlanta, Dublin, Calif., and Ho Chi Minh City, Vietnam, KMS
Technology is a US Offshore Product Development (OPD)
company.
We have a 400+ global workforce that provides a variety of
commercial grade web and software development services to
software product and technology-based companies.
ABOUT SPEAKER – KAUSHAL AMIN
3
2011-Now
KMS
2006-11
LexisNexis
2001-06
Startups
1999-02
Intel
1993-99
McKesson
1989-93
IBM
1985-88
Engineering
• Bachelors in
Computer Engineering
from University of
Michigan
• Developed OS Cross
Assembler in “C” for
MC6809
• Developed Windows
NT based optical file
system for dealing
with large data files
• Healthcare Medical
Records & Imaging
• Wireless mobile field
service software on
Windows CE and J2ME
• Developed Price
Optimization software
for retail and hotel
industry
• Provide technical
leadership and
mentoring to KMS US
and Vietnam staff
• Provide “C” level
technology consulting
to KMS clients
• Part of OS/2 Kernel
team
• Atlanta Police Mobile
Platform (Motorola)
• Delta Flight Planning
& Fueling Systems in
Unix
• Intel’s multimedia
showcase website in
16 languages and 40+
countries
• One of the early N-tier
architected Windows
COM+ web system
• Online BIG DATA
system of US criminal
records, education, an
d employment history
on employees
• LexisNexis ‘s NoSQL
distributed database
WHY SHOULD YOU 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. Provoke and harvest disruption. Don’t get caught unaware
or unprepared.
4
INDUSTRY EXPERTS 2013 LIST
5
#1 – MOBILE APPS
6
• Mobile devices overtaking PCs as the most common
web access device worldwide by end of 2013
• More market shift towards complex business
applications instead of small niche consumer apps
• Similar to PC evolution of desktop productivity apps to
network enabled enterprise solutions
• Apple iOS and Google Android will continue to
dominate market share for next 2 years
• Native Apps will continue to be preferred development
platform, however, HTML5/Hybrid will start gaining
ground
MOBILE APPS STATS
7
Mobile App Market Stats:
• The number of smartphones will exceed 1.82 billion units
worldwide in 2013
• Android is expected to claim 63.8% market share by 2016
• iOS monthly revenues are 4x those of Google Play
• Apple has paid developers $5 billion in app sales
• There are now more than 400 million accounts with
registered credit cards in the App Store
• Google Play Has 700,000 Apps, Tying Apple’s App Store
#2 - BIG DATA
8
• Automatically generated by a machine
(e.g. Sensor embedded in an engine)
• Typically an entirely new source of data
(e.g. Use of the internet)
• Not designed to be friendly
(e.g. Text streams)
• May not have much values
Need to focus on the important part
BIG DATA - NOSQL
9
• Next Generation Databases mostly addressing
some of the points: being non-
relational, distributed, open-source and
horizontal scalable.
• Key factor over SQL databases is its ability to store
and retrieve data across multiple commodity server
nodes in parallel
• The original intention has been modern web-scale
databases.
• The mass movement began early 2009 and is
growing rapidly. However, core technology dates
back to 1990’s.
BIG DATA TECHNOLOGIES
10
• MapReduce – Technique for indexing and
searching large data volumes
• Google Invention, Hadoop
• Column Store – Each storage block contains data
from only one column
• HBase, Cassandra
• Document Store – Stores documents made up of
tagged elements
• MongoDB, CouchDB
• Key-Value Store – Hash table of keys
• Berkley-DB, Voldemort
BIG DATA STATS
11
• Google processes 100 PB/day; 3 million servers
• Facebook has 300 PB + 500 TB/day; 35% of
world’s photos
• YouTube 1000 PB video storage; 4 billion
views/day
• Twitter processes124 billion tweets/year
• SMS messages – 6.1T per year
• US Cell Calls – 2.2T minutes per year
#3 - CLOUD COMPUTING
12
• Shift from ―Should we use‖ to ―how can we use
cloud‖ within corporate IT
• Personal Cloud to replace PCs for personal content
storage allowing access across multiple devices
• Cloud-based disaster-recovery as-a-service
• De-duplicating and Encryption of data before it is
sent to a cloud storage service will be an integral
component
CLOUD COMPUTING
13
• Start addressing the real drawbacks of cloud
computing - the challenges of scale, complexity and
change management - rather than fixating on its
supposed drawbacks such as security, compliance and
SLAs
• SaaS applications will continue to be developed using
Cloud Computing (private or public)
#4 - IN-MEMORY COMPUTING
14
―Enabling users to develop applications that run advanced
queries or perform complex transactions, on very large
datasets, at least one order of magnitude faster — and in
a more scalable way — than when using conventional
architectures‖
- Gartner definition
Examples:
• Fraud Detection
• Price Optimization
• Demand Forecast
• Flight Control – Fueling, Maintenance, & Scheduling
• Simulation (What-If Analysis)
IN-MEMORY COMPUTING
15
Why Now?
• 64-bit processors allowing access to 16 exabytes of
memory (32-bit limited it to 4GB)
• Memory chips getting faster, more capacity, and
cheaper due to Moore’s law
• New off-the-shelf commodity servers are capable of
1TB RAM capacity – big enough for many large
databases to remain in memory
• In-Memory RDBMS from Oracle, Microsoft, and others
allowing traditional SQL based applications to benefit
immediately by placing data in memory
• New development tools making it easier for developers
to build applications running across multiple blade
servers
• e.g. 1000 servers – 4 cores per server with 512 GB RAM
IN-MEMORY COMPUTING
16
• In-Memory Computing can squeeze batch processes
normally lasting hours into minutes or seconds.
• These processes are provided in the form of real-time
or near real-time services and delivered to users in the
form of cloud services.
• Numerous vendors will deliver in-memory solutions
over the next two years, driving this approach into
mainstream use.
#5 - ACTIONABLE ANALYTICS
17
• To make analytics more actionable and pervasively
deployed, BI and analytics professionals must make
analytics more invisible and transparent to their users
• Embedded analytic applications at the point of
decision or action
• Real-time operational intelligence systems that make
supervisors and operations staff more effective
• Provides simulation, prediction, optimization and other
analytics, to empower even more decision flexibility at
the time and place of every business process action
• Enabled by Big Data and In-Memory Computing
technologies
ACTIONABLE ANALYTICS
18
Tools:
• Google Analytics
• Teradata
• Greenplum
• Woopra
• Juice Analytics
• Jaspersoft
• KISSmetrics
Examples:
• Improving Quality of Healthcare
• Leveraging CRM data at the point of sell (Amazon)
• Gaining Operational Efficiency
• Field Service Order Processing
#6 – SOCIAL MEDIA
19
• Social Media trend continues to grow and more
business applications will leverage social media
through integrations
• The three most trusted forms of advertising are:
 Recommendations from people I know - 90%
 Consumer opinions posted online - 70%
 Branded websites - 70%
• Mobile in the middle and primary device for use of
social media
• Google+ Is a Must - Google+ integration now extends
to many Google properties, such as
YouTube, Gmail, Blogger, and Search
20
MOST USED SM TOOLS
NEXT STEPS
• Step Up. Expand your knowledge about what interests you the
most – pick 3 areas
• Provoke and harvest disruption. Don’t get caught unaware or
unprepared
• Look for Game Changer opportunities within your projects through
use of technologies
• Keep in Mind - Your projects may not adopt or use all of the
technologies
21
© 2013 KMS Technology
Q&A

More Related Content

Technology Trends in 2013-2014

  • 1. 1 TECHNOLOGY TRENDS FOR 2013 Kaushal Amin, Chief Technology Officer KMS Technology – Atlanta, GA, USA
  • 2. ABOUT KMS 2 Founded in January 2009 with offices in Atlanta, Dublin, Calif., and Ho Chi Minh City, Vietnam, KMS Technology is a US Offshore Product Development (OPD) company. We have a 400+ global workforce that provides a variety of commercial grade web and software development services to software product and technology-based companies.
  • 3. ABOUT SPEAKER – KAUSHAL AMIN 3 2011-Now KMS 2006-11 LexisNexis 2001-06 Startups 1999-02 Intel 1993-99 McKesson 1989-93 IBM 1985-88 Engineering • Bachelors in Computer Engineering from University of Michigan • Developed OS Cross Assembler in “C” for MC6809 • Developed Windows NT based optical file system for dealing with large data files • Healthcare Medical Records & Imaging • Wireless mobile field service software on Windows CE and J2ME • Developed Price Optimization software for retail and hotel industry • Provide technical leadership and mentoring to KMS US and Vietnam staff • Provide “C” level technology consulting to KMS clients • Part of OS/2 Kernel team • Atlanta Police Mobile Platform (Motorola) • Delta Flight Planning & Fueling Systems in Unix • Intel’s multimedia showcase website in 16 languages and 40+ countries • One of the early N-tier architected Windows COM+ web system • Online BIG DATA system of US criminal records, education, an d employment history on employees • LexisNexis ‘s NoSQL distributed database
  • 4. WHY SHOULD YOU 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. Provoke and harvest disruption. Don’t get caught unaware or unprepared. 4
  • 6. #1 – MOBILE APPS 6 • Mobile devices overtaking PCs as the most common web access device worldwide by end of 2013 • More market shift towards complex business applications instead of small niche consumer apps • Similar to PC evolution of desktop productivity apps to network enabled enterprise solutions • Apple iOS and Google Android will continue to dominate market share for next 2 years • Native Apps will continue to be preferred development platform, however, HTML5/Hybrid will start gaining ground
  • 7. MOBILE APPS STATS 7 Mobile App Market Stats: • The number of smartphones will exceed 1.82 billion units worldwide in 2013 • Android is expected to claim 63.8% market share by 2016 • iOS monthly revenues are 4x those of Google Play • Apple has paid developers $5 billion in app sales • There are now more than 400 million accounts with registered credit cards in the App Store • Google Play Has 700,000 Apps, Tying Apple’s App Store
  • 8. #2 - BIG DATA 8 • Automatically generated by a machine (e.g. Sensor embedded in an engine) • Typically an entirely new source of data (e.g. Use of the internet) • Not designed to be friendly (e.g. Text streams) • May not have much values Need to focus on the important part
  • 9. BIG DATA - NOSQL 9 • Next Generation Databases mostly addressing some of the points: being non- relational, distributed, open-source and horizontal scalable. • Key factor over SQL databases is its ability to store and retrieve data across multiple commodity server nodes in parallel • The original intention has been modern web-scale databases. • The mass movement began early 2009 and is growing rapidly. However, core technology dates back to 1990’s.
  • 10. BIG DATA TECHNOLOGIES 10 • MapReduce – Technique for indexing and searching large data volumes • Google Invention, Hadoop • Column Store – Each storage block contains data from only one column • HBase, Cassandra • Document Store – Stores documents made up of tagged elements • MongoDB, CouchDB • Key-Value Store – Hash table of keys • Berkley-DB, Voldemort
  • 11. BIG DATA STATS 11 • Google processes 100 PB/day; 3 million servers • Facebook has 300 PB + 500 TB/day; 35% of world’s photos • YouTube 1000 PB video storage; 4 billion views/day • Twitter processes124 billion tweets/year • SMS messages – 6.1T per year • US Cell Calls – 2.2T minutes per year
  • 12. #3 - CLOUD COMPUTING 12 • Shift from ―Should we use‖ to ―how can we use cloud‖ within corporate IT • Personal Cloud to replace PCs for personal content storage allowing access across multiple devices • Cloud-based disaster-recovery as-a-service • De-duplicating and Encryption of data before it is sent to a cloud storage service will be an integral component
  • 13. CLOUD COMPUTING 13 • Start addressing the real drawbacks of cloud computing - the challenges of scale, complexity and change management - rather than fixating on its supposed drawbacks such as security, compliance and SLAs • SaaS applications will continue to be developed using Cloud Computing (private or public)
  • 14. #4 - IN-MEMORY COMPUTING 14 ―Enabling users to develop applications that run advanced queries or perform complex transactions, on very large datasets, at least one order of magnitude faster — and in a more scalable way — than when using conventional architectures‖ - Gartner definition Examples: • Fraud Detection • Price Optimization • Demand Forecast • Flight Control – Fueling, Maintenance, & Scheduling • Simulation (What-If Analysis)
  • 15. IN-MEMORY COMPUTING 15 Why Now? • 64-bit processors allowing access to 16 exabytes of memory (32-bit limited it to 4GB) • Memory chips getting faster, more capacity, and cheaper due to Moore’s law • New off-the-shelf commodity servers are capable of 1TB RAM capacity – big enough for many large databases to remain in memory • In-Memory RDBMS from Oracle, Microsoft, and others allowing traditional SQL based applications to benefit immediately by placing data in memory • New development tools making it easier for developers to build applications running across multiple blade servers • e.g. 1000 servers – 4 cores per server with 512 GB RAM
  • 16. IN-MEMORY COMPUTING 16 • In-Memory Computing can squeeze batch processes normally lasting hours into minutes or seconds. • These processes are provided in the form of real-time or near real-time services and delivered to users in the form of cloud services. • Numerous vendors will deliver in-memory solutions over the next two years, driving this approach into mainstream use.
  • 17. #5 - ACTIONABLE ANALYTICS 17 • To make analytics more actionable and pervasively deployed, BI and analytics professionals must make analytics more invisible and transparent to their users • Embedded analytic applications at the point of decision or action • Real-time operational intelligence systems that make supervisors and operations staff more effective • Provides simulation, prediction, optimization and other analytics, to empower even more decision flexibility at the time and place of every business process action • Enabled by Big Data and In-Memory Computing technologies
  • 18. ACTIONABLE ANALYTICS 18 Tools: • Google Analytics • Teradata • Greenplum • Woopra • Juice Analytics • Jaspersoft • KISSmetrics Examples: • Improving Quality of Healthcare • Leveraging CRM data at the point of sell (Amazon) • Gaining Operational Efficiency • Field Service Order Processing
  • 19. #6 – SOCIAL MEDIA 19 • Social Media trend continues to grow and more business applications will leverage social media through integrations • The three most trusted forms of advertising are:  Recommendations from people I know - 90%  Consumer opinions posted online - 70%  Branded websites - 70% • Mobile in the middle and primary device for use of social media • Google+ Is a Must - Google+ integration now extends to many Google properties, such as YouTube, Gmail, Blogger, and Search
  • 21. NEXT STEPS • Step Up. Expand your knowledge about what interests you the most – pick 3 areas • Provoke and harvest disruption. Don’t get caught unaware or unprepared • Look for Game Changer opportunities within your projects through use of technologies • Keep in Mind - Your projects may not adopt or use all of the technologies 21
  • 22. © 2013 KMS Technology Q&A