PTI891: Deklarative Programmierung

Size: px
Start display at page:

Download "PTI891: Deklarative Programmierung"

Transcription

1 PTI891: Deklarative Programmierung Web-Applikation mit Happstack Framework Lizenz: Author: Verfechter: Home page: Dokumentation: Package & repositories BSD3 Happstack team, HAppS LLC Happstack team Hackage - Darcs

2 Hallo Welt! module Main where import Happstack.Server (nullconf, simplehttp, toresponse, ok) main :: IO () main = simplehttp nullconf $ ok "Hello, World!"

3 Hallo Welt! Was ist Passiert? Die Funktion Simple HTTP lauscht auf einen Request, ab den Moment, wo das Programm gestartet wird. simplehttp :: (ToMessage a) => Conf -> ServerPartT IO a -> IO ()

4 Hallo Welt! Was ist Passiert? Die Funktion Simple HTTP lauscht auf einen Request, ab den Moment, wo das programm gestartet wird. simplehttp :: (ToMessage a) => Conf -> ServerPartT IO a -> IO () Die Konfiguration setzt die Eigenschaften des Servers: data Conf = Conf { port :: Int, validator :: Maybe (Response -> IO Response), logaccess :: forall t. FormatTime t => Maybe (String -> String -> t -> String -> Int -> Integer -> String -> String -> IO ()), timeout :: Int }

5 Statische Routen I module Main where import Control.Monad import Happstack.Server (nullconf, simplehttp, ok, dir) main :: IO () main = simplehttp nullconf $ msum [ ok "Hello, World!", ok "Unreachable ServerPartT" ]

6 Statische Routen II module Main where import Control.Monad (msum) import Happstack.Server (nullconf, simplehttp, ok, dir) main :: IO () main = simplehttp nullconf $ msum [ dir "hello" $ ok "Hello, World!", dir "goodbye" $ dir "world" $ ok "Goodbye, World!" ]

7 Statische Routen II module Main where import Control.Monad (msum) import Happstack.Server (nullconf, simplehttp, ok, dir) main :: IO () main = simplehttp nullconf $ msum [ dir "hello" $ ok "Hello, World!", dir "goodbye" $ dir "world" $ ok "Goodbye, World!" dirs "hello/haskell" $ ok "Hello, Haskell!" ]

8 Statiche Routen III module Main where import Control.Monad (msum) import Happstack.Server (nullconf, simplehttp, ok, dir, path) main :: IO () main = simplehttp nullconf $ msum [ dir "hello" $ path $ \s -> ok $ "Hello, " ++ s ]

9 Request unterscheiden module Main where import Control.Monad (msum) import Happstack.Server (Method(GET, POST), dir, methodm, nullconf, ok, simplehttp) main :: IO () main = simplehttp nullconf $ msum [ do methodm GET ok $ "You did a GET request.\n", do methodm POST ok $ "You did a POST request.\n", dir "foo" $ do methodm GET ok $ "You did a GET request on /foo\n" ]

10 HTML <html> <head> <title>hello, HSP!</title> <meta content="text/html;charset=utf-8" http-equiv="content-type"> </head> <body> <h1>hello HSP!</h1> <p>we can insert Haskell expression such as this: <% sum [1.. (10 :: Int)] %></p> <p>we can use the ServerPartT monad too. Your request method was: <% getmethod %></p> </body> </html> H.html $ do H.head $ do H.title "Hello Blaze HTML!" H.meta! A.httpEquiv "Content-Type"! A.content "text/html;charset=utf-8" sequence_ headers H.body $ do H.h1 $ "Hello Blaze HTML!" H.p $ "We can insert Haskell expression such as this: <% sum [1.. (10 :: Int)] %>" H.p $ "Symbols like & or > will be escape!"

11 HTML HSX/HSP <html> <head> <title>hello, HSP!</title> <meta content="text/html;charset=utf-8" http-equiv="content-type"> </head> <body> <h1>hello HSP!</h1> <p>we can insert Haskell expression such as this: <% sum [1.. (10 :: Int)] %></p> <p>we can use the ServerPartT monad too. Your request method was: <% getmethod %></p> </body> </html> BlazeHtml H.html $ do H.head $ do H.title "Hello Blaze HTML!" H.meta! A.httpEquiv "Content-Type"! A.content "text/html;charset=utf-8" sequence_ headers H.body $ do H.h1 $ "Hello Blaze HTML!" H.p $ "We can insert Haskell expression such as this: <% sum [1.. (10 :: Int)] %>" H.p $ "Symbols like & or > will be escape!"

12 HTML HSX/HSP <html> <head> <title>hello, HSP!</title> <meta content="text/html;charset=utf-8" http-equiv="content-type"> </head> <body> <h1>hello HSP!</h1> <p>we can insert Haskell expression such as this: <% sum [1.. (10 :: Int)] %></p> <p>we can use the ServerPartT monad too. Your request method was: <% getmethod %></p> </body> </html> BlazeHtml H.html $ do H.head $ do H.title "Hello Blaze HTML!" H.meta! A.httpEquiv "Content-Type"! A.content "text/html;charset=utf-8" sequence_ headers H.body $ do H.h1 $ "Hello Blaze HTML!" H.p $ "We can insert Haskell expression such as this: <% sum [1.. (10 :: Int)] %>" H.p $ "Symbols like & or > will be escape!" Es gibt noch aber auch noch: Hamlet, HStringTemplate, Heist,...

