Cloud Computing - A Project Review
Upcoming SlideShare
Loading in...5
×
 

Cloud Computing - A Project Review

on

  • 1,623 views

Discussion of 2 iterations of a non-profit project, using Google Spreadsheets, and then HighriseHQ

Discussion of 2 iterations of a non-profit project, using Google Spreadsheets, and then HighriseHQ

Statistics

Views

Total Views
1,623
Views on SlideShare
1,620
Embed Views
3

Actions

Likes
0
Downloads
34
Comments
0

2 Embeds 3

http://www.linkedin.com 2
http://www.slideshare.net 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cloud Computing - A Project Review Cloud Computing - A Project Review Presentation Transcript

  • Cloud Computing with HighriseHQ Project Review By Tiang Cheng
    • What is Cloud Computing?
    • Project Motivation
    • Compare 2 cloud solutions to the same problem
    • Code Walkthrough - REST
    • Conclusion
    Contents
  • Cloud Computing
    • Software as a Service
      • Gmail, Hotmail,
      • But what about Outlook Web Access?
        • Outsourced hosting != Cloud Computing
      • Google Docs, Google API
      • HighRiseHQ, HighriseHQ API
    • Platform as a Service
      • Allows hosting of your application
      • Microsoft Azure (.NET)
      • Google App Engine (Python, Java)
      • Facebook Apps ($$)
  • Project Motivation
    • Contacts Management System for a new Startup
    • Contacts are entered via online application form on the website
    • Details accessed by staff
    • Data capture includes additional information (Insurance details, product details)
    • Non-for profit organisation
      • $$, not $$$$$$$
  • Project Overview
    • Buy an extendable SaaS and write our own plugins.
    • Iteration 1
      • Google Docs (Free!)
    • Iteration 2
      • HighriseHQ (Free for <250 contacts)
  • Iteration 1 – Using Google Docs
    • Spreadsheet User Interface
    • Automated Form Generation
  • Iteration 2 – Highrise HQ
    • Customer Management Web Application
  • Google Spreadsheet
  • Must scroll across
  • HighriseHQ - Simple
  • Iteration 1 Results
    • Fitting round peg in square hole.
    • Spreadsheet != managing contact information.
    • Good for generic data and prototyping
    • <iframe> to implement google form into website. No $$ or Time required.
  • Iteration 2 Results
    • Finding the square peg for the square hole.
    • Cloud Software is designed to manage contacts.
    • Development effort to build form for website = $$ & Time
    • HighriseHQ API = not the greatest thing since Organic Bacon and Egg Burgers
  • Cloud – Iteration 1
  • Cloud – Iteration 2
  • Cloud – Windows Azure!
  • Add a Contact – REST @ Work
  • CRUD with REST
    • Create, Read, Update and Delete on HighriseHQ with corrosponding HTTP verbs
    • GET
    • PUT
    • POST
    • Delete
  • XML Payload
  • Constructing the XML Contact Object
  • Summary
    • Cloud computing
      • Different levels of Cloud
      • Great for SME orgs
      • Not so great for enterprise level
      • Fast development (Code reuse)
      • XML data = BYO Objects
      • Allow room to build your own solutions
  • Questions?
    • Developers wanted for Stage 2 (SL2!)
    • [email_address]