Libraries, APIs, Documentation, and Getting Help Layton Smith CSE 4000.

Slides:



Advertisements
Similar presentations
1 XML Technologies You Need For Workflow Applications Roger L. Costello 2 January, 2009.
Advertisements

ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
Introduction to JavaScript
AJAX – The Future of Web Development? Anders Moberg David Mörtsell David Södermark.
AJAX Presented by: Dickson Fu Dimas Ariawan Niels Andreassen Ryan Dial Jordan Nielson CMPUT 410 University of Alberta 2006.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Multiple Tiers in Action
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
Proposed Website By Raymond Chieng and Tim. This website design is based on a local Chinese restaurant which basically need to facilitate online ordering.
XML on the Web: is it still relevant? O'Neil D. Delpratt.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
ITM352 PHP and Dynamic Web Pages: Server Side Processing.
ISE 390 Dynamic Web Development Introduction. Who am I? Richard McKenna Phone: Office: CS Room 1436 Office.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Intro to Web Programming using PHP, HTTP, CSS, and Javascript Layton Smith CSE 4000.
Chris Pinski.  History  What is Ajax  Who uses Ajax  Underlying Technologies  SE Aspect  Common Problems  Conclusion.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Build Great Web Application 'Fast and Easy'
HTML Forms and Scripts. Session overview What are forms? Static vs dynamic Client-side scripts –JavaScript.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
Introduction to ColdFusion Penn State Web 2001 Conference Brian Panulla Elmwood Media Group, LLC.
Introduction to Applets CS 3505 Client Side Scripting with applets.
Java CGI Lecture notes by Theodoros Anagnostopoulos.
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
Cross Site Integration “mashups” cross site scripting.
1 3. Computing System Fundamentals 3.1 Language Translators.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Modern JavaScript Develop And Design Instructor’s Notes Chapter 1 - (Re) Introducing JavaScript Modern JavaScript Design And Develop Copyright © 2012 by.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Development Process Agile/XP Planning + Issue Tracking Google Code provided efficient + effective project management Bug and defect reports Project planning.
By Bearzx Dive Into Web Introduction To WEB
ITIS 1210 Introduction to Web-Based Information Systems Chapter 14 How Internet Chat and IM Work.
CS320 Web and Internet Programming Introduction to Java Servlets Chengyu Sun California State University, Los Angeles.
HTML A brief introduction HTML1. HTML, what is? HTML is a markup language for describing web documents (web pages). HTML stands for Hyper Text Markup.
Clothing Catalogue New season New models: Jacket (807/1222) Trousers H7IX Available only for few bunch ! Technical issue: no current solution to subset.
Pathfinder a cue sheet generator Members: Kurt, Hang, Weston, Jungyul, Ka Long.
Document Object Model Nasrullah. DOM When a page is loaded,browser creates a Document Object Model of the Page.
Web Services using PHP. web services (recap) Web services today are frequently just Application Programming Interfaces (API) or web APIs that can be accessed.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
Overview Web Technologies Computing Science Thompson Rivers University.
CS320 Web and Internet Programming Introduction to Web Application Development Chengyu Sun California State University, Los Angeles.
GUI and Web Programming CSE 403 (based on a lecture by James Fogarty)
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
JQuery Fundamentals Introduction Tutorial Videos
Web Programming Language
Web Technologies Computing Science Thompson Rivers University
Javascript and Dynamic Web Pages: Client Side Processing
Chengyu Sun California State University, Los Angeles
ITM352 PHP and Dynamic Web Pages: Server Side Processing 1.
العدد تذكيره وتأنيثه مقدمة
Web Development Tutorials for Beginners. The free tutorial helps beginners to learn how to code easily. A beginner can sign up for the tutorial to access.
IS 360 Course Introduction
Chengyu Sun California State University, Los Angeles
Unit 6 part 3 Test Javascript Test.
WPS - your story so far Seems incredible complicated, already
Building a program (Java libraries) - an example
Chengyu Sun California State University, Los Angeles
ხელმძღვანელი: დიმიტრი ქარაული
Chengyu Sun California State University, Los Angeles
BOF #1 – Fundamentals of the Web
Web Technologies Computing Science Thompson Rivers University
Client-Server Model: Requesting a Web Page
© 2017, Mike Murach & Associates, Inc.
ADTEL WEBSITE
Presentation transcript:

Libraries, APIs, Documentation, and Getting Help Layton Smith CSE 4000

Introduction Libraries o Static/Dynamic o Java version of static/dynamic o Netbeans Example o Creating your own APIs o Java API o Quicksilver API Documentation o Javadoc Halp! o Google o IRC

Libraries Static o Easier to load o Must be declared upon compile/run Dynamic o Harder to load o Can be loaded anytime during execution Java o No static libraries! (Well, sorta) o Netbeans Example o Create your own

APIs Application Programming Interface o No "General API" specification o Java API o Quicksilver API o bukkit

Documentation Javadoc o Inputs and Outputs o Generate the html

Getting Help Google! o Documentation for a specific product Internet Relay Chat (IRC) o Chatzilla o XChat

IRC Basics 1.Join a server /server 2.Set your nickname /nick 3.Join a channel /join #

References % umentation/index-jsp html

Useful IRC Channels irc.freenode.net o ##php o ##java o #jquery o ##javascript o ##c++ o #html o #css irc.esper.net o #bukkit o #bukkitdev