2004 | 2003 | 2002 | 2001 | 1999 | 1998 | 1997 | 1996
|
|
|
| January | JSR
175: Custom Metadata for Java by Ted Neward,
Independent Consultant & Speaker Silicon Valley Software Symposium Abstract: One of the most important JSRs in the JDK 1.5 release (and, arguably, in Java's history) is the Metadata specification, JSR 175, which will permit Java library developers to define "attributes", bits of Java code that can be annotated to just about any part of the Java programming model--classes, packages, methods, fields, and so on. In this talk, hear what the JSR covers--and what it doesn't cover--along with syntax and usage model from one of the members of the Expert Group working to define it. About Speaker: Ted Neward is an independent software development architect and mentor in the Sacramento, California area. He is the author of a number of books, including Server-Based Java Programming (Manning), the forthcoming "Effective Enterprise Java" (Addison-Wesley) and "SSCLI Essentials" (OReilly) and co-author of C# In a Nutshell (OReilly) with Peter Drayton and Ben Albahari. He is also an instructor with DevelopMentor, where he teaches and authors both the Java and .NET curriculum. He speaks frequently for technology user groups (most often for the Sacramento Java Users Group), and writes technical papers for www.javageeks.com and www.clrgeeks.com. He currently labors on behalf of the University of California, Davis, architecting a rebuild of the Davis Accounting and Financial Information Services software system. Past clients include companies like PacificBell, EdFund, Synergex, and Intuit |
| February |
Serious
Client-side
Programming is Back: Rich Internet Applications, Web UI, and LZX
by Eric Bloch & David Temkin, Laszlo
Systems, Inc Abstract: Because of the nature of HTML, the UI of Web applications has suffered. There are now technologies and products available for building so-called "Rich Internet" applications that enable Java developers to provide Web UIs that are on par with or go beyond tradition desktop UIs. We will demo a few Rich Internet Applications and then go on to discuss LZX, Laszlo's XML-based language, that enables development of Rich Internet Applications using industry standards, including XML, JavaScript, and XPath About Speaker: Eric Bloch manages the development of Laszlo's core product and the San Francisco-based development team. He holds an A.M. in Sociology and an M.S. in Computer Science from Stanford University, as well as a B. Sc.in Computer Science and Mathematics from Brown University. David Temkin is vice president of engineering and chief technical officer of Laszlo Systems, Inc. Under his direction, Laszlo has developed its patent-pending product suite and has extended operations to both coasts of the United States. Temkin graduated from Brown University in 1989 with a double major in Computer Science and History. He is named on four software patents. Presentation Slides |
| March |
Accelerating
Web Application Development with JBoost by Dr. Ronald
Norman, VP Services, Ivis
Technologies, Inc Abstract: So you develop web applications. Have you ever had to change the "skin" of a web app? "Duh, of course," you say! Have you ever had to hard-code role-based security into a web app? And then change it? Over and over? "Duh, of course," you say! And what about internationalization and localization coding challenges? Let us introduce you to a new approach to addressing each of these situations utilizing the "Separation of Concerns" software development best practice. During this session we will not only take you through a brief presentation explaining the approach but we will also give you a demonstration of how JBoost can save you significant amounts of developer time over the life of a web app. About Speaker: Dr Ronald Norman is an internationally known speaker, author, educator and researcher. He has written over a million lines of code and built hundreds of applications for dozens of global enterprises. He has published over three dozen software engineering articles and written a software engineering book with two books currently "under construction" - one on an agile approach to the Unified Process and the other on Java & Software Engineering best practices. Today he leads Ivis Technologies' professional services. Prior to joining Ivis, Norman held field technical leadership and mentoring positions with Borland and TogetherSoft and a tenured professorship. Presentation Slides |
| April |
Building
Cutting Edge Applications with Business Rules Technology by
Matt Shumpert, Technical manager, ILOG, Inc Abstract: Business applications require tremendous flexibility in order to adapt to changing customer demands, regulatory requirements, company policies and competition. Business rules technology enables a clear separation between true business policy and the rest of the application code, allowing the business policy to change independently and providing the ability for end business users to directly modify and maintain the business rules while providing greater control, flexibility and functionality to IT. Business Rules are an increasingly important means for managing highly variable business logic in Java technology-based applications, and in Java technology-based integration layers in the enterprise. Object oriented languages such as Java provide an ideal foundation for rule-based development, and Java technology-based applications built around inference engines enable the rapid, business-driven evolution of software behavior required in many rapidly changing business environments. In general, rule-based architectures permit information-driven enterprises to decouple the way they engage their customers from static software implementations, allowing more rapid product evolution, improved customer service delivery, and increased day-to-day flexibility in operations. The presentation will discuss: * Evolution of business rules technology (from rule engines to business rules management) * How to integrate business rules technology into Java applications and legacy systems, including applications running on the J2EE platform * How to identify structural and fixed versus non-structural and changeable logic elements in your design * How more flexible applications can be developed using business rules with real-world examples and demos About Speaker: Matt Shumpert is a technical account manager at ILOG where he helps independent software vendors, system integrators and end-users across multiple industries as a consultant on business rule management implementations. He guides customers in applying ILOG advanced technologies to solve compliance and other complex enterprise application challenges, as well as works with ILOG research and development to drive the evolution of the business rules products. Matt attended the University of Virginia and graduated with a degree in Computer Science. Presentation Slides |
| May |
Deploying
and Maintaining Multiplatform applications with InstallAnywhere and
PowerUpdate by Andrew Snyder, Systems Engineer &
Evanglist, Zero G Software, Inc Abstract: Zero G is the leading provider of software deployment and delivery solutions for multiple platforms and technologies, including Windows,Linux, UNIX, NetWare, z/OS, and Mac OS X. Zero G's flagship product, InstallAnywhere, creates installers that meet the demands of diverse computing environments and dynamically adapt to the systems on which they are deployed. InstallAnywhere installs and configures applications for optimal performance and handles all installation details automatically, minimizing time-to-deployment and increasing developer productivity. PowerUpdate Server is a multiplatform software updating and delivery solution designed to maintain both ISV and internally-developed software applications. Whether it's desktop, enterprise, or multi-tiered Webservices software, PowerUpdate is unmatched for adding automatic updating to the applications you develop. PowerUpdate offers comprehensive support for software updates on Windows, Unix, and Mac OS X clients, allowing you to use one updating solution for all of your cross platform applications. Working with the IBM Autonomic Computing Workgroup, Zero G, in conjunction with Cisco, Novell,InstallShield, and many others, is creating a standardized packaging and runtime format for multiple platforms. Similar in functionality to Microsoft Windows Installer, this new format will make software aware of other existing components, sharing some components, and installing others side-by-side. This presentation will: - Discuss and demonstrate the advanced features of InstallAnywhere - Provide an overview of the benefits of PowerUpdate - Delve briefly into the new world of dynamic configuration and Zero G's development leadership About Speaker: Andrew Snyder is a Systems Engineer
& Evangelist in Zero G's Enterprise team. He provides expert
solutions for Zero G's customers in the ISV marketplace, as well as
numerous Enterprise Developers such as Cisco and Interwoven. His
primary role is customer facing to translate the business and technical
needs and requirements into a deployable solution. In addition he
captures the next generation of requirements for Zero G and drives the
adoption of new solutions into our InstallAnywhere and PowerUpdate
products.
Presentation Slides |
| June |
Professional
Open Source and future of JBoss by Marc
Fleury, Founder & President, JBoss
Inc, Gavin King, Founder Hibernate Abstract: Marc Fleury, founder and president of JBoss Inc. and Gavin King, founder and lead developer of Hibernate will describe the Professional Open Source model and what the future means for key open source Java products such as JBoss Application Server, Hibernate, JBoss Cache, and others. This talk will also include detailed technical discussionsabout the Aspect-Oriented Programming (AOP) framework and the role the Microkernel plays within the JBoss Application Server. We will move beyond just simple logging examples to cover all standard reusable aspect technologies present in JBoss such as persistence, caching, invocations, transactions, and acidity. As a bonus, this session will also include detailed coverage of key additional open source Java products such as Hibernate, the world’s most popular open source O/R Mapping and Transparent Object Persistence product and JBoss Cache, a unique transactional replicated cache. This session will also give attendees the chance to ask questions of two of the most recognized leaders in open source Java software. About Speaker: Marc Fleury is currently the founder and president of JBoss Inc, the industry’s largest open source Java software provider. Based in Atlanta, JBoss Inc. has instituted the Professional Open Source model whereby open source Java products are supported by the actual core development teams. A graduate of France's Ecole Polytechnique, and an ex-Lieutenant in the French paratroopers, Marc received Masters in Theoretical Physics from the Ecole Nationale Superieure rue d'Ulm and a PhD in Physics from Ecole Polytechnique for experimental work he did as a visiting scientist at MIT's Research Lab of Electronics. Marc began his professional career at Sun Microsystems France in sales before transitioning to engineering, where he worked in SAP development for Sun in Silicon Valley. Shortly after leaving Sun to work as an independent software contractor, Marc started the JBoss open source Java Application Server project. Gavin King is the founder and lead developer of the Hibernate project, an open source Object/Relational Mapping and Transparent Object Persistence product. Gavin was born in Australia and still resides in Melbourne. Gavin studied mathematics at the Monash University before deciding to make the leap into open source software. He currently works on Hibernate and a new Hibernate-based CMP engine for JBoss Inc., the Professional Open Source company and supplier of technical support services for a suite of Open Source Java products. Gavin has recently co-authored a forthcoming book titled Hibernate in Action that will be published by Manning. He is also an active participant in the JDO expert group. Presentation Slides |
| July |
An Architectural Overview of Apache Geronimo
by Jeremy Boynes, CTO GlueCode
Software Abstract: The talk focus on the core architecture of the container and how it faciliates integration with application frameworks such as J2EE or Spring in a way that eliminates the overhead associated with older containers and supports rapid iterative development About Speaker: Jeremy Boynes joined Gluecode Software as Chief Technology Officer with over 20 years experience in enterprise computing. He is a founding partner of Core Developers Network, a consultancy group of leaders in the open-source Java community who focus on the corporate Enterprise and targeted expertise in the creation, execution and development of mission-critical open source projects and infrastructure. Prior to Gluecode, he successfully led multi-million dollar projects for Cisco Systems, BT and the UK Employment Service as Technical Architect for Sequent Computer Systems. As Chief Architect for Bravanta and for Netmosphere, he played roles in ensuring their success by leveraging open source technologies. Boynes is actively involved in the Apache Geronimo J2EE project, as well as projects at OpenEJB and ObjectWeb. His technical specialties include database systems and application security. He earned his Masters Degree in Electrical Sciences from the University of Cambridge. Presentation Slides |
| August |
Meeting Cancelled |
| September |
Tools Support for JavaServer Faces - A Look
Inside Sun Java Studio Creator by Craig McClanahan, Sun Microsystems Inc Abstract: One of the promises of the JavaServer Faces specification was that it would foster the development of high quality application development tools based on this technology. In the months since JavaServer Faces 1.0 was finalized, this hope has turned into reality. This session will briefly review the features of JavaServer Faces, and then demonstrate how Sun Java Studio Creator leverages those capabilities to provide a productive application development experience. About Speaker: Craig McClanahan is a Senior Staff Engineer at Sun Microsystems, Inc. He is currently an architect for the team building Sun Java Studio Creator (formerly known as "Project Rave"). Craig was also co-specification-lead for JavaServer Faces 1.0 in the Java Community Process (JSR-127), and was the initial creator of the Struts Framework, an open source web application framework based on Model-View-Controller (MVC) design principles. Presentation Slides |
| October |
Meeting Cancelled |
| November |
Oracle's Application
Development Framework (ADF)
and ADF Faces by Adam
Winer and Jonas Jacobi,
Oracle
Corporation Abstract: This session will cover the Oracle Application Development Framework (ADF) and what impact it will have on building applications with JavaServer Faces (JSF) and Oracle's ADF Faces components. This session also details the features ADF Faces brings to JSF developers such as a mature, professional-quality component set as well as a set of framework features including client-side validation, page-flow scope, PPR, dialog framework, etc... At the end of the session there will be sneak preview of the current rich web client work in progress at Oracle. About Speaker: Adam Winer has been designing and developing UI frameworks at Oracle for the past 10 years, from MacOS to AWT to Swing to Servlets and now to JSF. He has been an active contributing member of the JSF specification since its inception in 2001, and is now an architect of the ADF Faces framework. Jonas Jacobi is a principal product manager for Application Development Tools at Oracle Corp. Mr Jacobi is responsible for the ADF UIX/ADF JavaServer Faces technologies in Oracle JDeveloper. He joined Oracle in 1999 and previously held positions in the IT industry ranging from senior consultant, analyst, project lead and team lead for various IT companies in Europe. Presentation Slides |
| December |