13 HSX/HSP Durch das Vorkompiliren wandelt "trhsx" den XML-Code in Haskell-Ausdrücke um: aus: foo :: XMLGenT (ServerPartT IO) XML foo = <span class="bar">foo</span> wird: foo :: XMLGenT (ServerPartT IO) XML foo = genelement (Nothing, "span") [ asattr ("class" := "bar") ] [aschild ("foo")]

14 MVC Controller Model View

15 MVC Controller Model View

16 MVC Controller main :: IO () main = simplehttp nullconf $ msum [ -- Seiten-Navigation dir "helloworld" helloworld, dir "mvc" mvc, dir "defaultlayout" defaultlayout, dir "login" login, startpage ]

17 MVC View startpage :: ServerPart Response startpage = ok $ toresponse $ apptemplate "Deklarative Programmierung!" [H.meta! A.name "keywords"! A.content "happstack, StartUp, html"] (H.img!A.class_ "teaser"!a.src "/public/image/dual_neurons.png"!a.alt "teaser") (H.div!A.class_ "content" $ "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \ \Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla laoreet dolore magna aliquam erat volutpat." )

18 Template (default Layout) apptemplate :: String -> [H.Html] -> H.Html -> H.Html apptemplate title headers body = H.html $ do H.head $ do H.title (H.toHtml title) H.meta! A.httpEquiv "Content-Type"! A.content "text/html;charset=utf-8" sequence_ headers H.body $ do body

19 Quellen umentation orks April/ html

TRADING PLAN. Lorem ipsum dolor

TRADING PLAN. Lorem ipsum dolor Lorem ipsum dolor Sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Insert Name

More information

Global Innovation. GPS Tracking of Air Cargo

Global Innovation. GPS Tracking of Air Cargo Global Innovation GPS Tracking of Air Cargo 2 Offers More Transparency and Security for Air Cargo In the area of air cargo logistics, customer requirements in terms of monitoring and track-and-trace functions

More information

Exchange Traded Funds (ETFs)

Exchange Traded Funds (ETFs) Lorem ipsum dolor Exchange Traded Funds (ETFs) Sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna gubergren, no sea takimata sanctus est Lorem ipsum

More information

How To Run The Magic File Manipulator 2 On A Computer Or Computer (Windows)

How To Run The Magic File Manipulator 2 On A Computer Or Computer (Windows) Magic File Manipulator 2 Description of Functions Version 0.03 system-99 user-group Last Manual Edit: 2009-06-03 Translation by Bob Carmany Actual versions at system-99 user-group Seite 2 Table of Contents

More information

The Happstack Book: Modern, Type-Safe Web Development in Haskell. Jeremy Shaw

The Happstack Book: Modern, Type-Safe Web Development in Haskell. Jeremy Shaw The Happstack Book: Modern, Type-Safe Web Development in Haskell Jeremy Shaw 2 Contents 1 Introduction 9 2 Hello World 11 Your first app!............................... 11 The parts of Hello World.........................

More information

New Issues and Initial Public Offerings (IPOs)

New Issues and Initial Public Offerings (IPOs) Lorem ipsum dolor Sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. New Issues and

More information

Mutual Funds. Mutual Funds Explained. Lorem ipsum dolor

Mutual Funds. Mutual Funds Explained. Lorem ipsum dolor Lorem ipsum dolor Sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Mutual Funds

More information

Identity Management Guidelines

Identity Management Guidelines Marketing Communications Team COMMUNICATIONS AND PRESS OFFICE Identity Management Guidelines Version 5.2 - September 2014 This document is subject to periodic revision. Please check www.leeds.ac.uk/comms

More information

Para 2013 ampliaremos as ações. Serão 6.000 livros impressos (a carga de 2012 foi de 2.500 livros).

Para 2013 ampliaremos as ações. Serão 6.000 livros impressos (a carga de 2012 foi de 2.500 livros). Olá Alicerçados no SUCESSO da edição 2012, que teve a participação de mais de 100 agências de marketing promocional de todo o Brasil, apresentamos a proposta comercial para exibição da sua agência no Anuário

More information

IBM Managed Security Services Virtual-Security Operations Center portal

IBM Managed Security Services Virtual-Security Operations Center portal Responding to continually changing security needs with centralized and interactive control IBM Managed Security Services Virtual-Security Operations Center portal Highlights Offers vital security information

More information

Communicating with purpose

Communicating with purpose Communicating with purpose Skills, methods and strategies 1 Contents Welcome and background 3 Introduction 4 Communication Skills 6 Communicating purpose 6 Communicating to audience 8 Inclusive and positive

More information

Buyer s! Tips and info for buyers of property in the Bahamas

Buyer s! Tips and info for buyers of property in the Bahamas Buyer s! Tips and info for buyers of property in the Bahamas Looking To Purchase a! 2 Second Home in Abaco?! Or are you looking for a lot on which you can build your dream home? It can be a pleasant experience

More information

Alice Squires, alice.squires@stevens.edu David Olwell, Tim Ferris, Nicole Hutchison, Art Pyster, Stephanie Enck

