1. Making a Better World
with Technology
Innovations
Imesh Gunaratne, WSO2
IEEE Day 2015, University of Colombo School of Computing
2. About Me
o Senior Technical Lead, WSO2
o Product Lead, WSO2 Private
PaaS
o Committer & PMC Member,
Apache Stratos
o Founder, Monoscape
o https://github.com/monoscape
o Founder, Neerogi
o https://github.com/neerogi
3. Agenda
o Strategic Technology Trends for 2015
o Recent Technology Innovations
o Open Source Culture
o Making a Better World
5. Strategic Technology Trends for 2015
1. Computing Everywhere
2. The Internet of Things
3. 3D Printing
4. Advanced, Pervasive & Invisible Analytics
5. Context Rich Systems
6. Smart Machines
7. Cloud/client Computing
8. Software Defined Applications & Infrastructure
9. Web-Scale IT
10. Risk-Based Security & Self Protection
http://www.gartner.com/smarterwithgartner/gartners-top-10-strategic-technology-trends-for-2015/
6. 1. Computing Everywhere
As mobile devices continue to
increase rapidly, Gartner predicts an
increased emphasis on serving the
needs of the mobile user in diverse
contexts and environments, as
opposed to focusing on devices alone
- Gartner
http://www.gartner.com/smarterwithgartner/gartners-top-10-strategic-technology-trends-for-2015/
8. Global Mobile Data Traffic Trend
http://www.gsmamobileeconomy.com/GSMA_Global_Mobile_Economy_Report_2015.pdf
9. 2. The Internet of Things
o IOT is the network of physical
objects or "things" embedded with
electronics, software, sensors, and
network connectivity, which enables
these objects to collect and exchange
data - Wikipedia
o The term was coined by British
entrepreneur Kevin Ashton in 1999
https://en.wikipedia.org/wiki/Internet_of_Things
http://apcmag.com/arduino-masterclass-part-4-build-a-mini-robot.htm/
10. An IoT Reference Architecture
http://wso2.com/whitepapers/a-reference-architecture-for-the-internet-of-things/
12. 4. Advanced, Pervasive & Invisible
Analytics
Analytics will take center stage as the
volume of data generated by embedded
systems increases and vast pools of
structured and unstructured data inside
and outside the enterprise are analyzed
with a focus on the answers, not the
data - Gartner
http://www.gartner.com/smarterwithgartner/gartners-top-10-strategic-technology-trends-for-2015/
https://www.google.co.uk/intl/en/analytics/features/mobile.html
14. 5. Context-Rich Systems
Embedded intelligence combined with
pervasive analytics will drive the
development of systems that are
alert to their surroundings and able to
respond appropriately.
Context-aware security is an early
application of this new capability, but
others will emerge - Gartner
http://www.gartner.com/newsroom/id/2867917
http://connectedsocialmedia.com/10709/inside-it-context-aware-computing/
15. 6. Smart Machines
Prototype autonomous vehicles, advanced
robots, virtual personal assistants and
smart advisors already exist and will
evolve rapidly, ushering in a new age of
machine helpers. The smart machine era
will be the most disruptive in the
history of IT.
http://www.gartner.com/smarterwithgartner/gartners-top-10-strategic-technology-trends-for-2015/
16. DARPA Robotics Challenge 2015
http://www.theroboticschallenge.org
1. Drive a vehicle
2. Get out of the vehicle
3. Open door and travel
through opening,
4. Move debris or climb over
it
5. Use a tool to cut a hole in
a wall
6. Reach through opening and
open valve
7. Cross over a field of loose
debris and pipes
8. Insert a cylindrical plug
into a receptacle
9. Climb stairs with a rail on
one side
10. Surprise manipulation task
19. 8. Software Defined Applications &
Infrastructure
http://www.ericsson.com/news/130221-software-defined-networking-the-service-provider-
perspective_244129229_c
Software-defined networking, storage,
data centers and security are maturing.
Cloud services are software-configurable
through API calls.
To deal with the rapidly changing demands
of digital business and scale systems up or
down rapidly, computing has to move away
from static to dynamic models - Gartner
21. 9. Web-Scale IT
http://www.gartner.com/newsroom/id/2867917
Web-scale IT is a pattern of global-class
computing that delivers the capabilities of
large cloud service providers within an
enterprise IT setting.
More organizations will begin thinking,
acting and building applications and
infrastructure like Web giants such as
Amazon, Google and Facebook - Gartner
22. 10. Risk-Based Security & Self
Protection
http://www.gartner.com/newsroom/id/2867917
Security-aware application design, dynamic
and static application security testing, and
runtime application self-protection combined
with active context-aware and adaptive
access controls are all needed in today's
dangerous digital world.
This will lead to new models of building
security directly into applications - Gartner
25. http://www.technologyreview.com/featuredstory/534981/car-to-car-communication/
Car to Car Communication
Breakthrough: Cars that can talk to each
other to avoid crashes.
Why It Matters: More than a Âmillion people
are killed on roads worldwide every year.
Key Players
o General Motors
o University of Michigan
o National Highway Traffic Safety
Administration
27. http://www.technologyreview.com/featuredstory/526521/microscale-3-d-printing/
Microscale 3D Printing
Breakthrough: 3-D printing that uses multiple
materials to create objects such as biological
tissue with blood vessels.
Why It Matters: Making biological materials
with desired functions could lead to artificial
organs and novel cyborg parts.
Key Players
o Jennifer Lewis, Harvard University
o Michael McAlpine, Princeton University
o Keith Martin, University of Cambridge
31. http://open-source.gbdirect.co.uk/migration/benefit.html
https://www.flickr.com/photos/robie06/4684027813/
Flexibility & Freedom
In a business context, software flexibility is
about being able to choose solutions suitable
for the needs of the users. As requirements
in the business change, solutions should not be
unreasonably constrained by software.
If the software vendor go out of business
or cease the development of a product Open-
source software allows you to retain not just
the right to use the software you already
have, but the ability to continue to use it as
your needs change.
32. https://www.redhat.com/en/open-source
http://www.techaltair.com/7-best-python-ide-for-pythonist/
More Eyes, More Secure
While it might seem counterintuitive, open
source software is often more secure than
proprietary software.
But when the process is open, bugs, flaws,
back doors, and vulnerabilities are found
sooner, more often, and fixed more quickly.
Would you rather fly in a plane that has been
inspected for safety by 10 inspectors, or 100,
or 1,000 times? When it comes to finding
problems, more eyes are always better -
Redhat
34. The WSO2 Way
WSO2 founders and employees have a long
history in participating in Apache projects.
Right from the get-go theyâve initiated
projects such as Apache Axis2 and the Apache
Synapse along with contributing to over 20
Apache projects relating to Web services and
SOA.
42. Making a Better World
o Focus on technology trends
o Analyze technology innovations
o Do research & find gaps
o Innovate
o Love what you do
o Keep trying until you find it
o Use your innovations to change the
world to a better place
43. A Final Thought
Your work is going to fill a large part of your
life, and the only way to be truly satisfied is
to do what you believe is great work. And the
only way to do great work is to love what you
do. If you haven't found it yet, keep looking.
Don't settle. As with all matters of the heart,
you'll know when you find it - Steve Jobs