35
Borland Developer Tools Group (DTG) Borland & Developer Tools Group Alias CodeGear Juha Piispa Moonsoft Oy

Borland & Developer Tools Group

  • Upload
    vilmos

  • View
    34

  • Download
    0

Embed Size (px)

DESCRIPTION

Borland & Developer Tools Group. Alias CodeGear Juha Piispa Moonsoft Oy. Agenda. Change in Developers world Company History Company update Product Roadmaps Q&A. Japan's Nagoya exchange suspends trading due to software glitch. – November, 2005. 100%. Succeeded. Failed. 90%. - PowerPoint PPT Presentation

Citation preview

Page 1: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Borland & Developer Tools GroupAlias CodeGear

Juha PiispaMoonsoft Oy

Page 2: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Agenda

Change in Developers world Company History Company update Product Roadmaps Q&A

Page 3: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

“Software” and “Problem” are Too Frequently Linked

“Software Failure Cost the American Economy $59.5 Billion Annually.”

— American’s National Institute of Standards (NIST) in 2002

Source: Standish Group (2003)

90%90%

Delivered Late

6666%%

Not Considered SuccessfulCancelled

3030%%

5454%%

Delivered Over

Budget0%

100%

2004 Chaos Report

Software glitch results in the loss of thousands of dollars for US Airways Group Inc. when some tickets were mistakenly priced at $1.86. – April, 2005

Japan's Nagoya exchange suspends trading due to software glitch. – November, 2005

2002 20040%

20%

40%

60%SucceededFailedChallenged

Software glitch stalls some Toyota hybrids. Toyota is asking 75,000 owners of Prius hybrid cars to come in and have their vehicle's software checked. – October, 2005

Mercedes announces largest recall in its history – 1.3 million cars. Software bugs plague faulty fuel pump. – March, 2005

Page 4: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Changing Laws: Compliance

Changing Technologies: Heterogeneity

Changing Models: Distributed Development

Changing Competitive Landscape: Globalization

The Increasingly Complex Software Lifecycle

Different Objectives and Requirements

Gaps within Roles

SoftwareDevelopment

IT Operations

BusinessStakeholder

Page 5: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

ALM

BusinessStakeholder

SoftwareDevelopment

IT Operations

Changing Laws:Compliance

Changing Technologies: Heterogeneity

Changing Models: Distributed Development

Changing Competitive Landscape: Globalization

Mitigating Risk Through Managed Processes

Page 6: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

History

Tuotemyynti => Kvarttaalivoitto/tappio Muutos fokuksessa (Borland -> Inprise)

– Del Yocam Paluu takaisin (Inprise ->Borland)

– Dale Fuller– Vahva kasvu, yritysostoja, ALM– Eclipse

12kk sitten TJ vaihtui– Avainhenkilöt karanneet (Google, Microsoft..)– Tuotteiden laatu huono – Uusi ominaisuuksia vähän– Vanhat käyttäjät tyytymättömiä / tyytyväisiä vanhaan– Kvarttaalitalouden ”uhri”

Page 7: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Developer Tools Group – “DevCo”

Borland Announcements : February 8

– Intention to divest developer product lines. April 1

– Nigel Brown GM DTG (previously VP Borland EMEA)

May 3– Around 200 employees - sales, marketing,

support/service, and product teams– Divesture process is proceeding according to

schedule Nov 14

– CodeGear announcement

Page 8: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Major Product Areas by Organization

JBuilder

DelphiC++Builder

StarTeam

CaliberRM

Together

C#Builder

InterBase

JDataStore

JBuilder “Peloton”

Segue Silk

Tempo

Developer Studio

Borland

Developer Network

“DevCo”

VisiBroker BES

Page 9: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Business Model and Go To Market Strategies

ALM Solutions– Consultative Sale– Field Sales/Service force– Corporate marketing– Multi-Year engagement– Focus on overall process– IDE agnostic– Software organizations

Developer Products– Channel/Direct Sale– Channel or eShop partners– Direct marketing– Year-by-year product/upgrade– Focus on code– ALM agnostic– Developers

Page 10: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Developers Matter

Large, growing base– 12M now, 17M 2009– 3.2 new in AP and EMEA; 1.5M new in BRIC *

Dominant share of AppDev org – Developers outnumber all

other roles– Tool spend/developer is higher than all other roles

Growing need for tools– Evolving role of developer– Increasing pace of technology change and adoption

Millions of non-professional developers– Occupational programmers– Industrial/Manufacturing/Engineering programmers– 1.4 million working engineers in the US **

1.5 million new IT jobs by 2007 ***– Declining Computer-Science and Computer-Engineering

enrollment ****• Fall 2000 - 23,416• Fall 2004 - 15,950

Market Size Developers

2005 2009 2005 2009

$3.4 B

