150 likes | 169 Views
Explore the evolution of software platforms, from proprietary and expensive systems to open and cheap solutions. Discover the impact of the cloud, mobile technology, social networks, and the data web on software development. Uncover new opportunities and challenges in the tech industry.
E N D
New PlatformsNew Delivery Modes Joe Drumgoole http://twitter/jdrumgoole
Proprietary, Expensive • Fragmented Platforms • Expensive Development Environments • High Distribution Costs • Small numbers of customers
Open, Cheap • The PC set us free • One Platform • Cheap development environment • Low Distribution Costs • Large customer base
Open, Free • Web 1.0 : Brochures • Flat HTML, CGI, Apache • Web 2.0 : Applications • Frameworks, AJAX, Rich Clients, XML • Social Networks/Social Media • Web 3.0 : Infrastructure/Mobile • Storage, database, compute, queues, CDN, VPNs, 3G, aGPS, WIFI, Media
The New Platforms • The Cloud • Mobile • Social Networks • The Data Web
The Cloud • Definitions • Virtual Infrastructure • Pay as You Go • No Limits • Scale Down as well as Up • No Capex
Cloud Taxonomy • IaaS : Amazon, Azure, RackSpace • You build the track and run the trains • PaaS : Google, Azure, Force.com • They build the track you run the trains • SaaS : Salesforce, Google, OpSource • They build the track and run the trains you control the signal box
Mobile • Mobile is a mess • Platforms: Symbian, Android, OS-X, Windows Mobile, Mameo, BREW • Network Operators • Key Platform is The Smart Phone • Camera, 3G, aGPS, WIFI, bluetooth, TriBand • iPhone shows us how its done
Social Networks • Facebook and Twitter are Platforms • Open APIs • Friend Integration • Facebook Developers Garage • Outsourced User Account Management
The Data Web • All our Data is out there • Much of it is behind firewall’s and Paywalls • Flickr, YouTube, Scribd • Amazon Curated Data • Wolfram Alpha • KildareStreet.com • CRO.ie • Government could be a leader Here!
Software Economics • Never been cheaper to build an App • Building a business is still tough • Capital still requirement for global businesses • What is your distance to customer No 1 ? • Successful consumer plays need 1m users • SME plays require a smaller footprint • It helps is your App is Epic!
Opportunities • Change is Opportunity • Mobile Confusion • The emergence of 3G networks • Facebook and Twitter • Unbounded cheap compute • Unbounded cheap storage • Open Source
Health Warnings • You can’t outspend the US • Raising cash to raise cash • Mix of weapons • The perfect product • Market Focus • Desktop Software
Successes • PollDaddy : Online polls • ChangingWorlds: Mobile Networks • HostelWorld: Booking hostel beds • Similarity Systems: Data Quality • DemonWare: Games Infrastructure • Havok: Physics Engine