Spread for Biztalk Developer's Guide

Total Page:16

File Type:pdf, Size:1020Kb

Spread for Biztalk Developer's Guide Developer’s Guide Spread™ for ® ® Microsoft BizTalk Server Legal Notices Information in the documentation is subject to change without notice and does not represent a commitment on the part of GrapeCity, Inc. The software described in this document is furnished under a license or non-disclosure agreement. The software may be used or copied only in accordance with the terms of the agreement. It is against the law to copy this software on any medium except as is specifically allowed in the license or non-disclosure agreement. No part of the documentation may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or information storage and retrieval systems, for any purpose without the express written permission of GrapeCity, Inc. © 2006-2011 GrapeCity, Inc. All rights reserved. Unless otherwise noted, all names of companies, products, street addresses, and persons contained herein are part of a completely fictitious scenario or scenarios and are designed solely to document the use of a GrapeCity, Inc., product. FarPoint Spread is a trademark of GrapeCity, Inc. Microsoft, BizTalk, Excel, Visual Basic, Visual C#, and Visual Studio are either registered trademarks or trademarks of Microsoft Corporation in the United States or other countries. Other brand and product names are trademarks or registered trademarks of their respective holders. Distribution Restrictions If you are using the trial or evaluation version of this product, then you may not distribute any of the files provided with the trial or evaluation version. The component assemblies (DLLs) may be deployed on your development machines, test servers and on your production server. Distribution by the user of any designers or design-time assistants (EXEs or DLLs), executables, or source code distributed by GrapeCity as part of this product is prohibited. You shall not develop applications that provide an application programmable interface to the Software or the Software as modified nor may you create Web Services with the Software without the appropriate license from GrapeCity. Redistribution by your users of GrapeCity' assemblies (DLLs) or your modified or wrapped version of our assemblies without the appropriate redistribution license from GrapeCity is prohibited. ii Spread for BizTalk Developer’s Guide Dedication This documentation was written as a collaborative effort by employees. Developers, technical support personnel, testers, and technical writers all added their knowledge of how the product works and can best be applied. This documentation is a diverse collection that follows a tradition of extensive examples and code snippets to clarify the use and flexibility of our product. Because the world of software development and the computer-based economy are changing so rapidly, developers like you need a tool that is flexible and extendable, and you do not have a lot of time to learn how best to apply it. A well-supported and well-documented product is necessary for success. Recognizing that there are various levels of readers, from beginners with pipeline components, to experienced BizTalk consultants, we have tried our best to provide essential procedural documentation to help you get started as well as detailed reference documentation to let you customize the use of the product to the fullest extent. We dedicate this documentation to the developers who can think beyond the traditional boundaries of spreadsheets and use this product to extend their creative and innovative ideas. Spread for BizTalk Developer’s Guide iii Table of Contents Dedication ........................................................................................ iii Overview .......................................................................................... 1 Disassembling Spreadsheet Input ........................................................ 4 Working with Originating Spreadsheet Files .................................... 5 Adding a Spreadsheet Disassembler to a Receive Pipeline ................ 6 Selecting the Input XML Document Schema for the Disassembler ..... 10 Testing the Pipeline with the Spreadsheet Disassembler .................. 12 Mapping Inputs and Outputs .............................................................. 17 Pipeline Property Assignment ............................................................. 18 Assembling Document Output ............................................................. 19 Adding a Document Assembler to a Send Pipeline .......................... 19 Selecting the Output XML Document Schema for the Assembler ....... 22 Designing the Format for the Document Assembler ........................ 25 Viewing (and Reviewing) the Output Documents ............................ 25 Using the Spreadsheet Schema Wizard ................................................ 26 Select the Spreadsheet File for Schema Information (Wizard Screen)27 Select Additional Schema Settings (Wizard Screen) ........................ 28 Select the Data Range (Wizard Screen) ........................................ 29 Select the Entity Mapping (Wizard Screen) .................................... 30 Seeing the Resultant Spreadsheet Schema ................................... 34 Using the Spreadsheet Format Designer ............................................... 35 Adjust Sizes ............................................................................. 36 Add Images .............................................................................. 36 Format Rows ............................................................................ 36 Format Columns ........................................................................ 37 (continued) iv Spread for BizTalk Developer’s Guide Format a Sheet ......................................................................... 39 Reset the Design ....................................................................... 40 Glossary .......................................................................................... 43 CLS Compliance Notes ....................................................................... 47 Getting Technical Support .................................................................. 48 Contacting Us .................................................................................. 49 Spread for BizTalk Developer’s Guide v vi Spread for BizTalk Developer’s Guide Spread for Microsoft BizTalk Server Overview The Spread for Microsoft® BizTalk® Server (which we simply call "Spread") offers a way to handle Excel spreadsheet data as input and provide documents as outputs allowing you to create a completely automated handling of spreadsheet data in your BizTalk process. Spread integrates with Microsoft BizTalk Server 2006 and is compatible with R2. Generally, there are two tasks that Spread can automate in your BizTalk process - disassembling spreadsheet input (typically parsing Excel data) and assembling document output (typically creating Excel or PDF documents). These tasks of handling spreadsheet data can be done independently or in concert in a BizTalk process; you may only be interested in automating one of these tasks or you may do both. For more information see the SpreadOverview. The Disassembler automates the parsing of Excel message streams to XML message streams for Excel integration with Microsoft BizTalk Server 2006. It provides you a codeless solution to parse Excel spreadsheet into XML. At the design time, the Spreadsheet Wizard helps you develop a custom schema based on the Excel sheet and at the runtime, the Excel is parsed and disassembled into XML. With a Format Designer you can customize the appearance of output documents, which can be either Excel or PDF documents. This documentation assumes you have some familiarity with developing projects in Microsoft Visual Studio and with handling components with Microsoft BizTalk Server 2006. For more information on those topics refer to Microsoft documentation. You should have already installed Spread following the instructions in the Read Me file. Spread is not CLS-compliant because the Microsoft .NET interfaces required to communicate with Microsoft BizTalk Server 2006 at runtime and with Microsoft Visual Studio at design time are not CLS-compliant. For more details, see CLS compliance note. Spread for BizTalk Developer’s Guide 1 Generally, there are two tasks that Spread can automate in your BizTalk process - disassembling spreadsheet input (typically parsing Excel data) and assembling document output (typically creating Excel or PDF documents). These tasks of handling spreadsheet data can be done independently or in concert in a BizTalk process; you may only be interested in automating one of these tasks or you may do both. The diagram below illustrates the tasks and the pieces that Spread offers. 2 Spread for BizTalk Developer’s Guide Using Spread for BizTalk involves the following tasks: Disassembling Spreadsheet Input * Working with Originating Spreadsheet Files * Adding a Spreadsheet Disassembler to a Receive Pipeline * Selecting the Input XML Document Schema for the Disassembler * Creating the Input Spreadsheet Schema with the Wizard * Testing the Pipeline with the Spreadsheet Disassembler Mapping Inputs and Outputs Assembling Document Output * Adding a Document Assembler to a Send Pipeline * Selecting the Output XML Document Schema for the Assembler * Designing the Format for the Document Assembler * Viewing (and Reviewing) the Output Documents Spread for BizTalk Developer’s Guide 3
Recommended publications
  • Spread for ASP.NET Developer's Guide
    Spread for ASP.NET Developer’s Guide 0 Developer's Guide This guide provides introductory conceptual material and how-to explanations for routine tasks for developers using Spread for ASP.NET. It describes how an application developer would use the properties and methods in Spread to create spreadsheets and grids on Web Forms, bind to databases, and customize the component for your application. Getting Started Understanding the Product Working with the Spread Designer Customizing the Appearance Customizing User Interaction Customizing with Cell Types Managing Data Binding Managing Data in the Component Managing Formulas Managing File Operations Using Sheet Models Maintaining State Working with the Chart Control Using Touch Support with the Component For complete API reference information, refer to the Assembly Reference (on-line documentation). For a complete list of documentation, refer to the Spread for ASP.NET Documentation (on-line documentation). Copyright © GrapeCity, inc. All rights reserved. Spread for ASP.NET Developer’s Guide 1 1 Table of Contents Developer's Guide 0 1. Table of Contents 1-16 Getting Started 17 Handling Installation 17 Installing the Product 17 Licensing a Trial Project after Installation 17 End-User License Agreement 17-18 Creating a Build License 18-19 Handling Redistribution 19-20 Product Requirements 20 Handling Variations In Windows Settings 20-21 Working with the Component 21 Adding a Component to a Web Site using Visual Studio 2015 or 2017 21-24 Adding a Component to a Web Site using Visual Studio 2013
    [Show full text]
  • WPF Grid by Devexpress
    /issue 73/us edition .upThe latest dateproducts available at www.componentsource.com WPF Grid by DevExpress Part of DXperience Enterprise Award Winning Components for ASP.NET, Silverlight, WPF and WinForms Learn more at: www.componentsource.com/devexpress US Headquarters European Headquarters Asia / Pacific Headquarters ComponentSource ComponentSource ComponentSource 650 Claremore Prof Way 30 Greyfriars Road 3F Kojimachi Square Bldg www.componentsource.com Suite 100 Reading 3-3 Kojimachi Chiyoda-ku Woodstock Berkshire Tokyo GA 30188-5188 RG1 1PE Japan Sales Hotline: USA United Kingdom 102-0083 Tel: +1 (770) 250 6100 Tel: 0118 958 1111 Tel: +81-3-3237-0281 Fax: +1 (770) 250 6199 Fax: 0118 958 9999 Fax: +81-3-3237-0282 (888) 850-9911 Why buy from ComponentSource? ComponentSource offers a unique global service, used by over 1,000,000 developers worldwide. Open 24 hours a day, Monday to Friday Localized Web International customer service centers in the US, UK and Japan. Browse our multilingual sites or use our Live Chat service. Americas EMEA Asia-Pacific Pay via purchase order, check, ComponentSource ComponentSource ComponentSource bank transfer or credit card in 650 Claremore Prof Way 30 Greyfriars Road 3F Kojimachi Square Bldg 20 currencies. Suite 100 Reading 3-3 Kojimachi Chiyoda-ku Woodstock Berkshire Tokyo GA 30188-5188 RG1 1PE Japan USA United Kingdom 102-0083 Tel: 770 250 6100 Tel: 0118 958 1111 Tel: 03-3237-0281 Fax: 770 250 6199 Fax: 0118 958 9999 Fax: 03-3237-0282 Speakers available: Speakers available: Speakers available: English / Spanish English / French / German / English / Japanese / Korean / Spanish / Italian Mandarin / Cantonese Opening Hours: Opening Hours: Opening Hours: 9:00 am - 7:00 pm EST 9:00 am - 5:30 pm GMT & CET 10:00 am - 6:00 pm JST Product Choice Choose from over 10,000 hand-picked, commercial grade Product SKU’s.
    [Show full text]
  • List of New Applications Added in ARL #2586
    List of new applications added in ARL #2586 Application Name Publisher NetCmdlets 2016 /n software 1099 Pro 2009 Corporate 1099 Pro 1099 Pro 2020 Enterprise 1099 Pro 1099 Pro 2008 Corporate 1099 Pro 1E Client 5.1 1E SyncBackPro 9.1 2BrightSparks FindOnClick 2.5 2BrightSparks TaxAct 2002 Standard 2nd Story Software Phone System 15.5 3CX Phone System 16.0 3CX 3CXPhone 16.3 3CX Grouper Plus System 2021 3M CoDeSys OPC Server 3.1 3S-Smart Software Solutions 4D 15.0 4D Duplicate Killer 3.4 4Team Disk Drill 4.1 508 Software NotesHolder 2.3 Pro A!K Research Labs LibraryView 1.0 AB Sciex MetabolitePilot 2.0 AB Sciex Advanced Find and Replace 5.2 Abacre Color Picker 2.0 ACA Systems Password Recovery Toolkit 8.2 AccessData Forensic Toolkit 6.0 AccessData Forensic Toolkit 7.0 AccessData Forensic Toolkit 6.3 AccessData Barcode Xpress 7.0 AccuSoft ImageGear 17.2 AccuSoft ImagXpress 13.6 AccuSoft PrizmDoc Server 13.1 AccuSoft PrizmDoc Server 12.3 AccuSoft ACDSee 2.2 ACD Systems ACDSync 1.1 ACD Systems Ace Utilities 6.3 Acelogix Software True Image for Crucial 23. Acronis Acrosync 1.6 Acrosync Zen Client 5.10 Actian Windows Forms Controls 16.1 Actipro Software Opus Composition Server 7.0 ActiveDocs Network Component 4.6 ActiveXperts Multiple Monitors 8.3 Actual Tools Multiple Monitors 8.8 Actual Tools ACUCOBOL-GT 5.2 Acucorp ACUCOBOL-GT 8.0 Acucorp TransMac 12.1 Acute Systems Ultimate Suite for Microsoft Excel 13.2 Add-in Express Ultimate Suite for Microsoft Excel 21.1 Business Add-in Express Ultimate Suite for Microsoft Excel 21.1 Personal Add-in Express
    [Show full text]
  • WINDOWS SURFACES Microsoft’S New Client OS Is Fl Ying High, but Should You 7 Rush to Migrate Your Apps to Windows 7? OCTOBER 2009 Volume 19, No
    VisualStudioMagazine.com PLUS Four ways to synchronize threads with your app’s UI Inside Microsoft’s .NET Rx Framework WINDOWS SURFACES Microsoft’s new client OS is fl ying high, but should you 7 rush to migrate your apps to Windows 7? OCTOBER 2009 Volume 19, No. 10 2009 Volume OCTOBER Project5 8/24/09 2:17 PM Page 1 Project5 8/24/09 2:18 PM Page 2 Project6 8/13/09 12:37 PM Page 1 ESRI® Developer Network Integrate Mapping and GIS into Your Applications Give your users an effective way to visualize and analyze their data so they can make more informed decisions and solve business problems. By subscribing to the ESRI® Developer Network (EDN SM), you have access to the complete ESRI geographic information system (GIS) software suite for developing and testing applications on every platform. Whether you’re a desktop, mobile, server, or Web developer, EDN provides the tools you need to quickly and cost-effectively integrate mapping and GIS into your applications. Subscribe to EDN and leverage the power of GIS to get more from your data. Visit www.esri.com/edn. Copyright © 2009 ESRI. All rights reserved. The ESRI globe logo, ESRI, EDN, and www.esri.com are trademarks, registered trademarks, or service marks of ESRI in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners. October 2009 // Volume 19 // No. 10 Contents { FRAMEWORKS } 14 Michael Desmond, Editor in Chief, Visual Studio Magazine All I Really Need to Know In 1986, author Robert Fulghum published FEATURES the series of essays entitled “All I Really 14 Windows 7 Surfaces Need to Know I Learned in Kindergarten.” The book posited that success in adult life Microsoft’s new client OS is flying high, but does it really make sense can, in fact, come by following the guidance to migrate your apps to Windows 7? we were all given as children.
    [Show full text]
  • Enhancing Silverlight Video Experiences with Contextual Data
    COLUMNS Cutting Edge ASP.NET Ajax Library Enhancing Silverlight Video Experiences and WCF Data Services with Contextual Data Dino Esposito page 6 Jit Ghosh page 32 CLR Inside Out Migrating an APTCA Assembly to the .NET Framework 4 Mark Rousos page 18 Data Points Precompiling LINQ Queries Julie Lerman page 29 Exploring Multi-Touch Support in Silverlight UI Frontiers CharlesCharles PetzoldPPetzold pagepageg 4646 MIDI Music in WPF Applications Charles Petzold page 64 Basic Instincts Generic Co- and Contravariance in Visual Basic 2010 Binyam Kelile page 68 Extreme ASP.NET Model Validation & Metadata in ASP.NET MVC 2 Performance Tuning with K. Scott Allen page 76 the Concurrency Visualizer Security Briefs Add a Security Bug Bar to Microsoft in Visual Studio 2010 Team Foundation Server 2010 Hazim Shafi page 56 Bryan Sullivan page 80 Test Run Testing Silverlight Apps Using Messages James McCaffrey page 86 Don’t Get Me Started Edge Cases David S. Platt page 96 VOL 25 NO 3 VOL MARCH 2010 Untitled-2 2 1/11/10 11:14 AM Infuse your team with the power to create user interfaces with extreme functionality, complete usability and the “wow-factor!” with NetAdvantage® in your .NET development toolbox. Featuring the most powerful and fastest data grids on the market for Windows Forms, ASP.NET, Silverlight and WPF, it’ll be like having the strength of 10 developers on every desktop. Go to infragistics.com/killerapps to find out how you and your team can start creating your own Killer Apps. Infragistics Sales 800 231 8588 Infragistics Europe Sales +44 (0) 800 298 9055 Infragistics India +91-80-6785-1111 Copyright 1996-2010 Infragistics, Inc.
    [Show full text]
  • Infragistics Infragistics Netadvantage for .NET 2010 Volume 2
    /issue 75/uk edition .upThe latest dateproducts available at www.componentsource.com A selection from v2010 vol 1 WPF Controls DXperience v2010 vol 1 • DXCharts for WPF • DXGrid for WPF Featuring XtraReports, a complete reporting solution for Visual Studio .NET • DXEditors for WPF • DXPrinting for WPF • DXLayout for WPF • DXPivotGrid for WPF Silverlight Controls • AgRichEdit for Silverlight • AgLayoutControl for Silverlight • AgControls for Silverlight • AgEditors for Silverlight • AgDataGrid for Silverlight WinForms Controls • XtraCharts Suite • XtraReports Suite • XtraRichEdit Suite • XtraPivotGrid Suite • XtraGrid Suite ASP.NET AJAX Controls • XtraCharts Suite • XtraReports Suite • ASPxEditors Library • ASPxGridView Suite • ASPxTreeList Suite • ASPxPivotGrid Suite • ASPxperience Suite ORM and Frameworks • eXpressApp Framework • eXpress Persistent Objects Includes report viewers for IDE Productivity Tools ASP.NET, Silverlight, WPF and WinForms • CodeRush • Refactor! Pro US Headquarters European Headquarters Asia / Pacific Headquarters ComponentSource ComponentSource ComponentSource 650 Claremore Prof Way 30 Greyfriars Road 3F Kojimachi Square Bldg www.componentsource.com Suite 100 Reading 3-3 Kojimachi Chiyoda-ku Woodstock Berkshire Tokyo GA 30188-5188 RG1 1PE Japan Sales Hotline: USA United Kingdom 102-0083 Tel: +1 (770) 250 6100 Tel: 0118 958 1111 Tel: +81-3-3237-0281 Fax: +1 (770) 250 6199 Fax: 0118 958 9999 Fax: +81-3-3237-0282 0800 581111 Why buy from ComponentSource? ComponentSource offers a unique global service, used by over 1,000,000 developers worldwide. Open 24 hours a day, Monday to Friday Localized Web International customer service centers in the US, UK and Japan. Browse our multilingual sites or use our Live Chat service. Americas EMEA Asia-Pacific Pay via purchase order, check, ComponentSource ComponentSource ComponentSource bank transfer or credit card in 650 Claremore Prof Way 30 Greyfriars Road 3F Kojimachi Square Bldg 20 currencies.
    [Show full text]
  • Spread Windows Forms Developer's Guide
    Spread Windows Forms Developer’s Guide 0 Developer's Guide This guide provides introductory conceptual material and how-to explanations for routine tasks for developers using Spread Windows Forms. It describes how an application developer would use the properties and methods in Spread to create spreadsheets on Windows Forms, bind to databases, and otherwise create a grid on data-intensive applications for the .NET platform. Getting Started Understanding the Product Understanding the Spreadsheet Objects Understanding the Underlying Models Customizing the Sheet Appearance Customizing Row, Column, and Cell Appearance Customizing Sheet Interaction Customizing Row or Column Interaction Customizing Interaction with Cell Types Customizing Interaction in Cells Managing Data Binding Managing Data on a Sheet Managing Keyboard Interaction Managing Events from User Actions Managing File Operations Managing Printing Working with the Chart Control Using Touch Support with the Component For more information, be sure to look at the additional helpful resources: For sample information, refer to Getting Started. For complete API reference information, refer to the Assembly Reference (on-line documentation). For a complete list of documentation, refer to the Spread Windows Forms Documentation (on-line documentation). Copyright © GrapeCity, Inc. All rights reserved. Spread Windows Forms Developer’s Guide 1 1 Table of Contents Developer's Guide 0 1. Table of Contents 1-21 Getting Started 22 Handling Installation 22 Installing the Product 22 Licensing a Trial
    [Show full text]
  • EVOLUTIONVOLUTION As Visual Studio 2010 Takes New Form, Will Your User Experience Be Enhanced?
    VisualStudioMagazine.com IIDEDE EEVOLUTIONVOLUTION As Visual Studio 2010 takes new form, will your user experience be enhanced? PLUS Build Web Parts with SharePoint Extensions Create Templates with XML Literals, WCF and LINQ Work with Managed Extensibility Framework APRIL 2009 Volume 19, No. 4 APRIL 2009 Volume Project8 3/17/09 12:39 PM Page 1 Be The Master OnAnyPlatform VTC–Virtual Training Center for SharePoint SharePoint is a trademark or a registered trademark of Microsoft Corporation. DataParts is a registered trademark of Software FX, Inc. Other names are trademarks or registered trademarks of their respective owners. Project8 3/17/09 12:40 PM Page 2 Choose A Higher Power For DataVisualization To master the art of data visualization, you must seek out the leader. For nearly 20 years, Software FX has risen above all others by supplying top-of-the-line data visualization tools to enterprise developers working with diverse markets, platforms and environments. This wisdom has evolved into a vast body of products including best-of-breed data presentation solutions, virtual training for SharePoint, and the most powerful selection of data monitoring and analysis components. For a world of software that can raise your work to a higher level, depend on the source that’s clearly on top. Our most popular product, Chart FX allows you to build charts, gauges and maps with additional vertical visualization functionality for business intelligence (OLAP), geographic data, financial technical analysis, and statistical studies and formulas. Recognized for the past 15 years as the innovator and industry leader in charting components, Chart FX delivers incomparable gallery options, aesthetics and data analysis features.
    [Show full text]
  • Spread for ASP.NET Developer's Guide
    Spread for ASP.NET Developer’s Guide 0 Developer's Guide This guide provides introductory conceptual material and how-to explanations for routine tasks for developers using Spread for ASP.NET. It describes how an application developer would use the properties and methods in Spread to create spreadsheets and grids on Web Forms, bind to databases, and customize the component for your application. Getting Started Understanding the Product Working with the Spread Designer Customizing the Appearance Customizing User Interaction Customizing with Cell Types Managing Data Binding Managing Data in the Component Managing Formulas Managing File Operations Using Sheet Models Maintaining State Working with the Chart Control Using Touch Support with the Component For complete API reference information, refer to the Assembly Reference (on-line documentation). For a complete list of documentation, refer to the Spread for ASP.NET Documentation (on-line documentation). Copyright © GrapeCity, Inc. All rights reserved. Spread for ASP.NET Developer’s Guide 1 1 Table of Contents Developer's Guide 0 1. Table of Contents 1-16 Getting Started 17 Handling Installation 17 Installing the Product 17 Licensing a Trial Project after Installation 17 End-User License Agreement 17-18 Creating a Build License 18-19 Handling Redistribution 19-20 Product Requirements 20 Handling Variations In Windows Settings 20-21 Working with the Component 21 Adding a Component to a Web Site using Visual Studio 2015 or 2017 21-24 Adding a Component to a Web Site using Visual Studio 2013
    [Show full text]
  • Xtrareports Suite for Visual Studio Lightswitch
    /issue 80/uk edition upThe Latestdate Software Components and Tools for Developers XtraReports Suite for Visual Studio LightSwitch The award-winning reporting suite from DevExpress Now available for Visual Studio LightSwitch Download your free trial at www.componentsource.com US Headquarters European Headquarters Asia / Pacific Headquarters ComponentSource ComponentSource ComponentSource 650 Claremore Prof Way 30 Greyfriars Road 3F Kojimachi Square Bldg www.componentsource.com Suite 100 Reading 3-3 Kojimachi Chiyoda-ku Woodstock Berkshire Tokyo GA 30188-5188 RG1 1PE Japan Sales Hotline: USA United Kingdom 102-0083 Tel: +1 (770) 250 6100 Tel: 0118 958 1111 Tel: +81-3-3237-0281 Fax: +1 (770) 250 6199 Fax: 0118 958 9999 Fax: +81-3-3237-0282 0800 581111 Why buy from ComponentSource? ComponentSource offers a unique global service, used by over 1,000,000 developers worldwide. Open 24 hours a day, Monday to Friday Localized Web International customer service centers in the US, UK and Japan. Browse our multilingual sites or use our Live Chat service. Americas EMEA Asia-Pacific Pay via purchase order, check, ComponentSource ComponentSource ComponentSource bank transfer or credit card in 650 Claremore Prof Way 30 Greyfriars Road 3F Kojimachi Square Bldg 20 currencies. Suite 100 Reading 3-3 Kojimachi Chiyoda-ku Woodstock Berkshire Tokyo GA 30188-5188 RG1 1PE Japan USA United Kingdom 102-0083 Tel: 770 250 6100 Tel: 0118 958 1111 Tel: 03-3237-0281 Fax: 770 250 6199 Fax: 0118 958 9999 Fax: 03-3237-0282 Speakers available: Speakers available: Speakers available: English / Spanish / Portuguese English / French / German / English / Japanese / Korean / Spanish / Italian / Portuguese Mandarin / Cantonese Opening Hours: Opening Hours: Opening Hours: 9:00 am - 7:00 pm EST 9:00 am - 5:30 pm GMT & CET 10:00 am - 6:00 pm JST Product Choice Choose from over 10,000 hand-picked, commercial grade Product SKU’s.
    [Show full text]
  • JULY 2009 Volume 19, No
    VisualStudioMagazine.com Targeting Azure Storage Learn how to store and retrieve binary large objects in the cloud with Azure’s RESTful Storage API. PLUS Fine-Tune Unit Testing in Visual Studio MonoDevelop 2.0 Reviewed Redmond Review: Bettering Business Intelligence JULY 2009 Volume 19, No. 7 2009 Volume JULY Project3 3/19/09 9:08 AM Page 1 Project3 3/19/09 9:09 AM Page 2 Project1 6/8/09 11:13 AM Page 1 ESRI® Developer Network Integrate Mapping and GIS into Your Applications Give your users an effective way to visualize and analyze their data so they can make more informed decisions and solve business problems. By subscribing to the ESRI® Developer Network (EDN SM), you have access to the complete ESRI geographic information system (GIS) software suite for developing and testing applications on every platform. Whether you’re a desktop, mobile, server, or Web developer, EDN provides the tools you need to quickly and cost-effectively integrate mapping and GIS into your applications. Subscribe to EDN and leverage the power of GIS to get more from your data. Visit www.esri.com/edn. Copyright © 2009 ESRI. All rights reserved. The ESRI globe logo, ESRI, EDN, and www.esri.com are trademarks, registered trademarks, or service marks of ESRI in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners. 0709vsm_TOC_3-4.v5 6/12/09 11:06 AM Page 3 July 2009 // Volume 19 // No. 7 Contents { FRAMEWORKS } Michael Desmond, Editor in Chief, Visual Studio Magazine Time for XAML? Don’t look now, but the broadly ambitious eXtensible Markup Language (XAML) vision Microsoft kicked off several years ago appears to be gaining traction.
    [Show full text]
  • Give Some Modularity to Java
    A BZ Media Publication SPECIAL REPORT ALM 2.0: Lots of ways in page 26 MARCH 1, 2009 • ISSUE NO. 217 www.sdtimes.com • $9.95 ‘Profiles’ give some modularity to Java Workarounds trim platform until SE 7 arrives BY ALEX HANDY neer at Sun Microsystems and “The idea is that the profile gives For years, Java EE has taken its spec co-lead on Java EE 6 project a better way to drive the needs of lumps for being too big and JSR 316, said that profiles will a particular class of developers. bloated. When Java SE 7, the offer vendors and users a smaller, We ended up agreeing on the OpenJDK, eventually arrives, it friendlier Java EE. Currently definition of a Web profile, which Roberto Chinnici, senior engineer at W3C’s Dahl says that EMMA expands will bring modularity to the core there is only one profile in the is smaller than the whole plat- Sun, says that Java EE 6 provides a the range of inputs for devices. of the Java platform, allowing works: the Web profile. Simply form, but it’s essentially a subset. leaner work environment. users to prune unwanted ele- put, a profile is a slimmer Java It goes from presentation tech- ments of the environment before environment, bereft of old APIs nology like JSF to the core Web products that are built on profiles EMMA gives deployment. But despite rumors and libraries. Thus, the Web pro- API, which is a servlet API. It will have smaller footprint and to the contrary, no one is entirely file of Java EE 6 is specifically also has a business logic API like could even be used in embedded sure when Java SE 7 will be targeted at Web.
    [Show full text]