Responsive Web SiteDeﬁned Web site
responds to the environment using css mediaqueries. Typically achieved by using ﬂuid grid layouts, like ResponsiveGrid System, Bootstrap, from Twitter, or Foundation by Zurb.
Optimized Web SitesDeﬁned Multiple web
sites, each optimized for a different formfactor, and different usage needs. Connect Smartphone Home At 80 Tablet Search Laptop 60 On The Go Entertain Manage 40 While Shopping Inform 20 At Work Shop On Public Navigate0 Transport At Home AM To/From School/Work At School/Work Out and About At Home PM 0 0 10 25 20 50 7530 10040 Mobile PC Mobile Usage Patterns
Native AppsDeﬁned An application that
has been developed for use on aparticular platform or device.Typically native apps are coded with:Objective C for AppleJava for Android and BlackBerryC# or Visual Basic for Windows 7.5But there are also other options:Ruby MotionMonoTouch and MonoDroidAdobe AIR Adobe Flex 4.5 Showcase Apps
Hybrid AppsDeﬁned A ʻnative wrappedʼ
web application. Products likeTitanium and PhoneGap create a native wrapper that let theHTML and JS access OS dependent operations they couldaccess on their own. NBC-Built with Titanium