1 / 35

Borland & Developer Tools Group

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%.

vilmos
Download Presentation

Borland & Developer Tools Group

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Borland & Developer Tools Group Alias CodeGear Juha Piispa Moonsoft Oy

  2. Agenda • Change in Developers world • Company History • Company update • Product Roadmaps • Q&A

  3. Japan's Nagoya exchange suspends trading due to software glitch. – November, 2005 100% Succeeded Failed 90% Challenged 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 66% 54% 30% Delivered Over Budget Not Considered Successful Delivered Late Cancelled 0% “Software Failure Cost the American Economy $59.5 Billion Annually.” — American’s National Institute of Standards (NIST) in 2002 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 “Software” and “Problem” are Too Frequently Linked 60% 40% 20% 0% 2002 2004 Source: Standish Group (2003) 2004 Chaos Report

  4. Gaps within Roles Different Objectives and Requirements The Increasingly Complex Software Lifecycle Changing Laws: Compliance Changing Technologies: Heterogeneity SoftwareDevelopment BusinessStakeholder IT Operations Changing Competitive Landscape: Globalization Changing Models: Distributed Development

  5. SoftwareDevelopment BusinessStakeholder IT Operations ALM Mitigating Risk Through Managed Processes Changing Laws:Compliance Changing Technologies: Heterogeneity Changing Competitive Landscape: Globalization Changing Models: Distributed Development

  6. 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”

  7. 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

  8. Major Product Areas by Organization Borland “DevCo” CaliberRM Delphi C++Builder InterBase Together JBuilder “Peloton” StarTeam Segue Silk JDataStore C#Builder Developer Studio Developer Network JBuilder Tempo VisiBroker BES

  9. 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 Business Model and Go To Market Strategies

  10. 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 $3.4 B 17 M $2.6 B 12 M 2005 2009 2005 2009 Market Size Developers *Source: Evans Data & IDC 2006** Source: US Department of Labor *** Source: US Department of Labor **** Source: Computing Research Association

  11. Performance Productivity Scalability Delphi Heritage ‘95 ‘96 ‘97 ‘98 ‘99 ‘00 ‘01 ‘02 ‘03 ‘04 ‘05 Delphi 8 Delphi 1 Delphi 2 Delphi 3 Delphi 4 Delphi 5 Delphi 6 Delphi 7

  12. Consulting - 23% Other - 40% Finance - 8% Manufacturing - 10% Govt - 5% Healthcare - 5% Education - 5% Delphi Usage in Industry * Sources: Borland developer survey, 2003

  13. 2006 2006 2007 2008 Delphi / C++Builder Roadmap • Delphi 2005 • Delphi Win32/.NET • VCL for Win32/.NET • ECO II • “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 Win64 • Win64 / Win32 native code • VCL for Win64/Win32 • 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 • Delphi/C++ for Vista • VCL for Windows Presentation Foundation (Avalon) • Windows Communication Framework (Indigo) • VCL for Win32 Highlander CF add-on Vista Release Native Win64 Highlander HotFix Rollup BDS 2006 Update 2 Turbo for Highlander Turbo Products (based on BDS2006)

  14. Java IDE Usage Source: BZ Research / SDTimes 2005

  15. JBuilder Roadmap JBuilder 2008 • Latest Eclipse platform • Next-gen RAD web development tools • Simplify web development across multiple • framework and application stacks • SOA application development cockpit • Additional ALM integrations JBuilder 2007 • Migration to Eclipse-based product • Java Enterprise 5 Development • Visual EJB Development • Visual GUI Development • Visual Web Service Development • Peer-to-peer Developer Collaboration • Certified Eclipse Bundle • Support for Borland ALM and others • including O.S. JBuilder 2009 • Latest Eclipse platform • Java editions support • Additional application • frameworks and stacks • Additional ALM integrations

  16. Visual J2EE Designer ALM Integrations Together Integration Virtual Peer Services JBuilder JEE RAD BEA IBM Sun GUI Development Coding Assistants Code Refactoring Debugging JBuilder JSE RAD JDK AWT Swing Code Editor Menus Window Management Etc.. JDT Version 1 – 3 Delphi Core Primetime All Java Core Eclipse Platform JBuilder – Past JBuilder – Present JBuilder – Future

  17. Visual J2EE Designer ALM Integrations Together Integration Performance Profiling JBuilder RAD WEB JBuilder JEE RAD JBuilder TeamAssist File>New File>New SOA Web BEA IBM Sun JSF Bugzilla Mylar GUI Development Coding Assistants Code Refactoring Debugging JBuilder JSE RAD WS JDK AWT Swing xPlanner SCM Code Editor Menus Window Management Etc.. JDT JDT Eclipse Platform Eclipse Platform JBuilder – Future OSS “Stacklets” OSS Java Tools Hibernate JBoss

  18. 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

  19. JBuilder “Peloton” Import Project

  20. Web Services Demo

  21. EJB Modelling

  22. 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

  23. TeamAssist Project Portal Quick view of bug stats Key source code metrics More under development… Work completed against features Project document management Features actively being developed Recent builds & results

  24. 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

  25. 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

  26. Roadmap Themes • JBuilder 2009 • Goals • Latest Eclipse platform • Productivity features • Timing: H2 2008

  27. InterBase Roadmap • 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 Vista certificationupdate as necessary( Time depending on Vista )

  28. 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

  29. Turbo and Developer Studio Editions • Providing migration path from evaluation to business use… Enjoy Full Features! Borland Developer Studio 2006 Architect If you needNative Remote DB Access… Borland Developer Studio 2006 Enterprise If you needmulti Platforms/Languages… Borland Developer Studio 2006 Professional Turbo C++ Turbo Delphi Turbo Delphi.NET Turbo C# And Purchase immediately! Professional Professional Professional Professional Try It! Turbo C++ Explorer Turbo Delphi Explorer Turbo Delphi.NET Explorer Turbo C# Explorer Win32 . NET

  30. Turbo and BorDeveloper Studio Feature Matrix BDS Professional Turbo Professional BDS Enterprise BDS Architect Turbo Explorer 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 

  31. Language Editions

  32. 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

  33. 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

  34. Questions and Answers

  35. Thank you

More Related