CSET 4100 Assignment 3

Size: px
Start display at page:

Download "CSET 4100 Assignment 3"

Transcription

1 CSET 4100 Assignment 3 Simple Java Servlet Overview This assignment will focus on creating Java Servlets that can communicate with a data storage system. Read CH. 6 and CH. 7 in the Java servlets and JSP textbook. Server Info The server for this assignment is the following: course-server.exdsyslab.net Each of you has an account on that server. You should be able to SSH to the server. Please let me know ASAP if you have problems logging into the server. Deployment In your home directory, there is a directory named webapps. Create a directory named cset4100- hw3 inside the webapps directory. You will place all your JSP pages in the cset4100- hw3 directory. From your home directory: cd webapps mkdir cset4100- hw3 mkdir cset4100- hw3/web- INF mkdir cset4100- hw3/web- INF/lib mkdir cset4100- hw3/web- INF/classes mkdir cset4100- hw3/web- INF/classes/store Note: For security reasons the contents of your webapps directory will not be visible from the web. So you must navigate to the paths for your servlet that you define in your servlet mappings. Place the following jar files in the cset4100- hw3/web- INF/lib directory: cset4100- data- lib- v01.jar gson jar mongo jar

2 NOTE: DO NOT USE WAR FILES. For security reasons, we have chosen to keep your deployments based in your home directories and NOT via WAR files. Requirements You will be creating the first phase of an e- commerce web application. The first phase will require displaying a list of products. You will need to display the following for each product on this index page: The product name The category that the product belongs to The product s name should be a hyperlink to a product info page that will display the specific details for that product See the example output in Example 1. The links from your index page should lead to a product info page where the detailed specifics of a product should be displayed. See Example 2. Hint, the product ID is a unique way to identify and find a product. Your implementation should follow the Model- View- Controller paradigm. I have already provided you with a web.xml, basic servlet and JSP to use as a template for the index page. You will need to create any additional servlet and jsp pages necessary to implement the product info page. I have also provided you with a ProductInfo model class that is responsible for all the details of accessing the data storage system. See the Appendix. Make sure that you the servlet mapping for the index page uses the /products url pattern. I will use the URL below to access your application. As you can see from the examples, I do not require that you have artistically laid out or styled output but you do need to format the output with some structure. Example 1: Example output from index page: All Products Name: magnam - Blu-Ray Category: Movies

3 Name: molestiae porro Category: Home & Garden Name: minima a optio Category: Clothing & Shoes Name: molestiae Category: Computer Name: totam ut - DVD Category: Movies Name: architecto voluptatem - DVD Category: Movies

4 Example 2: Example Output from Product Info Page magnam - Blu-Ray aspect ratio: 2.39:1 rating: R format: Blu-Ray running time: 83.0 sku: 8cd700-bsg51qf-003 Description: Laborum quasi distinctio impedit et tenetur dolores. Fuga quibusdam quia est illum tempora sed. Dignissimos vel dicta aperiam et maiores aut repudiandae. Non corrupti eligendi eveniet et eum. Veritatis vel saepe aut et ab veniam nam. Dolor sed in voluptates porro odit. Voluptate ad deserunt est aut assumenda ut. Distinctio nihil in harum magni. Odio debitis tenetur assumenda. Nemo temporibus iusto omnis optio. Et voluptas similique voluptatem quo labore explicabo eos nisi. Ut commodi dolore voluptate et occaecati reiciendis natus. Omnis non sint laborum deserunt ad nemo. Enim veniam laborum ea temporibus dicta libero quos. Quia reiciendis maiores et quia quae. Id libero aperiam aut doloremque. Est reprehenderit a reiciendis et. Reprehenderit ea molestiae architecto ea autem exercitationem dignissimos. Velit et ipsa tenetur. Nostrum laborum culpa aut libero enim. Dolor corporis dolores iusto. Et est enim doloremque. Voluptatibus ducimus suscipit quasi et. Nesciunt autem delectus voluptates labore qui. Illo voluptates optio est et distinctio cupiditate. Veritatis sed voluptas nobis praesentium. Nostrum assumenda in mollitia consequatur quis vel. Sint quaerat rem quae. Assumenda eum voluptate consequuntur nemo soluta harum suscipit in. Cupiditate aut dolorem sed ratione tempore. Harum aliquam

5 iusto et. Qui est libero sint et ut maiores possimus velit. Excepturi consequuntur dolor commodi. Error rerum ex vero quaerat laboriosam cumque. Aut accusamus at sed repellat.

