HTML/Web Design Tools Jim Weekley

Slides:



Advertisements
Similar presentations
©2004 BLACKBOARD, INC. ALL RIGHTS RESERVED. Java Integrated Development Environments Heather Natour Senior Lead Engineer Blackboard Inc. July 18 th 10:15am.
Advertisements

© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
1 Web Site Design Overview of the Internet Cookie Setton.
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
Chapter 8 HTML Editors Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 8-2 Text Editors No single method Notepad Textpad, Notetab, and.
JavaScript FaaDoOEngineers.com FaaDoOEngineers.com.
Internetteknologi (ITNET1) Extra Presentation Java IDE Tool Support.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
Web Forms and ASP.NET Programming Right from the Start with Visual Basic.NET 1/e 12.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Website design basics QUME Learning objectives Understand the basic elements of a Web page and how it is produced Be aware of different approaches.
Explore the Dreamweaver Workspace View a Web page and use Help Plan and Define a Web site Add a Folder and Pages, and set the Home page Create and View.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
ETT 429 Spring 2007 Web Design I.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
ECA 228 Internet/Intranet Design I Intro to the Web.
LESSON 1 INTRODUCTION Compiled By: Edwin O. Okech [Tutor, Amoud University] JAVA PROGRAMMING.
Web Design Basic Concepts.
Creating a Web Page HTML, FrontPage, Word, Composer.
CPSC 203 Introduction to Computers Lab 39, 40 By Jie (Jeff) Gao.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Computer Concepts 2014 Chapter 7 The Web and .
Adobe Dreamweaver CS3 Revealed CHAPTER ONE: GETTING STARTED WITH DREAMWEAVER.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
What is Web Authoring? Web Authoring Tools Use Text Editors HTML Editors Web-based Authoring Tools Integrated Web Authoring Tools 8Basic Understanding.
Fall CIS 764 Database Systems Engineering L3: Two Assignments Relating to J2EE.
Robert Clevenger Principal Product Manager Oracle Corporation.
Dynamic Web Pages (Flash, JavaScript)
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
Jason G. Caudill Assistant Professor of Business Administration Carson-Newman College.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
Introduction to World Wide Web Authoring © Directorate of Information Systems and Services University of Aberdeen, 1999 Part II.
CENT 305 Information Systems Security Linux Introduction.
University of Sunderland CDM105 Session 5 Web Authoring Tools The past and present A history of web authoring tools and an overview of Macromedia Dreamweaver.
FrontPage Introduction Presented by: Audrey Marshall for Interactive Multimedia Design.
Tutorial 1: Browser Basics.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
JAOIT 8.  Dreamweaver is a program for creating web pages and managing websites without having to type HTML code.  WYSIWYG – What you see is what you.
Macromedia Dreamweaver 8 Revealed DREAMWEAVER GETTING STARTED WITH.
What’s New in Automated Software Testing and ClearQuest Shmuel Bashan IBM Rational
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
HTML Authoring. Design  A good website starts its life in the design stage Layout, Color, Sound, Content, Functionality and Maintainability aspects are.
1 3. Computing System Fundamentals 3.1 Language Translators.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
Computing System Fundamentals 3.1 Language Translators.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
Understanding StarTeam Enterprise Advantage Course #4124.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Forcier and Descy The Computer as an Educational Tool (Fifth Edition) Copyright © 2008 by Pearson Education, Inc. Columbus, Ohio All rights reserved.
Chapter 8 HTML Editors. Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 8-2 Text Editors Text editors don't have word processing features.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Browsing Tips Mozilla Firefox. About Firefox Available at Available at Maintained.
XP Creating Web Pages with Microsoft Office
Web Browser presentation Name/ Hassan AL-Abdulmohsen
Chapter 1 Introduction to HTML.
Chapter A - Getting Started with Dreamweaver MX 2004
Getting Started with Dreamweaver
Creating a Successful Web Presence
Jim Weekley HTML/Web Design Tools Jim Weekley
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
About Multimedia Files
Web Page Design CIS 300.
An Introduction to HTML Pages
Presentation transcript:

HTML/Web Design Tools Jim Weekley

Overview Web servers Web servers Web browsers Web browsers J2EE-based tools J2EE-based tools.NET tools.NET tools Web authoring tools Web authoring tools Low budget alternatives Low budget alternatives Web design resources Web design resources

