CMP Dr. Dobb's Architecture and Design World 2006 Architecture and Design World 06 - 7/17/2006 - 7/20/2006 - Chicago, IL
- HOME ABOUT SD EVENTS CONTACT FAQ
 

Happy Hours

Tuesday, July 18, 5:00pm - 6:00pm
Wednesday, July 19, 5:00pm - 6:00pm


Join us after class for food & drinks! This is the perfect time to mingle with your fellow attendees, conference sponsors and your favorite speakers.

Birds of a Feather Gatherings

The Challenges of Embedded/Real-Time Development
Stephen Mellor, Chief Scientist, Embedded Systems Division, Mentor Graphics
Monday, July 17, 7:30pm - 9:00pm

Embedded and real-time developers face different challenges than those pursuing, say, Web development. This BoF session will explore these challenges from the perspective of understanding required skills and technologies. What do we need to learn? What can we learn from others? And what can we teach other kinds of developers? Or is software just software?

What's Next for Data Middleware?
Ken Rugg, Vice President of Data Management Products, Progress Software
Tuesday, July 18, 7:30pm - 9:00pm

An important kind of software infrastructure is the middleware that delivers data to applications. Object/relational mapping and distributed caching have become mainstream technologies for managing data within enterprise applications. Data replication and data synchronization increase the scalability of data and support applications that manipulate data even when they're disconnected from the network. These data middleware technologies are used by enterprise developers to shorten application development, accelerate performance and enable flexible deployments. Join us for a discussion on where data middleware technologies will go next. What data management problems remain unsolved? What emerging technologies show promise? How will we conquer the growing complexity of enterprise application development and deployment?

Evolution of Model-Driven Development
Gary Cernosek, Offerings Manager - Analysis, Design & Construction, IBM
Tuesday, July 18, 7:30pm - 9:00pm

Modeling and model-driven approaches to software development have been in practice for some time now. Computer-Aided Software Engineering (CASE) marked the first generation of MDD in practice as it automated structured and functional decomposition methods prevalent in the 1980's. A move to object-orientation and the emergence of the Unified Modeling Language (UML) in the mid-90's sparked a second generation in MDD. Today we see application modeling starting to meld with business and data modeling, suggesting a third generation where different types of modeling and their associated languages start to coalesce. We also see the effects of a global economy and a shifting of staffing responsibilities for supporting geographically distributed development that pressures code-centric developers to find new ways to add value to their organizations. The purpose of this Birds of a Feather session is to discuss these and related trends in the software industry and gain a better understanding in how MDD is evolving and how practitioners and managers can incorporate these trends into planning the future.

XP, RUP, Scrum, MSF? Picking the Right Software Process
Scott Ambler, Senior Consultant, Ambysoft Inc.
Wednesday, July 19, 7:30pm - 9:00pm

Everywhere you turn, a new software methodology seems to pop up. Should you consider an agile approach such as Extreme Programming (XP) or Agile Unified Process (AUP), or a traditional CMM-based approach? Let s get together to discuss what works, what doesn t, and why, and have some fun doing it.

Panels

Software Design, Interaction Design: The View Across the User Interface Divide
Panelists: Jeff Patton, Author and Architect/Interaction designer, ThoughtWorks; Scott Ambler, Senior Consultant, Ambysoft; Hugh Beyer, Author and Cofounder of InContext; Larry Constantine, Author and Principal of Constantine & Lockwood; Michael Rosen, CTO, WiltonConsultingGroup
Monday, July 17, 5:30pm - 6:30pm

In software development, exactly what is design, and who does it? At Dr. Dobb's Architecture & Design World, you ll find at least two groups that refer to themselves as designers. One group, let's call them Software Architects, take software requirements and use them to design technical solutions with objects, patterns and services to meet goals for performance, scalability and maintainability, as well as the demands of the domain in question. Another group, let's call them Interaction Designers, conduct research on users, their goals and usage, then use that research to determine what software will best address user goals, and exactly how that software will look and behave. The work and the result of Interaction Design is often referred to by software architects as "requirements." The work and result of software architects is often referred to by interaction designers as the "implementation." It s easy to infer that each group believes its own discipline is most critical to the success of a software product.

As an audience member, you'll be the judge as luminaries from both sides of the divide square off to discuss what really is the essence of software design. Panelist will answer such questions as:

  • What is the definition of design?
  • Exactly how and when do we involve end users in the design of our software?
  • Where do architects and developers fit into the project? Initial chartering? After initial requirements work is done? After scope refinement?
  • Describe a project where Interaction Design made an impact, either positively or negatively on the outcome of the project.
  • Describe a project where Software Architects made an impact, positively or negatively on the outcome of the project.
  • What do you have in common with your peers on the other side of the user interface?

Model-Driven Development Face-Off
Panelists: Granville Miller, MSF Process Authority, Microsoft; Scott Ambler, Senior Consultant, Ambysoft Inc.; Jon Kern, Agile MDA Evangelist, Compuware; Robert C. Martin, President, Object Mentor; Stephen J. Mellor, Chief Scientist, Embedded Systems Division, Mentor Graphics; Rebecca Wirfs-Brock, President, Wirfs-Brock Associates
Wednesday, July 19, 5:30pm - 6:30pm

Over the last year, model-driven development has become one of the most talked about topics in the industry. Which approach is better able to realize the promise of model-driven development in the real world? What are the strengths and weaknesses of each approach? Where are they heading? Come hear from industry-renowned experts in the area of MDA, Software Factories, Agile Model-Driven Development and more. This panel will shed some light on this topic. At the very least, we can expect some heat!