Design in Technology
-
Upload
isaac-lim -
Category
Technology
-
view
120 -
download
0
Transcript of Design in Technology
In this presentation
1. Low-level: Intuitive code design
2. High-level: Pleasing visuals
3. Case study: iCloud Reminders
High-level Case study SummaryLow-level
Intuitive code designDesign exists even in the lowest-level systems library
Written with adaptivity and reusability in mind
Example: Polymorphism
Readability of code“Any fool can write code for a computer.
Good programmers write code for humans.”- Martin Fowler
“Refactoring: Improving the Design of Existing Code”
High-level Case study SummaryLow-level
Pleasing visuals
Even the most elegant code cannot stand alone
GUI - Graphical User Interface
The visual element that people see
Adds production value
cleveralgorithms
adaptivecode
appealingaesthetics
Beautiful GUI
High-level Case study SummaryLow-level
Summary: Design + Technology
Technology cannot exist without good design
“Dots the i’s and crosses the t’s”!
High-level Case study SummaryLow-level
http://mattthomas.files.wordpress.com/2010/02/technologyliberalarts.jpg. 24 Sept 2012.
http://dribbble.com/shots/525104-iOS-Secret-Leather-Paper/attachments/37202. 24 Sept 2012.
http://xeobits.com/wp-content/uploads/2011/11/Dropbox-logo.jpg. 24 Sept 2012.
http://www.intego.com/mac-security-blog/wp-content/uploads/2012/08/icloud-logo.jpg. 24 Sept 2012.
http://images.apple.com/macbookair/images/techspecs_11_display.jpg. 24 Sept 2012.