44
Making a Better World with Technology Innovations Imesh Gunaratne, WSO2 IEEE Day 2015, University of Colombo School of Computing

Making a Better World with Technology Innovations

Embed Size (px)

Citation preview

Page 1: Making a Better World with Technology Innovations

Making a Better World with Technology InnovationsImesh Gunaratne, WSO2

IEEE Day 2015, University of Colombo School of Computing

Page 2: Making a Better World with Technology Innovations

About Me

o Senior Technical Lead, WSO2o Product Lead, WSO2 Private

PaaSo Committer & PMC Member,

Apache Stratoso Founder, Monoscape

o https://github.com/monoscapeo Founder, Neerogi

o https://github.com/neerogi

Page 3: Making a Better World with Technology Innovations

Agenda

o Strategic Technology Trends for 2015o Recent Technology Innovations o Open Source Culture o Making a Better World

Page 4: Making a Better World with Technology Innovations

Strategic Technology Trends for 2015

Page 5: Making a Better World with Technology Innovations

Strategic Technology Trends for 2015

1. Computing Everywhere2. The Internet of Things3. 3D Printing4. Advanced, Pervasive & Invisible Analytics5. Context Rich Systems6. Smart Machines7. Cloud/client Computing8. Software Defined Applications & Infrastructure9. Web-Scale IT10. Risk-Based Security & Self Protectionhttp://www.gartner.com/smarterwithgartner/gartners-top-10-strategic-technology-trends-for-2015/

Page 6: Making a Better World with Technology Innovations

1. Computing EverywhereAs 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/

Page 7: Making a Better World with Technology Innovations

Mobile Connections Trend

http://www.gsmamobileeconomy.com/GSMA_Global_Mobile_Economy_Report_2015.pdf

Page 8: Making a Better World with Technology Innovations

Global Mobile Data Traffic Trend

http://www.gsmamobileeconomy.com/GSMA_Global_Mobile_Economy_Report_2015.pdf

Page 9: Making a Better World with Technology Innovations

2. The Internet of Thingso 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_Thingshttp://apcmag.com/arduino-masterclass-part-4-build-a-mini-robot.htm/

Page 10: Making a Better World with Technology Innovations

An IoT Reference Architecture

http://wso2.com/whitepapers/a-reference-architecture-for-the-internet-of-things/

Page 11: Making a Better World with Technology Innovations

3. 3D Printing

http://www.gartner.com/smarterwithgartner/gartners-top-10-strategic-technology-trends-for-2015/

3D printing will reach a tipping point over the next three years as the market for relatively low-cost 3D printing devices continues to grow rapidly and industrial use expands significantly - Gartner

Page 12: Making a Better World with Technology Innovations

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

Page 13: Making a Better World with Technology Innovations

How Analytics Work?

http://wso2.com/whitepapers/wso2-whitepaper-wso2-big-data-analytics-platform/

Page 14: Making a Better World with Technology Innovations

5. Context-Rich SystemsEmbedded 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/2867917http://connectedsocialmedia.com/10709/inside-it-context-aware-computing/

Page 15: Making a Better World with Technology Innovations

6. Smart MachinesPrototype 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/

Page 16: Making a Better World with Technology Innovations

DARPA Robotics Challenge 2015

http://www.theroboticschallenge.org

1. Drive a vehicle2. Get out of the vehicle3. Open door and travel

through opening, 4. Move debris or climb over

it5. Use a tool to cut a hole in

a wall6. Reach through opening and

open valve7. Cross over a field of loose

debris and pipes8. Insert a cylindrical plug

into a receptacle9. Climb stairs with a rail on

one side10. Surprise manipulation task

Page 17: Making a Better World with Technology Innovations

DARPA Robotics Challenge 2015

http://www.theroboticschallenge.org/teams

Page 18: Making a Better World with Technology Innovations

7. Cloud/client Computing

http://www.gartner.com/newsroom/id/2867917https://en.wikipedia.org/wiki/Cloud_computinghttp://www.forbes.com/sites/emc/2014/02/03/cloud-computing-for-the-enterprise-its-about-service/

Cloud computing is a disruptive phenomenon, with the potential to make IT organizations more responsive than ever.

The convergence of cloud and mobile computing will continue to promote the growth of centrally coordinated applications that can be delivered to any device - Gartner

Page 19: Making a Better World with Technology Innovations

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

Page 20: Making a Better World with Technology Innovations

Infrastructure as Code

https://puppetlabs.com/solutions/infrastructure-as-code

By describing your infrastructure as code, your configurations can be consistently repeated, tested, shared and promoted across your entire environment, providing the building blocks for a continuous delivery pipeline - Puppet Labs

Page 21: Making a Better World with Technology Innovations

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

Page 22: Making a Better World with Technology Innovations

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

Page 23: Making a Better World with Technology Innovations