6 Appendix API for models.productinfo class: public static void initialize(string authid); public static ProductInfo findbyid(string id); public static List<ProductInfo> findall() public String getid(); public String getname(); public String getcategory(); public String getdescription(); public String getmetadata(); ProductIndexServlet.java package store; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.util.list; import models.productinfo; public class ProductIndexServlet extends HttpServlet { protected void doget(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { ProductInfo.initialize("wacosta"); List<ProductInfo> productlist = ProductInfo.findAll(); request.setattribute("productlist",productlist); String html_url = "/views/products/index.jsp"; String json_url = "/views/products/index_json.jsp"; String url = html_url;

7 if(request.getparameter("format")!= null && request.getparameter("format").equalsignorecase("json")){ url = json_url; } ServletContext context = getservletcontext(); RequestDispatcher dispatcher = context.getrequestdispatcher(url); dispatcher.forward(request,response); } } index.jsp <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <html> <head><title>products List</title></head> <body> <h1>all Products</h1> <%@ page import="models.productinfo" %> <%@ page import="java.util.list" %> <% List<ProductInfo> productlist = (List<ProductInfo>) request.getattribute("productlist"); %> <% for(productinfo product : productlist) {%> <p>name: <%= product.getname() %></p> <p>category: <%= product.getcategory() %></p> <hr/> <%}%> </body> </html> web.xml

8 <web-app xmlns=" xmlns:xsi=" xsi:schemalocation=" version="2.5"> <servlet> <servlet-name>productindex</servlet-name> <servlet-class>store.productindexservlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>productindex</servlet-name> <url-pattern>/products</url-pattern> </servlet-mapping> </web-app>

The Header Text. The Header Text. The Header Text. Company. Company. Dropdown. Button. Button. Button. Button. Button. Button. Amount.

The Header Text. The Header Text. The Header Text. Company. Company. Dropdown. Button. Button. Button. Button. Button. Button. Amount. Company People 84 Violations 42 Statistics Settings Profile Company People 84 Violations 42 Statistics Settings Edit All users Create Verified Delete Left Left Left Middle Middle Right Right Banned Append

More information

Michelle Spigner Final Project Proposal

Michelle Spigner Final Project Proposal Michelle Spigner Final Project Proposal For my final project, I will be recreating my portfolio site, coding it from the ground up. My overall concept is to have most of the content viewable on a single

More information

Fiducial - Designers & Developers

Fiducial - Designers & Developers Fiducial - Designers & Developers Chateau Group Arquitectonica Fortune International Group Bonan Fiducial - Designers & Developers (Placed) User has placed the Designers & Developers fiducial on the table.

More information

Brand Guideline Book

Brand Guideline Book Brand Guideline Book Contents Tone of Voice 02 Logotype 06 Colour 12 Typography 16 Brand Language 20 Photographic Style 24 Application 28 01 TONE OF VOICE TONE OF VOICE Tone of Voice O1 is a brand that

More information

VISUAL IDENTITY GUIDELINES

VISUAL IDENTITY GUIDELINES VISUAL IDENTITY GUIDELINES Introduction The Water and Sanitation Program (WSP) created these visual identity guidelines to aid you in the production of WSP communication and knowledge management products

More information

Resources. The heart of ATI

Resources. The heart of ATI About Us Our Portfolio Funding European & International & Media Insight 03 - Emerging technologies in commercial aircraft systems This INSIGHT looks at the emerging technologies that will feature in future

More information

Brand Usage Guide must any all logo files Word templates

Brand Usage Guide must any all logo files Word templates Brand Usage Guide You must refer to this guide for any use of the Stsʼailes logo or Brand. The enclosed CD contains all logo files and Word templates for use. For the latest files go to: www.stsailes.com/brand

More information

.and we ll give you 100 to say thank you

.and we ll give you 100 to say thank you The digital bank Windows Internet Explorer http://www.anybank.co.uk/distinction Open an anybank current account today. Get our award winning Distinction Account 5 mobile banking app No monthly fees* Earn

More information

T: +44 (0) F: +44 (0) E: W:

T: +44 (0) F: +44 (0) E: W: T: +44 (0) 1483-227600 F: +44 (0) 1483-227700 E: info@wickhill.co.uk W: www.wickhill.com Wick Hill Ltd. River Court, Albert Drive, Woking, Surrey, GU21 5RP SYSTEM REQUIREMENTS Sed ut perspiciatis, unde

More information

The uantwerpendocs classes

The uantwerpendocs classes The uantwerpendocs classes Walter Daems (walter.daems@uantwerpen.be) 2017/01/08 1 Introduction This package implements the house style of Universiteit Antwerpen for course texts, master s theses and letters.

More information

Amplience Content Authoring Cartridge for Salesforce Commerce Cloud

Amplience Content Authoring Cartridge for Salesforce Commerce Cloud Amplience Content Authoring Cartridge for Salesforce Commerce Cloud Makes it easy to integrate Amplience-created content modules with Commerce Cloud page templates. The result? Seamless content and commerce

More information

ReportLab Paragraphs Reloaded

ReportLab Paragraphs Reloaded ReportLab Paragraphs Reloaded Dinu C. Gherman gherman@python.net EuroPython Conference 2008-07-07, Vilnius Agenda ReportLab Overview Paragraphs Paragraphs Reloaded & Examples Summary ReportLab Overview

More information

Interaction with Interconnected Data in Participatory Processes

Interaction with Interconnected Data in Participatory Processes F O R S C H U N G A N F A C H H O C H S C H U L E N Interaction with Interconnected Data in Participatory Processes Lars Schütz lars.schuetz@hs-anhalt.de Anhalt University of Applied Sciences, Dept. of

More information

User Guide. Version 2.3.0,

User Guide. Version 2.3.0, User Guide Version 2.3.0, 2018-01-21 Table of Contents Introduction...6 Features...7 Installation...9 Uninstall...9 Quick Start...10 Settings...12 Block name...13 Block code...14 Simple editor for mobile

More information

User Manual. Version ,

User Manual. Version , User Manual Version 2.3.13, 2018-07-20 Table of Contents Introduction...6 Features...7 Installation...9 Uninstall...9 Quick Start...10 Settings...13 Block name...14 Block code...15 Quickly disable insertion...15

More information

User Guide. Version 2.3.9,

User Guide. Version 2.3.9, User Guide Version 2.3.9, 2018-05-30 Table of Contents Introduction...6 Features...7 Installation...9 Uninstall...9 Quick Start...10 Settings...13 Block name...14 Block code...15 Quickly disable insertion...15

More information

3. Graphic Charter / 3.5 Web design

3. Graphic Charter / 3.5 Web design BRAND GUIDELINES I. Introduction SusChem s web presence is one important way to present the European Technology Platform for Sustainable Chemistry to the world and to connect stakeholders, partners, policy

More information

DEV-C. OP Administrator Created the OP. Search Organizaion. Enter Org. Info. Set up Merchant Account. Enter Payment Method. Review Order and Submit

DEV-C. OP Administrator Created the OP. Search Organizaion. Enter Org. Info. Set up Merchant Account. Enter Payment Method. Review Order and Submit Information Architecture User Types and Status- Developers DEV-A DEV-B DEV-C DEV-D Anonymous Not registered or signed-in on Developer Program site Variations of Anonymous Cookies include: - First time

More information

GDES218. Using Faux Column Technique In this project you will learn how to use background images to create a layout that uses faux column technique.

GDES218. Using Faux Column Technique In this project you will learn how to use background images to create a layout that uses faux column technique. Using Faux Column Technique In this project you will learn how to use background images to create a layout that uses faux column technique. Overview of the Project You will use Fireworks or Photoshop to

More information

engine Documentation Release Kevin Brolly

engine Documentation Release Kevin Brolly engine Documentation Release 0.7.0 Kevin Brolly July 15, 2014 Contents 1 Search 3 2 Resource 7 2.1 Authorisation............................................... 7 2.2 Example JSON Response........................................

More information

OPTIQUE BRAND GUIDELINES PRESENTATION

OPTIQUE BRAND GUIDELINES PRESENTATION OPTIQUE BRAND GUIDELINES PRESENTATION 1 INDEX 3 Logotype presentation 4 Logotype personalized typography 5 Construction grid 6 Minimum logo legibility 7 The exclusion zone 14 Brand pattern 15 Brand imagery

More information

BRAND GUIDELINES

BRAND GUIDELINES BRAND GUIDELINES 06.19.18 CONTENTS 3 BRAND ELEMENTS 1.1 Overview 1.2 The Nutrien Logo 1.3 The Nutrien Ag Solutions Logo 1.4 Color System 1.5 Logo: Colors 1.6 Logo: Clear Space 1.7 Logo: Scaling & Minimum

More information

Condition of the Mobile User

Condition of the Mobile User Condition of the Mobile User Alexander Nelson August 25, 2017 University of Arkansas - Department of Computer Science and Computer Engineering Reminders Course Mechanics Course Webpage: you.uark.edu/ahnelson/cmpe-4623-mobile-programming/

More information

RHYMES WITH HAPPIER!

RHYMES WITH HAPPIER! RHYMES WITH HAPPIER! Title Subtitle Date Title Subtitle Date Title Subtitle Date Title Subtitle Date WHO AM I? First Last Body copy Quick Facts about Zapier HQ: San Francisco, CA 100% Remote 145 Employees

More information

HOW TO RANK FOR IPHONE 8 & IPHONE X: A COMPLETE SEO STRATEGY

HOW TO RANK FOR IPHONE 8 & IPHONE X: A COMPLETE SEO STRATEGY HOW TO RANK FOR IPHONE 8 & IPHONE X: A COMPLETE SEO STRATEGY AYIMA HOW TO RANK FOR IPHONE 8 & IPHONE X: A COMPLETE SEO STRATEGY PAGE 1 The New iphone 8 & How To Rank For It: A Complete SEO Strategy After

More information

Title Goes Here. Subtitle, not that you need one. Your Name Here. Department of Physics Pacific University

Title Goes Here. Subtitle, not that you need one. Your Name Here. Department of Physics Pacific University Title Goes Here Subtitle, not that you need one Your Name Here Department of Physics Pacific University This dissertation is submitted for the degree of Bachelor of Science College of Arts and Sciences

More information

/

/ CSS3 Fluid Grids grids1.html Refer Notebook for CSS code Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod maxime dicta aperiam nulla sint mollitia, ratione explicabo

More information

QUANTUM BRAND IDENTITY. V.3 / Apr 2018

QUANTUM BRAND IDENTITY. V.3 / Apr 2018 QUANTUM BRAND IDENTITY V.3 / Apr 2018 BRAND PALETTE The building blocks for communicating the Quantum Brand Identity in a unified visual system are comprised of core elements including logo, color, and

More information

BRAND GUIDELINES UPDATED MARCH 2018

BRAND GUIDELINES UPDATED MARCH 2018 BRAND GUIDELINES UPDATED MARCH 2018 3.0 BRAND ELEMENTS 2 3.1 Overview 3.2 The Nutrien Logo 3.3 The Nutrien Logo with Tagline 3.4 Color System 3.5 Logo & Tagline Colors: Positive 3.6 Logo & Tagline Colors:

More information

COLOR PALETTE TYPOGRAPHY IMAGERY PRINT WEB TAGLINE LOGO. 1 AFCS Brand Guide

COLOR PALETTE TYPOGRAPHY IMAGERY PRINT WEB TAGLINE LOGO. 1 AFCS Brand Guide 1 AFCS Brand Guide LOGO TAGLINE TYPOGRAPHY COLOR PALETTE IMAGERY PRINT WEB INTRODUCTION In 2010, Air Force Civilian Service (AFCS) was launched, providing a name and face for the 180,000 civilian employees

More information

Introduction to Servlets. After which you will doget it

Introduction to Servlets. After which you will doget it Introduction to Servlets After which you will doget it Servlet technology A Java servlet is a Java program that extends the capabilities of a server. Although servlets can respond to any types of requests,

More information

the Jackson hole backcountry A Comprehensive Guide

the Jackson hole backcountry A Comprehensive Guide the Jackson hole backcountry A Comprehensive Guide Contents CHAPTER 1 A complete guide to all zones accessible from the tram CHAPTER 2 Hidden lines of Teton Pass, a detailed map CHAPTER 3 The best zones

More information

NNIT DESIGN GUIDE CVI

NNIT DESIGN GUIDE CVI NNIT DESIGN GUIDE CVI JANUARY 2017 CONTENT INTRODUCTION 3 LOGO 4 COLOURS 8 TYPOGRAPHY 10 IMAGES 12 SYMBOLS 19 ICONS 20 GRAPHS AND ILLUSTRATIONS 22 BROCHURES 23 REPORTS / WHITE PAPERS 24 ADVERTISING 25

More information

Business System Standards

Business System Standards Overview This chapter outlines the standards for the university s business system documents including business cards, printed stationery, electronic stationery, PowerPoint presentations, email signatures,

More information

Web Document Ranking

Web Document Ranking Web Document Ranking Sérgio Nunes DEI, Faculdade de Engenharia Universidade do Porto SSIIM, MIEIC, 2015/16 2014/15 Overview of concepts and techniques for ranking web documents The World Wide Web The Web

More information

MinION Computer Requirements

MinION Computer Requirements MinION Computer Requirements For Sequencing and Data Analysis Oxford Nanopore Technologies Oxford Science Park, Oxford OX4 4GA, UK support@nanoporetech.com www.nanoporetech.com MinION Host Computer Requirements

More information

Book title goes here

Book title goes here Book title goes here The half title page information goes here, with the option of using compact paragraph spacing to reduce the line height and space after the paragraph (para condition= compactpara ).

More information

HTML for D3. Visweek d3 workshop

HTML for D3. Visweek d3 workshop HTML for D3 Visweek d3 workshop What is HTML HTML is the language in which the web pages are encoded. What is HTML? HTML can be complicated But it doesn t have to be.

More information

UVic Senior s Program: Microsoft Word

UVic Senior s Program: Microsoft Word UVic Senior s Program: Microsoft Word Created by Robert Lee for UVic Senior s Program website: https://www.uvic.ca/engineering/computerscience/community/index.php Opening Microsoft Word: Launch it from

More information

Access Online. Create New Account Define Product Settings Required Fields (unless mentioned as optional) Product (Bank) Agent.

Access Online. Create New Account Define Product Settings Required Fields (unless mentioned as optional) Product (Bank) Agent. Create New Account 1 2 3 4 1. Define Product Settings Required Fields (unless mentioned as optional) Product (Bank) 1234 Agent 1456 Company 5674 Department (optional) 1456 Division (optional) 3321 Search

More information

KIDS BEDROOMS SHOP NOW -00% NEW. Item Name & Description $00 $00 -00% NEW. Item Name & Description $00 $00 NEW COLLECTIONS SHOP NOW!

KIDS BEDROOMS SHOP NOW -00% NEW. Item Name & Description $00 $00 -00% NEW. Item Name & Description $00 $00 NEW COLLECTIONS SHOP NOW! Sign In / 0 0 0 HOME ACCESSORIES DINING SETS SPECIAL OFFERS 2016 COLLECTIONS! JUNE 24,2016 ELEGANT DINING SET Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut

More information

Start building intelligent chatbots for free!

Start building intelligent chatbots for free! English Sign up Login Start building intelligent chatbots for free! Install a chatbot to your page in less than 5 minutes without programming! FULL NAME Full name EMAIL ADDRESS Email address PASSWORD Password

More information

Getting started with Winstone. Minimal servlet container

Getting started with Winstone. Minimal servlet container Getting started with Winstone Minimal servlet container What is Winstone? Winstone is a small servlet container, consisting of a single JAR file. You can run Winstone on your computer using Java, and get

More information

Visual Identity and Messaging Guidelines

Visual Identity and Messaging Guidelines Visual Identity and Messaging Guidelines Understanding and Managing Our Identity Version 1.3 December 2013 Contents These guidelines introduce the Outerwall TM brand and outline the basic rules for using

More information

Logo style guide March 2017

Logo style guide March 2017 Barbershop Toolbox Logo style guide March 2017 Barbershop / Logo Barbershop logo The BARBERSHOP logo consists of a traditional barbershop pole symbol in magenta/black, mustache and the word mark. These

More information

CASE EXPLORER - INSTALLATION GUIDE. Doc

CASE EXPLORER - INSTALLATION GUIDE. Doc CASE EXPLORER - INSTALLATION GUIDE Doc. 20161104 Table Of Contents Overview... 3 Log In... 3 Procedure... 3 Home Page... 4 Searching and Pagination... 4 Utility Tools... 5 Report Generation... 6 Additional

More information

Barbershop / Contents. Logo 3. Color palette 8. Typography 9. Example of use 10

Barbershop / Contents. Logo 3. Color palette 8. Typography 9. Example of use 10 Barbershop / Contents This is an interactive contentpage. Clicking on the listed items will redirect to the relevant page in this document. Logo 3 Color palette 8 Typography 9 Example of use 10 2 Barbershop

More information

Laing O Rourke. Brand: our visual identity guidelines Version one.

Laing O Rourke. Brand: our visual identity guidelines Version one. Laing O Rourke Brand: our visual identity guidelines 2019. Version one. Contents Who we are 3 How we look 7 Our toolkit 8 In practice 33 Download centre 37 Who we are 3 Our global mission 4 Our guiding

More information

STRUTS 2 - HELLO WORLD EXAMPLE

STRUTS 2 - HELLO WORLD EXAMPLE STRUTS 2 - HELLO WORLD EXAMPLE http://www.tutorialspoint.com/struts_2/struts_examples.htm Copyright tutorialspoint.com As you learnt from the Struts 2 architecture, when you click on a hyperlink or submit

More information

Business Applications Page Format

Business Applications Page Format Margins Business Applications Page Format Page margins are the blank space around the edges of the page. The printable area is the section of the page inside the margins. To Change the Page Margins Margins

More information

Typography is the art and technique of arranging type in order to make language visible.

Typography is the art and technique of arranging type in order to make language visible. TYPOGRAPHY 101 Typography is the art and technique of arranging type in order to make language visible. Good typography goes unnoticed. Readability How easy it is to read words, phrases and blocks of text

More information

BRAND Guide. EuropeActive LOGOS

BRAND Guide. EuropeActive LOGOS BRAND Guide EuropeActive LOGOS version 10/2014- p1 EuropeActive Logo The European Health & Fitness Association (EHFA) has been rebranded to EuropeActive. With our mission to get more people, more active,

More information

Servlets by Example. Joe Howse 7 June 2011

Servlets by Example. Joe Howse 7 June 2011 Servlets by Example Joe Howse 7 June 2011 What is a servlet? A servlet is a Java application that receives HTTP requests as input and generates HTTP responses as output. As the name implies, it runs on

More information

brand rationale logo colour typography graphics & images GREEN BISHOP BRAND IDENTITY GUIDELINES

brand rationale logo colour typography graphics & images GREEN BISHOP BRAND IDENTITY GUIDELINES brand rationale logo colour typography graphics & images 1 BRAND RATIONALE THE STORY OF GREEN BISHOP Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore

More information

Servlet for Json or CSV (or XML) A servlet serving either Json or CSV (or XML) based on GET parameter - This version uses org.json

Servlet for Json or CSV (or XML) A servlet serving either Json or CSV (or XML) based on GET parameter - This version uses org.json Servlet for Json or CSV (or XML) A servlet serving either Json or CSV (or XML) based on GET parameter - This version uses org.json A Servlet used as an API for data Let s say we want to write a Servlet

More information

Brand Standards Manual. Copyright March 2007

Brand Standards Manual. Copyright March 2007 Brand Standards Manual Copyright March 2007 Primary Logo Primary Logo Full Color - Positive Primary logo is to be used when ever possible. Primary background color is white. Plum PMS 5185 Metallic Grey

More information

HARBORTOUCH STYLE GUIDE

HARBORTOUCH STYLE GUIDE HARBORTOUCH STYLE GUIDE THE LOGO The Harbortouch logo was created for its simplicity and ease of use for all types of applications. It is essential that the logo is not altered in any way in order for

More information

Masthead. Masthead Subhead. Heading 1 spans two columns as a standard. What s Inside. Issue style Year Month Newsletter Website URL

Masthead. Masthead Subhead. Heading 1 spans two columns as a standard. What s Inside. Issue style Year Month Newsletter Website URL Masthead Masthead Subhead Issue style Year Month Newsletter Website URL. See last page for tips on inserting images. What s Inside TOC List Bullet. This text is set in a floating text box anchored in the

More information

Ford of Europe September Dealer Stationery. 1 Letterhead 2 Compliment slip 3 Business card. For all applications

Ford of Europe September Dealer Stationery. 1 Letterhead 2 Compliment slip 3 Business card. For all applications Ford of Europe 1 Letterhead 2 Compliment slip 3 Business card Dealer Stationery For all applications Contents 0 Introduction 1 Letterhead 1.0 Examples 1.1 Construction 1.2 Brand Box and name 1.3 Address

More information

Manual ODIP Content Management System Version 1.0 February 2013

Manual ODIP Content Management System Version 1.0 February 2013 Manual ODIP Content Management System Version 1.0 February 2013 Chapter 1- Home page After you have logged in you will find the entry buttons to all sections of the CMS you will need to maintain the ODIP

More information

PromiseShip Style Guide

PromiseShip Style Guide Logo Options Primary - Color Primary with Tag - Color Black Black with Tag Reverse/White Reverse/White with Tag 2 Logo Use Guidelines Use the height of the P in PromiseShip to determine the width of space

More information

IDM 221. Web Design I. IDM 221: Web Authoring I 1

IDM 221. Web Design I. IDM 221: Web Authoring I 1 IDM 221 Web Design I IDM 221: Web Authoring I 1 Week 1 Introduc)on IDM 221: Web Authoring I 2 Hello I am Phil Sinatra, professor in the Interac4ve Digital Media program. You can find me at: ps42@drexel.edu