Alice Squires, alice.squires@stevens.edu David Olwell, Tim Ferris, Nicole Hutchison, Art Pyster, Stephanie Enck Developing Systems Engineering Graduate Programs Aligned to the Body of Knowledge and Curriculum to Advance Systems Engineering (BKCASE TM ) Guidelines Alice Squires, alice.squires@stevens.edu David Olwell,

More information

Options. Options Explained. Lorem ipsum dolor

Options. Options Explained. Lorem ipsum dolor Lorem ipsum dolor Sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Options Options

More information

HP brand identity standards How we look and how we talk

HP brand identity standards How we look and how we talk contents HP brand identity standards How we look and how we talk May 2006 INTroduction Our brand identity is a foundation on which we build to tell powerful, consistent stories about our products and services.

More information

There s always a way to do it better than good

There s always a way to do it better than good There s always a way to do it better than good H&D GmbH Unternehmensberatung trend internetagentur südtirol WEBDESIGN DIVERSE PROJEKTE CORPORATE DESIGN KLASSISCHE WERBUNG PRINT DESIGN WEB DESIGN ONLINE

More information

Jessica McCreary 713.408.3185

Jessica McCreary 713.408.3185 it s all about you My real estate business has been built around one guiding principle: It's all about you. Your needs Your dreams Your concerns Your questions Your finances Your time Your life My entire

More information

Pre-Registration Consumer DSL/FiOS. Storyboard 8.5.01/5.5.01 07/31/09

Pre-Registration Consumer DSL/FiOS. Storyboard 8.5.01/5.5.01 07/31/09 Consumer DSL/FiOS Storyboard 8.5.01/5.5.01 07/31/09 Revision History Version Date Author Description 7.3.01 10/17/08 Kevin Cornwall - Based on 7.2.03 - Revised More Info text for I ll Decide Later - New

More information

Table of Contents. Government of Newfoundland and Labrador Graphic Standards Manual. Graphic Standards

Table of Contents. Government of Newfoundland and Labrador Graphic Standards Manual. Graphic Standards Graphic Standards Table of Contents Graphic Standards Four Colour Brand Signature Master Artwork... 1 The Brand Signature ~ Overview... 2 Department Logos... 4 Special Brand Signatures... 6 Measurement

More information

Brand Protection. Tokyo 2020 Games. The Tokyo Organising Committee of the Olympic and Paralympic Games

Brand Protection. Tokyo 2020 Games. The Tokyo Organising Committee of the Olympic and Paralympic Games Brand Protection Tokyo 2020 Games Ver.3.1 2016 August The Tokyo Organising Committee of the Olympic and Paralympic Games Introduction This document provides an overview of the protection standards for

More information

CORPORATE DESIGN GUIDELINE

CORPORATE DESIGN GUIDELINE CORPORATE DESIGN GUIDELINE Version 01 Dezember 2015 VORWORT Vorwort SpinLab - The HHL Accelerator is an integrated part of the overall CEIM concept of HHL. Located on the creative and inspiring area of

More information

Corporate Design Manual. Design Guidelines / United Kingdom

Corporate Design Manual. Design Guidelines / United Kingdom Corporate Design Manual Design Guidelines / United Kingdom comdirect CD-Manual 1.0 United Kingdom 05.2001 Editorial Why do we need a uniform corporate image? Our corporate image is characterised externally

More information

UIAA INTERNATIONAL MOUNTAINEERING AND CLIMBING FEDERATION BRAND MANUAL. VERSION 1.0 - december 2008

UIAA INTERNATIONAL MOUNTAINEERING AND CLIMBING FEDERATION BRAND MANUAL. VERSION 1.0 - december 2008 UIAA INTERNATIONAL MOUNTAINEERING AND CLIMBING FEDERATION BRAND MANUAL VERSION 1.0 - december 2008 1 Contents UIAA - International Mountaineering and Climbing Federation a - The UIAA logo b - The Composite

More information

Our Guide to Contracts for Difference. next>

Our Guide to Contracts for Difference. next> Our Guide to Contracts for Difference Welcome to your IWeb CFD Guide We hope you'll find it a helpful introduction to investing in Contracts for Differences. To read each page in order, simply click on

More information

Think Ahead. Manchester Business School Global Corporate Services. Original Thinking Applied. www.mbs.ac.uk/executive

Think Ahead. Manchester Business School Global Corporate Services. Original Thinking Applied. www.mbs.ac.uk/executive Think Ahead www.mbs.ac.uk/executive Manchester Business School Global Corporate Services Original Thinking Applied From executive courses to MBAs, Manchester Business School s comprehensive learning and

More information

Logo Usage Manual Standards, Guidelines and Rules for Using the Logo and Related Materials

Logo Usage Manual Standards, Guidelines and Rules for Using the Logo and Related Materials Logo Usage Manual Standards, Guidelines and Rules for Using the Logo and Related Materials Second edition May 2005 To the Cuyamaca College Community: It gives me great pleasure to introduce the Cuyamaca

More information

EMAIL LISTS MAILING LIST RENTALS PRINT ADVERTISING

EMAIL LISTS MAILING LIST RENTALS PRINT ADVERTISING BOARD OF CERTIFICATION MEDIA KIT EMAIL LISTS BRAND DEVELOPMENT MAILING LIST RENTALS EMAIL DESIGN The BOC is the recognized leader in credentialing and the only Athletic Trainer certifying body. Our advertising

More information

