Adobe Photoshop 7.0 Design Professional - PowerPoint PPT Presentation

1 / 34
About This Presentation
Title:

Adobe Photoshop 7.0 Design Professional

Description:

Chapter Concepts Review Markup Languages Examine Scripting Languages and Scripting Environments Explore Programming Languages Introduction Today, Web developers and ... – PowerPoint PPT presentation

Number of Views:522
Avg rating:3.0/5.0
Slides: 35
Provided by: Cours120
Category:

less

Transcript and Presenter's Notes

Title: Adobe Photoshop 7.0 Design Professional


1
(No Transcript)
2
Chapter Concepts
  • OVERVIEW
  • Review Markup Languages
  • Examine Scripting Languages and Scripting
    Environments
  • Explore Programming Languages

3
Introduction
  • INTRODUCTION
  • Today, Web developers and programmers must have
    skills using markup, scripting, and programming
    languages
  • Web server The computer on which the files for
    Web pages are stored
  • Web client The computer from which the user
    views the pages on a Web browser

4
Introduction
  • INTRODUCTION
  • When your Web page includes access to a script or
    program stored on a Web server, information must
    be sent from the Web client back to the Web
    server for processing, storage, and later
    retrieval
  • Scripting and programming make the task of
    developing and maintaining Web sites easier

5
Introduction
  • INTRODUCTION
  • Web developers design templates and then access
    the content dynamically through a database
  • Markup, scripting, and programming languages make
    a multimedia Web site more interactive and more
    interesting

6
Review Markup Languages
  • CONCEPT 1
  • Markup language Full set of instructions used to
    comprehensively describe the structural format of
    a piece of text or other media element
  • Standard Generalized Markup Language (SGML)
    Standard for defining the most common markup
    languages

7
SGML
  • CONCEPT 1
  • SGML Consistent and precise method of applying
    markup tags so that electronic documents can be
    exchanged and revised between different computer
    systems
  • SGML itself is not a markup language rather the
    standard on which the most common markup
    languages are based

8
HTML/XHTML
  • CONCEPT 1
  • Hypertext Markup Language (HTML) Standard markup
    language used to create Web pages
  • Continues to develop and evolve based on the
    controls set by the World Wide Web Consortium
  • Extensible (XHTML) Provides support for XML
    stricter in structure and syntax than previous
    versions of HTML

9
DHTML
  • CONCEPT 1
  • Dynamic Hypertext Markup Language (DHTML) Group
    of technologies used to create greater
    interactivity and page layout flexibility than is
    possible with XHTML alone
  • Includes XHTML, JavaScript, Cascading Style
    Sheets (CSS), and the Document Object Model (DOM)

10
DHTML
  • CONCEPT 1
  • DHTML All major Web browsers support DHTML, but
    differ in terms of what each considers acceptable
    syntax and scripting code

11
VR
  • CONCEPT 1
  • Virtual reality (VR) on the Web is created using
    the Virtual Reality Modeling Language (VRML)
    (pronounced ver-mal)
  • VRML Simple and accessible way to create
    interactive worlds using 3-D graphics on the Web
  • QuickTime VR One of the most popular tools for
    creating virtual reality

12
SMIL
  • CONCEPT 1
  • Synchronized Multimedia Integration Language
    (SMIL) Offers control over synchronized
    multimedia by allowing individual components
    (such as audio, video, and graphics) to be played
    in relation to one another
  • SMILs text-based format also makes editing
    Web-based multimedia applications easy

13
XML
  • CONCEPT 1
  • Extensible Markup Language (XML) is a markup
    language, but it is also a metalanguage
  • XML defines the datas actual content, meaning,
    or use
  • By using XHTML and XML together, formatting can
    be separated from the content

14
XML
  • CONCEPT 1
  • Same XML source document can be written once,
    then displayed in a variety of ways
  • Allows documents to be viewed by various browsers
    without having to be specifically rewritten for
    each one

15
XML
  • CONCEPT 1
  • Because an XML file will work on any
    communications device, it wont become obsolete
    as hardware and communications devices evolve
  • XML provides a way for databases from different
    vendors to exchange information across the
    Internet
  • XML is having a dramatic impact on the Web page
    development process

16
WML
  • CONCEPT 1
  • Wireless Markup Language (WML) Based on the
    Handheld Device Markup Language (HDML), which in
    turn is a subset of HTML
  • WML is the current standard for Web delivery on
    wireless handheld devices
  • WML is read and interpreted by a microbrowser
    that is built in to a wireless handheld device