More information

Styling of Controls Framework

Styling of Controls Framework Styling of Controls Framework 2011 51Degrees.mobi Limited. All rights reserved. The copyright in and title to the document Styling of Controls Framework belongs to 51Degrees.mobi Limited. No part of it

More information

howtomarketing VISUAL IDENTITY In this section 30/04/ MY PR plus 1

howtomarketing VISUAL IDENTITY In this section 30/04/ MY PR plus 1 howtomarketing VISUAL IDENTITY Module 1 Identify 1 In this section + WHAT IS VISUAL IDENTITY? + BRAND PROMISE AND STYLE + COLOURS + FONTS + DESIGN + VISUAL IDENTITY GUIDES/STYLE SHEETS 2 1 Visual Identity

More information

graceland-core Documentation

graceland-core Documentation graceland-core Documentation Release 0.1.0-SNAPSHOT Javier Campanini April 14, 2014 Contents 1 About 3 1.1 Contributing............................................... 3 1.2 License..................................................

More information

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed eiusmod tempor incididunt ut labore et dolore magna - ali qua. Ut enim ad minim veniam,

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed eiusmod tempor incididunt ut labore et dolore magna - ali qua. Ut enim ad minim veniam, Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - ali qua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut

More information

Stateless -Session Bean

Stateless -Session Bean Stateless -Session Bean Prepared by: A.Saleem Raja MCA.,M.Phil.,(M.Tech) Lecturer/MCA Chettinad College of Engineering and Technology-Karur E-Mail: asaleemrajasec@gmail.com Creating an Enterprise Application