Branding Guidelines CONEXPO Latin America, Inc. 2013 10-1657 (Rev-1) 08.2010 1

Branding Guidelines CONEXPO Latin America, Inc. 2013 10-1657 (Rev-1) 08.2010 1 Branding Guidelines CONEXPO Latin America, Inc. 2013 10-1657 (Rev-1) 08.2010 1 UNDERSTANDING THE BRAND CONEXPO Latin America AEM sets the global standard in the organization and operation of high quality

More information

Have a question? Talk to us...

Have a question? Talk to us... A. Home (Level 1) Philosophy Overview & Methods Curriculum Philosophy & Overview Methods Classroom Curriculum Training Overview Continuing Classroom Training Education Student Continuing Testimonials Education

More information

lloyd s coverholders brand GUIDELINES

lloyd s coverholders brand GUIDELINES lloyd s coverholders brand GUIDELINES contents Introduction Quick questions Part One: How may I describe my relationship with Lloyd s? Part Two: How may I use the Coverholder at Lloyd s logo? Further information

More information

Poster Design Tips. Academic Technology Center

Poster Design Tips. Academic Technology Center Poster Design Tips Academic Technology Center Colors White Background Recommended Full-color backgrounds will be charged extra Use Borders, Images and Graphics to add some color instead Colors Keep it

More information

Design Guidelines. Discover. Interact. Optimize. MAY 2 7 Las Vegas, NV

Design Guidelines. Discover. Interact. Optimize. MAY 2 7 Las Vegas, NV Design Guidelines Table of Contents Introduction................................................. 2 IBM Brand Elements.......................................... 3 IBM logo....................................................

More information

The Culinary Institute of America Brand Identity and Graphic Standards 2005

The Culinary Institute of America Brand Identity and Graphic Standards 2005 The Culinary Institute of America Brand Identity and Graphic Standards 2005 The Culinary Institute of America Brand Identity Guidelines: Introduction i Welcome to The Culinary Brand Identity Guidelines

More information

Clinical Trials Advertising Toolkit

Clinical Trials Advertising Toolkit Clinical Trials Advertising Toolkit Contents 1 Overview 2 Branding Guidelines 3 Receiving Approval for Research Recruitment Material Using the eirb Ancillary Review Process 7 Planning Tips / Media Costs

More information

MITEL SIP DESKTOP SOLUTIONS SIP PHONES AND PERIPHERALS

MITEL SIP DESKTOP SOLUTIONS SIP PHONES AND PERIPHERALS BROCHURE MITEL SIP DESKTOP SOLUTIONS SIP PHONES AND PERIPHERALS HEADING H1 HEADING H2 Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat

More information

Branding & Trademark Guidelines

Branding & Trademark Guidelines Branding & Trademark Guidelines What is this guide? The following guidelines are meant to communicate the correct usage of and proper reference to the esurface name, logo, trademark and brand as a whole.

More information

Integrated HR business software for enterprises. (E) sales@softwaredynamics.co.ke (W) softwaredynamics.co.ke P. O. BOX 56465-00200, NRB KENYA,

Integrated HR business software for enterprises. (E) sales@softwaredynamics.co.ke (W) softwaredynamics.co.ke P. O. BOX 56465-00200, NRB KENYA, Integrated HR business software for enterprises HUMAN RESOURCE PAYROLL TIME AND ATTANDANCE PERFORMANCE RECRUITMENT P. O. BOX 56465-00200, NRB KENYA, TITAN BLG, MEZZ FLR. HURLIGHARM CHAKA RD (+254) 20 248

More information

Retargeting Technology. www.adrolays.com

Retargeting Technology. www.adrolays.com Retargeting Technology INTRODUCTION More than 89% of all visitors leave a website without buying anything. adrolays retargeting is a qualitative high value solution, that offers potential customers incentives

More information

HMH : Site Consolidation Batch 3B June Wireframes - Customer Care : v 1.3

HMH : Site Consolidation Batch 3B June Wireframes - Customer Care : v 1.3 HMH : Site Consolidation Batch B June Wireframes - Customer Care : v. Copyright 0. This document shall not be disclosed to any person other than authorized representatives of HMH without the Document Overview

More information

Software Engineering Research Group MSc Thesis Style

Software Engineering Research Group MSc Thesis Style Software Engineering Research Group MSc Thesis Style Version of July 5, 2007 Leon Moonen Software Engineering Research Group MSc Thesis Style THESIS submitted in partial fulfillment of the requirements

More information

The package provides not only Roman fonts, but also sans serif fonts and

The package provides not only Roman fonts, but also sans serif fonts and The package provides not only Roman fonts, but also sans serif fonts and typewriter fonts. Times Roman Condensed (c, n). 0123456789, $20, C30, 60. Naïve Æsop s Œuvres in français were my first reading.

More information

A BERKSHIRE MARKETING GROUP CASE STUDY JEFFERSON COMMUNITY COLLEGE

A BERKSHIRE MARKETING GROUP CASE STUDY JEFFERSON COMMUNITY COLLEGE A BERKSHIRE MARKETING GROUP CASE STUDY JEFFERSON COMMUNITY COLLEGE There Really Is More Here With this one simple secret, you can change the world. LEARN MORE AT SUNYJEFFERSON.EDU JEFFERSON COMMUNITY COLLEGE

