Introducing Borland Delphi 8
|
|
- Angela Gibbs
- 5 years ago
- Views:
Transcription
1 Introducing Borland Delphi 8 for the Microsoft.NET Framework A product overview A Borland White Paper January 2004
2 Contents Introduction... 3 Windows development today... 4 The Microsoft.NET Framework... 4 The challenges behind the move to the Microsoft.NET Framework... 5 Delphi 8: smooth sailing to the Microsoft.NET Framework... 5 Using Windows Forms and Web Forms... 7 Extending ADO.NET: the Borland Data Provider... 8 The advanced new Delphi 8 IDE... 9 Integration with other Borland solutions...19 Creating model-driven applications with Delphi 8 Architect..23 Summary
3 Introduction Since the release of the Microsoft.NET Framework, it has been clear that this new approach is the future of Windows application development. Yet users of Microsoft Visual Studio find that they have a great deal to learn and a great deal to change in their applications. With the release of Delphi 8, Borland not only supports the new technology in.net, but also preserves investments in previous application development efforts. New development for Windows is well under way. According to Gartner, by mid-2004, most mainstream AD [Application Development] organizations should begin serious efforts to migrate any Win32/COM (Component Object Model) applications that are expected to be in use beyond 2007 to the.net Framework. 1 With the release of Borland C#Builder for the Microsoft.NET Framework in 2003, Borland delivered the first commercial alternative to Visual Studio for.net development. Now, that same power is available for the Delphi language with Borland Delphi 8 for the.net Framework. But Delphi 8 is more than a.net version of Delphi. It includes many innovative features, including Borland Enterprise Core Objects (ECO ), a model-driven application development framework that promises to slash development and maintenance time. Other new technologies include Borland Data Provider for.net, comprehensive development capabilities for Windows Forms, ASP.NET Web Forms, and Web Services. In addition to core technologies for.net development, Delphi 8 also introduces strong integration with solutions for other phases of the application lifecycle. This strong integration makes it easier to manage and maintain complex enterprise applications from the first stages of requirements gathering right through to deployment and implementation. 1 Gartner, CIO Update: How Java and.net Compare and Will Evolve, Mark Driver, June
4 Windows development today Despite the popularity of Windows, the rapid development of applications that are easy to use, reliable, and secure can be difficult. Until recently, Microsoft encouraged developers to use either Visual Basic or Visual C++. This has led to challenges for development managers. Even less-technically qualified team members find Visual Basic lacking the tools and productivity they need, and Visual C++ can take years to learn and use effectively. With these issues in mind, Microsoft introduced the.net Framework intending to simplify Windows programming and make it easier to create sophisticated, reliable applications. The Microsoft.NET Framework In the past, each Windows programming language had its own framework, which performed low-level work, such as painting controls on forms and responding to mouse clicks, to allow the developer to concentrate on application logic. Each framework was designed for one programming language only. Now,.NET introduces a single framework that is used by all.net programming languages. At a stroke, this removes many issues in Windows development. With.NET, there is only one framework to learn, one object hierarchy to understand, and one programming model to use. To make code more secure, the Microsoft.NET Framework is a virtual machine, compiling programs on the fly and performing security checks as it does so. Code that contains errors or contravenes security rules will not run. The virtual machine handles memory allocation, preventing buffer overflows, which are the leading cause of system instability. The combination of a virtual machine that can run programs written in different languages, allied to a single framework, means development teams can now choose from a range of 4
5 programming languages. These include implementations of C++, Visual Basic, COBOL, FORTRAN, and most other commercial programming languages. The ability to mix languages in a single application means that different team members can use different languages for their parts of the application as appropriate. For instance, a systems engineer might use Managed C++ for low-level parts of a system, while a beginning programmer uses Visual Basic.NET for another part of the same application. Developers can also now easily leverage each other s work for example, parts of the system built by one team can be easily used by others, even if they are written in other languages. The challenges behind the move to the Microsoft.NET Framework Microsoft has made it clear that the.net Framework will be the principal approach for future Windows development. Yet only after several years is it becoming a popular approach for new systems development. One reason for this slow adoption is that both Visual C++ and Visual Basic developers must redevelop their code to run with the new.net Framework. For developers who use Delphi, the news is much better. With Delphi 8, almost all existing Delphi programs can work as.net applications. Delphi 8: smooth sailing to the Microsoft.NET Framework Microsoft is on record as saying that Delphi developers have a 2-year head start on development using.net. With new Borland Delphi 8, it is easy and straightforward to move to the new framework. Practically all existing program code can be moved to.net without changes. 5
6 Once loaded into Delphi 8, applications can take advantage of all the features of the.net Framework, including the improved security model and easy application deployment. This is possible because Borland has created a new compiler for the Delphi language. Since its first release, Delphi has been a leading development solution for Windows. As the Windows platform has evolved, so, too, has Delphi and its support. The first version of Delphi was released in 1995 and created 16-bit applications for Windows 3.1. Later versions support 32-bit programming and development for each version of Windows, right up to today s Windows XP. The new Delphi compiler in Delphi 8 translates a program to the Common Intermediate Language used by.net. This means that programs can use Delphi language units alongside units written using Managed C++, Visual Basic.NET, C#, or any other.net-compatible language. Language extensions mean that everything possible with other.net languages is also possible with Delphi. Borland has also taken the opportunity to move almost all of the Visual Component Library (VCL) to.net, including the reintroduction of the Borland Database Engine for the Microsoft.NET Framework (BDE.NET) to ensure that millions of older programs will work without problems. This means that practically every Delphi program written for 32-bit Windows can be moved to.net without changes. Even dbexpress and the Borland Database Engine (BDE) are available. In brief, practically every Delphi application can be migrated, without changes, to Delphi 8 for the Microsoft.NET Framework. One simple recompilation is all that is necessary to have existing programs running as managed code, with all the stability and reliability that.net offers. Further technical details on the few changes required to some older Delphi programs are outlined in the white paper Migrating Win32 applications to the Microsoft.NET Framework with Delphi 8 at 6
7 Using Windows Forms and Web Forms A key strength of the.net Framework is that it includes a single set of system libraries that are used to work with all Windows services. In addition to the core.net framework,these libraries include Windows Forms for desktop user interfaces, ASP.NET for creating Web server interfaces, and ADO.NET for data access. The libraries are the same software that is used with Visual Studio.NET. This makes it possible to integrate Delphi code alongside other parts of a system written using C#, Visual Basic, or Managed C++. Such a composite program can be compiled into a single application. Each of the.net libraries is available directly from Delphi 8. As new versions of the libraries are made available and as new technologies are released it will immediately be possible to use Delphi to work with these libraries without any further software. Delphi developers will find themselves at home with the Windows.NET libraries. Microsoft acknowledges the influence that Delphi has had on the design of the class hierarchy, so many aspects will be familiar. The result is that Delphi developers do not take long to become productive with the.net Framework libraries. Delphi 8 includes full designer support in the IDE for Windows Forms and ASP.NET Web Forms. Because Delphi 8 includes comprehensive HTML editing capabilities, Web Forms applications can be edited visually or through an HTML code-behind file that is run on the Web Server. Delphi code can be included in events generated by the Web server. Full debugging support is included, allowing breakpoints and expression evaluation on remote Web applications as well as local Windows Forms applications. Web Forms applications can even be profiled through the Borland Optimizeit Profiler for the Microsoft.NET Framework, included with Delphi 8 Architect. For ASP.NET development, Delphi 8 supports the Microsoft IIS Web server as well as the Cassini Project Web Server, a lightweight.net-hosted server that is easy to install and maintain. 7
8 Extending ADO.NET: the Borland Data Provider Not only does Delphi 8 support ADO.NET as supplied in the.net Framework, it also includes additional technology to streamline development. This includes the Borland Data Provider (BDP) for ADO.NET together with extra tools in the IDE. ADO.NET is the standard library used by the.net Framework to work with relational databases. It provides a standard set of components that retrieve, cache, and update data to back-end databases. The connection to the database itself is handled through standard.net interfaces that are implemented by the server vendor. In practice, this means that if an application needs to switch from using one database server to another, the application must be reworked to refer to the different vendors ADO.NET provider components. So, for example, a shift from SQL Server to IBM DB2 would mean replacing SqlConnection components with DB2Connection components. The Borland Data Provider is a single set of components that works with a range of servers. Because the connection to the back-end server is defined through a single string, the database used by an application can be changed easily after deployment. The Borland Data Provider offers other advantages. Usually, the data types used by each of the different server providers must be mapped to the native.net data types each time the data is accessed. This does not need to be done with Borland Data Provider, significantly simplifying code. Finally, the BDP is an open, published specification, so it is quite straightforward for third parties to create additional drivers. These already include MySQL, PostgreSQL, and others. The open architecture makes it possible to add new database-specific design-time features and specialized capabilities recognized at runtime. Additional tools such as performance profilers and trace utilities also can be easily integrated. 8
9 The advanced new Delphi 8 IDE As well as providing a new compiler, a new version of the Delphi VCL, and additional capabilities for.net, Borland has created a new integrated development environment for Delphi 8. Figure 1: Delphi 8 includes comprehensive designers for Windows Forms applications This environment is designed to take advantage of the.net Framework, including direct access to the entire.net Framework component library. It also integrates with other Borland solutions for code profiling, requirements management, and configuration management. The new default display layout has each of the tools docked in a single window. However, a desktop SpeedSetting can change the layout to more closely reflect the familiar undocked Delphi designer from previous versions: 9
10 Figure 2: The IDE windows can be 'undocked to resemble the classic Delphi layout Some features have been adapted from previous versions of Delphi. For instance, the Project Manager tool window at top right gives the same ability to organize projects into groups. 10
11 Figure 3: The Model View shows a logical representation of the project Other features are new. For instance, under the Project Manager tab is a new Model View tab, which gives a logical model visualization of the current project based on the object hierarchy: 11
12 Figure 4: The Data Explorer gives direct access to ADO.NET data Under the Model View is the Data Explorer tab, with direct access to each connection set up for the Borland Data Provider. The BDP is a new technology that simplifies access to ADO.NET databases, and the Data Explorer provides a tree view to browse, query, and view data in the databases. Delphi 8 includes two distinct forms design technologies the VCL-derived Delphi forms designer and the new Windows Form designer. They share a design interface that is practically identical, allowing developers to choose the technology that is most suitable for their application. 12
13 Figure 5: Delphi 8 shows live data from ADO.NET at design time The component palette, at bottom right, has been streamlined. Developers who use.net typically have several dozen components available, and the new tool palette makes it easy to quickly search and select the desired component. Unlike Visual Studio, Delphi includes the ability to preview data from Borland Data Provider connections while the application is under development. This makes it much easier to create data-driven applications, because the layout of the form can be properly previewed without running the application. 13
14 Figure 6: The Tool Palette can be reorganized to suit the developer The tool palette can be reorganized in different ways to suit the developer either with text descriptions or with only the icon. Optionally, component icons can be grouped into headings chosen by the developer. Figure 7: Incremental typing eases selection of components 14
15 If the name of the desired component is known, it can be selected using an incremental search. Typing the first few letters of the name in the Search box filters the view of the components. Figure 8: The Object Inspector now groups properties by function The Object Inspector at left also has been revamped. Grouping the properties for each component into categories makes finding the desired property easier. Component editors are now available through the Object Inspector, so they are easier to find and use. The description pane makes it easier to understand the function of each property. When using Windows Forms, nonvisual components such as database connections now reside in their own Component Tray at the bottom of the form designer as shown in Figure 9 below. This simplifies their organization and makes them easier to find. 15
16 Figure 9: Delphi 8 can create ASP.NET applications with live data Besides the ability to create both Windows Forms and VCL forms, Delphi 8 includes a full designer to create Web Forms applications using ASP.NET. These can be laid out graphically in the forms designer. Here, Borland Data Provider and Borland DB Web Controls for ASP.NET components also provide live data during design time, as seen in Figure 9. 16
17 Figure 10: The Code Editor supports code folding hiding blocks of code Figure 11: The same code as Figure 10, unfolded The famous Borland code editor has also been revamped. It now supports code folding, so procedures and functions or larger blocks of code can be hidden, making it easier to focus on the business logic in the code. In this example, code folding has been used to hide the extra logic automatically created by the forms designer when a Windows Forms application is created. 17
18 When editing code, the Tool Palette changes to show a list of code snippets. These allow simple reuse of commonly used blocks of code. Figure 12: Code Snippets make it easy to reuse blocks of code Each of the tool windows is resizable and can be docked, stacked, or hidden in the margins. Layouts can be saved, so a form design layout might provide more space for the component palette than a code editing view. All this is customizable to the developer s preference. 18
19 Figure 13: Delphi 8 allows tool windows to be undocked to the margins of the IDE to maximize screen space Integration with other Borland solutions Today s software developers need agile solutions that make it easier to switch quickly among requirements gathering, systems design, application development, software testing, and deployment. For maximum productivity, and to deliver the best software, teams need to return to any one of these stages once an application has been started. For agile development to be effective, solutions for each of these steps must be integrated closely. This is the Borland approach to Application Lifecycle Management (ALM): the solutions for each stage are each leaders in their fields, yet they work closely together to give teams great productivity and superb flexibility. 19
20 Borland Delphi 8 can be used as the development piece of such an integrated application solution. A key advantage of the new Delphi IDE is that it is modular and extensible. This has made it possible to provide direct integration with other phases of development. For example, it is essential that project requirements be properly defined and managed. Borland CaliberRM is a complete solution that helps identify and track the requirements of users and managers. 20
21 Figure 14: CaliberRM is integrated directly into Delphi 8 21
22 Delphi 8 integrates closely with Borland CaliberRM. When both products are installed, an extra tool window gives a direct view of the project requirements, so the developer does not need to switch to an external application to view and update the status of the project. This example of streamlining development through close integration applies to other parts of Delphi. The modular Borland architecture allows developers to focus on completing their applications instead of worrying about file format translation and other housekeeping chores. The configuration management solution, Borland StarTeam, closely integrates with the menus of Delphi 8. StarTeam helps developers keep up-to-date with the latest version of the project and provides many utilities that project managers can use to synchronize development across widely distributed teams. Delphi 8 Enterprise and Architect include StarTeam Standard and a one-user license. Figure 15: With Borland StarTeam integration, developers can check files into and out of the source control repository Performance and resource optimization are critical if enterprise applications are to be as fast as users demand. Borland Optimizeit Profiler for the Microsoft.NET Framework is integrated into Delphi 8 Architect, so.net applications can be profiled by selecting a single menu 22
23 option. This means that the application can be profiled during development, an important step in ensuring that the approach when writing code is appropriate. Delphi 8 Architect integrates technology from Borland Together and Borland Enterprise Core Objects (ECO) to make it possible to create model-driven applications. Creating model-driven applications with Delphi 8 Architect A model-driven application automatically creates business objects and their underlying logic directly from a graphical model of the application. This approach can save time when first creating a system. The real benefits are seen when the application later needs to be changed, because a change to the model is typically reflected directly in the completed application. Delphi 8 Architect includes a model-driven application development solution known as Borland Enterprise Core Objects, or ECO. This takes a UML package diagram and associated class diagrams and creates a set of business objects based on the classes defined in the model. It automatically enforces business rules defined in the Object Constraint Language. A rich and powerful runtime, ECO rewards the time taken in creating an application model by making implementation fast and straightforward. It helps logically separate the business objects in an application from the presentation logic, so the impact of changes is minimized. Because the model is a part of the application, it is easier to understand how the system works, which is especially useful for larger enterprise projects that might be maintained by different people over time. The ECO runtime includes a UML class diagram designer that is accessed through the Delphi 8 Model View. This automatically generates a unit of source code that includes all the logic necessary to create.net objects based on these classes. 23
24 ECO also includes a specialized designer, the EcoSpace. This makes the classes defined through the model available as DataSources throughout the application. As a result, creating and using new objects based on these classes is as easy as working with a database. Once they have been created, the objects can be stored to a database using the automatic persistence mapping features of ECO. This translates the objects into regular relational database tables. One of the powerful features of ECO is the ability to easily accommodate changes to applications. If extra elements are added to the model, the underlying data can be migrated easily to a new structure, which is not always easy with relational databases. By automatically creating and persisting business objects based on classes in the UML diagram, ECO can dramatically reduce the amount of code needed in an application. This makes a system more reliable there is less code to go wrong. It also makes it more likely that the completed application will match the initial specifications of users. Summary With the release of the Microsoft.NET Framework, developing Windows applications has been transformed, easing deployment and increasing reliability. No longer are project managers fixed to one language for a whole system: it is now possible to choose an appropriate language for different parts of a system. With Delphi 8, Borland provides the richest set of development capabilities for the.net Framework. The new IDE streamlines development of Windows Forms, ASP.NET Web Forms, and Web Services applications, while innovations such as the Borland Data Provider make it easy to deploy applications that work with today s mix of enterprise databases. The ECO framework reduces the time taken to create applications and greatly eases maintenance. By using a UML model to create the business logic, developers can concentrate on proper analysis of users requirements rather than internal housekeeping in the application. 24
25 For existing Delphi users, Delphi 8 is a straightforward move from previous versions. Practically all existing applications can be recompiled for.net, where they take advantage of the new.net reliability and security features. Even applications that use dbexpress, and the older Borland Database Engine, can be brought over to the new environment. Borland is committed to giving developers the best possible technology for the entire application lifecycle. Delphi 8 integrates smoothly with solutions for other development tasks, including Borland StarTeam for application management, Borland CaliberRM for requirements management, and Borland Optimizeit Profiler for application profiling. Taken together, this integrated set of solutions gives by far the richest development solution for the Microsoft.NET Framework, without sacrificing previous investments in software development. For more information on Borland Delphi 8, and for more detailed information such as selfrunning product demonstrations, ECO tutorials, trial software, and more, please visit the online Delphi product site at Made in Borland Copyright 2004 Borland Software Corporation. All rights reserved. All Borland brand and product names are trademarks or registered trademarks of Borland Software Corporation in the United States and other countries. Microsoft, Windows, and other Microsoft product names are trademarks or registered trademarks of Microsoft Corporation in the U.S. and other countries. All other marks are the property of their respective owners. Corporate Headquarters: 100 Enterprise Way, Scotts Valley, CA Offices in: Australia, Brazil, Canada, China, Czech Republic, France, Finland, Germany, Hong Kong, Hungary, India, Ireland, Italy, Japan, Korea, Mexico, the Netherlands, New Zealand, Russia, Singapore, Spain, Sweden, Taiwan, the United Kingdom, and the United States
A Look at Borland C#Builder from the Delphi Developers View
A Look at Borland C#Builder from the Delphi Developers View A Borland White Paper August 2003 By Corbin Dunn, Research and Development Engineer, Borland Software Corporation Contents Introduction... 3
More informationIntegrating CaliberRM with Mercury TestDirector
Integrating CaliberRM with Mercury TestDirector A Borland White Paper By Jenny Rogers, CaliberRM Technical Writer January 2002 Contents Introduction... 3 Setting Up the Integration... 3 Enabling the Integration
More informationDeveloper Studio FREQUENTLY ASKED QUESTIONS
Borland Developer Studio FREQUENTLY ASKED QUESTIONS GENER AL QUE STIONS What is Borland Developer Studio? Borland Developer Studio is the ultimate Windows development solution, combining the previously
More informationStarTeamMPX Server. Publish/Subscribe Technology for StarTeam. By the Development Resources Platform Team. March, A Borland White Paper
Publish/Subscribe Technology for StarTeam A Borland White Paper By the Development Resources Platform Team March, 2003 Contents ebusiness Challenges... 3 /Server Challenges... 3 The StarTeam Solution...
More informationTransaction Commit Options
Transaction Commit Options Entity beans in the EJB container of Borland Enterprise Server by Jonathan Weedon, Architect: Borland VisiBroker and Borland AppServer, and Krishnan Subramanian, Enterprise Consultant
More informationOUTLINE DELPHI 2005 FOR.NET JUMP START
JENSEN DATA SYSTEMS, INC. pg 1 OUTLINE DELPHI 2005 FOR.NET JUMP START CARY JENSEN, PH.D. COPYRIGHT 2003-2005. CARY JENSEN. JENSEN DATA SYSTEMS, INC. ALL RIGHTS RESERVED. JENSEN DATA SYSTEMS, INC. HTTP://WWW.JENSENDATASYSTEMS.COM
More informationWeb Services Designer puts you in control.use the new Web Services designer to visually create, validate, import, and export Web Services.
General Questions What is Borland JBuilder? Borland JBuilder accelerates your Java development with the leading next-generation, cross-platform environment for building industrial-strength enterprise Java
More informationRAD Studio XE Datasheet
RAD Studio XE Datasheet DATASHEET Embarcadero RAD Studio XE Complete solution for Windows,.NET, PHP and Web application development Embarcadero RAD Studio XE is a comprehensive rapid application development
More informationwhite paper OCDS to Server Express Product Evolution Table of Contents white paper
white paper white paper OCDS to Server Express Product Evolution Table of Contents Why move?... 2 OCDS and the RTS... 2 Evolution of the Platform... 2 Micro Focus Server Express... 3 The Deployment Environment
More informationSolution overview VISUAL COBOL BUSINESS CHALLENGE SOLUTION OVERVIEW BUSINESS BENEFIT
BUSINESS CHALLENGE There is an increasing demand from users of business software for easier to use applications which integrate with other business systems. As a result IT organizations are being asked
More informationC++Builder - Frequently Asked Questions
C++Builder 2010 FAQ C++Builder - Frequently Asked Questions GENERAL QUESTIONS What is Embarcadero C++Builder? C++Builder is the only true RAD C++ environment and framework designed for ultra-fast development
More informationIBM Product Lifecycle Management. CAA Rade solutions
IBM Product Lifecycle Management CAA Rade solutions 2 CAA Rade solutions CAA V5 provides the most complete set of tools, guides and API s to support the application development process from the very start
More informationAgilent N1918A Power Analysis Manager
Agilent N1918A Power Analysis Manager Data Sheet Features Enhanced viewing on large PC display Intuitive GUI for easy navigation to functions Multiple flexible display formats List view of more than 20
More informationPRODUCT DATA. Reporting Module Type 7832
PRODUCT DATA Reporting Module Type 7832 Reporting Module Type 7832 provides dedicated Data Management and Reporting for Brüel & Kjær Noise Monitoring Systems. It has never been easier to create great looking
More informationStored Procedures and UDFs with Borland JDataStore
Stored Procedures and UDFs with Borland JDataStore Increase application capability and get encapsulation of business logic by Jens Ole Lauridsen Borland Software Corporation August 2002 Contents Introduction
More informationCisco AVVID The Architecture for E-Business
WHITE PAPER Cisco AVVID The Architecture for E-Business Executive Summary Cisco AVVID (Architecture for Voice, Video and Integrated Data), defines a framework for building and evolving customer networks
More informationCisco Cloud Services Router 1000V and Amazon Web Services CASE STUDY
Cisco Cloud Services Router 1000V and Amazon Web Services CASE STUDY CASE STUDY ADOBE 2 About Adobe Adobe Systems provides digital media and marketing solutions to customers around the world including
More informationMicro Focus Net Express
data sheet Micro Focus Net Express Micro Focus Net Express provides a complete environment for quickly building and modernizing COBOL enterprise components and business applications for client/server platforms
More informationA NET Refresher
.NET Refresher.NET is the latest version of the component-based architecture that Microsoft has been developing for a number of years to support its applications and operating systems. As the name suggests,.net
More informationOracle Application Development Framework Overview
An Oracle White Paper July 2009 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
More informationBreak Through Your Software Development Challenges with Microsoft Visual Studio 2008
Break Through Your Software Development Challenges with Microsoft Visual Studio 2008 White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio This is a preliminary document
More informationSERVICE OVERVIEW SERVICES CATALOGUE
SERVICE OVERVIEW SERVICES CATALOGUE February 2010 With a proven track record of 600 modernization projects to date, harness Micro Focus outstanding record and experience of delivering enterprise application
More information[ PARADIGM SCIENTIFIC SEARCH ] A POWERFUL SOLUTION for Enterprise-Wide Scientific Information Access
A POWERFUL SOLUTION for Enterprise-Wide Scientific Information Access ENABLING EASY ACCESS TO Enterprise-Wide Scientific Information Waters Paradigm Scientific Search Software enables fast, easy, high
More informationGraphical System Design Platform. NI LabVIEW. Test and Measurement Industrial Measurements and Control Embedded Design. ni.
Graphical System Design Platform NI LabVIEW Test and Measurement Industrial Measurements and Control Embedded Design The LabVIEW Story For more than 20 years, engineers and scientists around the world
More informationKeysight U5340A FPGA Development Kit for High-Speed Digitizers
Keysight U5340A FPGA Development Kit for High-Speed Digitizers 02 Keysight U5340A FPGA Development Kit for High-Speed Digitizers - Brochure Helping You Achieve Greater Performance The FPGA Development
More informationInnovative Fastening Technologies
Innovative Fastening Technologies Corporate Overview 2011 Update Infastech is one of the world s largest producers of engineered mechanical fasteners with revenues exceeding USD500 million and an industry
More informationTHE POWER OF A STRONG PARTNERSHIP.
THE POWER OF A STRONG PARTNERSHIP. Now you can harness a network of resources. Connections, knowledge, and expertise. All focused on your success. The Cisco Channel Partner Program. BE CONNECTED. Great
More informationKeysight Technologies Accelerate Program Development using Keysight Command Expert with LabVIEW. Application Note
Keysight Technologies Accelerate Program Development using Keysight Command Expert with LabVIEW Application Note This application note contains two main sections: Command Expert Basics Introduces you to
More informationSUSE Linux Enterprise Mono Extension
FAQ www.novell.com SUSE Linux Enterprise Mono Extension Frequently Asked Questions March 2009 What is the SUSE Linux Enterprise Mono Extension? SUSE Linux Enterprise Mono Extension, a.net application framework,
More informationSoftware Capabilities
pickering Software Capabilities Reliability Diversity Compatibility In test system development, the best hardware is only usable if its software control environment is robust and easy to use. If you are
More informationSafety. Introduction
KickStart Guide Safety Introduction Safety precautions Before using this product, see the safety precautions associated with your instrument. The instrumentation associated with this software is intended
More informationKeysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro. Application Note
Keysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro Application Note This application note contains two main sections: Command Expert Basics Introduces you to
More informationBorland InterBase and MySQL
Borland InterBase and MySQL A technical comparison A Borland White Paper By Bill Todd, The Database Group March 2004 Contents Executive summary... 3 Introduction... 3 Choosing the right database for your
More informationMicro Focus Developer Kit
data sheet Micro Focus Developer Kit Leverage existing host applications in creating new business solutions with our comprehensive development tools The Micro Focus Developer Kit is a comprehensive set
More informationVISA, SICL, VISA COM,
Agilent IO Libraries Suite 16.2 Quick Start Guide This Quick Start Guide describes how to: Install the Agilent IO Libraries Suite and instrument software Find the information you need to make instrument
More informationINTERDIGITAL. 4 th Quarter 2013 Investor Presentation. invention collaboration contribution InterDigital, Inc. All rights reserved.
INTERDIGITAL 4 th Quarter 2013 Investor Presentation invention collaboration contribution 1 2013 InterDigital, Inc. All rights reserved. Forward-Looking Statements 2 2013 InterDigital, Inc. All rights
More informationN2753A and N2754A Windows XP to Windows 7 Upgrade Kits. For Infiniium 9000, 90000, and X-Series Oscilloscopes
N2753A and N2754A Windows XP to Windows 7 Upgrade Kits For Infiniium 9000, 90000, and 90000 X-Series Oscilloscopes All new Infiniium 9000, 90000, and 90000-X oscilloscopes now ship standard with Microsoft
More informationKeysight U5340A FPGA Development Kit for High-Speed Digitizers
Keysight U5340A FPGA Development Kit for High-Speed Digitizers 02 Keysight U5340A FPGA Development Kit for High-Speed Digitizers - Brochure Helping You Achieve Greater Performance The FPGA Development
More informationPaper. Delivering Strong Security in a Hyperconverged Data Center Environment
Paper Delivering Strong Security in a Hyperconverged Data Center Environment Introduction A new trend is emerging in data center technology that could dramatically change the way enterprises manage and
More informationFast Track Model Based Design and Development with Oracle9i Designer. An Oracle White Paper August 2002
Fast Track Model Based Design and Development with Oracle9i Designer An Oracle White Paper August 2002 Fast Track Model Based Design and Development with Oracle9i Designer Executive Overivew... 3 Introduction...
More informationVisualize I/O Connectivity for VMware vsphere
Visualize I/O Connectivity for VMware vsphere Cavium s QLogic QConvergeConsole Plug-in for VMware vcenter simplifies and accelerates deployment and management. KEY FINDINGS The QLogic adapter portfolio
More informationJBuilder. JBuilder 6 features and benefits. Developer productivity Support for the latest Java standards
Developer productivity Support for the latest Java standards High-productivity development environment Advanced, state-of-the-art JBuilder AppBrowser IDE Develop Java applications with no proprietary code
More informationKeysight Technologies 5G RF DVT Toolset. Solution Brief
Keysight Technologies 5G RF DVT Toolset Solution Brief 02 Keysight 5G RF DVT Toolset - Solution Brief The Fastest Path to 5G 5G brings a vast variety of services classified under three use case categories:
More informationManaged Network Services. Managing your network to enable your digital business
Managed Network Services Managing your network to enable your digital business Your network more efficient today, more effective tomorrow How can you optimise cost and performance today, and help your
More informationSolutions for Streamline Field Test with Agilent N9342C Handheld Spectrum Analyzer (HSA)
Solutions for Streamline Field Test with Agilent N9342C Handheld Spectrum Analyzer (HSA) Application Note Introduction In the field, RF issues like faulty transmitter and antenna, amplifier overdrive and
More informationBorland Delphi 2005 Reviewer's Guide
Borland Delphi 2005 Reviewer's Guide The Complete Windows Development Solution Produced for Borland by Cary Jensen, Jensen Data Systems, Inc. October 2004 Contents Overview... 7 Delphi: Advancing the Art
More informationKeysight KS8400A Test Automation Platform 2017 Developer s System Software. Technical Overview
Keysight KS8400A Test Automation Platform 2017 Developer s System Software Technical Overview 02 Keysight KS8400A Test Automation Platform 2017 Developer s System Software - Technical Overview Product
More informationSybase PowerDesigner 9.5
Sybase PowerDesigner 9.5 The all-in-one modeling tool for business-driven applications OVERVIEW Our Vision An Enterprise Modeling and Design solution that empowers users to model software that meets business
More informationGetting started 7. Setting properties 23
Contents 1 2 3 Getting started 7 Introduction 8 Installing Visual Basic 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects 20 Reopening
More informationCisco Extensible Provisioning and Operations Manager 4.5
Data Sheet Cisco Extensible Provisioning and Operations Manager 4.5 Cisco Extensible Provisioning and Operations Manager (EPOM) is a Web-based application for real-time provisioning of the Cisco BTS 10200
More informationKeysight Technologies Understanding the Programming Interfaces of PXI Instruments
Keysight Technologies Understanding the Programming Interfaces of PXI Instruments Making PXI-based ATS Integration Easier Application Note Introduction PXI-based automatic test systems (ATSs) are gaining
More informationDevelop Unified SNMP, XML, CLI, and Web-based Management for Embedded Real-Time Systems with MIBGuide
1 Overview Develop Unified SNMP, XML, CLI, and Web-based Management for Embedded Real-Time Systems with MIBGuide SNMP Research International, Inc. Knoxville, Tennessee 1 Overview Support for remote management
More informationENHANCED INTERIOR GATEWAY ROUTING PROTOCOL STUB ROUTER FUNCTIONALITY
APPLICATION NOTE ENHANCED INTERIOR GATEWAY ROUTING PROTOCOL STUB ROUTER FUNCTIONALITY OVERVIEW Enhanced Interior Gateway Routing Protocol (EIGRP).Stub Router functionality, which Cisco introduced in Cisco
More informationBUILDING the VIRtUAL enterprise
BUILDING the VIRTUAL ENTERPRISE A Red Hat WHITEPAPER www.redhat.com As an IT shop or business owner, your ability to meet the fluctuating needs of your business while balancing changing priorities, schedules,
More informationUnit 1: Visual Basic.NET and the.net Framework
1 Chapter1: Visual Basic.NET and the.net Framework Unit 1: Visual Basic.NET and the.net Framework Contents Introduction to.net framework Features Common Language Runtime (CLR) Framework Class Library(FCL)
More informationWhite Paper: Delivering Enterprise Web Applications on the Curl Platform
White Paper: Delivering Enterprise Web Applications on the Curl Platform Table of Contents Table of Contents Executive Summary... 1 Introduction... 2 Background... 2 Challenges... 2 The Curl Solution...
More informationDBArtisan 8.6 New Features Guide. Published: January 13, 2009
Published: January 13, 2009 Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. This is a preliminary document and may be changed substantially prior to final
More informationAn Overview of Microsoft Visual Studio 2008
An Overview of Microsoft Visual Studio 2008 White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio This is a preliminary document and may be changed substantially prior
More informationKeysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro. Application Note
Keysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro Application Note This application note contains two main sections: Command Expert Basics Introduces you to
More informationAdvancing the Power of MultiValue Applications
Advancing the Power of MultiValue Applications Introduction Since the early beginnings of database technology, the flexibility and versatility of the Pick data model has allowed business users to create
More informationEND-OF-SALE AND END-OF-LIFE ANNOUNCEMENT FOR THE CISCO MEDIA CONVERGENCE SERVER 7845H-2400
END-OF-LIFE NOTICE, NO. 2566 END-OF-SALE AND END-OF-LIFE ANNOUNCEMENT FOR THE CISCO MEDIA CONVERGENCE SERVER 7845H-2400 Cisco Systems announces the end of life of the Cisco Media Convergence Server 7845H-2400.
More informationLeading the Evolution. Micro focus SilkTest. The Quality Solution for Robust Functional Test Automation
Leading the Evolution Data Sheet Micro focus SilkTest The Quality Solution for Robust Functional Test July 2009 Micro Focus SilkTest is the leading tool for automating the functional testing process of
More informationIntroduction to.net Framework
Introduction to.net Framework .NET What Is It? Software platform Language neutral In other words:.net is not a language (Runtime and a library for writing and executing written programs in any compliant
More informationBrochure. Visual COBOL. Visual COBOL
Brochure Brochure Business Challenge There is an increasing demand from users of business software for easier to use applications which flexibly integrate with other business systems. As a result IT organizations
More informationPROGRAMMING WITH THE MICROSOFT.NET FRAMEWORK USING MICROSOFT VISUAL STUDIO 2005 Course No. MS4995A 5 Day PREREQUISITES COURSE OUTLINE
COURSE OVERVIEW This five-day instructor-led course enables developers who are migrating from a different development language, an earlier version of Visual Basic.NET or Visual C#, or who have completed
More informationSoftware-defined Networking Development Model
Software-defined Networking Development Model Explore your roadmap to network programmability with a consulting engagement that assesses your readiness for software-defined networking Business demands
More informationIntroduction to.net Framework Week 1. Tahir Nawaz
Introduction to.net Framework Week 1 Tahir Nawaz .NET What Is It? Software platform Language neutral In other words:.net is not a language (Runtime and a library for writing and executing written programs
More informationPower Analyzer Firmware Update Utility Version Software Release Notes
Power Analyzer Firmware Update Utility Version 3.1.0 Software Release Notes Contents General Information... 2... 2 Supported models... 2 Minimum system requirements... 2 Installation instructions... 2
More informationHybrid Wide-Area Network Application-centric, agile and end-to-end
Hybrid Wide-Area Network Application-centric, agile and end-to-end How do you close the gap between the demands on your network and your capabilities? Wide-area networks, by their nature, connect geographically
More informationTo get started with Visual Basic 2005, I recommend that you jump right in
In This Chapter Chapter 1 Wading into Visual Basic Seeing where VB fits in with.net Writing your first Visual Basic 2005 program Exploiting the newfound power of VB To get started with Visual Basic 2005,
More informationWHITE PAPER. How AdminStudio Helps IT Migrate to Windows Vista 5x Faster
WHITE PAPER How AdminStudio Helps IT Migrate to Windows Vista 5x Faster How AdminStudio Helps IT Migrate to Windows Vista 5x Faster Executive Summary With the Microsoft release of Service Pack 1 (SP1)
More informationAgilent N8300A Wireless Networking Test Set
Agilent N8300A Wireless Networking Test Set Agilent N630XA Measurement Applications and N7300 Series Chipset Software Brochure Optimized for WiMAX and WLAN manufacturing test - and now speed up with MIMO/Multi-port
More informationCisco ONS SDH 12-Port STM-1 Electrical Interface Card
Data Sheet Cisco ONS 15454 SDH 12-Port STM-1 Electrical Interface Card The Cisco ONS 15454 SDH 12-Port STM-1 Electrical Interface Card (STM-1E) provides a cost-effective, high-speed electrical interface
More informationThe Disruptive Approach of Open WiMAX. White Paper
White Paper Introduction Strategically, large telecom equipment vendors have chosen to be standards-based, but close their solutions for additional vendors. Their goal was to deliver all the elements of
More informationDeveloping Microsoft.NET Applications for Windows (Visual C#.NET)
Developing Microsoft.NET Applications for Windows (Visual C#.NET) Key Data Course #: 2555 Number of Days: 5 Format: Instructor-Led Certification Exams: TBD This course helps you prepare for the following
More informationStrategic IT Plan Improves NYCHA Resident Services While Reducing Costs US$150 Million
C U S T O M E R C A S E S T U D Y Strategic IT Plan Improves NYCHA Resident Services While Reducing Costs US$150 Million Executive Summary CUSTOMER NAME New York City Housing Authority (NYCHA) INDUSTRY
More informationKeysight B4655A FPGA Dynamic Probe for Xilinx. Data Sheet
Keysight B4655A FPGA Dynamic Probe for Xilinx Data Sheet 02 Keysight B4655A FPGA Dynamic Probe for Xilinx - Data Sheet The Challenge You rely on the insight a logic analyzer provides to understand the
More informationGetting started 7. Setting properties 23
Contents 1 2 3 Getting started 7 Introducing Visual Basic 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects
More informationJBuilder 2008 also now has full support for Struts 1.x applications including graphical editing and Web flow development.
JBUILDER 2008 FREQUENTLY ASKED QUESTIONS GENERAL QUESTIONS What new JBuilder products did CodeGear announce in the April 2, 2008 press release? JBUILDER 2008 TURBO, JBUILDER 2008 PROFESSIONAL, AND JBUILDER
More informationTeam Developer and.net
Team Developer and.net Unify Corporation Table of Contents Abstract...3 PART I - Consuming Team Developer Code from VB.NET...6 PART II - Consuming a VB.NET Assembly from Team Developer...8 Conclusion...11
More informationwith TestComplete 12 Desktop, Web, and Mobile Testing Tutorials
with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials 2 About the Tutorial With TestComplete, you can test applications of three major types: desktop, web and mobile: Desktop applications - these
More informationFREQUENTLY ASKED QUESTIONS
Borland Together FREQUENTLY ASKED QUESTIONS GENERAL QUESTIONS What is Borland Together? Borland Together is a visual modeling platform that enables software teams to consistently deliver on-time, high
More informationCopyright Notice. 2 Copyright Notice
2 Copyright Notice Copyright Notice AQtrace, as described in this online help system, is licensed under the software license agreement distributed with the product. The software may be used or copied only
More informationAllianz SE Reinsurance Branch Asia Pacific Systems Requirements & Developments. Dr. Lutz Füllgraf
Allianz SE Reinsurance Branch Asia Pacific Systems Requirements & Developments Dr. Lutz Füllgraf Technology and Innovation for Insurance Conference 2007, Sydney 22 March 2007 Contents 1 Importance of a
More informationAzure Development Course
Azure Development Course About This Course This section provides a brief description of the course, audience, suggested prerequisites, and course objectives. COURSE DESCRIPTION This course is intended
More informationMICROSOFT VISUAL STUDIO 2010 Overview
MICROSOFT VISUAL STUDIO 2010 Overview Visual studio 2010 delivers the following key ADVANCES: Enabling emerging trends Every year the industry develops new technologies and new trends. With Visual Studio
More informationThe embms Puzzle: The Gateway to Success Vishnu Vardhan Kandan
www.wipro.com The embms Puzzle: The Gateway to Success Vishnu Vardhan Kandan Table of Contents 03...Introduction 04...Factors Favourable for Mass Adoption of embms 04...Factors Influencing Realization
More informationFrequently Asked Questions
Autodesk MotionBuilder 2012 Frequently Asked Questions Autodesk MotionBuilder 2012 software is a leading real-time animation software: an ideal tool for high-volume game animation pipelines, director-driven
More information1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.
CUSTOMER PAIN POINTS 1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.NET FRAMEORK. THAT S TAKING UP SPACE ON MY HARDDRIVE
More informationCisco Aironet In-Building Wireless Solutions International Power Compliance Chart
Cisco Aironet In-Building Wireless Solutions International Power Compliance Chart ADDITIONAL INFORMATION It is important to Cisco Systems that its resellers comply with and recognize all applicable regulations
More informationKeysight Technologies Accelerate Program Development using Keysight Command Expert with MATLAB. Application Note
Keysight Technologies Accelerate Program Development using Keysight Command Expert with MATLAB Application Note Introduction Keysight Command Expert for fast and easy instrument control! Keysight Technlologies,
More informationCopyright Notice SmartBear Software. All rights reserved.
Copyright Notice AQtime, as described in this on-line help system, is licensed under the software license agreement distributed with the product. The software may be used or copied only in accordance with
More informationMicro Focus Studio Enterprise Edition Test Server
product review Micro Focus Studio Enterprise Edition Test Server Micro Focus Studio Enterprise Edition Test Server (Test Server) is a testing suite that supports pre-production testing of mainframe applications
More informationOpenStack Changing the shape of Open Source Cloud Computing. Tom Fifield Community Manager, OpenStack Foundation
1 OpenStack Changing the shape of Open Source Cloud Computing Tom Fifield Community Manager, OpenStack Foundation tom@openstack.org 3 What is OpenStack? More than cloud infrastructure software a global
More informationE-Seminar. Voice over IP. Internet Technical Solution Seminar
E-Seminar Voice over IP Internet Technical Solution Seminar Voice over IP Internet Technical Solution Seminar 3 Welcome 4 Objectives 5 Telephony in Business 6 VoIP and IP Telephony 7 Traditional Telephony
More informationDelphi XE. Delphi XE Datasheet
Delphi XE Datasheet DATASHEET Delphi XE Embarcadero Delphi XE is the fastest way to deliver ultrarich, ultra-fast Windows applications. Used by millions of developers, Delphi combines a leading-edge object-oriented
More informationCISCO 7304 SERIES ROUTER PORT ADAPTER CARRIER CARD
DATA SHEET CISCO 7304 SERIES ROUTER PORT ADAPTER CARRIER CARD The Cisco 7304 Router, part of the industry-leading Cisco 7000 Series, is optimized to deliver flexible, high-performance IP and Multiprotocol
More information:Advantage. Get the :Advantage of CtP for your Newspaper Production TODAY. CtP Solutions. Violet platesetter portfolio for the newspaper market
Violet platesetter portfolio for the newspaper market CtP Solutions :Advantage Get the :Advantage of CtP for your Newspaper Production TODAY. Agfa combines its well known high standards in image quality
More informationU85026A Detector 40 to 60 GHz
Operating and Service Manual U85026A Detector 40 to 60 GHz Serial Numbers This manual applies directly to U85026A detectors with serial numbers 100 and above. For additional information on serial numbers,
More informationDigital Opportunity Index. Michael Minges Telecommunications Management Group, Inc.
Digital Opportunity Index Michael Minges Telecommunications Management Group, Inc. Digital Opportunity Index (DOI) Why How Preliminary results Conclusions WSIS Plan of Action E. Follow-up and evaluation
More information