Recent Technology Innovations

Page 24: Making a Better World with Technology Innovations

http://www.technologyreview.com/featuredstory/526536/agile-robots/

Agile RobotsBreakthrough: Legged machines that stride over uneven or unsteady terrain.

Why It Matters: Much of the world is inaccessible to wheeled machines but not legged ones.

Key Players

o Boston Dynamicso Schafto Honda

Page 25: Making a Better World with Technology Innovations

http://www.technologyreview.com/featuredstory/534981/car-to-car-communication/

Car to Car CommunicationBreakthrough: 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 Motorso University of Michigano National Highway Traffic Safety

Administration

Page 26: Making a Better World with Technology Innovations

http://www.technologyreview.com/featuredstory/534986/project-loon/

Project LoonBreakthrough: A reliable and cost-effective way to beam Internet service from the sky to places lacking it.

Why It Matters: Internet access could expand educational and economic opportunities for the 4.3 billion people who are offline.

Key Players

o Googleo Facebook

Page 27: Making a Better World with Technology Innovations

http://www.technologyreview.com/featuredstory/526521/microscale-3-d-printing/

Microscale 3D PrintingBreakthrough: 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 Universityo Michael McAlpine, Princeton Universityo Keith Martin, University of Cambridge

Page 28: Making a Better World with Technology Innovations

http://www.technologyreview.com/featuredstory/526491/agricultural-drones/

Agricultural DronesBreakthrough: Easy-to-use ­agricultural drones equipped with ­cameras, for less than $1,000.

Why It Matters: Close monitoring of crops could improve water use and pest management.

Key Players

o 3D Roboticso Yamahao PrecisionHawk

Page 29: Making a Better World with Technology Innovations

Open Source Culture

Page 30: Making a Better World with Technology Innovations

Why Open Source?

https://www.redhat.com/en/open-source

Page 31: Making a Better World with Technology Innovations

http://open-source.gbdirect.co.uk/migration/benefit.htmlhttps://www.flickr.com/photos/robie06/4684027813/

Flexibility & FreedomIn 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.

Page 32: Making a Better World with Technology Innovations

https://www.redhat.com/en/open-sourcehttp://www.techaltair.com/7-best-python-ide-for-pythonist/

More Eyes, More SecureWhile 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

Page 33: Making a Better World with Technology Innovations

http://open-source.gbdirect.co.uk/migration/benefit.htmlhttps://www.flickr.com/photos/68751915@N05/6355840185/

Lower CostPurchase cost of software is only one factor; total cost of ownership (TCO) is what really matters

Possibly zero purchase price

Near-zero vulnerability to viruses eliminating need for virus checking, data loss and downtime

Claimed lower vulnerability to security breaches and hack attacks reducing systems administration load

Page 34: Making a Better World with Technology Innovations

The WSO2 WayWSO2 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.

Page 35: Making a Better World with Technology Innovations

WSO2 Products use Apache

http://axis.apache.org/axis2/java/core/http://ws.apache.org/axiom/http://ws.apache.org/neethihttp://tiles.apache.org

http://axis.apache.org/axis2/java/core/http://axis.apache.org/axis2/java/rampart/http://axis.apache.org/axis2/java/sandesha/http://tomcat.apache.org/tomcat-6.0-doc/tribes/introduction.html

http://synapse.apache.orghttp://hc.apache.orghttp://commons.apache.org/bsf

http://poi.apache.orghttp://cassandra.apache.org

Page 36: Making a Better World with Technology Innovations

WSO2 Products use Apache

http://jackrabbit.apache.org/http://lucene.apache.org/solr/http://juddi.apache.org/http://commons.apache.org/scxml/

http://ws.apache.org/wss4jhttp://ws.apache.org/neethi/http://axis.apache.org/axis2/java/rampart/http://directory.apache.org/

http://hadoop.apache.orghttp://thrift.apache.orghttp://cassandra.apache.orghttp://shindig.apache.orghttp://axis.apache.org/axis2/java/core

http://ode.apache.orghttp://openjpa.apache.org/

Page 37: Making a Better World with Technology Innovations

WSO2 Products use Apache

http://qpid.apache.org http://stratos.apache.org

Page 38: Making a Better World with Technology Innovations

Open Source projects by Facebook

Page 39: Making a Better World with Technology Innovations

Open Source projects by Google

Page 40: Making a Better World with Technology Innovations

Open Source projects by Twitter

Page 41: Making a Better World with Technology Innovations

Making a Better World

Page 42: Making a Better World with Technology Innovations

Making a Better Worldo Focus on technology trendso Analyze technology innovationso Do research & find gapso Innovateo Love what you doo Keep trying until you find ito Use your innovations to change the

world to a better place

Page 43: Making a Better World with Technology Innovations

A Final ThoughtYour 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

Page 44: Making a Better World with Technology Innovations

Thank you!