More information

Dear Swarovski Customer,

Dear Swarovski Customer, GUIDELINES FOR PROPER USE OF SWAROVSKI TRADEMARKS FOR PURCHASERS OF SWAROVSKI BRANDED CRYSTALS Dear Swarovski Customer, Thank you for your purchase of Swarovski Branded Crystals. We congratulate you on

More information

Image. Brand Promise. Trademark Logotype. Identity. Signature. Logo. Gonzaga University. Seal. Colors. Value. Usage. Design.

Image. Brand Promise. Trademark Logotype. Identity. Signature. Logo. Gonzaga University. Seal. Colors. Value. Usage. Design. Identity Value Design Visual Identity and Graphic Standards Guide Trademark Logotype Business Package Signature Colors Specialty Applications Logotype Components Seal Image Department Usage Typography

More information

Mac. Logo Guidelines. November 2015

Mac. Logo Guidelines. November 2015 Mac Logo Guidelines November 2015 Overview These guidelines explain the correct use of the Mac logo and provide instructions for using the logo on packaging and marketing communications. When promoting

More information

ECKERD COLLEGE BRANDING GUIDELINES

ECKERD COLLEGE BRANDING GUIDELINES ECKERD COLLEGE BRANDING GUIDELINES Contents Introduction... p2 Contact... p3 Who to contact with design and writing questions, and the approval process. The Eckerd College Signature...p4 Identifying Eckerd

More information

Graduate Research School Thesis Format Guide

Graduate Research School Thesis Format Guide Graduate Research School Thesis Format Guide The Graduate Research School A guide for candidates preparing to submit their thesis for examination GRADUATE RESEARCH SCHOOL The University of New South Wales

More information

Guide to Promoting your Accreditation

Guide to Promoting your Accreditation Guide to Promoting your Accreditation Contents Introduction...3 Marketing 101...4 Explain your accreditation in simple terms...6 Citing and displaying your accreditation...7 Available resources...9 Examples...

More information

Canada. MEETING AND TRADESHOW PUBLIC RELATIONS: A HOW-TO GUIDE Get the Most out of Your Meeting and Tradeshow Investment. June 8 12 HOW-TO GUIDE

Canada. MEETING AND TRADESHOW PUBLIC RELATIONS: A HOW-TO GUIDE Get the Most out of Your Meeting and Tradeshow Investment. June 8 12 HOW-TO GUIDE IN S ET 1 MI 20 3 1 MI 20 3 RY TH 60 A N N IV E R S A N N U AL M E ET RY TH A G A N N IV E R S IN 60 A G NM NM IN A N N IV E A N N U AL M E S 1 A N N U AL M E ET MEETING AND TRADESHOW PUBLIC RELATIONS:

More information

A Crash Course in Internet Marketing.» A Crash Course in Internet Marketing

A Crash Course in Internet Marketing.» A Crash Course in Internet Marketing A Crash Course in Internet Marketing Internet Marketing is a broad field that encompasses SEO, PPC, Video, Social Media, and Websites Internet Marketing is important for local businesses in particular

More information

* TXU EXHIBIT BDW-3 PAGE 1 OF 2. ", Praesent luptatum zzril delenit augue duis dolore PROJECT NAME ANYTOWN, TX PROJECT DETAILS PROJECT DESCRIPTION

* TXU EXHIBIT BDW-3 PAGE 1 OF 2. , Praesent luptatum zzril delenit augue duis dolore PROJECT NAME ANYTOWN, TX PROJECT DETAILS PROJECT DESCRIPTION EXHIBIT BDW-3 PAGE 1 OF 2 * TXU TXU Energy Services PROJECT NAME ANYTOWN, TX PROJECT DETAILS Project Type: XXXXXXXXXXXXXXX Capital Investment: SXXXXXXXXX Project Starn Date: XXXXXXXXXXX Projected Net Savings

More information

PARTS CATALOG LISTA DE PIEZAS. Trimmer Attachment. 99944200540 Adaptador para la podadora ECHO, INCORPORATED

PARTS CATALOG LISTA DE PIEZAS. Trimmer Attachment. 99944200540 Adaptador para la podadora ECHO, INCORPORATED ccessories for ECHO products can be found at: Los accesorios para los productos ECHO se pueden encontrar en: www.echo-usa.com/products/catalogs Fits Models / por modelos: SRM-0SB SRM-SB SRM-SB, SRM-0SB

More information

Setting Up Your Website Using C# and C9

Setting Up Your Website Using C# and C9 Setting Up Our Work Environments Setting Up Our Work Environments Create and account at GitHub github.com Setting Up Our Work Environments Sign into Cloud9 with your GitHub Account c9.io Setting Up Our

More information

- Salesforce. Customer Engagement is the New Bottom Line.

- Salesforce. Customer Engagement is the New Bottom Line. Customer Engagement is the New Bottom Line. - Salesforce Engage with Customer Engagement World s community of senior level marketers, technologists, agencies and resellers all year long! Maximize your

More information

safefood Brand Guidelines

safefood Brand Guidelines safefood Brand Guidelines The safefood design guidelines specify the following: Logo.............................3 Logo mark..........................4 Symbol............................4 Clear zone..........................5

More information

A Reform in Progress