More information

Cisco Derivative Work Process Automation Program. Samita Bhandary Information Architect

Cisco Derivative Work Process Automation Program. Samita Bhandary Information Architect Learning @ Cisco Derivative Work Process Automation Program Samita Bhandary Information Architect Introduction and Problem Description of current manual Derivative Works Program The Worldwide Learning

More information

Thinking inside the box

Thinking inside the box Intro to CSS Thinking inside the box Thinking inside the box Thinking inside the box Thinking inside the box Thinking inside the box Thinking inside the box Thinking inside

More information

Dashboard Dashboard Screens Screens

Dashboard Dashboard Screens Screens Dashboard Screens DataSynapse Grid Server Dashboard Grid Components Services Admin Diagnostics Overview Overview Director Monitor Broker Monitor 45 Available Engines 16 Connected Drivers 31 Active Sessions

More information

High Performance Auto Layout

High Performance Auto Layout #WWDC18 High Performance Auto Layout Ken Ferry, ios System Experience Kasia Wawer, ios Keyboards 2018 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

RuSSEll sutter. Proposal / Navigational Chart / Wireframes. Joseph Palmer Prof: Erikk Ross IMD September 2017

RuSSEll sutter. Proposal / Navigational Chart / Wireframes. Joseph Palmer Prof: Erikk Ross IMD September 2017 RuSSEll sutter Proposal / Navigational Chart / Wireframes Joseph Palmer Prof: Erikk Ross IMD 331 5 September 2017 Proposal The Brand Russell Sutter is a collection of unique items for the modern lifestyle.

