Making a Better World with Technology InnovationsImesh Gunaratne, WSO2
IEEE Day 2015, University of Colombo School of Computing
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
Agenda
o Strategic Technology Trends for 2015o Recent Technology Innovations o Open Source Culture o Making a Better World
Strategic Technology Trends for 2015
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/
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/
Mobile Connections Trend
http://www.gsmamobileeconomy.com/GSMA_Global_Mobile_Economy_Report_2015.pdf
Global Mobile Data Traffic Trend
http://www.gsmamobileeconomy.com/GSMA_Global_Mobile_Economy_Report_2015.pdf
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/
An IoT Reference Architecture
http://wso2.com/whitepapers/a-reference-architecture-for-the-internet-of-things/
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
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
How Analytics Work?
http://wso2.com/whitepapers/wso2-whitepaper-wso2-big-data-analytics-platform/
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/
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/
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
DARPA Robotics Challenge 2015
http://www.theroboticschallenge.org/teams
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
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
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
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
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
Recent 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
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
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
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
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
Open Source Culture
Why Open Source?
https://www.redhat.com/en/open-source
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.
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
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
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.
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
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/
WSO2 Products use Apache
http://qpid.apache.org http://stratos.apache.org
Open Source projects by Facebook
Open Source projects by Google
Open Source projects by Twitter
Making a Better World
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
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
Thank you!