A Reform in Progress A Reform in Progress author year about this publication By Judge Richard Ross (Ret.) with an introduction by Alfred Siegel 2012 Richard Ross was a New York City Family Court judge from 1991 to 2001 and

More information

Key/Value Pair versus hstore

Key/Value Pair versus hstore Benchmarking Entity-Attribute-Value Structures in PostgreSQL HSR Hochschule für Technik Rapperswil Institut für Software Oberseestrasse 10 Postfach 1475 CH-8640 Rapperswil http://www.hsr.ch Advisor: Prof.

More information

GRAPHIC STANDARDS. Guidelines and sample designs for the production of graphic materials for the Rotman School of Management

GRAPHIC STANDARDS. Guidelines and sample designs for the production of graphic materials for the Rotman School of Management GRAPHIC STANDARDS Guidelines and sample designs for the production of graphic materials for the Rotman School of Management Applicable as of March 2008 CONTENTS 3 The Purpose of this Manual 4 The Rotman

More information

Branding Standards Draft 2 - May 2012

Branding Standards Draft 2 - May 2012 Branding Standards Draft 2 - May 2012 Table of Contents 3 4 5 11 15 17 21 24 26 28 29 30 Welcome! Who We Are Logo Usage Logo Usage - What to Avoid Written Style Typography Colour Palette Photography Graphics

More information

Milestone Marketing Method www.unkefer.net

Milestone Marketing Method www.unkefer.net & associates Marketing & Branding Your Business & associates Fundamentally, your business runs on the quality of the relationships you develop. The Mile Stone Marketing Method (M 3 ) puts you in a position

More information

Meet Your Action Learning Coaches

Meet Your Action Learning Coaches Home Welcome to the Regional Leadership Program Manager Certification course website! Here you will find all the learning modules and content materials we will engage with over the next 12 weeks. Please

More information

Creating a custom portal for IT professionals. Lana Yu Information Architecture and Visual Design www.lanayu.com

Creating a custom portal for IT professionals. Lana Yu Information Architecture and Visual Design www.lanayu.com Creating a custom portal for IT professionals Lana Yu Information Architecture and Visual Design www.lanayu.com Challenge How can Gartner, the leading IT research and consulting firm, help an IT professional

More information

VISUAL DESIGN GUIDELINES

VISUAL DESIGN GUIDELINES VISUAL DESIGN GUIDELINES 1 OUR LOGO AND VISUAL IDENTITY GUIDELINES 2 OUR VISUAL IDENTITY 7 CORPORATE COLOURS 8 LINES OF MOVEMENT 9 TYPOGRAPHY 9 Print or professionally-produced documents 9 Online applications

More information

Distance Education Gateway: University of Alaska

Distance Education Gateway: University of Alaska Distance Education Gateway: University of Alaska The redesign of the Distance Education Gateway is divided into two phases. The focus of Phase I is to identify and refine the aspects of the current site

More information

IFRS Insurance Reporting - Beyond Transition E Q. Suggestions for improvements to industry presentation and disclosures

IFRS Insurance Reporting - Beyond Transition E Q. Suggestions for improvements to industry presentation and disclosures Assurance and Advisory Business Services International Financial Reporting Standards E Q IFRS Insurance Reporting - Beyond Transition Suggestions for improvements to industry presentation and disclosures

More information

How to Extend your Identity Management Systems to use OAuth

How to Extend your Identity Management Systems to use OAuth How to Extend your Identity Management Systems to use OAuth THE LEADER IN API AND CLOUD GATEWAY TECHNOLOGY How to extend your Identity Management Systems to use OAuth OAuth Overview The basic model of

More information

Brand identity & style guide

Brand identity & style guide Brand identity & style guide Brand identity & style guide University of Bath School of Management 1 Contents Introduction 01 Introduction 02 04 Our Brand About the School of Management 05 11 Our three

More information

brand specifications.

brand specifications. brand specifications. IPP the brand 2 IPP is vibrant, confident and forward looking - always in motion... the dove in flight logo symbolises financial freedom, investment growth and performance. The dove

More information

Overview. The following section serves as a guide in applying advertising to market the country at a national or international level.

Overview. The following section serves as a guide in applying advertising to market the country at a national or international level. Advertising Overview The following section serves as a guide in applying advertising to market the country at a national or international level. The Brand South Africa logo is known as the primary brand

More information

b e st p r actices A Model Intervention for Young Victims and Witnesses of Violence and Abuse

b e st p r actices A Model Intervention for Young Victims and Witnesses of Violence and Abuse b e st p r actices A Model Intervention for Young Victims and Witnesses of Violence and Abuse author year acknowledgements Amy Pumo, L.C.S.W Director, Child & Adolescent Witness Support Program 2010 The

More information

BlackBerry Branding Guidelines. Version 4.0

BlackBerry Branding Guidelines. Version 4.0 BlackBerry Branding Guidelines Version 4.0 last updated: March 2007 Table of Contents 1.0 Introduction 1.1 Terms and Conditions..................................1 1.2 Trademarks..........................................2

More information

Public Relations: A How-To Guide for SNMMI Chapters

Public Relations: A How-To Guide for SNMMI Chapters Public Relations: A How-To Guide for SNMMI Chapters The Importance of Public Relations Public relations is about managing perceptions and making a good impression. It s about storytelling, and our job

More information

The Blogger s Guide to Banner Ads. Monetize Your Site!