More information

ServletConfig Interface

ServletConfig Interface ServletConfig Interface Author : Rajat Categories : Advance Java An object of ServletConfig is created by the web container for each servlet. This object can be used to get configuration information from

More information

Servlet Basics. Agenda

Servlet Basics. Agenda Servlet Basics 1 Agenda The basic structure of servlets A simple servlet that generates plain text A servlet that generates HTML Servlets and packages Some utilities that help build HTML The servlet life

More information

Tutorial: Developing a Simple Hello World Portlet

Tutorial: Developing a Simple Hello World Portlet Venkata Sri Vatsav Reddy Konreddy Tutorial: Developing a Simple Hello World Portlet CIS 764 This Tutorial helps to create and deploy a simple Portlet. This tutorial uses Apache Pluto Server, a freeware

More information

DESIGN GUIDELINES. Use the following slides as a guide to make sure your presentation follows the PCS Plus brand.

DESIGN GUIDELINES. Use the following slides as a guide to make sure your presentation follows the PCS Plus brand. Use the following slides as a guide to make sure your presentation follows the PCS Plus brand. LOGO PLACEMENT On white content slides the logo should appear in full colour on the bottom left of the screen

More information

Session 8. Introduction to Servlets. Semester Project

Session 8. Introduction to Servlets. Semester Project Session 8 Introduction to Servlets 1 Semester Project Reverse engineer a version of the Oracle site You will be validating form fields with Ajax calls to a server You will use multiple formats for the

