Your SlideShare is downloading. ×
0
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cloud Computing And Android Apps For The Indian

4,765

Published on

Presentation for Bangalore barcamp8

Presentation for Bangalore barcamp8

Published in: Technology
0 Comments
11 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,765
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
57
Comments
0
Likes
11
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Dr. Sanjay Chitnis Prayukti Solutions Sanjay dot chitnis at gmail
  • 2.
    • Cloud computing with access from smartphones/netbooks is now a reality
    • Micro-IT revolution is in the making (just like micro finance) with Apps for multiple mobile platforms, notably for Google Android enabling to do “almost anything”!
    • Micro does not mean cheap, it means doing wonderful computing at affordable cost
    • Indian masses can use the computing power on-the-go to take our standard of living and of life to the next level
    • There is potential for collaboration across various sections of society to enable micro-IT revolution
  • 3.
    • Providing IT services in “micro” chunks
      • The needs do not substantiate use of conventional computers
      • Sporadic need
      • No expertise to manage
      • .
    • There are other micros than microfinance/ microblogging
      • Microlearning
  • 4.
    • 162 million smartphones sold in 2008
      • surpasses notebook sales for the first time (Source: Informa)
  • 5.
    • about Mobile Internet Devices (MIDs)
      • “ half computers”?
      • How many need full computers anyway?
      • Are they only for use on the move?
      • Connectivity is expensive?
        • Connectivity for Kindle: Included for life
        • As a Municipal utility
  • 6. (Source: Wakoopa.com) Indicates action is out there!
  • 7.  
  • 8.
    • "I think there is a world market for maybe five computers“ (misquoted for Thomas J Watson)
    • Is becoming true today:
    • “ Around 20 per cent of all the servers sold around the world each year are now being bought by Microsoft, Google, Yahoo and Amazon.” (Source: Microsoft research chief Rick Rashid)
  • 9. Cloud: Ecosystem Packaged Apps
  • 10.
    • an area that contains organisms interacting with one another and their non-living environment.
      • Symbiotic relationships
      • Competition
      • Plants: Information generators
      • Birds/Animals: Information consumers
      • Bacteria: Startups 
      • Scavengers?
      • Non-living environment: Humans 
  • 11.
    • Ecosystems can be of any size
      • Forest: Internet Cloud
      • Meadow: hybrid Cloud (with migratory birds)
      • Log: Private Cloud
    “” if the cloud overloads (or goes down), users can outsource CPU cycles to a different cloud. IBM and Juniper Networks will demonstrate how a hybrid cloud could allow enterprises to seamlessly extend their private clouds to remote servers in a secure public cloud, as high priority applications are given preference over the lower priority ones when resources become constrained... Once installed, IBM and Juniper could seamlessly roll client workloads from Beijing to Silicon Valley to Sao Paulo to ensure that clients never miss a service level agreement.”
  • 12. (From: http://www.gartner.com/it/page.jsp?id=707508 )
  • 13. (Source: Markus Klems Blog based on Merrill Lynch report)
  • 14.
    • RICHARD STALLMAN
    • LARRY ELLISON
    • simply a trap aimed at forcing more people to buy into locked, proprietary systems that would cost them more and more over time.
    • "It's stupidity. It's worse than stupidity: it's a marketing hype campaign”
    • includes everything that we already do
    • "fashion-driven" and "complete gibberish".
    Even free software has significant cost of ownership And sometimes just not feasible due to technical needs
  • 15.
    • GOOD FOR CLOUD
    • GOOD FOR PACKAGED APPS
    • Reusability
    • Scalability
    • Manageability/ Maintainability
    • Cost
    • Support Niche market segments
    • Anywhere usability
    • Reliability (??)
    • Security (managed applications)
    • Privacy
    • Ownership
    • Testability
    • Availability (??)
    • Security (??)
    • Performance (??)
    Both forms will coexist for long time to come
  • 16.
    • Web 2.0, 3.0, …..
    • Virtualization
    • SOA
    • Grid Computing
  • 17. Source: Tim O'Reilly, What is Web 2.0
  • 18.  
  • 19.
    • On demand licensing
    • Central Management
    • Network access
    • Can be provided from ‘portal’ (Web 1.0)
    • Suitable for commodity apps?
  • 20.  
  • 21.
    • Implementations typically include the following layered components:
    • Service level agreements (optional)
    • Utility computing billing (eg per instance hour)
    • Platform virtualization environment for running client specified virtual machines
    • Computer hardware (typically set up as a grid for massive horizontal scalability)
    • Computer network (including firewalls, load balancing, etc.)
    • Internet connectivity
    (Source Wikipedia)
  • 22. Shared Mobile, MID, Thin clients, Browsers (Adapted from Wikipedia)
  • 23.
    • support the complete life cycle of building and delivering web applications and services
  • 24.  
  • 25.
    • Data Mashups
    • Service Mashups
  • 26.  
  • 27.  
  • 28.
    • Combines services from multiple clouds
      • ReferMyFriend links salesforce to facebook
  • 29.  
  • 30. Has facebook app
  • 31.
    • (Source: Nova Spivack)
    • From a network of separately siloed applications and content repositories to a more seamless and interoperable whole.
    • Ubiquitous connectivity, broadband adoption, mobile Internet access and mobile devices;
    • network computing , software-as-a-service business models, Web services interoperability, distributed computing, grid computing and cloud computing;
  • 32.
    • Open technologies , open APIs and protocols, open data formats, open-source software platforms and open data (e.g. Creative Commons, Open Data License);
    • Open identity , OpenID, open reputation, roaming portable identity and personal data;
    • The intelligent web , Semantic Web technologies such as RDF, OWL, SWRL, SPARQL, GRDDL, semantic application platforms, and statement-based datastores;
  • 33.
    • Distributed databases , the "World Wide Database" (enabled by Semantic Web technologies); and
    • Intelligent applications , natural language processing[2], machine learning, machine reasoning, autonomous agents.[3]
  • 34.  
  • 35.
    • Symbian
    • Win Mobile
    • LiMo
    • BlackBerry OS
    • Apple’s OS X iPhone
    • Android
    • Palm’s Web OS
  • 36.
    • Let’s face it, the cloud is the future, and while Apple has struggled (cough- MobileMe -cough) with that future, Google owns it . Google Search. Gmail. gCal. Google Docs. Google Maps. YouTube. Knol.  Chrome . And the list goes on and on (and on).
    • If they can flip the switch and truly, seamlessly integrate everything, not only between applications but across desktop, laptop, and handset, it will make for perhaps the most compelling offering ever on the market.
    (Source: theiphoneblog)
  • 37.  
  • 38.
    • Application framework enabling reuse and replacement of components
    • Dalvik virtual machine optimized for mobile devices
    • Integrated browser based on the open source WebKit engine
    • Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
    • SQLite for structured data storage
  • 39.
    • Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
    • GSM Telephony (hardware dependent)
    • Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
    • Camera, GPS, compass, and accelerometer (hardware dependent)
    • Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
    • (Source: Android dev guide)
  • 40.  
  • 41.
    • Activity: a single screen
    • Service: code that is long-lived and runs without a UI (E.g. Media Player)
    • Intent Receiver: Executes in reaction to an external event such as Phone Ring
    • Content Provider: an application's data to be shared with other applications
  • 42.  
  • 43.
    • Only the masses know!
    • Let the market place decide
    • Collaboration between potential users, academics and industry to get clarity into how to direct the micro-IT revolution
  • 44.
    • How do needs of Indian masses are special and difference compared to current smartphone owning Elite.
    • Specific case studies of current applications
    • What more may be needed (discussion)
      • These will be submitted to google for future releases
  • 45. Aayah/Child Caretaker
  • 46.
    • Use Cases
      • Logistics Management
      • Subcontract/Services Management
      • Invitations, RSVP management
      • Good Hosting
      • Ceremonies
      • Gifts, Blessings
      • Social Chatter, interaction, Tweets
      • Knowledge sharing 
      • Taking care of emergencies
  • 47.
    • Cloud computing with access from smartphones/netbooks is now a reality
    • Micro-IT revolution is in the making (just like micro finance) with Apps for multiple mobile platforms, notably for Google Android enabling to do “almost anything”!
    • Micro does not mean cheap, it means doing wonderful computing at affordable cost
    • Indian masses can use the computing power on-the-go to take our standard of living and of life to the next level
  • 48.
    • across various sections of society to enable micro-IT revolution
    • Research
      • Domain Engineering for Cloud Apps
      • Requirements evolution
      • Verification and Validation of the perpetual Beta Apps
      • Open Architecture
      • Economics of Sharing and Reusing
  • 49.
    • Open source development
      • Public interest apps: transport, ecology, mass movements
      • Supporting NGO
    • Partnering with Big 10
  • 50.  

×