Brief Description of project: This project will be an interactive Javascript. 1. What do you want to accomplish by doing this project?



Similar documents
HYBRID. Course Packet

WE BUILD ONLINE SYSTEMS USEFUL WEB & MOBILE APPLICATIONS

Web design and hosting services

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA

James Singletary IV :: Front End Web Developer located in Tampa, Florida

Web Applications: Overview and Architecture

SUMMARY EXPERIENCE. Chief Executive Officer, Tattergy Brookfield, CT 2012 Present. Software Developer, WeVue Tampa, FL May 2014 October 2014

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

SplendorNet. Pvt. Ltd. www. www. www. Riding The Future. Portfolio. You could say, we do it all... (and you'd be right.)

How To Build A Web App

Building Web Applications

Christopher Zavatchen

Mobile App Proposal ReXpuestas - DeMarus@PHreshApps.com. April 16, Direct Contact.

CREDENTIALS DOCUMENT. T M E. info@visionfactor.com.au W.

Chameleon i. Bespoke Websites. Starting From VAT per month connectivity module*

Recon Rally. The User Experience Design Behind the Rally. By Michael Grubbs, Tiffany Milano, and Daniel Rotondo

> GET IT HERE < WhoIsByinvitationonlystep4 WhoIsDirectory Domain Names, Websites, Hosting - User Review --> Click Here

Request for Proposal to Operate the APBS Website

Design ï Development ï Digital Marketing ï Content

A Multi-Channel Performance Marketing Agency

WEB AND APPLICATION DEVELOPMENT ENGINEER

Mobile App Proposal. - Table Mountain - info@web2web.co.za. May 30, 13. Direct Contact. . Table Mountain Proposal 2013

Design Your Future. Take your communications career to a higher level with a Master s Degree specializing in Web Design and Online Communication.

Development and Implementation of Location Based Native Mobile Application

GUI and Web Programming

Software development & technologies in Market Research industry

This Record of activity confirms that Jonathan Scrase has completed the following courses within the Microsoft Virtual Academy:

Smart and Innovative Web Solutions. Just One Click Away

Online Media Kit 2014-FCC_OnlineMediaKit 12/4/2014 8:56 AM Page 1 nline Odvertising A

HTML5. Turn this page to see Quick Guide of CTTC

WEB DEVELOPMENT COURSE (PHP/ MYSQL)

Lucy Zhang UI Developer Contact:

The Learn-Verified Full Stack Web Development Program

William Grossman Web Developer

A Model of the Operation of The Model-View- Controller Pattern in a Rails-Based Web Server


Web Development I & II*

Digital Agency Presentation

TIAGO FAIA MARQUES Online CV / Portfolio

Art of Code Front-end Web Development Training Program

WEB DEVELOPMENT IA & IB (893 & 894)

AngularJS for the enterprise

Fusesix. Design Programming Development Marketing. Fusesix Web Services South Carolina, USA. Phone:

Web Mapping Application Interface Design: Best Practices and Tools. Michael

Develop IBM i Mobile and Desktop Applications with a Single Code Base. BCD Software, LLC. All rights reserved.

Building Responsive Websites with the Bootstrap 3 Framework

BCIT COMPUTING offers courses and credentials in SIX related information technology sectors

Due to a period of rapid growth Made Media is recruiting for new roles in development, design, project and account management.

A set-up guide and general information to help you get the most out of your new theme.

"Thank you for believing in us and giving us the opportunity to present to present our views and tread a collaborative path.

IGW+ Certificate. I d e a l G r o u p i n W e b. International professional web design,

CONFERENCE WITH POWERED BY VIRTUVENT PLATFORM & KALTURA MEDIASPACE WITH DELIVERY BY AKAMAI

Website and Graphic Design Portfolio

Trollhättan, Sweden

Professional Diploma in Mobile gmarketing

Get Moneymakingsystem365.com Says It All! Great Conversions! - Review

ongo Job Title: Digital Marketing Officer Department: PR & Marketing Team: Digital Services Team Grade: 7

Interested in Expanding your Technical Skills?

Mobile Application Design

Mike Laurel. Web Developer UI / UX Engineer.

SI 539, Winter 2014 Complex Web Design

Using Google Analytics

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

WEB DEVELOPMENT IMMERSIVE GA.CO/WDI

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

Web Cloud Architecture

Accelerating Wordpress for Pagerank and Profit

Web Design Technology

Web Development. How the Web Works 3/3/2015. Clients / Server

Avaya Inventory Management System

Pentesting Web Frameworks (preview of next year's SEC642 update)

Social Application Guide

shweclassifieds v 3.3 Php Classifieds Script (Joomla Extension) User Manual (Revision 2.0)

Unit 21 Web design and prototyping

Print to Interactive Roadmap. with Patrick McNeil

ultimo theme Update Guide Copyright Infortis All rights reserved

AgingServicesJobs.org Quick Start Guide Powered By SmartRecruiters!

MAGENTO THEME SHOE STORE

Project Proposal. By David Byrne

Transcription:

Date: 10/9/2013 Title: History of Web Development Brief Description of project: This project will be an interactive Javascript presentation detailing the history of web development from its early days until the present. Submitted by: Dan Deng 1. What do you want to accomplish by doing this project? I hope to better my understanding of Javascript. I have experience building static web pages but dynamic content has always been more of a challenge. Thus I aim to build a complete web app almost entirely in Javascript. 2. What should your audience be able to do or what benefit is there for your audience after viewing/using your product? My audience will have a better understanding of how web development technologies have changed over the years. After viewing this presentation, a user should have all the resources they need to learn how to build their own dynamic website. 3. Who is your target audience? The target audience is anybody who is interested in computers and the Internet, or anyone who was ever curious about how a website is made. The presentation will be designed for an audience without a technical background. Although the presentation is suitable for an audience of all ages and all genders, it will be tailored for teenagers and college students (ages 16

22) to enhance their interest in computers and programming. Such skills are becoming increasingly valuable. 4. What will you be presenting/discussing on your website? Some of the contents of the presentation will overlap with the material taught in this course. This presentation will cover HTML, CSS, and Javascript, including background history on their origin and the difference versions they have gone through throughout the years. Extensive focus will be placed on popular, modern frameworks utilizing those three languages such as Twitter Bootstap and jquery. There will also be conceptual elements presented, such as DOM and the CSS box model. In addition, TCP/IP and HTTP will be broken down and explained, as they are very important to learning how client- server communication works. The presentation will also cover server- side languages like PHP, and how they operate in conjunction with the front- end languages. Lastly, the presentation will also briefly touch up on databases as a way to save information for a website. Notable Internet companies, such as Google, Facebook, Twitter and others will be profiled, and their contributions to the field of web development will be recognized. Notable individuals who have made significant contribution to the Internet and web development, such as Tim Berners- Lee, will also be profiled. The presence of known brands in the presentation will make it much more relatable to a regular audience. Many components of the presentation will be interactive it will have buttons, sliders, input forms, and more. These buttons/sliders will trigger various modals or popovers containing more relevant information.

5. What approach will you use? My presentation aims to be more like a game than a lecture. My presentation will be animated similar to a Powerpoint, but it will be powered by Reveal.js, a Javascript framework for making beautiful, slide driven presentations. Reveal.js takes user keyboard input to navigate around the presentation. This way, users can play around with the website until they find something interesting and explore topics in a non- linear fashion. Users will be able to explore certain topics in depth, while just skimming over less interesting topics. User interaction will be handled by Angular.js, a client- side Javascript framework for modeling dynamic documents. It replaces certain HTML/CSS components with Javascript templates. Any server level activity (form submission) will be handled by node.js, a server- side Javascript framework. All pages will have a combination of interactive, visual, and text content. Some text or images may only be displayed after the user presses a button. 6. What is the measure of success for your project? I will incorporate Google Analytics into this website in order to track user activity. Google Analytics will allow me to view which pages are receiving the most hits, and even where users are located. If a large number of hits come from areas near universities, then I know the page is a success. In addition, there will be a brief survey at the end of the presentation garnering user feedback. This survey will self- built using various front- end and back languages. Part of the survey will include the ability to rate your experience on a scale from 1-10.

Element list: ~10 HTML/CSS pages Image of Google headquarters Image of Facebook headquarters Image of Twitter logo Image of Tim Berners- lee jquery logo Twitter Bootstrap logo Ruby on Rails logo MySql logo Page of text talking about web development in the past Page of text talking about current web development standards Page of text talking about web development in the near future Page of text profiling important Internet Companies Page of text profiling important individuals Page of text explaining HMTL/DOM Page of text explaining CSS Page of text explaining HTTP Google analytics HTML text forms for user feedback ~15 HTML buttons and tabs

Resource List All images: Public domain on the Internet All research will be taken from past class assignments and the public domain on the Internet Reveal.js starter code: http://lab.hakim.se/reveal- js/#/ Angular.js starter code: http://angularjs.org/ Google Analytics: http://www.google.com/analytics/ Node.js starter code: http://nodejs.org/