More information

STOCKHOLM BEAMER THEME

STOCKHOLM BEAMER THEME STOCKHOLM BEAMER THEME sthlm is based on the hsrm theme 20130731-093333-r2.2B-TemplatesthlmBeamerTheme HendryOlson.com Made in Sweden OVERVIEW 1. Background 2. Structure 3. Features 4. Tutorial 2 BACKGROUND

More information

HTML. UC Berkeley Graduate School of Journalism

HTML. UC Berkeley Graduate School of Journalism HTML UC Berkeley Graduate School of Journalism Webpages are made of three Webpages are made of three HTML Webpages are made of three HTML CSS Webpages are made of three HTML CSS JavaScript Webpages are

More information

MISSION/VISION/VALUES

MISSION/VISION/VALUES BRAND GUIDELINES TABLE OF CONTENTS Why Brand Matters...2 Mission Statement...4 Color Palette...6 Typography...8 Logo Usage...10 Letterhead... 12 Powerpoint... 14 Closing...15 WHY BRAND MATTERS Brand is

More information

This is an H1 Header. This is an H2 Header. This is an H3 Header

This is an H1 Header. This is an H2 Header. This is an H3 Header is a key element in web design. This templates delivers you sophisticated typography and various stylings. The style guide gives you an overview about all possible HTML tag stylings provided by the template.