$2.6 B

12 M

17 M

*Source: Evans Data & IDC 2006** Source: US Department of Labor*** Source: US Department of Labor**** Source: Computing Research Association

Page 11: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Delphi Heritage

Productivity

Performance

Scalability

‘95 ‘96 ‘97 ‘98 ‘99 ‘00 ‘01

Delphi 2Delphi 1 Delphi 3 Delphi 4 Delphi 5 Delphi 6

‘02

Delphi 7

‘03 ‘04

Delphi 8

‘05

Page 12: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Delphi Usage in Industry

Finance - 8%

Manufacturing - 10%

Healthcare - 5%Education - 5%

Govt - 5%

Other - 40%

Consulting - 23%

* Sources: Borland developer survey, 2003

Page 13: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Delphi / C++Builder Roadmap

Delphi/C++ 2006• Delphi, C# and C++ in same IDE• VCL for Win32/.NET 1.1• 64bit .NET 1.1• ECO III – State Machines• ECO “basics” in all editions• Together for Delphi• Performance and Quality

“Highlander”• Delphi Win32/.NET • VCL for .NET 2.0• VCL for Compact Framework• 64bit .NET 2.0• Windows Vista• ECO IV – ECO for VCL.NET

Delphi/C++ for Vista• VCL for Windows Presentation Foundation (Avalon)• Windows Communication Framework (Indigo)• VCL for Win32

Delphi/C++ for Win64• Win64 / Win32 native code• VCL for Win64/Win32

Delphi 2005• Delphi Win32/.NET• VCL for Win32/.NET• ECO II

HighlanderCF add-on

Turbo Products (based on BDS2006)

Vista Release

2006 20082006 2007

Highlander

BDS 2006 Update 2 Turbo for

Highlander

Native Win64HotFix Rollup

Page 14: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Java IDE Usage

Source: BZ Research / SDTimes 2005

0,00 %

10,00 %

20,00 %

30,00 %

40,00 %

50,00 %

60,00 %

70,00 %

Q3 2002 Q4 2003 Q4 2004 Q4 2005

JBuilder

Eclipse

WebSphere Studio

NetBeans

Oracle Jdeveloper

JetBrains IntelliJ

IBM Rational App Dev

Web Logic Workshop

Microsoft Visual J++/J#

Page 15: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

JBuilder Roadmap

JBuilder 2007

JBuilder 2008

Migration to Eclipse-based productJava Enterprise 5 DevelopmentVisual EJB DevelopmentVisual GUI DevelopmentVisual Web Service DevelopmentPeer-to-peer Developer CollaborationCertified Eclipse BundleSupport for Borland ALM and others including O.S.

Latest Eclipse platformNext-gen RAD web development toolsSimplify web development across multiple framework and application stacksSOA application development cockpitAdditional ALM integrations

JBuilder 2009

Latest Eclipse platformJava editions supportAdditional application frameworks and stacksAdditional ALM integrations

Page 16: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

PrimetimeAll Java CoreVersion 1 – 3Delphi Core

JDT

Eclipse Platform

JBuilder – PastJBuilder – FutureJBuilder – Present

JBuilder JEE RAD

IBMBEA Sun

JBuilder JSE RAD

JDKAWTSwing

GUI DevelopmentCoding AssistantsCode Refactoring

Debugging

Code EditorMenus

Window ManagementEtc..

Visual J2EE DesignerALM Integrations

Together IntegrationVirtual Peer Services

Page 17: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

GUI DevelopmentCoding AssistantsCode Refactoring

Debugging

Visual J2EE DesignerALM Integrations

Together IntegrationPerformance Profiling

OSS “Stacklets”OSS Java Tools JBuilder RAD WEBJBuilder TeamAssist

WebSOA

WS

JSF

File>NewFile>New

Bugzilla

xPlanner

SCM

Mylar

JDT

Eclipse Platform

JDT

Eclipse Platform

JBuilder JEE RAD

IBMBEA Sun

JBuilder JSE RAD

JDKAWTSwing

Code EditorMenus

Window ManagementEtc..

JBoss

Hibernate

JBuilder – Future

Page 18: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Roadmap Themes

JBuilder 2007– Scope

• Migration from Primetime-based to Eclipse-based product• Java Enterprise 5 Development• Increased Usability and Productivity• Visual EJB Development• Visual GUI Development• Visual Web Service Development• Peer-to-peer Developer Collaboration• TeamAssist™

– deep integration of ALM tools– ALM-tool agnostic

• Certified Eclipse Bundle• Sample Apps, Documentation, Migration Guides/Aids

– Timing: Q4 2006

Page 19: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

JBuilder “Peloton” Import Project

Page 20: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Web Services Demo

Page 21: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

EJB Modelling

Page 22: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

TeamAssist

