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
Borland Developer Tools Group (DTG)
Borland & Developer Tools GroupAlias CodeGear
Juha PiispaMoonsoft Oy
Borland Developer Tools Group (DTG)
Agenda
Change in Developers world Company History Company update Product Roadmaps Q&A
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
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
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
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”
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
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
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
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
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
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
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
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#
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
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
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
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
Borland Developer Tools Group (DTG)
JBuilder “Peloton” Import Project
Borland Developer Tools Group (DTG)
Web Services Demo
Borland Developer Tools Group (DTG)
EJB Modelling
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
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…
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
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
Borland Developer Tools Group (DTG)
Roadmap Themes
JBuilder 2009– Goals
• Latest Eclipse platform• Productivity features
– Timing: H2 2008
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
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
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…
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
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
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
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
Borland Developer Tools Group (DTG)
Questions and Answers
Borland Developer Tools Group (DTG)
Thank you