PSU Web Conference '12 Erica Hollis The Future is mobile Responsive Web Design Mobile Planning JQuery in World Campus Usability Testing Gamification Making.

Slides:



Advertisements
Similar presentations
Monitoring a web sites health. Web Analytics - Definition Measurement of the behavior of visitors to a website Which aspects of the website work towards.
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
1 © NOKIA 2005 Virpi Roto Browsing on Mobile Phones Customer Focused Mobile Services Workshop in WWW 2005 conference May 10 th, 2005 Virpi Roto Senior.
Does Ajax suck? CS575 Spring 2007 Chanwit Suebsureekul.
Eye Candy for Your iPhone Tricks to make your WordPress site look more like a native iPhone app Brian Shim Slides at brianshim.com.
Development of mobile applications using PhoneGap and HTML 5
 A “new-ish” web design methodology  Addresses growing number of Internet devices  Tailored experience to any device  Limits resizing, panning.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Web Design Basic Concepts.
Getting Started with Adobe Dreamweaver CS6. Unit Objectives Define web design software Start Adobe Dreamweaver CS6 View the Dreamweaver workspace Work.
FIRST SCREEN In 1929, we were introduced to the “First Screen” Still today, Television advertising is a tremendously effective way to market.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Mobile Web Design. About the Meetup Group  East Toronto Web Design  Started late 2006  Meet (sort of) monthly at Marketcrashers  Find us online at.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
By Lavanya Lakshman Balachandar Sankar 7/24/2010 YAP – Yahoo Application Platform.
Ron Cariker President - 7 Media Group text 7MG to 55678
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
By: Toms Linnes Mrunal Patel.  Universal  With qooxdoo you build rich, interactive applications, native-like apps for mobile devices light weight single.
Adobe FLASH What & Why? Where & When? Is Flash dead? What about HTML5?
MOOD FOOD. PROMOTIONAL WEBSITE Front end of a cross-module project between Advanced Rich Internet Applications and Advanced Client Side Scripting. Promotional.
Cross Site Integration “mashups” cross site scripting.
Everything in it’s right place Revisiting website accessibility Jeff Coburn Senior Web Specialist Institute for Community Inclusion.
Class 02 – 03 Feb 2014 Setup Where do we begin? Know your content Discovering your target user.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Development Process Agile/XP Planning + Issue Tracking Google Code provided efficient + effective project management Bug and defect reports Project planning.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Making iServices Subscriber More Mobile Friendly `
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
 An HTML, CSS, Javascript framework you can use as a basis for creating web sites  Uses CSS settings, fundamental HTML elements styled and enhanced.
Basic Elements of Responsive Web Design Jason Bengtson, MLIS, AHIP Emerging Technologies/R&D Librarian UNM Health Sciences Library and Informatics Center.
Project: Web Designer. Phase 1: The World Wide Web.
MICROSOFT AJAX CDN (CONTENT DELIVERY NETWORK) Make Your ASP.NET site faster to retrieve.
Advantages of Single Page Websites. Introduction ●Single page websites vs responsive websites, has been the biggest debate in the design community. ●The.
PSD TO HTML CONVERSION SERVICES Focus on designing creative website layouts with the help of professional PSD into HTML Conversion services with experts.
Enhance Your Page Load Speed And Improve Traffic.
10 Mobile Application Framework Must Know to Launch New App.
Chapter 17 The Need for HTML 5.
Getting Started with HTML
Front-end framework 1.
4.01 How Web Pages Work.
Web Programming Language
Scripting - Client-side vs. Server-side Scripting
Using JavaScript to Show an Alert
50 Performance Tricks to Make your HTML5 apps and sites Faster
Process of Converting “PSD to HTML”
Unit 2, Lesson 5 Website Development Tools
IS1500: Introduction to Web Development
Unit 2, Lesson 5 Website Development Tools
Dynamic Web Pages (Flash, JavaScript)
Tips for Website Speed Optimization
H5P: Using an Interactive Assessment Tool in Moodle
Chapter 3 – part2.
ITI 239 HTML5 Desktop and Mobile Level I
Background We would like to combine existing User guide and Admin guide currently in PDF form into a single HTML master site This master HTML site will.
Web Page Layout Imran Rashid CTO at ManiWeber Technologies.
Microsoft Office Illustrated Fundamentals
4.01 How Web Pages Work.
Bootstrap Direct quote from source: bootstrap/
MIS Professor Sandvig MIS 424 Professor Sandvig
creating websites and web applications responsive.
Course Review HTML5 Level I Course Review
Question Examples Is the interactive Google map useful?
Web Application Development Using PHP
Presentation transcript:

PSU Web Conference '12 Erica Hollis The Future is mobile Responsive Web Design Mobile Planning JQuery in World Campus Usability Testing Gamification Making maps with Mapniker

The Future is Mobile ● Half of Americans have a smartphone today ● This is growing very quickly ● Mobile use predicted to surpass desktop use by 2015 ● Can do interesting things with mobile – With video:

Responsive Web Design ● Responsive web design is applying the best strategies and layouts for each device it may be accessed from ● Don't assume user's intent – Have the same content on regular & mobile site – Nice to have a similar experience across platforms ● Fluid content: ● Structured Content: Think about what content should be on top

Mobile Planning ● People are using mobile on the move and stationary ● Allow for faster page loads by sending less data to mobile users – Send less after initial call ● Cache ● Use javascript & client side code – Soap vs Rest → rest is lighter

Mobile Design ● Responsive web design for full site experience – But, this could lead to excessive scrolling, versus just having to zoom in ● Dashboards are efficient for quick lookups – Could have a toolbar on mobile site that links to a dashboard (allows for both site & dashboard options) ● Can look up phone capabilities on WORFL (xml file with every phone’s specifications and capabilities) and modify layout accordingly – Does phone allow for css, javascript, etc.

Jquery for World Campus ● ● Progressive Enhancement philosophy – start with basic html & css that everybody can access, then add enhancements for a richer experience for some users ● enhance.js – runs javascript based on broswer capabilities ● Visualize.js & FLOT – jquery plugins for creating graphs & charts

Usability Testing ● It can be easy to test the usability of a website ● Usability testing is testing if it works like it should (not like a focus group) ● Easy method: – 3-5 people from each group you want to test – Use a microphone and screen capture software – Ask testers to “think aloud” as they navigate the site – Have a script to read from – can allow free browsing and ask them to do specific tasks

Gamification ● everything everything ● Most people play video games – Words with friends, World of Warcraft ● Gamification – using game elements to motivate, engage, and enhance the user's experience ● Playing beats working!

Gamification Elements ● Challenge – people like competition ● Progression – levels (profile complete status) ● Rewards (receive points for activities)

Mapniker ● Make your own custom maps – Use imput files (census bureau has large free open collection) – Use xml and scripting language to get your own custom map image – Easy to use – Quick to load since it's just an image (don't have to wait for google map to load)

Mapniker Example Made this map in 5 minutes from a shape file (a geospatial vector data format for geographic information systems software - wikipedia)

Mapniker Example [NAME10]../data/42_Pennsylvania/tl_2010_42_county10.shp

Mapniker Example -Use a python plugin #!/usr/bin/env python import mapnik m = mapnik.Map(1024, 768) mapnik.load_map(m, 'PA.xml') m.zoom_all() mapnik.render_to_file(m, 'PA.png') print "Done!"