Web Browsers Microsoft Internet Explorer Microsoft Internet Explorer Netscape 7, Mozilla (Gecko engine) Netscape 7, Mozilla (Gecko engine) Mozilla Firefox Mozilla Firefox Konqueror (KDE) Konqueror (KDE) Lynx (text browser) Lynx (text browser) Safari (OS X) Safari (OS X)

Open Source Browsers Mozilla Mozilla Windows, Linux, OS X Windows, Linux, OS X Complete suite: browser, mail/news/chat client, composer Complete suite: browser, mail/news/chat client, composer Neat features: Neat features: Tabbed browsing Tabbed browsing Customizable sidebar (bookmarks, history) Customizable sidebar (bookmarks, history) Pop-up blocking Pop-up blocking Search capability in the toolbar Search capability in the toolbar Cookie, image, popup, form, password, download managers Cookie, image, popup, form, password, download managers JavaScript and Java consoles, DOM inspector, JavaScript debugger JavaScript and Java consoles, DOM inspector, JavaScript debugger Firefox (nee Firebird) Firefox (nee Firebird) Browser-only: smaller, faster Browser-only: smaller, faster Additional features: Additional features: Extension management (new features, new functions) Extension management (new features, new functions) Page loading in the background Page loading in the background

Tools J2EE-based J2EE-based Borland JBuilder Borland JBuilder Sun NetBeans Sun NetBeans Eclipse Eclipse.NET-based.NET-based Microsoft Visual Studio Microsoft Visual Studio Generic web-based Generic web-based Microsoft FrontPage Microsoft FrontPage Macromedia Dreamweaver Macromedia Dreamweaver Extremely low-budget Extremely low-budget Composer Composer XEmacs XEmacs vim vim textpad textpad

J2EE-Based Tools Java 2 Platform, Enterprise Edition Java 2 Platform, Enterprise Edition Set of specifications for developing multi-tiered applications Set of specifications for developing multi-tiered applications Generally three tiers: Generally three tiers: Client (browser) Client (browser) Middle (business logic, EJBs) Middle (business logic, EJBs) Back-end (database) Back-end (database) Requires the proper framework Requires the proper framework (BEA WebLogic, free developer licenses for a year) (BEA WebLogic, free developer licenses for a year) (IBM WebSphere, free six-month trials) (IBM WebSphere, free six-month trials) (open source) (open source) Resources Resources (all the specifications are available) (all the specifications are available) Deepak Alur, John Crupi, and Dan Malks, Core J2EE Patterns: Best Practices and Design Strategies, Prentice Hall, Deepak Alur, John Crupi, and Dan Malks, Core J2EE Patterns: Best Practices and Design Strategies, Prentice Hall, William Crawford and Jonathan Kaplan, J2EE Design Patterns, O’Reilly and Associates, (NB – All the O’Reilly (“Animal”) books are good) William Crawford and Jonathan Kaplan, J2EE Design Patterns, O’Reilly and Associates, (NB – All the O’Reilly (“Animal”) books are good) Bruce Tate, Bitter Java, Manning Publications, Bruce Tate, Bitter Java, Manning Publications, Bruce Tate, Mike Clark, et al., Bitter EJB, Manning Publications, Bruce Tate, Mike Clark, et al., Bitter EJB, Manning Publications, 2003.

Borland JBuilder Full-featured IDE with support for specific J2EE functions Full-featured IDE with support for specific J2EE functions Integrates with certain enterprise software (BEA WebLogic) Integrates with certain enterprise software (BEA WebLogic) Downloads available for 30-day trial, foundation software free: Downloads available for 30-day trial, foundation software free: wnload_jbuilder.html wnload_jbuilder.html wnload_jbuilder.html wnload_jbuilder.html

Sun NetBeans Free version that provides an IDE and supports J2SE (Java 2 Platform, Standard Edition) and web application development: Free version that provides an IDE and supports J2SE (Java 2 Platform, Standard Edition) and web application development: The full-featured edition is Sun Java Studio Standard 5 (~$700 list) The full-featured edition is Sun Java Studio Standard 5 (~$700 list)

