Agenda Architecture Overview Web Security Templates Templates and Style Sheets Details Configuring an Application Demo Summary.

Slides:



Advertisements
Similar presentations
Essentials for Design JavaScript Level One Michael Brooks
Advertisements

JavaScript FaaDoOEngineers.com FaaDoOEngineers.com.
Using Advanced Cascading Style Sheets
Web Design with Cascading Style Sheet Lan Vu. Overview Introduction to CSS Designing CSS Using Visual Studio to create CSS Using template for web design.
Languages for Dynamic Web Documents
1 Chapter 12 Working With Access 2000 on the Internet.
Chapter 7 Using Advanced Cascading Style Sheets HTML5 & CSS 7 th Edition.
Web Workshop: CSS Objectives: - “What is CSS?” - Structure of CSS - How to use CSS in your webpage.
Multiple Tiers in Action
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Presented by…. Group 2 1. Programming language 2Introduction.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
HTML & CSS.
Webpage design for researchers Dr Jim Briggs 1.
Today’s objectives  Complete web page  Using xhtml & CSS  Adding CSS to documents Embed url(File);  CSS.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
Today’s objectives  Presentational | Inline | Block | Validate  CSS | Rules | Declarations.
Tutorial 6 By Sam INE 1020 Introduction to Internet Engineering 1 DHTML & CSS Tutorial 6.
Web Development & Design Foundations with XHTML
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
 HTML stands for Hyper Text Mark-up Language. The coding language used to create documents for the World Wide Web  HTML is composed of tags. HTML tags.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
CSE 190: Internet E-Commerce Lecture 5. Exam Material Lectures 1-4 (Presentation Tier) –3-tier architecture –HTML –Style sheets –Javascript –DOM –HTTP.
Just A Few More Fun Objectives 1 Having Some Fun With Java Script 2 Using Style Sheets.
Working with Cascading Style Sheets (CSS) Module 2: HTML Basics LESSON 5.
CSS CSS is short for C ascading S tyle S heets. It is a new web page layout method that has been added to HTML to give web developers more control over.
HTML Hyper Text Markup Language A simple introduction.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
DEV-5: Introduction to WebSpeed ® Stephen Ferguson Sr. Training Program Manager.
Personal Design Portfolio First, you should select a theme for your web site. This theme can be your own design work, or the designs of another person.
HTML Authoring. Design  A good website starts its life in the design stage Layout, Color, Sound, Content, Functionality and Maintainability aspects are.
Open Solutions for a Changing World™ Copyright 2005, Data Access WordwideElectos June 6-9, 2005 Key Biscayne, Florida Data Access Europe BV Eddy Kleinjan,
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
SAN DIEGO SUPERCOMPUTER CENTER Inca Data Display (data consumers) Shava Smallen Inca Workshop September 5, 2008.
1 Welcome to CSC 301 Web Programming Charles Frank.
Cascading Style Sheets (CSS) Within the Enterprise Architecture Framework (EAF) Wes Ziegeler August 3, 2006.
Session I Chapter 1 - Introduction to Web Development
Navigation Framework using CF Architecture for a Client-Server Application using the open standards of the web Kedar Desai presented by.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Overview of Form and Javascript fundamentals. Brief matching exercise 1. This is the software that allows a user to access and view HTML documents 2.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
DHTML. What is it? Dynamic HTML. Not a standard unlike HTML or Java It is a term applied by both Netscape and Microsoft to a collection of technologies.
® IBM Software Group © 2006 IBM Corporation Web JSF Overview – RBD Tooling – for Web Development This unit introduces you to the aspects of the RBD tooling.
Cascading Style Sheets
Walkthrough example including SAS output How to create a mobile WebApp? PhUSE / 12. October 2015 / Katja Glaß BHC 4:3 Template 2010 June 2014Page 1.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Implementing and Using the SIRWEB Interface Setup of the CGI script and web procfile Connecting to your database using HTML Retrieving data using the CGI.
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
WEB SERVER SOFTWARE FEATURE SETS
Asstt. Prof Sonia Sharma Computer Dept 1 HTML ( Hypertext MarkUP Language ) HTML is the lingua franca for publishing hypertext on the World Wide Web.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
28 Copyright © 2009, Oracle. All rights reserved. Customizing the Oracle Business Intelligence User Interface.
Style Sheets. Coding Style Sheets  Style sheets use RULES to create the style  A selector (a tag or user-defined style name)  and then declarations.
Navigation Framework using CF Architecture for a Client-Server Application using the open standards of the Web presented by Kedar Desai Differential Technologies,
Cascading Style Sheet Fix the Errors Lesson 4. / Pat Learner / h1, h2, h3, h4 { font-family: tahoma, arial, helvetica, sans-serif text-align: left; }.skyblue.
Creating Web Pages with Links, Images, and Embedded Style Sheets
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Microsoft Expression Web - Illustrated Unit A: Getting Started With Microsoft Expression Web.
JavaScript and Ajax (JavaScript Dynamic HTML (DHTML)) Week 7 Web site:
HTML LAYOUTS. CONTENTS Layouts Example Layout Using Element Example Using Table Example Output Summary Exercise.
CSS Introductions. Objectives To take control of the appearance of a Web site by creating style sheets. To use a style sheet to give all the pages of.
Teaching slides Chapter 6. Chapter 6 Software user interface design & construction Contents Introduction Graphical user interface – Rich window based.
DHTML.
Web Basics: HTML/CSS/JavaScript What are they?
Department of Computer Science
Presentation transcript:

Agenda Architecture Overview Web Security Templates Templates and Style Sheets Details Configuring an Application Demo Summary

Insulating Business Logic from Technology Infrastructure ASCIIWindowsX11JavaHTML WML Web Services

Application Server Displays 4gl 1 of 2 Ways: No Change to.per Files  Uses Templates, Style Sheets and makes “BEST Guess” at the i4gl output grid. Most applications will run with no changes. Custom HTML added to.per Files  Still uses Templates, and Style Sheets, but will “pass through” any HTML that is put in.per files, or embedded in a label field

Web Deployment Architecture Web Java Client Web ServerApplication Server WAP, I-mode, WinCE HTML BrowserWindows, X11, ASCII, or Java Database Servers Firewall

Intrinsic Security (1/2) No database network access needed (SQL-Net / ODBC). No direct Internet connection needed for the application / database server. On the web server there is only a tiny program installed in the CGI binaries directory of the web server.

Intrinsic Security (2/2) Only one trustable channel trough the firewall from web server to the web daemon. Logging of the Cli HTML's interactions is possible. Applications can run in an special definable environment with special and limited rights.

User Interface Elements Tool bar Menu bar & Key bar Workspace frame Message bar

A Template $(constant.meta-tags) $(application.name) - $(server.version) $(gui.menubar.title) $(gui.menubar.object)$(gui.keybar.object) $(gui.errorbar.object) $(gui.messagebar.object) $(gui.workspaceframe.object)

Elements of the Template (1/4) $(server.version) Four J's HTML Front End's server version. Example : a. $(application.name) Application's name Example : widgetz.

Elements of the Template (2/4) $(form.parameters) This is the internal information to be added to a form. This information permits proper processing of the result of a page. It must be included in a tag (in HTML).

Elements of the Template (3/4) $(gui.workspaceframe.object) The workspace frame is the heart of the application, containing all information that comes from the Dynamic Virtual Machine. Rendering methods apply directly on this area. $(gui.menubar.object) The standard BDL menus. It corresponds to the MENU … END MENU command. $(gui.menubar.title) The standard BDL menu title. It corresponds to the MENU "{title}" … END MENU command.

Elements of the Template (4/4) $(gui.keybar.object) The keys. $(gui.messagebar.object) The result of the BDL command MESSAGE. $(gui.errorbar.object) The result of the BDL command ERROR.

Using Browsers’ Capabilities Use what the browser knows to enhance your application, like JavaScript, CSS…

CSS Cascading Style Sheet Allows you to define basic look & feel for a HTML page Minor incompatibilities between Internet Explorer & Netscape

An Example CSS Example Hello, world !

HTML Preview

Adding a CSS CSS Example Hello, world !

And the Result is…

The CSS File BODY { font-family : Verdana, Arial, sans-serif; background-color : #CCCC33;} INPUT { background-color : #FF6600; font-family : Tahoma; margin-right : 5px; border : none;} TABLE, TD, TR { background: #CC6600;}.fjs-red { color : Red;}.fjs-blue { color : Blue;}.fjs-none {}

A few Modifications… BODY { font-family : Verdana, Arial, sans-serif; background-color : #C0C0C0;} INPUT { background-color : #0000FF; color : #FFFFFF; font-family : Tahoma; margin-right : 5px;} TABLE, TD, TR { background: #CCCCFF;}.fjs-red { color : Red;}.fjs-blue { color : Blue;}.fjs-none {}

And the Result is…

Demo