O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Html 5 cloud_computing_the_new_wintel

1.011 visualizações

Publicada em

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Html 5 cloud_computing_the_new_wintel

  1. 1. HTML 5 + Cloud Computing : The New Wintel ! Saurabh Jain
  2. 2. Wintel? The dominant developer platform for 2 decades starting from mid-1980s to mid-2000's. Refers to Windows OS + Intel Chips 1980's were very chaotic. Lot's of devices, form factors, OS, apps etc Then came Wintel and things became stable Does this remind the mobile VAS people of the 2000 - 2010 period.
  3. 3. Mobile Platforms : 2000 - 2010 Emerging Technology Sci-fiction in first few years Startup hell/graveyard in last few years Lots of OS, Devices, Forms Factors, Companies, Apps etc J2ME dominant but lacks power Symbian : Losing Momentum and lacking full power iPhone emerging and profitable but not universal Android : Emerging, Fragmented, Not very profitable as of now Blackberry, Palm, Others Add to it the desktop platforms and desktops technologies incarnated on mobile (Flash etc)
  4. 4. Here Comes HTML 5 ! Open Standard, W3C support Apple (Safari, iPhone, iPad, Mac) + Google (Android, Google Apps, Chrome) backing it Nokia N 900 capable of running HTML 5 using Firefox Mobile. In future MeeGo devices therefore should be supporting HTML 5 Works on Desktop, Laptop, Mobile and Tablets Powerful yet even novices can use it without any major learning curve Free to learn, develop and deploy Conflicting definitions but uniform goals Definitions : W3C, WHATWG, New HTML + CSS 3 + JavaScript Goals :Bridge the gap between native and browser based apps
  5. 5. HTML 5 : Power Local Storage Powerful Graphics Capability Geo-location Offline Apps Web Workers Notifications Drag and Drop Lots of other features which were earlier only in propreitary plugins
  6. 6. Cloud Computing - I Viewing information processing on server from the prism of electricity grid or bank Conflicting definitions but all agree on these features : Always available Large capacity Largely Self-Service/Automated for individual clients Shifts CAPEX to OPEX Cloud is not a programming language Nor is it a specific type of server It is a fundamental shift in thinking about accessing server resources Similar in some ways to what electric grid has done to electrical systems or what banking has done to economics and businesses
  7. 7. Cloud Computing - II All resources can be accessed from anywhere by the resource owner or the person to whom the resource owner gives the permission Levels the playing field for startups and creative people in big corporations Data storage and processing costs in cloud are very low as compared to dedicated servers IaaS  : Infrastructure as a Service (Amazon Web Services) PaaS : Platform as a Service (Google App Engine) SaaS : Software as a Service (Saleforce, Google Apps) EaaS : Ecosystem as a Service (Facebook) (My Invented Term as far as I know!)
  8. 8. App Development in 2011 - 2020 HTML 5 Will run on all devices (PC, Mobile, Tablets, Not yet invented devices) No major gap between native and HTML 5 apps Universal Front End Technology Get all benefits of SEO, SMM, Low Cost Development, Modular Development Cloud Computing Low Cost Scalable Universal Back-end Efficient Levels the playing field for start ups Supports multiple languages Private, Public and Hybrid Clouds Lots of 24x365 services from Google, Facebook etc
  9. 9. Summing it all HTML 5 + Cloud Computing = Cloud 5 (My invented term as far as I know for this context) Startup or big corporation : You do not have to search any more for multiple platforms to reach millions of people 'Cloud 5' provides universal reach both on the front end as well as the back-end If I have the idea and marketing genius to make it big then I can compete or cooperate with large companies like Facebook, Twitter, Zynga etc Just combine Moore's Law with Cloud 5 and imagine the world in next 5-10 years. Universal computing is coming! Q & A