The Blogger s Guide to Banner Ads. Monetize Your Site! The Blogger s Guide to Banner Ads Monetize Your Site! How to use this Guide Once you decide to start monetizing your blog, figuring out where to start is probably the hardest part. Banner ads are probably

More information

The Top Ten Cybersecurity Considerations To Take To Your Management

The Top Ten Cybersecurity Considerations To Take To Your Management The Top Ten Cybersecurity Considerations To Take To Your Management Presented at the ISSA Mid-Atlantic Security Conference September 1, 2015 Presented by: Randy V. Sabett, J.D., CISSP Vice Chair, Privacy

More information

Thesis Format Guidelines. Department of Curriculum and Instruction Purdue University

Thesis Format Guidelines. Department of Curriculum and Instruction Purdue University Thesis Format Guidelines Department of Curriculum and Instruction Purdue University 2 Overview All theses must be prepared according to both departmental format requirements and University format requirements,

More information

How Cisco IT Introduces New Services Quickly and Safely

How Cisco IT Introduces New Services Quickly and Safely Cisco IT Case Study ACE Services Introduction Network How Cisco IT Introduces New Services Quickly and Safely Early testing by volunteer users helps Cisco deploy new network services faster and gain productivity

More information

DeVry University s Keller Graduate School of Management Brand Guidelines

DeVry University s Keller Graduate School of Management Brand Guidelines DeVry University s Keller Graduate School of Management Brand Guidelines Keller Brand Guidelines Contents Branding Keller 1 Introduction 4 Logo 5 Background Art 7 Background Art with the Keller logo 15

More information

WNM 210 - Visual Design & Typography Academy of Art University Jessica Hall - halica84@gmail.com

WNM 210 - Visual Design & Typography Academy of Art University Jessica Hall - halica84@gmail.com San Francisco Cable Car Museum WNM 210 - Visual Design & Typography Academy of Art University Jessica Hall - halica84@gmail.com History & Present Status History Overview: Established in 1974, the Cable

More information

Inventory Planning Methods: The Proper Approach to Inventory Planning

Inventory Planning Methods: The Proper Approach to Inventory Planning retail consulting Inventory and Planning industry Methods thought! 1 leadership Inventory Planning Methods: The Proper Approach to Inventory Planning! Inventory Planning Methods! 2 Merchandise planning

More information

CONTENTS. 03 BRAND IDENTITY 04 Logo 06 Wordmark 07 Graphic Element 08 Logo Usage 13 Logo Elements

CONTENTS. 03 BRAND IDENTITY 04 Logo 06 Wordmark 07 Graphic Element 08 Logo Usage 13 Logo Elements GRAPHIC STANDARDS 1 CONTENTS 2 03 BRAND IDENTITY 04 Logo 06 Wordmark 07 Graphic Element 08 Logo Usage 13 Logo Elements 14 SUPPORTING ELEMENTS 15 Color Specifications 16 Typography 17 Layout & Photography

More information

Planning for a Multi-Website Business on Magento

Planning for a Multi-Website Business on Magento Planning for a Multi-Website Business on Magento How to leverage the full capabilities of Magento s multi-website functionality to support your business initiatives Magento Expert Consulting Group Webinar

More information

5/12/2011. Promoting Your Web Site and Search Engine Optimization. Roger Lipera. Interactive Media Center. http://libraryalbany.

5/12/2011. Promoting Your Web Site and Search Engine Optimization. Roger Lipera. Interactive Media Center. http://libraryalbany. Promoting Your Web Site and Search Engine Optimization Define the Goals for Your Web site Questions that Web designers ask http://libraryalbany.edu Define the Goals for Your Web site Define the Goals for

More information

Module Linear Structural Computational Mechanics for Wind Energy Systems. Lecture Notes. >Module name< >Name of lecturer< University of Kassel

Module Linear Structural Computational Mechanics for Wind Energy Systems. Lecture Notes. >Module name< >Name of lecturer< University of Kassel Module Linear Structural Computational Mechanics for Wind Energy Systems Lecture Notes >Module name< >Name of lecturer< University of Kassel Online M.Sc. Wind Energy Systems University of Kassel and Fraunhofer

More information

SMC. Living Strategies. siemens.com/smc

SMC. Living Strategies. siemens.com/smc SMC. Living Strategies. siemens.com/smc The best ideas turn more than just heads. Strategic advice shapes the future. Siemens Management Consulting (SMC) is the top management strategy consultancy of

More information

IDENTITY BRANDING DANIEL DURKEE

IDENTITY BRANDING DANIEL DURKEE IDENTITY BRANDING DANIEL DURKEE DURKEE IDENTITY BRANDING INTRODUCTION VISION My previous logo lacked a clean design and it relied heavily on gradients to represent the fluid design of the letters D C D

More information

OVERVIEW. Team Valio. Brief from Valio. Testing Lohkeava Yoghurt. Current Packaging Analysis. Research. Concepts 1-6. Campaign

OVERVIEW. Team Valio. Brief from Valio. Testing Lohkeava Yoghurt. Current Packaging Analysis. Research. Concepts 1-6. Campaign TEAM VALIO OVERVIEW Team Valio Brief from Valio Testing Lohkeava Yoghurt Current Packaging Analysis Research Concepts 1-6 Campaign Ram Sankar Mengqi Kang Anja-Lisa Hirscher Tommi Leskinen Pinja Juvonen

