core 2 Applets and Basic Graphics
|
|
|
- Maud Morris
- 9 years ago
- Views:
Transcription
1 core Web programming Applets and Basic Graphics Marty Hall, Larry Brown, Agenda Applet restrictions Basic applet and HTML template The applet life-cycle Customizing applets through HTML parameters Methods available for graphical operations Loading and drawing images Controlling image loading Java Plug-In and HTML converter 2 Applets and Basic Graphics
2 Security Restrictions: Applets Cannot Read from the local (client) disk Applets cannot read arbitrary files They can, however, instruct the browser to display pages that are generally accessible on the Web, which might include some local files Write to the local (client) disk The browser may choose to cache certain files, including some loaded by applets, but this choice is not under direct control of the applet Open network connections other than to the server from which the applet was loaded This restriction prevents applets from browsing behind network firewalls 3 Applets and Basic Graphics Applets Cannot Link to client-side C code or call programs installed on the browser machine Ordinary Java applications can invoke locally installed programs (with the exec method of the Runtime class) as well as link to local C/C++ modules ( native methods) These actions are prohibited in applets because there is no way to determine whether the operations these local programs perform are safe Discover private information about the user Applets should not be able to discover the username of the person running them or specific system information such as current users, directory names or listings, system software, and so forth However, applets can determine the name of the host they are on; this information is already reported to the HTTP server that delivered the applet 4 Applets and Basic Graphics
3 Applet Template import java.applet.applet; import java.awt.*; public class AppletTemplate extends Applet { // Variable declarations. public void init() { // Variable initializations, image loading, etc. public void paint(graphics g) { // Drawing operations. Browsers cache applets: in Netscape, use Shift-RELOAD to force loading of new applet. In IE, use Control-RELOAD Can use appletviewer for initial testing 5 Applets and Basic Graphics Applet HTML Template <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>A Template for Loading Applets</TITLE> </HEAD> <BODY> <H1>A Template for Loading Applets</H1> <P> <APPLET CODE="AppletTemplate.class" WIDTH=120 HEIGHT=60> <B>Error! You must use a Java-enabled browser.</b> </APPLET> </BODY> </HTML> 6 Applets and Basic Graphics
4 Applet Example import java.applet.applet; import java.awt.*; /** An applet that draws an image. */ public class JavaJump extends Applet { private Image jumpingjava; // Instance var declarations here public void init() { // Initializations here setbackground(color.white); setfont(new Font("SansSerif", Font.BOLD, 18)); jumpingjava = getimage(getdocumentbase(), "images/jumping-java.gif"); add(new Label("Great Jumping Java!")); System.out.println("Yow! I'm jiving with Java."); public void paint(graphics g) { // Drawing here g.drawimage(jumpingjava, 0, 50, this); 7 Applets and Basic Graphics Applet Example: Result <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Jumping Java</TITLE> </HEAD> <BODY BGCOLOR="BLACK" TEXT="WHITE"> <H1>Jumping Java</H1> <P> <APPLET CODE="JavaJump.class" WIDTH=250 HEIGHT=335> <B>Sorry, this example requires Java.</B> </APPLET> </BODY> </HTML> 8 Applets and Basic Graphics
5 Debugging Applets: The Java Console Standard output (from System.out.println) is sent to the Java Console Navigator: open from Window menu Communicator: open from Communicator Tools IE 4: open from View menu (enable from Tools Internet Options Advanced screen) IE 5/6 with Java plugin: go to Control Panel, click on Java Plugin, and select "Show Console" option. 9 Applets and Basic Graphics The Applet Life Cycle public void init() Called when applet is first loaded into the browser. Not called each time the applet is executed public void start() Called immediately after init initially Reinvoked each time user returns to page after having left it Used to start animation threads public void paint(graphics g) Called by the browser after init and start Reinvoked whenever the browser redraws the screen (typically when part of the screen has been obscured and then reexposed) This method is where user-level drawing is placed 10 Applets and Basic Graphics
6 The Applet Life Cycle (Continued) public void stop() Called when the user leaves the page Used to stop animation threads public void destroy() Called when applet is killed by the browser Note nonstandard behavior In some versions of Internet Explorer, and later versions of Netscape, init is called each time the user returns to the same page, and destroy is called whenever the user leaves the page containing the applet. I.e., applet is started over each time (incorrect behavior!). 11 Applets and Basic Graphics Useful Applet Methods getcodebase, getdocumentbase The URL of the: Applet file - getcodebase HTML file - getdocumentbase getparameter Retrieves the value from the associated HTML PARAM element getsize Returns the Dimension (width, height) of the applet getgraphics Retrieves the current Graphics object for the applet The Graphics object does not persist across paint invocations 12 Applets and Basic Graphics
7 Useful Applet Methods (Continued) showdocument (AppletContext method) getappletcontext().showdocument(...) Asks the browser to retrieve and a display a Web page Can direct page to a named FRAME cell showstatus Displays a string in the status line at the bottom of the browser getcursor, setcursor Defines the Cursor for the mouse, for example, CROSSHAIR_CURSOR, HAND_CURSOR, WAIT_CURSOR 13 Applets and Basic Graphics Useful Applet Methods (Continued) getaudioclip, play Retrieves an audio file from a remote location and plays it JDK 1.1 supports.au only. Java 2 also supports MIDI,.aiff and.wav getbackground, setbackground Gets/sets the background color of the applet SystemColor class provides access to desktop colors getforeground, setforeground Gets/sets foreground color of applet (default color of drawing operations) 14 Applets and Basic Graphics
8 HTML APPLET Element <APPLET CODE="..." WIDTH=xxx HEIGHT=xxx...>... </APPLET> Required Attributes CODE Designates the filename of the Java class file to load Filename interpreted with respect to directory of current HTML page (default) unless CODEBASE is supplied WIDTH and HEIGHT Specifies area the applet will occupy Values can be given in pixels or as a percentage of the browser window (width only). Percentages fail in appletviewer. 15 Applets and Basic Graphics HTML APPLET Element (Continued) Other Attributes ALIGN, HSPACE, and VSPACE Controls position and border spacing. Exactly the same as with the IMG element ARCHIVE Designates JAR file (zip file with.jar extension) containing all classes and images used by applet Save considerable time when downloading multiple class files NAME Names the applet for interapplet and JavaScript communication MAYSCRIPT (nonstandard) Permits JavaScript to control the applet 16 Applets and Basic Graphics
9 Setting Applet Parameters <H1>Customizable HelloWWW Applet</H1> <APPLET CODE="HelloWWW2.class" WIDTH=400 HEIGHT=40> <PARAM NAME="BACKGROUND" VALUE="LIGHT"> <B>Error! You must use a Java-enabled browser.</b> </APPLET> <APPLET CODE="HelloWWW2.class" WIDTH=400 HEIGHT=40> <PARAM NAME="BACKGROUND" VALUE="DARK"> <B>Error! You must use a Java-enabled browser.</b> </APPLET> <APPLET CODE="HelloWWW2.class" WIDTH=400 HEIGHT=40> <B>Error! You must use a Java-enabled browser.</b> </APPLET> 17 Applets and Basic Graphics Reading Applet Parameters Use getparameter(name) to retrieve the value of the PARAM element The name argument is case sensitive public void init() { Color background = Color.gray; Color foreground = Color.darkGray; String backgroundtype = getparameter("background"); if (backgroundtype!= null) { if (backgroundtype.equalsignorecase("light")) { background = Color.white; foreground = Color.black; else if (backgroundtype.equalsignorecase("dark")) { background = Color.black; foreground = Color.white; Applets and Basic Graphics
10 Reading Applet Parameters: Result 19 Applets and Basic Graphics Useful Graphics Methods drawstring(string, left, bottom) Draws a string in the current font and color with the bottom left corner of the string at the specified location One of the few methods where the y coordinate refers to the bottom of shape, not the top. But y values are still with respect to the top left corner of the applet window drawrect(left, top, width, height) Draws the outline of a rectangle (1-pixel border) in the current color fillrect(left, top, width, height) Draws a solid rectangle in the current color drawline(x1, y1, x2, y2) Draws a 1-pixel-thick line from (x1, y1) to (x2, y2) 20 Applets and Basic Graphics
11 Useful Graphics Methods (Continued) drawoval, filloval Draws an outlined and solid oval, where the arguments describe a rectangle that bounds the oval drawpolygon, fillpolygon Draws an outlined and solid polygon whose points are defined by arrays or a Polygon (a class that stores a series of points) By default, polygon is closed; to make an open polygon use the drawpolyline method drawimage Draws an image Images can be in JPEG or GIF (including GIF89A) format 21 Applets and Basic Graphics Drawing Color setcolor, getcolor Specifies the foreground color prior to drawing operation By default, the graphics object receives the foreground color of the window AWT has 16 predefined colors (Color.red, Color.blue, etc.) or create your own color: new Color(r, g, b) Changing the color of the Graphics object affects only the drawing that explicitly uses that Graphics object To make permanent changes, call the applet s setforeground method. 22 Applets and Basic Graphics
12 Graphics Font setfont, getfont Specifies the font to be used for drawing text Determine the size of a character through FontMetrics (in Java 2 use LineMetrics) Setting the font for the Graphics object does not persist to subsequent invocations of paint Set the font of the window (I.e., call the applet s setfont method) for permanent changes to the font In JDK 1.1, only 5 fonts are available: Serif (aka TimesRoman), SansSerif (aka Helvetica), Monospaced (aka Courier), Dialog, and DialogInput 23 Applets and Basic Graphics Graphic Drawing Modes setxormode Specifies a color to XOR with the color of underlying pixel before drawing the new pixel Drawing something twice in a row will restore the original condition setpaintmode Set drawing mode back to normal (versus XOR) Subsequent drawing will use the normal foreground color Remember that the Graphics object is reset to the default each time. So, no need to call g.setpaintmode() in paint unless you do non-xor drawing after your XOR drawing 24 Applets and Basic Graphics
13 Graphics Behavior Browser calls repaint method to request redrawing of applet Called when applet first drawn or applet is hidden by another window and then reexposed repaint() sets flag update(graphics g) paint(graphics g) Clears screen, calls paint 25 Applets and Basic Graphics Drawing Images Register the Image (from init) Image image = getimage(getcodebase(), "file"); Image image = getimage (url); Loading is done in a separate thread If URL is absolute, then try/catch block is required Draw the image (from paint) g.drawimage(image, x, y, window); g.drawimage(image, x, y, w, h, window); May draw partial image or nothing at all Use the applet (this) for the window argument 26 Applets and Basic Graphics
14 Loading Applet Image from Relative URL import java.applet.applet; import java.awt.*; /** An applet that loads an image from a relative URL. */ public class JavaMan1 extends Applet { private Image javaman; public void init() { javaman = getimage(getcodebase(), "images/java-man.gif"); public void paint(graphics g) { g.drawimage(javaman, 0, 0, this); 27 Applets and Basic Graphics Image Loading Result 28 Applets and Basic Graphics
15 Loading Applet Image from Absolute URL import java.applet.applet; import java.awt.*; import java.net.*;... private Image javaman; public void init() { try { URL imagefile = new URL(" + "/images/java-man.gif"); javaman = getimage(imagefile); catch(malformedurlexception mue) { showstatus("bogus image URL."); System.out.println("Bogus URL"); 29 Applets and Basic Graphics Loading Images in Applications import java.awt.*; import javax.swing.*; class JavaMan3 extends JPanel { private Image javaman; public JavaMan3() { String imagefile = System.getProperty("user.dir") + "/images/java-man.gif"; javaman = gettoolkit().getimage(imagefile); setbackground(color.white); public void paintcomponent(graphics g) { super.paintcomponent(g); g.drawimage(javaman, 0, 0, this); Applets and Basic Graphics
16 Loading Images in Applications (Continued)... public void paintcomponent(graphics g) { super.paintcomponent(g); g.drawimage(javaman, 0, 0, this); public static void main(string[] args) { JPanel panel = new JavaMan3(); WindowUtilities.setNativeLookAndFeel(); WindowUtilities.openInJFrame(panel, 380, 390); See Swing chapter for WindowUtilities 31 Applets and Basic Graphics Loading Images in Applications, Result 32 Applets and Basic Graphics
17 Controlling Image Loading Use prepareimage to start loading image prepareimage(image, window) prepareimage(image, width, height, window) Starts loading image immediately (on separate thread), instead of when needed by drawimage Particularly useful if the images will not be drawn until the user initiates some action such as clicking on a button or choosing a menu option Since the applet thread immediately continues execution after the call to prepareimage, the image may not be completely loaded before paint is reached 33 Applets and Basic Graphics Controlling Image Loading, Case I: No prepareimage Image is not loaded over network until after Display Image is pressed seconds. 34 Applets and Basic Graphics
18 Controlling Image Loading, Case 2: With prepareimage Image loaded over network immediately seconds after pressing button. 35 Applets and Basic Graphics Controlling Image Loading: MediaTracker Registering images with a MediaTracker to control image loading MediaTracker tracker = new MediaTracker(this); tracker.addimage(image1, 0); tracker.addimage(image2, 1); try { tracker.waitforall(); catch(interruptedexception ie) { if (tracker.iserrorany()) { System.out.println("Error while loading image"); Applet thread will block until all images are loaded Each image is loaded in parallel on a separate thread 36 Applets and Basic Graphics
19 Useful MediaTracker Methods addimage Register a normal or scaled image with a given ID checkall, checkid Checks whether all or a particular registered image is done loading iserrorany, iserrorid Indicates if any or a particular image encountered an error while loading waitforall, waitforid Start loading all images or a particular image Method does not return (blocks) until image is loaded See TrackerUtil in book for simplified usage of MediaTracker 37 Applets and Basic Graphics Loading Images, Case I: No MediaTracker Image size is wrong, since the image won t be done loading, and 1 will be returned public void init() { image = getimage(getdocumentbase(), imagename); imagewidth = image.getwidth(this); imageheight = image.getheight(this); public void paint(graphics g) { g.drawimage(image, 0, 0, this); g.drawrect(0, 0, imagewidth, imageheight); 38 Applets and Basic Graphics
20 Loading Images, Case 2: With MediaTracker Image is loaded before determining size public void init() { image = getimage(getdocumentbase(), imagename); MediaTracker tracker = new MediaTracker(this); tracker.addimage(image, 0); try { tracker.waitforall(); catch(interruptedexception ie) {... imagewidth = image.getwidth(this); imageheight = image.getheight(this); public void paint(graphics g) { g.drawimage(image, 0, 0, this); g.drawrect(0, 0, imagewidth, imageheight); 39 Applets and Basic Graphics Loading Images: Results Case 1 Case 2 40 Applets and Basic Graphics
21 Java Plug-In Internet Explorer and Netscape (except Version 6 and 7) only support JDK 1.1 Plugin provides support for the latest JDK Java 2 Plug-In > 5 Mbytes Installing JDK 1.4 installs plugin automatically Older browsers require modification of APPLET element to support OBJECT element (IE) or EMBED element (Netscape) Use HTML Converter to perform the modification 41 Applets and Basic Graphics Java Plug-In HTML Converter 42 Applets and Basic Graphics
22 Java Plug-In HTML Converter Navigator for Windows Only conversion <EMBED type="application/x-java-applet;version=1.4" CODE = "HelloWWW.class" CODEBASE = "applets" WIDTH = 400 HEIGHT = 40 BACKGROUND = "LIGHT" scriptable=false pluginspage=" index.html#download" > <NOEMBED> <B>Error! You must use a Java-enabled browser.</b> </NOEMBED> </EMBED> 43 Applets and Basic Graphics Java Plug-In HTML Converter Internet Explorer for Windows and Solaris conversion <OBJECT classid="clsid:8ad9c e-11d1-b3e f499d93" WIDTH = 400 HEIGHT = 40 codebase=" jinstall-1_4-win.cab#version=1,4,0,0" > <PARAM NAME = CODE VALUE = "HelloWWW.class" > <PARAM NAME = CODEBASE VALUE = "applets" > <PARAM NAME="type" VALUE="application/x-java-applet;version=1.4"> <PARAM NAME="scriptable" VALUE="false"> <PARAM NAME = "BACKGROUND" VALUE ="LIGHT"> <B>Error! You must use a Java-enabled browser.</b> </OBJECT> 44 Applets and Basic Graphics
23 Summary Applet operations are restricted Applet cannot read/write local files, call local programs, or connect to any host other than the one from which it was loaded The init method Called only when applet loaded, not each time executed This is where you use getparameter to read PARAM data The paint method Called each time applet is displayed Coordinates in drawing operations are wrt top-left corner Drawing images getimage(getcodebase(), "imagefile") to load drawimage(image, x, y, this) to draw 45 Applets and Basic Graphics core Web programming Questions? Marty Hall, Larry Brown,
Here's the code for our first Applet which will display 'I love Java' as a message in a Web page
Create a Java Applet Those of you who purchased my latest book, Learn to Program with Java, know that in the book, we create a Java program designed to calculate grades for the English, Math and Science
There are some important differences between an applet and a standalone Java application, including the following:
JAVA - APPLET BASICS Copyright tutorialspoint.com An applet is a Java program that runs in a Web browser. An applet can be a fully functional Java application because it has the entire Java API at its
WEEK 2 DAY 14. Writing Java Applets and Java Web Start Applications
WEEK 2 DAY 14 Writing Java Applets and Java Web Start Applications The first exposure of many people to the Java programming language is in the form of applets, small and secure Java programs that run
Java applets. SwIG Jing He
Java applets SwIG Jing He Outline What is Java? Java Applications Java Applets Java Applets Securities Summary What is Java? Java was conceived by James Gosling at Sun Microsystems Inc. in 1991 Java is
Tutorial: Building a Java applet
Tutorial: Building a Java applet Presented by developerworks, your source for great tutorials Table of Contents If you're viewing this document online, you can click any of the topics below to link directly
How To Write A Program For The Web In Java (Java)
21 Applets and Web Programming As noted in Chapter 2, although Java is a general purpose programming language that can be used to create almost any type of computer program, much of the excitement surrounding
Interactive Programs and Graphics in Java
Interactive Programs and Graphics in Java Alark Joshi Slide credits: Sami Rollins Announcements Lab 1 is due today Questions/concerns? SVN - Subversion Versioning and revision control system 1. allows
Introduction to Java Applets (Deitel chapter 3)
Introduction to Java Applets (Deitel chapter 3) 1 2 Plan Introduction Sample Applets from the Java 2 Software Development Kit Simple Java Applet: Drawing a String Drawing Strings and Lines Adding Floating-Point
The Basic Java Applet and JApplet
I2PUJ4 - Chapter 6 - Applets, HTML, and GUI s The Basic Java Applet and JApplet Rob Dempster [email protected] School of Computer Science University of KwaZulu-Natal Pietermaritzburg Campus I2PUJ4 - Chapter
Using Adobe Dreamweaver CS4 (10.0)
Getting Started Before you begin create a folder on your desktop called DreamweaverTraining This is where you will save your pages. Inside of the DreamweaverTraining folder, create another folder called
Adobe Dreamweaver CC 14 Tutorial
Adobe Dreamweaver CC 14 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site
An Overview of Java. overview-1
An Overview of Java overview-1 Contents What is Java Major Java features Java virtual machine Java programming language Java class libraries (API) GUI Support in Java Networking and Threads in Java overview-2
Simple Graphics. 2.1 Graphics. In this chapter: Graphics Point Dimension Shape Rectangle Polygon Image MediaTracker
2 Simple Graphics In this chapter: Graphics Point Dimension Shape Rectangle Polygon Image MediaTracker This chapter digs into the meat of the AWT classes. After completing this chapter, you will be able
CSC 551: Web Programming. Spring 2004
CSC 551: Web Programming Spring 2004 Java Overview Design goals & features platform independence, portable, secure, simple, object-oriented, Programming models applications vs. applets vs. servlets intro
EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING
EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING The European Computer Driving Licence Foundation Ltd. Portview House Thorncastle Street Dublin 4 Ireland Tel: + 353
understand how image maps can enhance a design and make a site more interactive know how to create an image map easily with Dreamweaver
LESSON 3: ADDING IMAGE MAPS, ANIMATION, AND FORMS CREATING AN IMAGE MAP OBJECTIVES By the end of this part of the lesson you will: understand how image maps can enhance a design and make a site more interactive
method is never called because it is automatically called by the window manager. An example of overriding the paint() method in an Applet follows:
Applets - Java Programming for the Web An applet is a Java program designed to run in a Java-enabled browser or an applet viewer. In a browser, an applet is called into execution when the APPLET HTML tag
Java History. Java History (cont'd)
Java History Created by James Gosling et. al. at Sun Microsystems in 1991 "The Green Team" Were to investigate "convergence" technologies Gosling created a processor-independent language for '*7', a 2-way
Packaging and Deploying Java Projects in Forte
CHAPTER 8 Packaging and Deploying Java Projects in Forte This chapter introduces to use Forte s Archive wizard to package project files for deployment. You will also learn how to create shortcut for applications
Web Dashboard User Guide
Web Dashboard User Guide Version 10.2 The software supplied with this document is the property of RadView Software and is furnished under a licensing agreement. Neither the software nor this document may
SE 450 Object-Oriented Software Development. Requirements. Topics. Textbooks. Prerequisite: CSC 416
SE 450 Object-Oriented Software Development Instructor: Dr. Xiaoping Jia Office: CST 843 Tel: (312) 362-6251 Fax: (312) 362-6116 E-mail: [email protected] URL: http://se.cs.depaul.edu/se450/se450.html
Help. F-Secure Online Backup
Help F-Secure Online Backup F-Secure Online Backup Help... 3 Introduction... 3 What is F-Secure Online Backup?... 3 How does the program work?... 3 Using the service for the first time... 3 Activating
11. Applets, normal window applications, packaging and sharing your work
11. Applets, normal window applications, packaging and sharing your work In this chapter Converting Full Screen experiments into normal window applications, Packaging and sharing applications packaging
Chapter 1 Java Program Design and Development
presentation slides for JAVA, JAVA, JAVA Object-Oriented Problem Solving Third Edition Ralph Morelli Ralph Walde Trinity College Hartford, CT published by Prentice Hall Java, Java, Java Object Oriented
04 Links & Images. 1 The Anchor Tag. 1.1 Hyperlinks
One of the greatest strengths of Hypertext Markup Language is hypertext the ability to link documents together. The World Wide Web itself consists of millions of html documents all linked together via
Creating Personal Web Sites Using SharePoint Designer 2007
Creating Personal Web Sites Using SharePoint Designer 2007 Faculty Workshop May 12 th & 13 th, 2009 Overview Create Pictures Home Page: INDEX.htm Other Pages Links from Home Page to Other Pages Prepare
JAVA DEVELOPER S GUIDE TO ASPRISE SCANNING & IMAGE CAPTURE SDK
Technical Library JAVA DEVELOPER S GUIDE TO ASPRISE SCANNING & IMAGE CAPTURE SDK Version 10 Last updated on June, 2014 ALL RIGHTS RESERVED BY LAB ASPRISE! 1998, 2014. Table of Contents 1 INTRODUCTION...6
Fachbereich Informatik und Elektrotechnik Java Applets. Programming in Java. Java Applets. Programming in Java, Helmut Dispert
Java Applets Programming in Java Java Applets Java Applets applet= app = application snippet = Anwendungsschnipsel An applet is a small program that is intended not to be run on its own, but rather to
Hypercosm. Studio. www.hypercosm.com
Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks
Chapter 1 Programming Languages for Web Applications
Chapter 1 Programming Languages for Web Applications Introduction Web-related programming tasks include HTML page authoring, CGI programming, generating and parsing HTML/XHTML and XML (extensible Markup
Creating Web Pages with Microsoft FrontPage
Creating Web Pages with Microsoft FrontPage 1. Page Properties 1.1 Basic page information Choose File Properties. Type the name of the Title of the page, for example Template. And then click OK. Short
Oracle JInitiator PM-CP-004. Technical FAQ. April 1999
Oracle JInitiator Technical FAQ PM-CP-004 April 1999 Oracle JInitiator PM-CP-004 CERTIFICATION AND AVAILABILITY When will Oracle JInitiator be available? Oracle JInitiator has been available since September
Practice Fusion API Client Installation Guide for Windows
Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction
Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports
Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports $Q2UDFOH7HFKQLFDO:KLWHSDSHU )HEUXDU\ Secure Web.Show_Document() calls to Oracle Reports Introduction...3 Using Web.Show_Document
We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.
Creative Specs Gmail Sponsored Promotions Overview The GSP creative asset will be a ZIP folder, containing four components: 1. Teaser text file 2. Teaser logo image 3. HTML file with the fully expanded
Action settings and interactivity
Interactivity in Powerpoint Powerpoint includes a small set of actions that can be set to occur when the user clicks, or simply moves the cursor over an object. These actions consist of links to other
Contents. Launching FrontPage... 3. Working with the FrontPage Interface... 3 View Options... 4 The Folders List... 5 The Page View Frame...
Using Microsoft Office 2003 Introduction to FrontPage Handout INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 1.0 Fall 2005 Contents Launching FrontPage... 3 Working with
Microsoft FrontPage 2003
Information Technology Services Kennesaw State University Microsoft FrontPage 2003 Information Technology Services Microsoft FrontPage Table of Contents Information Technology Services...1 Kennesaw State
ADOBE DREAMWEAVER CS3 TUTORIAL
ADOBE DREAMWEAVER CS3 TUTORIAL 1 TABLE OF CONTENTS I. GETTING S TARTED... 2 II. CREATING A WEBPAGE... 2 III. DESIGN AND LAYOUT... 3 IV. INSERTING AND USING TABLES... 4 A. WHY USE TABLES... 4 B. HOW TO
Fireworks 3 Animation and Rollovers
Fireworks 3 Animation and Rollovers What is Fireworks Fireworks is Web graphics program designed by Macromedia. It enables users to create any sort of graphics as well as to import GIF, JPEG, PNG photos
How To Create A Website In Drupal 2.3.3
www.webprophets.com.au PO Box 2007 St Kilda West Victoria Australia 3182 Phone +61 3 9534 1800 Fax +61 3 9534 1100 Email [email protected] Web www.webprophets.com.au Welcome to the Drupal How to
Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.
Slide.Show Quick Start Guide
Slide.Show Quick Start Guide Vertigo Software December 2007 Contents Introduction... 1 Your first slideshow with Slide.Show... 1 Step 1: Embed the control... 2 Step 2: Configure the control... 3 Step 3:
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
Web Portal User Guide. Version 6.0
Web Portal User Guide Version 6.0 2013 Pitney Bowes Software Inc. All rights reserved. This document may contain confidential and proprietary information belonging to Pitney Bowes Inc. and/or its subsidiaries
CSE 452: Programming Languages. Acknowledgements. Contents. Java and its Evolution
CSE 452: Programming Languages Java and its Evolution Acknowledgements Rajkumar Buyya 2 Contents Java Introduction Java Features How Java Differs from other OO languages Java and the World Wide Web Java
LabVIEW Internet Toolkit User Guide
LabVIEW Internet Toolkit User Guide Version 6.0 Contents The LabVIEW Internet Toolkit provides you with the ability to incorporate Internet capabilities into VIs. You can use LabVIEW to work with XML documents,
Kentico CMS 7.0 User s Guide. User s Guide. Kentico CMS 7.0. 1 www.kentico.com
User s Guide Kentico CMS 7.0 1 www.kentico.com Table of Contents Introduction... 4 Kentico CMS overview... 4 Signing in... 4 User interface overview... 6 Managing my profile... 8 Changing my e-mail and
How to test and debug an ASP.NET application
Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult
GelAnalyzer 2010 User s manual. Contents
GelAnalyzer 2010 User s manual Contents 1. Starting GelAnalyzer... 2 2. The main window... 2 3. Create a new analysis... 2 4. The image window... 3 5. Lanes... 3 5.1 Detect lanes automatically... 3 5.2
How to create pop-up menus
How to create pop-up menus Pop-up menus are menus that are displayed in a browser when a site visitor moves the pointer over or clicks a trigger image. Items in a pop-up menu can have URL links attached
HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS
HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS Overview of Oracle JInitiator Oracle JInitiator enables users to run Oracle Forms applications using Netscape Navigator or Internet Explorer. It
TIBCO Spotfire Automation Services 6.5. User s Manual
TIBCO Spotfire Automation Services 6.5 User s Manual Revision date: 17 April 2014 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
Load testing with. WAPT Cloud. Quick Start Guide
Load testing with WAPT Cloud Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. 2007-2015 SoftLogica
STATGRAPHICS Online. Statistical Analysis and Data Visualization System. Revised 6/21/2012. Copyright 2012 by StatPoint Technologies, Inc.
STATGRAPHICS Online Statistical Analysis and Data Visualization System Revised 6/21/2012 Copyright 2012 by StatPoint Technologies, Inc. All rights reserved. Table of Contents Introduction... 1 Chapter
5.0 Secure Meeting Error Messages
Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 2000 or 888 JUNIPER www.juniper.net Contents 5.0 Secure Meeting Error Messages...1 Contacting Juniper...1 Administrator
Remote Vision(Java RDP Client) User Manual
Remote Vision(Java RDP Client) User Manual Version 1.1 11/20/2014 Contents 1. Overview... 2 1.1. Features... 2 2. Installation... 3 2.1. Install JRE (Java Runtime Environment)... 3 2.2. Run Remote Vision
Dashboard Skin Tutorial. For ETS2 HTML5 Mobile Dashboard v3.0.2
Dashboard Skin Tutorial For ETS2 HTML5 Mobile Dashboard v3.0.2 Dashboard engine overview Dashboard menu Skin file structure config.json Available telemetry properties dashboard.html dashboard.css Telemetry
Using Impatica for Power Point
Using Impatica for Power Point What is Impatica? Impatica is a tool that will help you to compress PowerPoint presentations and convert them into a more efficient format for web delivery. Impatica for
Modern browsers support many technologies beyond (X)HTML, CSS, and JavaScript.
18 JavaScript and Embedded Objects Modern browsers support many technologies beyond (X)HTML, CSS, and JavaScript. A wide variety of extra functionality is available in the form of browser plug-ins, ActiveX
Administering Jive for Outlook
Administering Jive for Outlook TOC 2 Contents Administering Jive for Outlook...3 System Requirements...3 Installing the Plugin... 3 Installing the Plugin... 3 Client Installation... 4 Resetting the Binaries...4
How to Convert an Application into an Applet.
How to Convert an Application into an Applet. A java application contains a main method. An applet is a java program part of a web page and runs within a browser. I am going to show you three different
Troubleshooting AVAYA Meeting Exchange
Troubleshooting AVAYA Meeting Exchange Is my browser supported? Avaya Web Conferencing supports the following browser clients for joining conferences (with the described limitations). The supported browsers
Embedding a Data View dynamic report into an existing web-page
Embedding a Data View dynamic report into an existing web-page Author: GeoWise User Support Released: 23/11/2011 Version: 6.4.4 Embedding a Data View dynamic report into an existing web-page Table of Contents
Using Microsoft Word. Working With Objects
Using Microsoft Word Many Word documents will require elements that were created in programs other than Word, such as the picture to the right. Nontext elements in a document are referred to as Objects
HTML Tables. IT 3203 Introduction to Web Development
IT 3203 Introduction to Web Development Tables and Forms September 3 HTML Tables Tables are your friend: Data in rows and columns Positioning of information (But you should use style sheets for this) Slicing
Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Web Design in Nvu Workbook 1
Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl Web Design in Nvu Workbook 1 The demand for Web Development skills is at an all time high due to the growing demand for businesses and individuals to
IE Class Web Design Curriculum
Course Outline Web Technologies 130.279 IE Class Web Design Curriculum Unit 1: Foundations s The Foundation lessons will provide students with a general understanding of computers, how the internet works,
To begin, visit this URL: http://www.ibm.com/software/rational/products/rdp
Rational Developer for Power (RDp) Trial Download and Installation Instructions Notes You should complete the following instructions using Internet Explorer or Firefox with Java enabled. You should disable
POINT OF SALES SYSTEM (POSS) USER MANUAL
Page 1 of 24 POINT OF SALES SYSTEM (POSS) USER MANUAL System Name : POSI-RAD System Release Version No. : V4.0 Total pages including this covering : 23 Page 2 of 24 Table of Contents 1 INTRODUCTION...
Essentials of the Java Programming Language
Essentials of the Java Programming Language A Hands-On Guide by Monica Pawlan 350 East Plumeria Drive San Jose, CA 95134 USA May 2013 Part Number TBD v1.0 Sun Microsystems. Inc. All rights reserved If
Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5
Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5 University of Sheffield Contents 1. INTRODUCTION... 3 2. GETTING STARTED... 4 2.1 STARTING POWERPOINT... 4 3. THE USER INTERFACE...
Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates
Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates What is a DIV tag? First, let s recall that HTML is a markup language. Markup provides structure and order to a page. For example,
IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules
IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This
TABLE OF CONTENTS...2 INTRODUCTION...3 APPLETS AND APPLICATIONS...3 JAVABEANS...4 EXCEPTION HANDLING...5 JAVA DATABASE CONNECTIVITY (JDBC)...
Advanced Features Trenton Computer Festival May 1 sstt & 2 n d,, 2004 Michael P.. Redlich Senior Research Technician ExxonMobil Research & Engineering [email protected] Table of Contents
JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK
Programming for Digital Media EE1707 JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK 1 References and Sources 1. DOM Scripting, Web Design with JavaScript
ADP Workforce Now Portal Administrator Guide. Version 2.0 2.0-1
ADP Workforce Now Portal Administrator Guide Version 2.0 2.0-1 ADP Trademarks The ADP logo, ADP, and ADP Workforce Now are registered trademarks of ADP, Inc. Third-Party Trademarks Microsoft, Windows,
Xtreeme Search Engine Studio Help. 2007 Xtreeme
Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to
Microsoft PowerPoint Tutorial
Microsoft PowerPoint Tutorial Contents Starting MS PowerPoint... 1 The MS PowerPoint Window... 2 Title Bar...2 Office Button...3 Saving Your Work... 3 For the first time... 3 While you work... 3 Backing
Create a Web Page with Dreamweaver
Create a Web Page with Dreamweaver Dreamweaver is an HTML editing program that allows the beginner and the advanced coder to create Web pages. 1. Launch Dreamweaver. Several windows appear that will assist
Introduction to Macromedia Dreamweaver MX
Introduction to Macromedia Dreamweaver MX Macromedia Dreamweaver MX is a comprehensive tool for developing and maintaining web pages. This document will take you through the basics of starting Dreamweaver
Further web design: HTML forms
Further web design: HTML forms Practical workbook Aims and Learning Objectives The aim of this document is to introduce HTML forms. By the end of this course you will be able to: use existing forms on
Creating Interactive PDF Forms
Creating Interactive PDF Forms Using Adobe Acrobat X Pro Information Technology Services Outreach and Distance Learning Technologies Copyright 2012 KSU Department of Information Technology Services This
CaptainCasa. CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. Feature Overview
Feature Overview Page 1 Technology Client Server Client-Server Communication Client Runtime Application Deployment Java Swing based (JRE 1.6), generic rich frontend client. HTML based thin frontend client
TUTORIAL 4 Building a Navigation Bar with Fireworks
TUTORIAL 4 Building a Navigation Bar with Fireworks This tutorial shows you how to build a Macromedia Fireworks MX 2004 navigation bar that you can use on multiple pages of your website. A navigation bar
The Abstract Windowing Toolkit. Java Foundation Classes. Swing. In April 1997, JavaSoft announced the Java Foundation Classes (JFC).
The Abstract Windowing Toolkit Since Java was first released, its user interface facilities have been a significant weakness The Abstract Windowing Toolkit (AWT) was part of the JDK form the beginning,
Introduction to the TI Connect 4.0 software...1. Using TI DeviceExplorer...7. Compatibility with graphing calculators...9
Contents Introduction to the TI Connect 4.0 software...1 The TI Connect window... 1 Software tools on the Home screen... 2 Opening and closing the TI Connect software... 4 Using Send To TI Device... 4
Serving tn5250j in Web Documents from the HTTP Server for iseries
Serving tn5250j in Web Documents from the HTTP Server for iseries Bill (toeside) Middleton, 1 Introduction The iseries (AS/400) operating system OS/400, as part of its TCP/IP application suite, includes
Kentico CMS User s Guide 5.0
Kentico CMS User s Guide 5.0 2 Kentico CMS User s Guide 5.0 Table of Contents Part I Introduction 4 1 Kentico CMS overview... 4 2 Signing in... 5 3 User interface overview... 7 Part II Managing my profile
Developing Website Using Tools
7 Developing Website Using Tools 7.1 INTRODUCTION A number of Software Packages are available in market for creating a website. Among popular softwares are Dreamweaver, Microsoft FrontPage and Flash. These
PORTAL ADMINISTRATION
1 Portal Administration User s Guide PORTAL ADMINISTRATION GUIDE Page 1 2 Portal Administration User s Guide Table of Contents Introduction...5 Core Portal Framework Concepts...5 Key Items...5 Layouts...5
An Overview of Oracle Forms Server Architecture. An Oracle Technical White Paper April 2000
An Oracle Technical White Paper INTRODUCTION This paper is designed to provide you with an overview of some of the key points of the Oracle Forms Server architecture and the processes involved when forms
Lesson Review Answers
Lesson Review Answers-1 Lesson Review Answers Lesson 1 Review 1. User-friendly Web page interfaces, such as a pleasing layout and easy navigation, are considered what type of issues? Front-end issues.
