Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
The Internet & Emerging Technologies The Internet The Internet • Based upon the client/server model • Connects over 20 million people in over 100 countries (figures available when the book was written) • The Internet, at its lowest levels, is only a set of common protocols that allow data transport. Other services and functions can and do reside anywhere and everywhere on the network. The Internet • Network traffic is re-routed around network transport and/or server failures Basic Problems of the Internet • Inadequate security given the sensitive and proprietary nature of information that people may want to communicate through the network • Technological challenges with one the biggest being a lack of standards • Lack of clarity on many legal issues World Wide Web • A set of standards for organizing and accessing a vast array of resources via the internet • Information is presented as a series of documents - “Web Pages” • The series of pages is called the “Web Site” • The opening page is called the “Home Page” • Content can include text, images, video, sound, etc. Web Browsers • An application program specifically designed to allow users to access the “Web” • Users utilize point-and-click techniques to access hypertext links • Most popular are Netscape Navigator and Internet Explorer by Microsoft • Bookmarks allow you to store URL’s for easy retrieval • Many search engines are available for locating web sites What is HTML ? • HTML stands for Hypertext Markup Language. HTML consists of standardized codes,or "tags", that are used to define the structure of information on a web page. HTML is used to prepare documents for the World Wide Web. A web page is single a unit of information, often called a document, that is available on the World Wide Web. • HTML defines several aspects of a web page including heading levels, bold, italics, images, paragraph breaks and hypertext links to other resources What is HTML ? • HTML can be compared to word processing. The text in a word processed file can be formatted in various ways. For example, a heading can be bold and in larger font size than the rest of the document. Also, specific words can be italicized for emphasis. • HTML is a way to define the formats of text in a web page. However, it goes further by also being able to define placement of graphics and hypertext links What is HTML ? • HTML tags are used to define areas of a document as having certain characteristics. • The tags used in HTML usually consist of a code in between two "wickets". These codes are called container tags because the formatting described by the tags affects only the text contained between the tags. • For example, <B> and </B> are the starting and ending tags used to indicate an area as bold. Therefore, the following markup will yield a sentence with the word "hello" in bold. – Only the word <B>hello</B> will be bold. What is HTML ? • HTML tags are used to define heading levels, such as <H1> and </H1>. Heading levels can go to <H6>, with each successive number indicating a smaller heading size. • Some other basic HTML tags are: – <I> and </I> used to indicate italics – <img src="name-of-picture"> used to place an image in a document file – <P> used to create a paragraph break Java • Developed by Sun Microsystems • Java extends the capabilities of web pages to allow for robust applications • Extremely popular with internet-based applications because it is platform independent • Normally, programs that need access to graphics, network services, the disk, even RAM, use a function call provided as part of the base-level operating system to do so. But in Java, the built-in run-time called a virtual machine provides all these basic JAVA • Java is interpreted. What this means is that Java source code does not get compiled directly to machine instructions like C++ or FORTRAN does. Instead Java’s source code gets compiled to an intermediate form called byte-codes. • Java has built-in support for multithreaded programming. This is an example of something added to Java that C++ does not support. JAVA • Java has built-in support for network programming. This comes in the form of classes that can deal directly with sockets so that connections to servers can be opened. • A software component is a pre-built piece of encapsulated application code that can be provided with other components and with hand-written code to rapidly product custom applications. • Java components (JavaBeans) makes it easy for a large number of vendors to create How It Works • Step 1: User Requests a Web Page HTTP Workstation (running Browser) Web Server How It Works • Step 2: Web Page containing Java Applet is sent back HTTP HTTP Workstation (running Browser) Web Server How It Works • Step 3: Java VM Starts on Workstation JAVA Workstation (running Browser With Java Plugin) Application Server Web Server How It Works • Step 4: Applet Communicates With Application Server JAVA IIOP Workstation (running Browser With Java Plugin) Application Server Web Server How It Works • Step 5: App Server Talks to Database IIOP JDBC Database Workstation Application Server LDAP Other Companies Using Java Technologies • Ernst & Young – Developed a 100% Pure Java application, called Auditor's Workstation (AWS) – The tax department is now able to review audit workpapers and otherwise participate in the audit process from their client's site or wherever they may be--without experiencing bandwidth limitations. This enables Ernst & Young auditors to access this mission-critical application and modify secure and confidential data from remote locations over the Internet. Other Companies Using JAVA Technologies • Xerox – The Xerox Problem Management (XPM) application is a key resource in that internal process. XPM is written in the Java language and is part of the core problem-solving system used by internal groups at Xerox to identify and effectively resolve product design, component, or manufacturing problems Interesting Sites • Vincinity MapBlast – Allows you to drill down and locate addresses and print maps down to the street level, anywhere in the United States – http://www.vicinity.com/yt.hm?CMD=FILL&FA M=mapblast&SEC=start • Switchboard – Allows you to locate address and phone numbers of anybody in the United States (listed numbers only) – You can also locate businesses – http://www.switchboard.com/bin/cgiqa.dll Interesting Sites • http://quote.yahoo.com – – – – Get latest market news and stock quotes Chart stocks from 1 day to 5 years Obtain latest news for any company Locate symbols for any stock • http://www.dljdirect.com/cgi/inet/qndigest.trn?selection=option_quote_dl &option_symbols=y&symbol=ALTR – Obtain option quotes for Puts and Calls – Hard to find option quotes • Silicon Investor Calendar – http://www.techstocks.com/Calendar.html – Calendar of earnings reporting and chat Interesting Sites • The MBA Page – http://www.cob.ohio-state.edu/dept/fin/mba.htm – Valuable information for all students – Survival guide is excellent • Roget's Thesaurus • Personal Development Information • Magazines – USA Today http://www.usatoday.com – Wall Street Journal http://update.wsj.com – http://www.businessweek.com/contents.htm Interesting Sites • Entertainment – The Golf Web • HTTP://www.golfweb.com – The National Park Service • HTTP://www.nps.gov • Coverage of all national parks, what they offer, costs, etc. Other Emerging Technologies • Cable Modems – Your cable company becomes your ISP – Coming to Henrico by years end • Biometrics – Our biological characteristics can be mapped and digitized