skip to main content
10.1145/273133.273169acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article
Free Access

Using Java to develop Web based tutorials

Authors Info & Claims
Published:01 March 1998Publication History

ABSTRACT

This paper presents the use of Java applets acting as a web-based interface to existing, platform dependent software tools. We present an example application called GAWebTutor which was constructed from a comprehensive genetic algorithm package and web-based Java components. In effect, we packaged an interactive genetic algorithms tutorial and made it available to anyone on the WWW. Furthermore, by building a GUI front end to an existing application in Java, we leveraged browser technology to overcome platform compatibility problems. A blending of Java and platform dependent code can successfully create user friendly, portable, more versatile applications that take full advantage of all available software components. Using our approach, educators can make their educational programs or other software tools available to anyone through the WWW.

References

  1. 1.A.L. Corcoran and R.L. Wainwright, "Using LibGA to Develop Genetic Algorithms for Combinatorial Optimization Problems," Lance Chambers, Editor, Practical Handbook of Genetic Algorithms, Applications VoL 1, pp. 143-172, CRC Press, 1995.Google ScholarGoogle Scholar
  2. 2.G. Comell and C.S. Horstman, Core Java, 2nd Edition. Prentice Hall, NJ., 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.D. Flanagan, Java in a Nutshell. O'Reilly & Associates, CA., 1995.Google ScholarGoogle Scholar
  4. 4.D. Jackson and A. Fovargue, "The Use of Animation to Explain Genetic Algorithms", Twenty-eighth SIGCSE Technical Symposium on Computer Science Education (SIGSCE Bulletin), Vol. 29, Num. 1, March 1997, pp. 243-247. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.L.R. Knight and R.L. Wainwright, "HYPERGEN: A Distributed Genetic Algorithm on a Hypercube," Proceedings of the 1992 Scaleable High Performance Computing Conference, SHPCC '92, Williamsburg, VA., April 26-29, 1992.Google ScholarGoogle Scholar
  6. 6.C. Prince, R.L. Wainwri~at, D.A. Sehoenefeld, and Travis Tull, "GATutor: A Graphical Tutorial System for Genetic Algorithms," SIGCSE Bulletin Vol. 26, No. 1, March 1994, pp. 203-207. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.1LJ. Ross, "WebLab! A Universal and Interactive Teaching, Learning, and Laboratory Environment for the WWW," Twen~-eighth 8IGCSE Technical Symposium on Computer Science Education (SIGSCE Bulletin), Vol. 29, Num. 1, March 1997, pp. 199-203. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.L.C. Tinoco, D. Barnette, and E. A. Fox, "Online Evaluation in WWW-based Courseware", Twentyeighth SIGCSE Technical Symposium on ComputerScience Education (SIGSCE Bulletin), Vol. 29, Num. 1, March 1997, pp. 194-198. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.M.A. Weiss, "Experiences Teaching Data Structures with Java", Twenty-eighth SIGCSE Technical Symposium on Computer Science Education (SIGSCE Bulletin), Vol. 29, Num. 1, March 1997, pp. 164-168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.http://www'j avas ~ft'c~m/pr~ duets/j dld 1.0.2/Google ScholarGoogle Scholar

Index Terms

  1. Using Java to develop Web based tutorials

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              SIGCSE '98: Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
              March 1998
              396 pages
              ISBN:0897919947
              DOI:10.1145/273133

              Copyright © 1998 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 March 1998

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              SIGCSE '98 Paper Acceptance Rate72of201submissions,36%Overall Acceptance Rate1,595of4,542submissions,35%

              Upcoming Conference

              SIGCSE Virtual 2024

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader