Opening keynote

A few high points from the opening keynote:

  • Borland’s SDO (Software Delivery Optimization) is all about adding visibility, control, and predictability to the software development process. Interesting. That’s the same things that Extreme Programming tries to do.
  • New product in the works: codename Maya. Business & IT alignment, requirements engineering. Elicit and validate requirements. Sounds pretty interesting.
  • Software drives the entire economy, so software projects have to succeed.
  • AQTime will integrate into the Delphi 2006 IDE.
  • JBuilder 2006 has peer-to-peer team collaboration features.
    • Share a project with someone else, they can look at the files you have on your screen.
    • Only one person (the one with the “token”) can edit at a time.
    • Clients can put themselves in “Follow mode”: as the guy with the token scrolls through the code, highlights text, etc., they scroll along.
    • The person who owns the token can revoke it.
    • Send a stack trace to the other machine
    • Looks really sweet. When’s Delphi going to get this?
  • VCL Live Guidelines (snap to)
  • Live Templates (Allen did some really sweet demos that I’ll post later)
  • Block Completion (type “begin”, it adds the “end” for you… smart about things like if statements)
  • New refactorings (Push / Pull members, a few others; they flipped by the slide too fast)
  • FastCode MM, in the IDE and in compiled apps. Faster startup times, more responsive IDE.
  • ECO “Basics” will be included in all editions of Delphi
  • ECO State Machines (will these be in Pro, or just Enterprise?)
  • ECO AutoForms will autogenerate a rudimentary GUI for your objects
  • They’ll be Unicode-enabling everything in Delphi in a phased rollout over the next few years, starting with database.
  • Together adds LiveSource class diagramming, UML diagram suite, patterns, audits & metrics, documentation generation

I’ll post more later. Allen’s session is starting.

Leave a Reply

Your email address will not be published. Required fields are marked *