Eclipse Open source software supported by a consortium of industry leaders (Borland, IBM, Red Hat, SuSE, Oracle… not Sun… Open source software supported by a consortium of industry leaders (Borland, IBM, Red Hat, SuSE, Oracle… not Sun… A “universal tool platform” A “universal tool platform” Designed to be generic Designed to be generic Most work has been done in IDEs Most work has been done in IDEs

.NET Tools An alternative to J2EE for enterprise applications An alternative to J2EE for enterprise applications Centers on Microsoft technology Centers on Microsoft technology Tons of resources and good tools Tons of resources and good tools Microsoft Visual Studio.NET – available from the MEEC purchase (log in to myUMBC, then IP-PC9P87I) Microsoft Visual Studio.NET – available from the MEEC purchase (log in to myUMBC, then IP-PC9P87I) IP-PC9P87I IP-PC9P87I Start at Start at

Microsoft FrontPage IDE for web site development IDE for web site development Provides both WYSIWYG and HTML editing capabilities Provides both WYSIWYG and HTML editing capabilities Provides tools for layouts, graphics, coding, HTML, scripting Provides tools for layouts, graphics, coding, HTML, scripting Good for small web sites Good for small web sites Common look and feel with other Office applications Common look and feel with other Office applications Integrates well with other Microsoft applications but also works with standard web servers Integrates well with other Microsoft applications but also works with standard web servers Not included in the Office suite on the MEEC purchase, but academic pricing is ~$100 Not included in the Office suite on the MEEC purchase, but academic pricing is ~$100

Macromedia Dreamweaver An integrated web development tool An integrated web development tool Leverages other Macromedia technologies such as Flash Leverages other Macromedia technologies such as Flash Free 30-day trial download available at weaver/?promoid=home_prod_dw_ Free 30-day trial download available at weaver/?promoid=home_prod_dw_ weaver/?promoid=home_prod_dw_ weaver/?promoid=home_prod_dw_082403

Low Budget Alternatives You can code a web page by hand: You can code a web page by hand:<html> Jim Weekley's home page Jim Weekley's home page Under construction (chill!) Under construction (chill!) </html> What’s helpful: What’s helpful: Syntax highlighting Syntax highlighting A file bar A file bar

Composer Available with Netscape or Mozilla Available with Netscape or Mozilla Provides some GUI capabilities Provides some GUI capabilities Can view pages in normal, HTML tag, or HTML source formats Can view pages in normal, HTML tag, or HTML source formats A few features to add tables, lines, links, formatting A few features to add tables, lines, links, formatting HTML editing does not have syntax highlighting HTML editing does not have syntax highlighting

Composer

XEmacs Available from and other servers Available from and other serverswww.sourceforge.net Provides syntax highlighting Provides syntax highlighting Doesn’t provide highlighting for JavaScript Doesn’t provide highlighting for JavaScript See for more information See for more informationwww.xemacs.org

XEmacs

vim The enhanced vi editor The enhanced vi editor Standard on most Linux distributions Standard on most Linux distributions Available for Windows from (charityware) Available for Windows from (charityware) Syntax highlighting for HTML Syntax highlighting for HTML Highlights keywords some other items in JavaScript Highlights keywords some other items in JavaScript

vim

TextPad General purpose editor General purpose editor Evaluation copies can be downloaded from Evaluation copies can be downloaded from Does syntax highlighting for HTML but not JavaScript. Does syntax highlighting for HTML but not JavaScript. Syntax highlighting can be tailored for different languages Syntax highlighting can be tailored for different languages Lots of different modes Lots of different modes Installs itself as a right-click option Installs itself as a right-click option Has a document selector panel Has a document selector panel

TextPad

Web Design Resources Basic user interface design principles: url=/nhp/default.asp?contentid= Basic user interface design principles: url=/nhp/default.asp?contentid= url=/nhp/default.asp?contentid= url=/nhp/default.asp?contentid= Specific web interface design principles: ntents.html Specific web interface design principles: ntents.html ntents.html ntents.html Not really a design resource, but the place to go to find all the standards: Not really a design resource, but the place to go to find all the standards:

Where To Get Stuff Open source Open source Direct (mozilla.org, netscape.com, eclipse.org, etc.) Direct (mozilla.org, netscape.com, eclipse.org, etc.) Commercial – go for the academic pricing! Commercial – go for the academic pricing! UMBC Bookstore UMBC Bookstore (excellent site, mostly hardware, some software at academic prices; web form for academic proofs) (excellent site, mostly hardware, some software at academic prices; web form for academic proofs) (caters to academia; fax or them your academic proofs) (caters to academia; fax or them your academic proofs) (not tried) (not tried) Books Books (excellent site, usually has the best prices) (excellent site, usually has the best prices) (where else?) (where else?) (sometimes cheaper than amazon, but check) (sometimes cheaper than amazon, but check)