Delphi Prism XE Reviewer's Delphi Prism ¢â€‍¢ XE Product...

Click here to load reader

download Delphi Prism XE Reviewer's Delphi Prism ¢â€‍¢ XE Product Reviewer¢â‚¬â„¢s Guide ... This reviewer¢â‚¬â„¢s guide

of 15

  • date post

    18-Oct-2020
  • Category

    Documents

  • view

    3
  • download

    0

Embed Size (px)

Transcript of Delphi Prism XE Reviewer's Delphi Prism ¢â€‍¢ XE Product...

  • Americas Headquarters

    EMEA Headquarters

    Asia-Pacific Headquarters

    100 California Street, 12th Floor San Francisco, California 94111

    York House 18 York Road Maidenhead, Berkshire SL6 1SF, United Kingdom

    L7. 313 La Trobe Street Melbourne VIC 3000 Australia

     

     

     

     

     

     

     

     

    Delphi Prism™ XE Product Reviewer’s Guide

      September 2010

  • CONTENTS Contents ............................................................................................................................................... - 1 - 

    Overview ................................................................................................................................................... - 2 -  Introduction ........................................................................................................................................... - 2 -  Product Description .............................................................................................................................. - 2 -  Contact Information .............................................................................................................................. - 2 - 

    Quick Links to Product Information ........................................................................................................... - 2 -  Delphi Prism XE Highlights ....................................................................................................................... - 2 - 

    New and Interesting Features of Delphi Prism XE ............................................................................... - 2 -  Key Benefits for .NET Developers ............................................................................................................ - 3 -  Delphi Prism XE statement of authenticity! ............................................................................................... - 3 -  Experience cross-platform .NET development with Delphi Prism XE....................................................... - 4 -  Target the OS of your choice .................................................................................................................... - 5 -  Project Development ................................................................................................................................. - 6 -  .NET application types you build with Delphi Prism XE ............................................................................ - 6 - 

    Silverlight support ................................................................................................................................. - 7 -  Creating WPF Applications ................................................................................................................... - 7 -  Creating Windows Forms Applications ................................................................................................. - 8 -  Other .NET features supported ............................................................................................................. - 8 - 

    Develop cross-platform applications with Mono and MonoDevelop ......................................................... - 8 -  How does Mono development differ from Microsoft’s .NET development?.......................................... - 8 -  Can MonoDevelop create Graphical User Interfaces (GUI)? ............................................................... - 8 -  Can MonoDevelop create ASP.NET applications? .............................................................................. - 9 -  Can MonoDevelop create Silverlight applications? .............................................................................. - 9 - 

    Building iPhone apps with MonoTouch ..................................................................................................... - 9 -  Integrated Source Code Management .................................................................................................... - 10 -  Working with Databases and DataSources ............................................................................................ - 10 - 

    InterBase Developer Edition ............................................................................................................... - 10 -  Other Databases and Datasources .................................................................................................... - 10 - 

    New language features ........................................................................................................................... - 11 -  New Productivity features ....................................................................................................................... - 11 -  Increase Code Understanding and Security ........................................................................................... - 12 - 

  • OVERVIEW INTRODUCTION Thank you for your interest in reviewing Delphi Prism XE, Embarcadero’s cross-platform heterogeneous .NET development tool. This reviewer’s guide will give you an overview of some of the key benefits that .NET developers will enjoy with Delphi Prism XE.

    PRODUCT DESCRIPTION Embarcadero® Delphi Prism™ XE provides a cross-platform development solution and robust programming language for rapidly developing .NET, Mono, ASP.NET, and data- driven applications for Windows®, Linux®, and Mac OS® X. It can also be used with Novell MonoTouch to build iPhone and iPad applications. Delphi Prism combines easy- to-learn syntax based on the Delphi language and enhances the .NET developer experience with key language features like parallel computing and aspect-oriented programming for quickly building high-performance, secure, and reliable applications. Delphi Prism XE includes true cross-platform flexibility to develop on both Windows and Mac systems.

    CONTACT INFORMATION We are here to support you throughout your evaluation period — and beyond. Please do not hesitate to contact us anytime at the numbers and emails below. AR/PR Contact: Michelle Chase Chase Communications michelle@chasecomm.net 303-284-8440

    Product Marketing Manager: Tim Del Chiaro Tim.DelChiaro@embarcadero.com 831-431-5289

    Product Manager: Michael Rozlog michael.rozlog@embarcadero.com 614-408-8080

    QUICK LINKS TO PRODUCT INFORMATION • Delphi Prism XE Product Page • Delphi Prism XE Datasheet

  • Embarcadero Technologies - 2 -

    DELPHI PRISM XE HIGHLIGHTS NEW AND INTERESTING FEATURES OF DELPHI PRISM XE • Cross Platform Development on Windows and Mac OS X - Previously Delphi

    Prism included a Visual Studio based IDE for development on Windows. Now it also includes the MonoDevelop IDE for development on both Windows and Mac OS.

    • Support for the latest .NET 4.0 and Silverlight Technologies - .NET 4.0 and Silverlight 4 are fully supported along with new improvements in supporting better native/managed interoperability, threading improvements, enhanced garbage collection, and many others.

    • Visual Studio 2010 Shell Based IDE - The new Visual Studio 2010 Shell IDE provides a more streamlined and efficient IDE experience, support for multiple monitors, an improved code editor, enhanced debugging, and easy access to the latest .NET functionality. You can also install into Visual Studio 2010 or 2008.

    • Integrated Subversion – Integrated source code control inside the Delphi Prism development environment.

    • Work with all your data sources - Delphi Prism XE leverages ADO.NET for database connectivity in .NET applications. In addition, Delphi Prism provides developers with a database access framework called dbExpress for fast, easy access to Embarcadero’s InterBase® database. ASP.NET developers can provide support for membership, roles, profiles, and the other features of the ASP.NET provider interface for multiple backend databases.

    • Language and Compiler Features - Delphi Prism XE includes enhanced support for parallel programming, functional programming with new “if”, “case” and “for” expressions; integrated support for .NET 4.0 BigInteger constants, and new syntax for defining extension methods.

    • Import or Copy and Paste C# Code as Delphi Prism Code - Do you have, or come across, C# code snippets or files and wish you could use them in Delphi Prism? Now you can import or copy and paste C# code and .cs files into Delphi Prism and automatically convert them to Delphi Prism code.

    • Build Apps for iPhone OS - Delphi Prism XE can be used with Novell MonoTouch (sold separately) to create applications for the Apple iPhone OS to run on the iPhone, iPod Touch and iPad.

    • Code Obfuscation - Obfuscate your code to increase security and deter reverse engineering of your applications. Use the Oxfuscator Project template to add obfuscation to your solution and include it in the build process or run it standalone.

    • CodeSite logging system - The Raize CodeSite Logging System gives developers deeper insight into how their code is executing, which enables them to locate problems more quickly and ensure their application is running correctly. CodeSite's logging classes let developers capture all kinds of information while their code executes and then send that information to a live display or to a log file.

  • Embarcadero Technologies - 3 -

    KEY BENEFITS FOR .NET DEVELOPERS • Work in the latest .NET development environments available today. Delphi Prism XE

    develop