Full-stack developer tooling solution– Source code management– Bug tracking– Requirements management– Project planning and tracking– Continuous integration builds

Based on OSS team tooling with DevCo integration One click install and configure of entire toolset for team Project portal unifies key status information In-IDE integration provides a unified view of each developer’s project responsibilities:

– Bugs– Change Requests– Code Notes– Tasks– Requirements

Page 23: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

TeamAssist Project Portal

Quick view of bug stats

Work completed against features

Key source code metrics

Features actively being developed

Recent builds & results

Project document management

More under development…

Page 24: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Roadmap Themes

JBuilder 2007 Updates 1 & 2– Scope

• JBuilder 2007 bug fixes• Incorporate latest Eclipse plug-in and platform releases• Early access releases of new functionality

– Timing: End Q1 2007 and End Q2 2007

Page 25: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Roadmap Themes

JBuilder 2008– Goals

• Latest Eclipse platform• Next-generation web development tools

– Simplify web development across multiple framework stacks– New RAD tooling that compliments and leverages commonly-available

technology tooling• SOA application development cockpit• Increased productivity features

– Timing: H2 2007

Page 26: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Roadmap Themes

JBuilder 2009– Goals

• Latest Eclipse platform• Productivity features

– Timing: H2 2008

Page 27: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

InterBase Roadmap

Vista certificationupdate as necessary

( Time depending on Vista )

InterBase “Trailblazer”• Journal & Journal archiving • Incremental backup• Point-in-time recovery• Unicode (UTF8, UCS2)

InterBase “Vault” • Embedded Edition• SQL Optimizations• Enhanced Java support• Security: database encryption

InterBase “Voyager” • 64-bit servers• Rule based audit logging• Advanced audits• Replication / Synchronization

Page 28: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Turbo: Reintroducing Turbo branded IDE’s

Borland’s classic developer product brand in the 80’s Millions of developers world wide are familiar with the Turbo brand Turbo products revolutionized the first generation PC software

development world!– Turbo Pascal– Turbo C– Turbo C++

Now Turbo brand is reintroducedfor current issue to learn programming

Page 29: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Turbo and Developer Studio Editions

Win32 .NET

Turbo C++Professional

Turbo DelphiProfessional Professional

Turbo C#Professional

Borland Developer Studio 2006 Professional

Borland Developer Studio 2006 Enterprise

Borland Developer Studio 2006 Architect

Turbo C++ Explorer Turbo Delphi Explorer Turbo Delphi.NET Explorer Turbo C# Explorer

If you needmulti Platforms/Languages…

If you needNative Remote DB Access…

Enjoy Full Features!

And Purchase immediately!

Try It!

Turbo Delphi.NET

Providing migration path from evaluation to business use…

Page 30: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

200+ Drag-and-drop visual components

New component creation and IDE expansion

Multi language / platform support of Win32 and .NET

High performance native database connectivity

Full feature set of model driven development – ECO III

Turb

o Ex

plor

erTu

rbo

Prof

essi

onal

BDS

Prof

essi

onal

BDS

Ente

rpris

eBD

S Ar

chite

ct

Turbo and BorDeveloper Studio Feature Matrix

Page 31: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Language Editions

Product Turbo C++ Turbo Delphi Turbo Delphi for .NET

Turbo C#

Language

C/C++ Delphi Delphi C#

Platform Win32 Win32 .NET .NET

Features Integrated native Windows C++ compiler/debugger

Supports ANSI standard C/C++ and C/C++ libraries

RAD visual development of GUI/ database/ web applications

Integrated Native Windows Delphi/Pascal compiler/debugger

Object Oriented and component based

Over 200 included reusable components

RAD visual development of GUI/ database/ web applications

Integrated .NET Delphi/Pascal compiler/debugger

Over 200 included components

Winforms, VCL, and ASP.NET

Migrate existing Delphi source code

Model driven development feature

Integrated .NET C# compiler/debugger

Winforms and ASP.NET RAD visual development

of GUI/ database/ web applications

Model driven development feature

Page 32: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

C++Builder 2006

The best tool for native rapid application development– Use same language in business code and user interface

Open Source Updated visual component library (VCL) IDE Productivity Features

– SyncEdit, History Manager, Palette searching, Help insights, Gallery Palette, Code Templates

New compared with C++Builder 6 Basic Multi threaded development has been an supported for a long

time in Delphi/C++Builder Thread class example

Page 33: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Summary

Continued world class support for software development Continuing to provide leading IDE solutions Complete Windows development solution Innovative solutions for .NET integration Migration for existing Borland developers Continued support for Win32 development Very much looking forward to more focus, more technologies and

better serving the Developer Community

Page 34: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Questions and Answers

Page 35: Borland & Developer Tools Group

Borland Developer Tools Group (DTG)

Thank you