180 likes | 308 Views
Building Mobile and Web Applications (Apps) Quickly & Painlessly. Don Cowan/Terry Wilkinson dcowan@csg.uwaterloo.ca twilkinson@csg.uwaterloo.ca. An architecture and toolkit for mobile & Web-based systems. Agenda. Our goals Why quickly & painlessly? What is an application? Examples
E N D
Building Mobile and Web Applications (Apps) Quickly & Painlessly Don Cowan/Terry Wilkinson dcowan@csg.uwaterloo.ca twilkinson@csg.uwaterloo.ca An architecture and toolkit for mobile & Web-based systems
Agenda • Our goals • Why quickly & painlessly? • What is an application? • Examples • Demonstration
Our Goals • Holy Grail(s) • Improve productivity substantially • Democratize application development • Make apps accessible to a wider audience • Put more application building tools in the hands of the users (word processors, spreadsheets) • Why quickly & painlessly? • Lots of data available - Open Data an example
What is an Application? • Different types of blocks like LEGO • An application block • Block of text, map, picture, video • An invoice: header, body, footer • Connect to data – just another block • An app page is a set of blocks (block) • Each application is a set of pages
What is an Application? Cont’d • Use different types of blocks • Can build powerful apps • Application Development Language (ADL) • Mobile apps • Crush the Crave, Building stories, NewsAtlas • Apple, Android, BlackBerry stores
My real goal Just glue them all together and you have an application