Download presentation
Presentation is loading. Please wait.
Published byDakota Mince Modified over 9 years ago
1
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010. They may not show up well on other PowerPoint versions. You can download PowerPoint 2010 viewer from here.here These slides contain a lot of animations. For optimal results, watch in slideshow mode. 15 min
2
blah framework blah platform blah blah blah cloud blah blah blah … What a load of bull crap …
3
Reusing CS2103/T, Lecture 11, Part 1, [Oct 31, 2014] Less work, more results: existingartifacts blah framework blah platform blah blah blah cloud blah blah blah …
4
Reusing CS2103/T, Lecture 11, Part 1, [Oct 31, 2014] Less work, more results: existingartifacts blah framework blah platform blah blah blah cloud blah blah blah …
5
Patterns Principles Reusing experience Processes Reusing existing artifacts blah framework blah platform blah blah blah cloud blah blah blah …
6
Frameworks Platforms Cloud Patterns Principles Reusing experience Processes Reusing existing artifacts
8
Your code Invoke method response Libraries
9
Whole applications for reuse Oooh..! Libraries
10
This is not exactly what I wanted…
11
Oooh..!
12
That’s more like it!
13
Framework
14
Examples Framework
15
Your code Invoke method response Your Code Invoke method response Framework Library
16
Library Code 16 Dude, we’ll let you know. Don’t call us, we’ll call you! Umm, OK
17
Your code Invoke method response Your Code Invoke method response Framework Library
18
Your code Invoke method response Your Code Invoke method response Framework Library The Hollywood Principle Don’t call us, we’ll call you!
19
Your code Invoke method response Your Code Invoke method response Framework Library The Hollywood Principle Don’t call us, we’ll call you!
21
Frameworks Platforms Cloud Patterns Principles Reusing existing artifacts. Reusing experience Processes
23
Your code Invoke method response Your Code Invoke method response Framework Library
24
Frameworks Libraries
25
Runtime environment app 1 app 2 Tools Technologies Patterns Frameworks Libraries Platform
26
connection pooling load balancing remote code execution transaction management authentication, security messaging …
27
Java standard edition (for desktop applications) Google App Engine
28
Runtime environment app 1 app 2 Tools Technologies Patterns Frameworks Libraries
29
Runtime environment app 1 app 2 Tools Technologies Patterns Frameworks Libraries
31
Frameworks Patterns Reusing existing artifacts. Reusing experience Principles Processes Platforms Cloud computing
34
Computing as a service (used over the network) Cloud computing
35
Metered billing (pay for only what you use) Computing as a service (used over the network) Cloud computing
36
Metered billing (pay for only what you use) Computing as a service (used over the network) Elasticity (use only what you need) Cloud computing
37
Metered billing (pay for only what you use) Computing as a service (used over the network) Elasticity (use only what you need) Easy deployment (obtain/discard easily) Cloud computing
38
Metered billing (pay for only what you use) Computing as a service (used over the network) Elasticity (use only what you need) Easy deployment (obtain/discard easily) Optimized resources (pooled h/w, shared s/w) Cloud computing
39
Metered billing (pay for only what you use) Computing as a service (used over the network) Elasticity (use only what you need) Easy deployment (obtain/discard easily) Optimized resources (pooled h/w, shared s/w) Virtualization layer Virtualization (appears like 1-to-1 h/w, s/w) Cloud computing
40
Computing as a service (used over the network) [IaaS] Infrastructure as a service [IaaS] Infrastructure as a service EC2 Cloud computing
41
[IaaS] Infrastructure as a service [IaaS] Infrastructure as a service [PaaS] Platform as a service [PaaS] Platform as a service EC2 Computing as a service (used over the network)
42
[IaaS] Infrastructure as a service [IaaS] Infrastructure as a service [PaaS] Platform as a service [PaaS] Platform as a service [SaaS] Software as a service [SaaS] Software as a service EC2 Computing as a service (used over the network) Cloud computing
44
Frameworks Patterns Reusing existing artifacts. Reusing experience Principles Processes Cloud Platforms
45
Frameworks Cloud Platforms
46
Frameworks Blah blah blah Platforms blah Blah blah Cloud blah Frameworks Cloud Platforms
47
Frameworks Blah blah blah Platforms blah Blah blah Cloud blah He’s good…
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.