JAVA SIG: Wildcards in Java
October's Monthly Meeting
Presentation Overview - Wildcards in Java
Among the many enhancements to the Java Programming Language scheduled for the coming JDK1.5 (Tiger) release, generics is probably the most significant. Generics allow classes to be parameterized with types, so that e.g. the Collection libraries can now be used without the need for casts. In the design of complex object structures, e.g. by use of design patterns, traditional parameterized classes are often unnecessarily rigid. Wildcards are a novel approach to enrich generics with the flexibility required by modern object-oriented programming in Java. In the talk we introduce the wildcard mechanism in Java generics, and examine realistic examples of its use. Wildcards are the result of a fruitful collaboration between Sun Microsystems and the University of Aarhus.
Presentation Overview - Java Interoperability with .NET
Increasingly Java developers are finding the need to build interoperating applications that use services build on the Microsoft .NET platform. As a software developer, Frank Cohen will show the problems and solutions to building high quality Java software that interoperates with .NET-based applications. Frank will present a series of 5 scenarios that highlight .NET's differences, including XML coding differences, object serialization problems, security differences, and differences in Web Service standard support. Frank will be presenting information in public for the first time in advance of his upcoming book from Prentice Hall on building Java Web applications and test automation.
About the Speakers
Neal Gafter, Sr. Staff Engineer at Sun Microsystems
Neal Gafter is responsible for maintenance and development of javac (Sun's Java language compiler), the prototype Java "Generics" compiler, and other core Java development tools (javah, javadoc, and javamake). Previously, he developed a Java VM that provides orthogonal persistence, and led Sun's C++ compiler development group. He has held engineering positions at Microtec Research, Texas Instruments, and Xerox. He holds a Ph.D. in Computer Science from the University of Rochester and a B.S. in Computer Engineering from Case Western Reserve University.
Frank Cohen, CEO, PushToTest, Inc.
Frank Cohen is the "go to" guy for enterprises needing to test and solve problems in complex interoperating information systems, especially Web Services. Frank is founder of PushToTest, a test automation solutions business. Frank maintains TestMaker, a free open-source utility for building intelligent test agents to check Web Services for scalability, performance and functionality. PushToTest Global Services customizes TestMaker to an enterprise's specific needs, conducts scalability and performance tests, and trains enterprise developers, QA analysts and IT managers on how to use the test environment for themselves.
Cubberly Community Center
4000 Middlefield Road, Room H-1
Palo Alto, CA 94105
6:30-7:00 Doors open. Networking. Pizza.
7:00-7:50 "Wildcards in Java"
7:50-8:10 Announcements. Break. Give-Aways.
8:10-9:00 "Java Interoperability with .NET"
$15 at the door for non-SDForum members
No charge for SDForum members
Free to Bay.NET Members for the month of October
Please call 408.494.8378 for student memberships
No registration required