Pindaro Demertzoglou Lally School of M&T B2C and B2B.

Slides:



Advertisements
Similar presentations
Overview Environment for Internet database connectivity
Advertisements

ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
DT228/3 Web Development WWW and Client server model.
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Project 1 Introduction to HTML.
Server-Side vs. Client-Side Scripting Languages
Chapter Concepts Review Markup Languages
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
DT211/3 Internet Development Application Internet Development Application.
Introduction to Web Interface Technology (CSE2030)
Introduction to Web Interface Technology (CSE2030)
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
E-Commerce and Web Site Development How Do You Harness the Power of the Web? Chapter 8.
ECA 228 Internet/Intranet Design I Intro to the Web.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Web Development & Design Foundations with XHTML Chapter 9 Key Concepts.
Web Design Basic Concepts.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
INTRODUCTION TO WEB DATABASE PROGRAMMING
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.
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
INTRODUCTION TO DHTML. TOPICS TO BE DISCUSSED……….  Introduction Introduction  UsesUses  ComponentsComponents  Difference between HTML and DHTMLDifference.
Electronic Commerce Software Chapter 9 Bridgette Batten Susan Harper.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Creating a Basic Web Page
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
HTML Forms and Scripts. Session overview What are forms? Static vs dynamic Client-side scripts –JavaScript.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Chapter 1: Introduction to Web
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
Introduction to Programming the WWW I CMSC Summer 2003 Lecture 7.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 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.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Asstt. Prof Sonia Sharma Computer Dept 1 HTML ( Hypertext MarkUP Language ) HTML is the lingua franca for publishing hypertext on the World Wide Web.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Introduction to the World Wide Web & Internet CIS 101.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
DHTML.
Web Programming Language
Web Pages, Web Sites, and E-commerce
Project 1 Introduction to HTML.
Database Driven Websites
CMP Creating Your Personal and Small Business Web Sites
CIS 133 mashup Javascript, jQuery and XML
Presentation transcript:

Pindaro Demertzoglou Lally School of M&T B2C and B2B

Topics HTML – XHTML markup languages. CSS – Cascading Style Sheets. Scripting Languages. Java Applets – ActiveX controls. XML Extensible Markup Language. Active Server Pages. B2C – Business to Consumer e-commerce. B2B – Business to Business e-commerce.

HTML - XHTML Used to present text and images on web pages. Uses tags to present information. Processed by the browser on the client. Provides static content. List of HTML tags: XHTML is the follow-up version to HTML 4 W3C called it XHTML instead of HTML 5 Includes all of HTML 4 tags, but it can be extended by the addition of customized tags

How the server client communication works

CSS CSS provides uniform formatting for the entirety of the web site or application It allows for easy updates of color schemes, font sizes, background colors, element sizes with just one change. Internal – placed near the beginning of html document ( tag within section) External style sheet – contains formatting specifications for a group of Web pages; a separate file contains the styles

Scripting Languages VBScript from Microsoft, JavaScript from Netscape Not to be confused with Java from Sun Microsystems Allow us to work with variables and data on web pages. We can validate form input, communicate to the user. Processed on the client by the browser, no need for a web server. Extend the functionality of HTML. They are interpreted languages.

Scripting Languages LanguageResource JavaScriptNetscape VBScriptMicrosoft Perlhttp:// Pythonhttp://

Java Applets – ActiveX Controls Compiled software packages Enhance browser’s functionality ActiveX download to local machine permanently Java applets run from the server The source code for java files has the.java extension When compiled the extension becomes.class They are referenced in the HTML page using the or tags Java classes run using the Java Virtual Machine (JVM)

XML XML is a markup language like HTML. That is, it uses tags (eg. ) and we can assign attributes or properties to tags In XML we can define our own tags unlike it is the case in HTML where the tags are predefined for us. Using XML we can have presentation of data, description of data, and containment of data in the same page. That is we might want to define the tag 123 in which case we know that 123 is the price because it is describes as such. It is important to know that XML is not a replacement for HTML. Actually, XML is used for description and containment of data while HTML to present the data and the whole document.

Server-Side Processing Technologies Active Server Pages (ASP) – Java Server Pages (JSP) Processing occurs on the server Code remains on the server. Only html goes back to the client browser. Dynamic Content. Customized content. Can use objects/components. Browser independent. Server Side Languages: asp, asp.net, php, jsp.

B2C Key Concepts What is it? Selling to end customers over the Internet Relatively simple online transactions Relatively large number of transactions – High Sales volume Low Negotiation - Low Integration Channel cannibalization to pay attention to.

B2C Models Retailing web sites Advertising supported web sites Subscription supported web sites Affiliate Marketing

Web Hosting What is web hosting How do I find a web hosting solution Domain Names: Hosting:

Examples No need for web hosting!! Adam Morgan used to sell pool tables out of a Los Angeles retail store. As a test, he decided to auction one off on eBay. When it sold, he posted a second table, and the pattern continued. Today, his retail store is closed and he sells exclusively on eBay. Adam expects his eBay sales to hit $500,000. Tiffany Tanaka, 24. Operating under the eBay seller name weselthings4u and the website wesellthings4u.com, Tiffany owns an eBay drop off store that sells things on consignment. Her primary customers are those who understand the power of eBay to sell products, but don't have the resources or desire to sell the things themselves. Tiffany's business makes her and her customers money. With sales of over 2.7 million dollars, Ms. Tanaka is poised to be one of eBay’s greatest success stories.wesellthings4u.com

Examples Marat was a Rutgers University student who got into eBay through his own desire to purchase cheap electronics. By discovering a cheap resource in overseas refurbished disk drives, Marat started making a profit by adding value to the disk drives with new covers. Today, he makes between 50 and 80 sales per day and averages over $4,000 in sales. By further negotiating volume shipping discounts, he has further increased his profits and is able to offer free shipping. He sells under the eBay power seller name, narro.

B2B Key points B2B occurs in two ways Inter-company Online Marketplaces High Negotiation High Integration There is no ready-made software unless you participate in a collaborative effort. There is no timing involved since there is flexibility on what goes B2B and when. There is hesitation since it involves exchange of confidential data

Two standards: EDI, XML

EDI vs. XML Messages EDI Sample Purchase Order

EDI vs. XML Messages EDI Message Sample XML Purchase Order

Online Marketplaces Access to Industry News Access to Industry Directories Access to Industry Catalogs Access to Auctions Access to Reverse Auctions Access to Aggregate Auctions Idea: An online marketplace for used auto parts The Capterra Story welcome=