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
Chapter 1 Web Sites http://www.tutorgig.com/?g www.deitel.com www.java.sun.com www.cloudscape.com www.mivu.org Numerous Forte Java SDK Cloudscape Michigan Virtual University http://www.w3schools.com/xml/default.asp XML http://www.w3schools.com/xml/default.asp http://java.sun.com/xml/tutorial_intro.html http://msdn.microsoft.com/library/default.asp?url=/library/enus/xmlsdk30/htm/xmtutxmltutorial.asp cs413_chapt01.ppt Chapter 1 Object Oritented Programming (OOP) http://www.quiver.freeserve.co.uk/OOP1.htm http://java.sun.com/docs/books/tutorial/java/concepts/ http://www.gnacademy.org/text/cc/ http://www.itworld.com/nl/perl/05312001/ http://www.pramodx.20m.com/oop.htm http://www.uib.no/people/stud2376/OOP/ http://www.acm.org/sigchi/chi96/ap/tutorials/t08.html http://journals.ecs.soton.ac.uk/java/tutorial/ http://www.vbwm.com/articles/builder/viewer.asp?ArticleID=11 http://www.webmasterbase.com/article/470 http://java.sun.com/docs/books/tutorial-first.html cs413_chapt01.ppt Chapter 1 Java http://www.tutorgig.com/?g Numerous http://java.sun.com/j2se/1.3/ Java 2 web site http://java.sun.com/j2se/1.3/docs/ Documentation http://java.sun.com/docs/ White Pagers & Tuitorial http://java.sun.com/jdc Java developer http://java.sun.com/docs/books/tutorial/ http://www-105.ibm.com/developerworks/education.nsf/dw/javaonlinecourse-bytitle http://developer.java.sun.com/developer/onlineTraining/ Numerous cs413_chapt01.ppt Chapter 1 Abstract Windowing Toolkit (AWT) A portable GUI library for stand-alone applications and/or applets Provides many classes for programmers Connection between your application and the native GUI http://java.sun.com/docs/books/tutorial/information/download.html http://www.unikarlsruhe.de/Uni/RZ/Software/Anwendungen/LANG/Java/Tutorials/ NelsonYu/java/AWT.Tutorial.html http://tinf2.vub.ac.be/~dvermeir/java/other_doc/awt_tutorial/AWT.T utorial.html http://www.comp.lancs.ac.uk/computing/users/sawyer/csc224/AWTi ntro/ http://www.eng.auburn.edu/~rayh/java/java/AWT.Introduction.html cs413_chapt01.ppt Chapter 1 Extended Markup Language (XML) Looks like HTML Has tags, attributes, and values Language for creating other languages Create your own custom markup language Use the language to format your documents Case sensitive XML Element <namex language=“English”>Tiger</namex> Attribute Tag identifier Programmer defined Content Ending tag Value Programmer defined XML Appendix A – D on text book CD http://www.w3schools.com/xml/default.asp http://java.sun.com/xml/tutorial_intro.html http://msdn.microsoft.com/library/default.asp?url=/library/enus/xmlsdk30/htm/xmtutxmltutorial.asp Google search engine – XML: tutorial cs413_chapt01.ppt Chapter 2 Swing components Allows developers to build functionally rich user interfaces Richer set of GUI components than Java’s original Abstract Windowing Toolkit (AWT) http://java.sun.com/docs/books/tutorial/uiswing/ http://java.sun.com/docs/books/tutorial/uiswing/TOC.html http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/ http://developer.java.sun.com/developer/onlineTraining/GUI/Swi ng1/shortcourse.html http://developer.java.sun.com/developer/onlineTraining/GUI/Swi ng2/shortcourse.html cs413_chapt01.ppt Chapter 3 Model-View-Controller Allows developers to build functionally rich user interfaces Richer set of GUI components than Java’s original Abstract Windowing Toolkit (AWT) http://www.enode.com/x/markup/tutorial/mvc.html http://www.enode.com/x/markup/tutorial/mvcComponent.html http://developer.java.sun.com/developer/onlineTraining/GUI/S wing2/shortcourse.html http://minnow.cc.gatech.edu/squeak/68 http://www.newplanetsoftware.com/jx/mvc.php http://www.owlnet.rice.edu/~comp212/01-spring/labs/05/ cs413_chapt01.ppt Chapter 4 Java 2D API Draw lines of any thickness Fill shapes with gradients and textures Move, rotate, scale, and shear text and graphics Composite overlapping text and graphics Allows developers to build functionally rich user interfaces Display complex charts and graphs that use various line and fill styles to distinguish sets of data Store and to manipulate image data http://java.sun.com/docs/books/tutorial/2d/ http://java.sun.com/products/jdk/1.2/docs/guide/2d/spec/j2dtitle.fm.html http://java.sun.com/products/javamedia/2D/samples/index.html http://www.apl.jhu.edu/~hall/java/Java2D-Tutorial.html http://developer.java.sun.com/developer/onlineTraining/Media/ 2DText/ http://developer.java.sun.com/developer/onlineTraining/ cs413_chapt01.ppt Chapter 4 Java 3D API http://www.google.com/search?hl=en&lr=&ie=UTF8&oe=UTF-8&q=java+3d%3A+tutorial http://java.sun.com/products/java-media/3D/collateral/ http://developer.java.sun.com/developer/onlineTraining/java3d / http://developer.java.sun.com/developer/onlineTraining/ http://www.scs.leeds.ac.uk/vrmljava3d/news5/article492.html http://www-105.ibm.com/developerworks/education.nsf/javaonlinecoursebytitle/8BFBD0EBD772D2EF86256B11004EDEB9?OpenDoc ument cs413_chapt01.ppt Chapter 5 Case Study: Java 2D Drawing Application with Design Patterns cs413_chapt01.ppt Chapter 6 JavaBeans Component technology to the Java platform Create reuseable, platform-independent components Use JavaBeans-compliant application builder tools Combine these components into applets, applications, or composite components JavaBean components are known as Beans. http://java.sun.com/docs/books/tutorial/javabeans/ http://developer.java.sun.com/developer/onlineTraining/Beans /EJBTutorial/ http://developer.java.sun.com/developer/onlineTraining/Beans / http://www.tcs.tifr.res.in/man/javaTutorial/beans/ http://www.cogs.susx.ac.uk/local/support/doc/java/tutorial/java beans/ http://www.cecm.sfu.ca/~tstanway/tutorial.html cs413_chapt01.ppt