More information

Print Less. Save More.

Print Less. Save More. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut molestie scelerisque ante. Cras libero tortor, bibendum vitae, ornare vel, nonummy id, lorem. Cras sed risus sed libero luctus sagittis. Nulla

More information

Corporate Identity GUIDELINES

Corporate Identity GUIDELINES Corporate Identity GUIDELINES August 2010 2 Editorial The WAPES Strategic Action Plan 2007-2009, approved at the Managing Board meeting in Mexico (Nov 2006) and by the Executive Committee (Feb 2007), allowed

More information

Cincinnati State Admissions UX Design 06.02.14

Cincinnati State Admissions UX Design 06.02.14 Cincinnati State Admissions UX Design 06.0.4 About This Document This documents seeks to establish high level requirements for functionality and UI. It suggests content and ways to accommodate content.

More information

Graphic Standards Marketing Department. www.oit.edu. Hands-on education for real-world achievement.

Graphic Standards Marketing Department. www.oit.edu. Hands-on education for real-world achievement. Graphic Standards Marketing Department www.oit.edu Hands-on education for real-world achievement. Hello, you can call us Oregon Tech for short. Oregon Tech wishes to present a consistent identity to the

More information

Portfolio 2012. Matteo Rosin. Mobile +39 349 5308547 E-mail info@ithinkgraphic.com Web ithinkgraphic.com Skype matteo.rosin

Portfolio 2012. Matteo Rosin. Mobile +39 349 5308547 E-mail info@ithinkgraphic.com Web ithinkgraphic.com Skype matteo.rosin Portfolio 2012 Matteo Rosin Mobile +39 349 5308547 E-mail info@ithinkgraphic.com Web ithinkgraphic.com Skype matteo.rosin Portfolio 2012 Brand ID Wol Trading Ltd 2012 Progetto Restyling logo Web design

More information

Barclaycard Center Identidad Visual / Visual Identity Visión general de la marca / Our brandmark at a glance

Barclaycard Center Identidad Visual / Visual Identity Visión general de la marca / Our brandmark at a glance Barclaycard Center Identidad Visual / Visual Identity Visión general de la marca / Our brandmark at a glance Julio 2014 / July 2014 Contenidos / Contents 02 Nuestra Marca / Our Brandmark 03 04 05 05 06

More information

Bureau of Justice Assistance U.S. Department of Justice. Drugs, Courts and Community Justice

Bureau of Justice Assistance U.S. Department of Justice. Drugs, Courts and Community Justice Bureau of Justice Assistance U.S. Department of Justice Drugs, Courts and Community Justice author year about this publication Aubrey Fox Director, Special Projects Center for Court Innovation 2010 This

More information

ibooks Identity Guidelines September 2013

ibooks Identity Guidelines September 2013 is Identity Guidelines September 2013 Contents Overview 3 is Badge Basics 4 Graphic Standards 5 Do s and Don ts 6 Examples 7 Promoting Your s Basics 8 Terminology 9 Do s and Don ts 10 Additional Tools

More information

Thetris Project Brand Book

Thetris Project Brand Book Thetris Project Brand Book THEmatic Transnational church Route development with the Involvement of local Society www.thetris.eu Table of Contents Logotype Introduction 1 Logo 3 Colors 4 Basic Variation

More information

FAIRTRADE Certification Mark Guidelines

FAIRTRADE Certification Mark Guidelines FAIRTRADE Certification Mark Guidelines Issue 1 Autumn 2011 Fairtrade Labelling Organizations International e.v. 2011 FAIRTRADE Certification Mark Guidelines 1 Introduction About these guidelines The FAIRTRADE

More information

Graphic Identity Standards Guide

Graphic Identity Standards Guide Graphic Identity Standards Guide MARCH 2014 EDITION Date of Issue: PHase 2, March 2014 This guide is a publication of The office of Communications, Marketing and Brand Management, The College of New Jersey

More information

THE DEFINITIVE GUIDE TO POLICY MANAGEMENT FOR HEALTHCARE. Assessment tools, best-practice tips, considerations, and more

THE DEFINITIVE GUIDE TO POLICY MANAGEMENT FOR HEALTHCARE. Assessment tools, best-practice tips, considerations, and more THE DEFINITIVE GUIDE TO POLICY MANAGEMENT FOR HEALTHCARE Assessment tools, best-practice tips, considerations, and more SUMMARY If you are looking for a deeper understanding of how to effectively and efficiently

More information

THE DEFINITIVE GUIDE TO POLICY MANAGEMENT. Assessment tools, best-practice tips, considerations, and more

THE DEFINITIVE GUIDE TO POLICY MANAGEMENT. Assessment tools, best-practice tips, considerations, and more THE DEFINITIVE GUIDE TO POLICY MANAGEMENT Assessment tools, best-practice tips, considerations, and more Summary If you are looking for a deeper understanding of how to effectively and efficiently manage

More information

(or remove the package call from the preamble of this document).

(or remove the package call from the preamble of this document). Example for pageslts keys This example demonstrates the most common uses of package pageslts, v1.2c as of 2014/01/19 (HMM). The used options were pagecontinue=true, alphmult=ab, AlphMulti=AB, fnsymbolmult=true,

More information