Software Engineering Laboratories

The Software Engineering Program has several labs designed to augment in-classroom theory with practical, hands-on software development experience.

 

Enterprise Software Technologies Lab

The Enterprise Software Technologies lab are two adjoining rooms equipped with state-of-the-art hardware and software. The labs are located in Rooms 487 and 489 in the College of Engineering building. The labs are operational 24 hours a day and 365 days a year. Students enrolled in the Enterprise Software Technologies courses are given key access to the labs for the semester. The labs are monitored via Webcam. Click here to view Room 487 and Room 489.

Hardware Configuration

The Enterprise Software Technologies Labs, currently, are equipped with 60 Intel Pentium III and IV workstations running Windows 2000. The workstations are networked and connected to six Pentium IV Application Servers with dual boot Windows 2000 and Red Hat 7.1 Linux operation system. Two dual processors Pentium IV servers are delegated as database servers.

The figure below depicts the current hardware configuration. Note that much of this
equipment was provided by companies, such as HP and Compaq, as grant to the SJSU Foundation specifically for the Enterprise Software Technologies Program.New equipment will be added to our lab configuration as they are granted to the program. Contact Dan Harkey at Dan.Harkey@sjsu.edu regarding equipment grants to the Enterprise Software Technologies Lab.

Software Development Tools

The Client/Server N-Tier Computing Program maintains a repository of software development tools licensed to its faculty and students. Students must consult the lab assistants to access the tools.

These software development tools are provided to the Client/Server N-Tier Computing Program through the respective vendors' University Program. Currently, the following vendors' tools are available:

  • BEA WebLogic Application Server
  • Borland Enterprise Server and JBuilder
  • IBM WebSphere™ application server and DB2™ database
  • Microsoft SQL Server 2000, Microsoft Project, and others
  • Oracle Application Server, OC4J, and Oracle database
  • Rational Rose and XDE modeling tools
  • All Java™ reference implementations
  • Zhanra Corporation: JContent J2EE component

In addition, students are also encouraged to use open-source tools from Apache Foundation (www.apache.org), as well as from www.SourceForge.net.

Generally, the Client/Server Computing Program's policy is not to incur the university's valuable education resources to purchase software tools. Students are encouraged to use software tools sponsored by the vendors as listed above.
Vendors are encouraged to contact Dan Harkey at Dan.Harkey@sjsu.edu to participate in our vendor-sponsored tool program.

 

Cisco Lab

The Cisco Networking Lab (located in room Eng 490) hosts over forty high-end Cisco routers and switches in addition to twenty HP workstations. The lab is available for students and faculty to conduct research and student projects.

 

Unix Lab

The Sun Workstations Lab (located in room Eng 486) hosts over twenty Sun workstations connected by a high-speed network.

 

Networking Lab

This networking research Lab (located in room Eng 292) hosts several workstations in a heterogeneous environment with equipment from Sun Microsystems, IBM, HP and Dell. In addition the Lab has a state-of-the-art network traffic generator from Ixia Inc.

 

 
San José State UniversityOne Washington Square • San José, California USA, 95192
Copyright © 2002-2004 San José State University
http://www.cmpe.sjsu.edu http://www.cs.sjsu.edu http://www.sjsu.edu/