More information

SECRET DESIGNS DESIGNED BRAND GUIDELINE

SECRET DESIGNS DESIGNED BRAND GUIDELINE DESIGNED BRAND 2018 GUIDELINE TABLE OF CONTENT 01 COMPANY INRODUCTION PAGE 04 02 OUR LOGO DESIGN PAGE 06 03 THE COLOR SYSTEM PAGE 10 04 TYPOGRAPHY PAGE 12 05 LOGO VIOLATION PAGE 14 06 LOGO USAGE PAGE

More information

q u e s t i o n s? contact or

q u e s t i o n s? contact or Chocolate Grail offers gourmet and artisanal chocolatiers different advertising options listed below. Two options are free: the basic listing and reviews. listings home page features quick pick fix reviews

More information

sessionx Desarrollo de Aplicaciones en Red A few more words about CGI CGI Servlet & JSP José Rafael Rojano Cáceres

sessionx Desarrollo de Aplicaciones en Red A few more words about CGI CGI Servlet & JSP José Rafael Rojano Cáceres sessionx Desarrollo de Aplicaciones en Red José Rafael Rojano Cáceres http://www.uv.mx/rrojano A few more words about Common Gateway Interface 1 2 CGI So originally CGI purpose was to let communicate a

More information

University of Waterloo E-Thesis Template for LATEX

University of Waterloo E-Thesis Template for LATEX University of Waterloo E-Thesis Template for LATEX by Pat Neugraad A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Science in Zoology

More information

CREATE REGISTRY: FROM PRODUCT DETAIL, REGISTRY LANDING PAGE & MY ACCOUNT WIREFRAMES DRAFT V.1.0 July 30, 2014

CREATE REGISTRY: FROM PRODUCT DETAIL, REGISTRY LANDING PAGE & MY ACCOUNT WIREFRAMES DRAFT V.1.0 July 30, 2014 CREATE REGISTRY: FROM PRODUCT DETAIL, REGISTRY LANDING PAGE & MY ACCOUNT WIREFRAMES DRAFT V.1.0 July 30, 2014 Document Intro 3 ways to create a registry: from Product Detail from Registry Landing Page

More information

Servlets1. What are Servlets? Where are they? Their job. Servlet container. Only Http?

Servlets1. What are Servlets? Where are they? Their job. Servlet container. Only Http? What are Servlets? Servlets1 Fatemeh Abbasinejad abbasine@cs.ucdavis.edu A program that runs on a web server acting as middle layer between requests coming from a web browser and databases or applications

More information

Discovery & Innovation in the Life Sciences BOYCE THOMPSON INSTITUTE

Discovery & Innovation in the Life Sciences BOYCE THOMPSON INSTITUTE VISUAL IDENTITY GUIDE V1.2/ 2.19.2016 VISUAL IDENTITY GUIDELINES 3 logo 6 colors 8 typefaces 9 photography 10 in print 11 institutional resources 2 logomark LOGO The Boyce Thompson Institute logo is often

More information

IDENTITY STANDARDS MANUAL

IDENTITY STANDARDS MANUAL IDENTITY STANDARDS MANUAL Table of Contents (Click to Select Section) 1.1 How To Use This Manual BASIC STANDARDS FOR THE SIGNATURE 2.1 The Logo Mark 2.2 The Signatures 2.3 Coloration 2.4 Color Reproduction

More information

JAVA SERVLET. Server-side Programming INTRODUCTION

JAVA SERVLET. Server-side Programming INTRODUCTION JAVA SERVLET Server-side Programming INTRODUCTION 1 AGENDA Introduction Java Servlet Web/Application Server Servlet Life Cycle Web Application Life Cycle Servlet API Writing Servlet Program Summary 2 INTRODUCTION

More information

Reputation X Content Development and Promotion Checklist

Reputation X Content Development and Promotion Checklist Reputation X Content Development and Promotion Checklist reputation x look better online 2.7 million blog posts are published every day. How do we cut through the noise? Why does some content achieve higher

More information

9 March 2011 dispatch.com design style guide. updated: 03/09/11

9 March 2011 dispatch.com design style guide. updated: 03/09/11 1 { dispatch.com design style guide updated: 03/09/11 2 Table of Contents I. Basic Design Elements 3 A. 12-Column Grid 4 B. Color Palette 5 C. Typography 6, 7 D. Rules and Spacing 8 E. Toolbar II. Wrap

More information

Ad Spec Guidelines

Ad Spec Guidelines Ad Spec Guidelines 03.19.18 Ad Spec Guidelines 1 General Guidelines Required Assets For best results, please provide fully editable assets. FILES Design Files - Layered PSD (Photoshop) Fonts - RTF / TTF

More information

Brand Guidelines. Brand Guidelines V1.2 May 21, 2018

Brand Guidelines. Brand Guidelines V1.2 May 21, 2018 Brand Guidelines Brand Guidelines V1.2 May 21, 2018 1. Table of Contents 1. Table of Contents 2. Introduction 3. Logo 3.1 Clear Space 3.2 Color 3.3 Photo Backround 3.4 Sizing 3.4 Don t 4. Color Palette

More information

COMCAS 2015 Author Instructions for Full Manuscript Submission

COMCAS 2015 Author Instructions for Full Manuscript Submission COMCAS 2015 Author Instructions for Full Manuscript Submission This document provides guidance on the submission of your Manuscript to COMCAS 2015. You may wish to print out these instructions and read

More information

ewd-feder8 Installation & Reference Guide

ewd-feder8 Installation & Reference Guide ewd-feder8 Installation & Reference Guide Version 1 25 July 2016 2016 M/Gateway Developments Ltd ewd-feder8 Page 1 What is ewd-feder8? ewd-feder8 is a Node.js module that allows you to create a customisable

More information

Information Architecture SITEMAP + PROCESS FLOW + WIREFRAMES

Information Architecture SITEMAP + PROCESS FLOW + WIREFRAMES Information Architecture SITEMAP + PROCESS FLOW + WIREFRAMES Schwan's My Lists, My Recipes & My Menus LAST MODIFIED: 04.5.0 VERSION: c-4.0 Schwan's - Menu Planner Information Architecture Version 3.0 03.04.0

More information

Contents. Contact, 19. About our brand, 3 Key elements, 4. Design elements,13

Contents. Contact, 19. About our brand, 3 Key elements, 4. Design elements,13 The following identity and brand guideline for Bermondsey Pubs has been created to help you present the brand and all the elements that make up the company s visual identity in a consistent and recognizable

More information

INTRODUCTION TO SERVLETS AND WEB CONTAINERS. Actions in Accord with All the Laws of Nature

INTRODUCTION TO SERVLETS AND WEB CONTAINERS. Actions in Accord with All the Laws of Nature INTRODUCTION TO SERVLETS AND WEB CONTAINERS Actions in Accord with All the Laws of Nature Web server vs web container Most commercial web applications use Apache proven architecture and free license. Tomcat

More information

Aclara Corporate Identity. Standards & Design Guidelines

Aclara Corporate Identity. Standards & Design Guidelines Aclara Corporate Identity Standards & Design Guidelines Introduction Aclara has brought together the leading metering and data management companies of ESCO Technologies each well known and well established

More information