17
Scripting Languages
  • CONCEPT 2
  • Scripts extend the capabilities of XHTML
  • Scripting languages are not as powerful as
    programming languages
  • It is important to test Web pages that contain
    scripts to ensure that they function as intended

18
JavaScript
  • CONCEPT 2
  • JavaScript Object-oriented scripting language
    developed by Netscape to extend the capabilities
    of HTML
  • Object-oriented scripting language Programmers
    describe data and procedures in terms of objects,
    methods, and properties

19
JavaScript
  • CONCEPT 2
  • JavaScript and Java are very different in their
    capabilities and execution
  • JavaScript adds interactivity and dynamic content
    to Web pages
  • Cookies store data on the Web client
  • JavaScript has been updated and extended to
    support newer browser capabilities

20
JavaScript
  • CONCEPT 2
  • JavaScript can do the following
  • Add scrolling messages
  • Open a new pop-up window
  • Verify data input from forms
  • Create animation and dynamic images
  • Insert mouse rollovers
  • Create and read cookies
  • Display the current date and time

21
Visual Basic
  • CONCEPT 2
  • Microsoft VBScript is a script version of
    Microsoft Visual Basic (VB) programming language
  • VBScript is not cross platform its popularity on
    the client-side of the Web is limited
  • VBScript Primary scripting language used for
    Active Server Pages (ASP)

22
Java Server Pages
  • CONCEPT 2
  • Java Server Pages (JSP) Similar to ASP, is the
    Java-based technology for generating dynamic Web
    pages with cross-platform and cross-Web-server
    support
  • The JSP environment is not a scripting language
    and therefore it is not the same as JavaScript

23
PHP
  • CONCEPT 2
  • PHP (officially PHP Hypertext Preprocessor) is a
    server-side scripting language for creating
    dynamic Web page components
  • PHP is open source and runs on multiple platforms
  • Use PHP to set cookies, manage authentication,
    and redirect users

24
Explore ProgrammingLanguages
  • CONCEPT 3
  • Programming for Web page development is used to
    write programs that are accessed or called from
    an XHTML file
  • They extend the capabilities of a Web page beyond
    what is possible with markup and scripting
    languages

25
Explore ProgrammingLanguages
  • CONCEPT 3
  • If you need to store information in a server
    database or provide customized Web pages,
    server-side scripts or programs are usually the
    better solution
  • Often a combination of both client-side scripts
    and server-side scripts/programs are needed

26
PERL
  • CONCEPT 3
  • Practical Extraction and Report Language (Perl)
    is a powerful and flexible programming language
  • Many server-side programs are created in Perl
  • Powerful for manipulating text
  • Handles encrypted Web data, including e-commerce
    transactions

27
Java
  • CONCEPT 3
  • Java Sun Microsystemss full-fledged,
    object-oriented programming language
  • Applets Small programs designed to be executed
    within another application or from a Web page

28
Java
  • CONCEPT 3
  • Before Java code can be run, it has to be
    processed by a special program to create an
    executable file or a Java applet
  • Web browser loads the applet or the executable
    file has special built-in engine that can
    execute this file and display the output on the
    page

29
Visual Basic
  • CONCEPT 3
  • Visual Basic Considered a high-level programming
    language, which means that almost all of the
    commands are English derivatives
  • Visual Basic includes many features specifically
    designed for database development and integration
    as well as the creation of server-side application

30
C
  • CONCEPT 3
  • C (pronounced C sharp) Modern,
    object-oriented language that enables programmers
    to quickly build a wide range of applications for
    the Microsoft .Net platform
  • Incorporates the best of C, Visual Basic, C,
    and Java
  • Offers the optimum productivity that Web
    developers need

31
ActiveX
  • CONCEPT 3
  • ActiveX Extension of object linking and
    embedding (OLE) create objects with one
    application and then link or embed them in
    another
  • Works best in a Windows environment
  • Fine for intranets, where the platform is likely
    to be more consistent or at least more
    controllable

32
Summary
  • SUMMARY
  • Review Markup Languages
  • SGML
  • HTML/XHTML
  • DHTML
  • VR
  • SMIL
  • XML

33
Summary
  • SUMMARY
  • WML
  • Scripting Languages
  • JavaScript
  • Visual Basic
  • Java Server Pages
  • PHP

34
Summary
  • SUMMARY
  • Explore ProgrammingLanguages
  • PERL
  • Java
  • Visual Basic
  • C
  • ActiveX
Write a Comment
User Comments (0)
About PowerShow.com