The Making of Visual Studio 2010 a Look Behind the Development of Microsoft’S Game-Changing IDE

Total Page:16

File Type:pdf, Size:1020Kb

The Making of Visual Studio 2010 a Look Behind the Development of Microsoft’S Game-Changing IDE VisualStudioMagazine.com MAGAZINE EXPERT SOLUTIONS FOR .NET DEVELOPMENT The Making of Visual Studio 2010 A look behind the development of Microsoft’s game-changing IDE. PLUS Cloud Development in Visual Studio 2010 Scaled-Down Code Generation APRIL 2010 Volume 20, No. 4 Volume Untitled-5 2 3/5/10 10:19 AM Sure, Visual Studio 2010 has a lot of great functionality— we’re excited that it’s only making our User Interface components even better! We’re here to help you go beyond what Visual Studio 2010 gives you so you can create Killer Apps quickly, easily and without breaking a sweat! Go to infragistics.com/beyondthebox today to expand your toolbox with the fastest, best-performing and most powerful UI controls available. You’ll be surprised by your own strength! Infragistics Sales 800 231 8588 Infragistics Europe Sales +44 (0) 800 298 9055 Infragistics India +91-80-6785-1111 twitter.com/infragistics Copyright 1996-2010 Infragistics, Inc. All rights reserved. Infragistics and the Infragistics logo and NetAdvantage are registered trademarks of Infragistics, Inc. Untitled-5 3 3/5/10 10:19 AM Your best source for software development tools! ® LEADTOOLS Recognition Multi-Edit 2008 VMware vSphere SDK v16.5 by Multi Edit Software Put time back into your day. by LEAD Technologies Multi-Edit 2008 delivers, a powerful IDE, Your business depends on how you spend Develop robust 32/64 bit document with its speed, depth, and support for your time. You need to manage IT costs imaging and recognition functionality into over 50 languages. Enhanced search without losing time or performance. With your applications with accurate and functions include Perl 5 Regular proven cost-effective virtualization solutions high-speed multi-threaded Forms, OCR, Expressions and definable filters. from VMware, you can: OMR, and 1D/2D barcode engines. Supports large DOS/Windows, UNIX, • Increase the productivity of your existing VMware binary and Mac files. File Sync staff three times over • Supports text, OMR, image, and Advanced barcode fields Integration for: Delphi 6, 7, 2005, C++ • Control downtime—whether planned Acceleration Kit • Auto-registration and clean-up to Builder 6, BDS 2006 and Rad Studio or not improve recognition results 2007, VB 6, VC 6, VS 2003, 2005 1-49 Users for 6 processors • Provided as both high and low and 2008. Includes file compare, code Paradise # • Save more than 50% on the cost of Paradise # level interface managing, powering and cooling servers V55 78101A01 Paradise # beautifying, command maps, and A30 01201A01 • Includes comprehensive confidence much more. L05 26301A01 $ 99 Make your time (and money) count for $ 99 reports to assess performance 179. more with virtualization from VMware. 9,234. $ 99 3,214. programmers.com/LEAD programmers.com/multiedit programmers.com/vSphere Pragma Fortress SSH—SSH CA ERwin® Data Modeler Server & Client for Windows r7.3 – Product Plus 1 Year BUILD ON by Pragma Systems Enterprise Maintenance VMWARE ESXi Contains SSH, SFTP, SCP servers and clients by CA AND VSPHERE for Windows. CA ERwin Data Modeler is a data modeling for Centralized Management, • Certified for Windows Server 2008R2 solution that enables you to create and maintain databases, data warehouses Continuous Application • Compatible with Windows 7 Availability, and Maximum • High-performance servers with and enterprise data resource models. These models help you visualize data Operational Efficiency in Your Certified centralized management structures so that you can effectively for Windows • Active Directory & GSSAPI authentication Virtualized Datacenter. organize, manage and moderate data 7/2008R2 • Supports over 1000 sessions Programmer’s Paradise invites you to take advantage complexities, database technologies of this webinar series sponsored by our TechXtend • Offers FIPS mode and the deployment environment. Paradise # P26 04201E01 solutions division. Paradise # • Hyper-V and PowerShell support P35 04201A01 • Runs in Windows 2008R2/2008/2003/7/ $ 99 FREE VIRTUALIZATION WEBINAR SERIES: Vista/XP/2000 3,951. $ 99 REGISTER TODAY! TechXtend.com/Webinars 550. programmers.com/pragma programmers.com/ca ActiveReports 6 Orion Network TX Text Control 15.1 by GrapeCity Performance Monitor Word Processing Components NEW RELEASE! Integrate Business Intelligence/Reporting/Data by Solarwinds TX Text Control is royalty-free, Analysis into your .NET applications using the Orion Network Performance Monitor is a robust and powerful word processing NEW ActiveReports 6. comprehensive fault and network performance software in reusable component form. • Fast and Flexible reporting engine management platform that scales with the • .NET WinForms control for VB.NET and C# rapid growth of your network and expands • ActiveX for VB6, Delphi, VBScript/HTML, ASP • Data Visualization and Layout Controls such with your network management needs. as Chart, Barcode and Table Cross Section It offers out-of-the-box network-centric views • File formats DOCX, DOC, RTF, HTML, XML, TXT NEW Controls that are designed to deliver the critical • PDF and PDF/A export, PDF text import Professional Edition VERSION Paradise # 6! • Wide range of Export and Preview formats information network engineers need. • Tables, headers & footers, text frames, including Windows Forms Viewer, Web Orion NPM is the easiest product of its T79 02101A02 Paradise # bullets, structured numbered lists, multiple Professional Ed. Viewer, Adobe Flash and PDF kind to use and maintain, meaning you undo/redo, sections, merge fields, columns $ 99 will spend more time actually managing S4A 08201E02 Paradise # • Royalty-Free Licensing for Web and • Ready-to-use toolbars and dialog boxes 848. networks, not supporting Orion NPM. $ 99 D03 04301A01 Windows applications 4,606. Download a demo today. $ 99 1,310. programmers.com/grapecity programmers.com/solarwinds programmers.com/theimagingsource AdminStudio & Application DON’T BE LEFT BEHIND! STAY ON THE CUTTING EDGE OF TECHNOLOGY: Virtualization Pack NEW! MICROSOFT® VISUAL STUDIO® 2010 MAKES IT EASY! by Flexera Software One Application Software Deployment Tool • Set your ideas free—Create what you can imagine, for Reliable MSI Packaging, Application build on the strengths of your team, and open up new Virtualization, and Windows 7 Migration. possibilities! Top choice of Microsoft®, Novell®, LANDesk® • Simplicity through integration—A single integrated and other software management solutions. development environment that takes your skills further and Cut MSI packaging time by up to 70%, adjusts to the way you work. Professional Deploy software to desktops with 99% • Quality tools help ensure quality results— Upgrade from success or better. AdminStudio is the only 2010 Powerful testing tools with proactive project management any Active AS MSI packaging solution to support multiple features help you build the right app the right way. Pro + Silver Mtn virtualization formats, including Microsoft® Paradise # App-V™, VMware® ThinApp™ and ® ™ DISCOVER MICROSOFT VISUAL STUDIO 2010... I21 09401S05 Citrix XenApp . TAKE YOUR DEVELOPMENT TEAM TO THE NEXT LEVEL! $ 99 4,228. programmers.com/flexera Call your Programmer’s Paradise Representative Today! 866-719-1528 programmersparadise.com Prices subject to change. Not responsible for typographical errors. Untitled-2 1 3/4/10 9:59 AM { FRAMEWORKS } April 2010 // Volume 20 // No. 4 Michael Desmond, Editor in Chief, Visual Studio Magazine Big Changes By almost any metric, Visual Studio 2010 is a big release. The new IDE features extensive changes to the Visual Studio code editor and designer; improved support for platforms like Windows Azure, Silverlight and SharePoint; and welcome refi nements to the Visual Studio application lifecycle management stack. In fact, it could be the FEATURES biggest update to the IDE since Visual 14 The Making of Visual Studio 2010 Studio .NET shipped in 2002. With the ambitious nature of the Visual Studio 2010 upgrade, it’s hardly As Dave Mendlen, senior director of surprising Microsoft faced challenges on its way to RTM. We take a look behind Developer Marketing at Microsoft, told me the development of Microsoft’s game-changing IDE. in an interview for this month’s cover BY MICHAEL DESMOND feature (“The Making of Visual Studio 2010,” p. 14), working on the project was a 20 Using Visual Studio 2010 to Build Cloud Services and Applications true high-wire act. “Imagine a platform Visual Studio 2010 provides familiar tooling and resources for developers who that’s changing in real time, and you’re want to put their applications up in the cloud. Here’s how to do it. trying to tool it while it’s moving. You’re BY JIM NAKASHIMA, HANI ATASSI, DANNY THORPE AND ANSON HORTON literally trying to build the plane as it’s fl ying and keep it in the air,” he said. 28 The Evolution of Visual C++ in Visual Studio 2010 Hey, don’t let anyone tell you that C++ developers will see major improvements in Visual C++ 2010 beyond support Mendlen doesn’t know how to have a good for Windows 7 APIs. Find out how the new language features, updated libraries time. His team at Microsoft has been fl at and tools can improve your developer experience. out the past couple months, producing an BY SUMIT KUMAR impromptu release candidate to address issues in the beta 2 code. As if that weren’t 33 LANGUAGE LAB enough, Mendlen pushed through a Ask Kathleen PAGE 33 wholesale restructuring of the bloated Scaled-Down Code Generation Visual Studio SKU profi le. Unable to make a broad commitment to code generation? Explore new ways Mendlen also got busy writing the to use T4 code generation in the Microsoft .NET Framework as a localized inaugural VSInsider column in this month’s development tool for small projects and unique architectures. issue. The new column refl ects Microsoft’s BY KATHLEEN DOLLARD increased participation in Visual Studio Magazine. Each month, a member of the DEPARTMENTS Visual Studio team or other insider will 6 Letters to the Editor off er insight into the workings of the dev team and provide a timely heads-up on 8 DevInsight DEVELOPER NEWS, VSTOOLBOX, VSINSIDER emerging tools and technologies.
Recommended publications
  • Odata Services Company
    PUBLIC 2021-03-09 OData Services company. All rights reserved. All rights company. affiliate THE BEST RUN 2021 SAP SE or an SAP SE or an SAP SAP 2021 © Content 1 SAP Cloud for Customer OData API..............................................4 2 New Features.............................................................. 13 2.1 What's New in OData API v2 Reference.............................................13 2.2 Add Public Solution Model (PSM) Fields to Standard OData Services........................15 2.3 Transport Custom OData Services with Transport Management............................16 2.4 Compatibility Mode for READ Operations........................................... 16 2.5 Support for User-Friendly IDs in Standard OData Services................................16 2.6 Constant Values to Function Imports...............................................17 3 OData API Reference.........................................................18 3.1 OData API v2 Reference........................................................18 3.2 OData API v1 Reference (Deprecated)..............................................20 Account Contact Relationship.................................................21 Account EntityType........................................................22 Appointment Entity Type....................................................40 BusinessPartner Entity Type..................................................46 CodeList Entity Type....................................................... 47 Contextual CodeList Entity Type...............................................48
    [Show full text]
  • A Programmer's Guide to C
    Download from Wow! eBook <www.wowebook.com> For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to access them. Contents at a Glance Preface ����������������������������������������������������������������������������������������������������������������������� xxv About the Author ����������������������������������������������������������������������������������������������������� xxvii About the Technical Reviewer ����������������������������������������������������������������������������������� xxix Acknowledgments ����������������������������������������������������������������������������������������������������� xxxi Introduction ������������������������������������������������������������������������������������������������������������� xxxiii ■■Chapter 1: C# and the .NET Runtime and Libraries �����������������������������������������������������1 ■■Chapter 2: C# QuickStart and Developing in C# ����������������������������������������������������������3 ■■Chapter 3: Classes 101 ����������������������������������������������������������������������������������������������11 ■■Chapter 4: Base Classes and Inheritance ������������������������������������������������������������������19 ■■Chapter 5: Exception Handling ����������������������������������������������������������������������������������33 ■■Chapter 6: Member Accessibility and Overloading ���������������������������������������������������47 ■■Chapter 7: Other Class Details �����������������������������������������������������������������������������������57
    [Show full text]
  • Pyslet Documentation Release 0.6.20160201
    Pyslet Documentation Release 0.6.20160201 Steve Lay February 02, 2016 Contents 1 What’s New? 1 2 Compatibility 7 3 IMS Global Learning Consortium Specifications 13 4 The Open Data Protocol (OData) 101 5 Hypertext Transfer Protocol (RFC2616) 207 6 Other Supporting Standards 247 7 Welcome to Pyslet 357 Python Module Index 359 i ii CHAPTER 1 What’s New? As part of moving towards PEP-8 compliance a number of name changes are being made to methods and class at- tributes with each release. There is a module, pyslet.pep8, which contains a compatibility class for remapping missing class attribute names to their new forms and generating deprecation warnings, run your code with “python -Wd” to force these warnings to appear. As Pyslet makes the transition to Python 3 some of the old names will go away completely. It is still possible that some previously documented names could now fail (module level functions, function arguments, etc.) but I’ve tried to include wrappers or aliases so please raise an issue on Github if you discover a bug caused by the renaming. I’ll restore any missing old-style names to improve backwards compatibility on request. Finally, in some cases you are encouraged to derive classes from those defined by Pyslet and to override default method implementations. If you have done this using old-style names you will have to update your method names to prevent ambiguity. I have added code to automatically detect most problems and force fatal errors at runtime on construction, the error messages should explain which methods need to be renamed.
    [Show full text]
  • ISO/IEC JTC 1 Information Technology
    ISO/IEC JTC 1 Information technology Big data Preliminary Report 2014 Our vision Our process To be the world’s leading provider of high Our standards are developed by experts quality, globally relevant International all over the world who work on a Standards through its members and volunteer or part-time basis. We sell stakeholders. International Standards to recover the costs of organizing this process and Our mission making standards widely available. ISO develops high quality voluntary Please respect our licensing terms and International Standards that facilitate copyright to ensure this system remains international exchange of goods and independent. services, support sustainable and equitable economic growth, promote If you would like to contribute to the innovation and protect health, safety development of ISO standards, please and the environment. contact the ISO Member Body in your country: www.iso.org/iso/home/about/iso_ members.htm This document has been prepared by: Copyright protected document ISO/IEC JTC 1, Information technology All rights reserved. Unless otherwise Cover photo credit: ISO/CS, 2015 be reproduced or utilized otherwise in specified,any form noor partby anyof this means, publication electronic may or mechanical, including photocopy, or posting on the internet or intranet, without prior permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of the requester: © ISO 2015, Published in Switzerland Case postale 56 • CH-1211 Geneva 20 Tel.ISO copyright+41 22
    [Show full text]
  • Haris Kurtagic, SL-King Jason Birch, City of Nanaimo Geoff Zeiss, Autodesk Tim Berners-Lee, in Government Data Design Issues, Proposes
    Haris Kurtagic, SL-King Jason Birch, City of Nanaimo Geoff Zeiss, Autodesk Tim Berners-Lee, in Government Data Design Issues, proposes ○ Geodata on the web in raw form. ○ Raw geodata must be searchable How do you find raw geospatial data ? Data Catalogs Wouldn’t it be nice if… And see.. Searchable Raw Geospatial Data www.georest.org Open Data Protocol “The Open Data Protocol (OData) is a Web protocol for querying and updating data that provides a way to unlock your data and free it from silos that exist in applications today.” www.odata.org ODATA HTTP Atom AtomPUB JSON HTTP://.../vancouver/libraries <feed xmlns=http://www.w3.org/2005/Atom … > <title type="text">libraries</title> <id>http://…/vancouver/libraries(10)</id> <title type="text"></title> <entry> <content type="application/xml"> <m:properties> <d:library_name>Britannia</d:library_name> <d:latitude m:type="Edm.Double">49.2756486</d:latitude> <d:longitude m:type="Edm.Double">-123.0737717</d:longitude> <d:address>1661 Napier St</d:address> </m:properties> …..</entry> <entry>…</entry></feed> HTTP://.../vancouver/libraries ?$format=JSON {"d":[{"library_name":"Britannia","latitude":" 49.2756486","longitude":"- 123.0737717","address":"1661 Napier St"} , {..}] } HTTP Header accept: application/json OData Example Live OData Service from Vancouver OData Producers SharePoint 2010, SQL Azure, IBM WebSphere, … GeoREST OData Live Services Netflix, Open Goverment Data Initiative (OGDI), Stack Overflow, Vancouver, Edmonton, … City of Nanaimo OData Consumers Browsers, Odata Explorer, Excel 2010,…
    [Show full text]
  • SAP Analytics Cloud, Analytics Designer Developer Handbook
    SAP Analytics Cloud, analytics designer Developer Handbook Document Version: 5.1 – 2020-04-06 Table of Contents 1 Table of Contents Table of Contents ......................................................................................................................... 1 Figures .......................................................................................................................................... 7 1 About Analytics Designer .............................................................................................10 1.1 What Is an Analytic Application? .....................................................................................10 1.2 What Is Analytics Designer? ............................................................................................10 1.3 What Can You Do with Analytic Applications That You Can’t Do with Stories? ..............10 1.4 How Are Stories and Analytic Applications Related to Each Other? ...............................10 1.5 Why Do We Need Both Stories and Analytic Applications? ............................................11 1.6 What Is the Typical Workflow in Creating an Analytic Application? .................................11 1.7 What Are Typical Analytic Applications? .........................................................................12 1.8 How Does Scripting Work in Analytic Applications? ........................................................12 1.9 What’s the Scripting Language for Analytic Applications? ..............................................13 2 Getting
    [Show full text]
  • Catalogue Open Data Protocol (Odata API) User Guide
    Catalogue Open Data Protocol (OData API) User Guide Content 1. Introduction .......................................................................................................................................... 3 1.1. Purpose......................................................................................................................... 3 1.2. Change register ............................................................................................................. 3 1.3. Structure of the document ............................................................................................. 3 1.4. Acronyms ...................................................................................................................... 4 1.5. Reference Documents ................................................................................................... 4 2. Open Data Protocol overview ............................................................................................................. 6 2.1. Entity Data Model concept ............................................................................................ 6 Entity Type ..................................................................................................................... 7 Entity Set ....................................................................................................................... 7 3. ONDA OData Entity Data Model ......................................................................................................... 8 3.1. ONDA Entity
    [Show full text]
  • Code Review Guide
    CODE REVIEW GUIDE 3.0 RELEASE Project leaders: Mr. John Doe and Jane Doe Creative Commons (CC) Attribution Free Version at: https://www.owasp.org 1 2 F I 1 Forward - Eoin Keary Introduction How to use the Code Review Guide 7 8 10 2 Secure Code Review 11 Framework Specific Configuration: Jetty 16 2.1 Why does code have vulnerabilities? 12 Framework Specific Configuration: JBoss AS 17 2.2 What is secure code review? 13 Framework Specific Configuration: Oracle WebLogic 18 2.3 What is the difference between code review and secure code review? 13 Programmatic Configuration: JEE 18 2.4 Determining the scale of a secure source code review? 14 Microsoft IIS 20 2.5 We can’t hack ourselves secure 15 Framework Specific Configuration: Microsoft IIS 40 2.6 Coupling source code review and penetration testing 19 Programmatic Configuration: Microsoft IIS 43 2.7 Implicit advantages of code review to development practices 20 2.8 Technical aspects of secure code review 21 2.9 Code reviews and regulatory compliance 22 5 A1 3 Injection 51 Injection 52 Blind SQL Injection 53 Methodology 25 Parameterized SQL Queries 53 3.1 Factors to Consider when Developing a Code Review Process 25 Safe String Concatenation? 53 3.2 Integrating Code Reviews in the S-SDLC 26 Using Flexible Parameterized Statements 54 3.3 When to Code Review 27 PHP SQL Injection 55 3.4 Security Code Review for Agile and Waterfall Development 28 JAVA SQL Injection 56 3.5 A Risk Based Approach to Code Review 29 .NET Sql Injection 56 3.6 Code Review Preparation 31 Parameter collections 57 3.7 Code Review Discovery and Gathering the Information 32 3.8 Static Code Analysis 35 3.9 Application Threat Modeling 39 4.3.2.
    [Show full text]
  • Deliverable D7.5: Standards and Methodologies Big Data Guidance
    Project acronym: BYTE Project title: Big data roadmap and cross-disciplinarY community for addressing socieTal Externalities Grant number: 619551 Programme: Seventh Framework Programme for ICT Objective: ICT-2013.4.2 Scalable data analytics Contract type: Co-ordination and Support Action Start date of project: 01 March 2014 Duration: 36 months Website: www.byte-project.eu Deliverable D7.5: Standards and methodologies big data guidance Author(s): Jarl Magnusson, DNV GL AS Erik Stensrud, DNV GL AS Tore Hartvigsen, DNV GL AS Lorenzo Bigagli, National Research Council of Italy Dissemination level: Public Deliverable type: Final Version: 1.1 Submission date: 26 July 2017 Table of Contents Preface ......................................................................................................................................... 3 Task 7.5 Description ............................................................................................................... 3 Executive summary ..................................................................................................................... 4 1 Introduction ......................................................................................................................... 5 2 Big Data Standards Organizations ...................................................................................... 6 3 Big Data Standards ............................................................................................................. 8 4 Big Data Quality Standards .............................................................................................
    [Show full text]
  • Blackbaud CRM Query and Export Guide
    Query and Export Guide 03/23/2016 Blackbaud CRM 4.0 Query and Export US ©2016 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical, including photocopying, recording, storage in an information retrieval system, or otherwise, without the prior written permission of Blackbaud, Inc. The information in this manual has been carefully checked and is believed to be accurate. Blackbaud, Inc., assumes no responsibility for any inaccuracies, errors, or omissions in this manual. In no event will Blackbaud, Inc., be liable for direct, indirect, special, incidental, or consequential damages resulting from any defect or omission in this manual, even if advised of the possibility of damages. In the interest of continuing product development, Blackbaud, Inc., reserves the right to make improvements in this manual and the products it describes at any time, without notice or obligation. All Blackbaud product names appearing herein are trademarks or registered trademarks of Blackbaud, Inc. All other products and company names mentioned herein are trademarks of their respective holder. QueryExport-2016 Contents Getting Started with Query 4 Query: A Guided Tour 4 Common Query Fields 20 Common Query Filters 22 Query 25 Information Library 27 Ad-Hoc Queries 27 Smart Queries 58 Selections 71 Copy an Existing Query 74 Export Queries 74 Browse Query Results 75 View Query Results 75 Organize Queries 75 Open Data Protocol (OData) 79 Export 82 Exports 82 Export Definitions 86 Export Process Status Page 100 Import Selections 106 Import Selections 106 Import Selection Process Status Page 110 chapter 1 Getting Started with Query Query: A Guided Tour 4 Common Query Fields 20 Constituent Query Fields 20 Revenue Query Fields 21 Registrant Query Fields 22 Common Query Filters 22 Constituent Query Filters 22 Revenue Query Filters 23 Registrant Query Filters 23 Query is a powerful tool you can use to help filter and group records.
    [Show full text]
  • Denodo Odata 2.0 Service User Manual
    Denodo OData 2.0 Service User Manual Revision 20200508 NOTE This document is confidential and proprietary of Denodo Technologies. No part of this document may be reproduced in any form by any means without prior written authorization of Denodo Technologies. Copyright © 2021 Denodo Technologies Proprietary and Confidential Denodo OData 2.0 Service User Manual 20200508 2 of 34 CONTENTS 1 OVERVIEW........................................................................5 2 INSTALLATION..................................................................6 2.1 DEPLOYING INTO THE DENODO EMBEDDED WEB CONTAINER............8 2.2 CONFIGURING JNDI RESOURCES IN APACHE TOMCAT......................10 3 VIRTUAL DATAPORT PRIVILEGE REQUIREMENTS.................12 4 FEATURES.......................................................................13 5 SERVING METADATA........................................................14 6 QUERYING DATA: THE BASICS..........................................16 6.1 QUERYING COLLECTIONS..............................................................16 6.2 OBTAINING ITEMS BY PRIMARY KEY..............................................16 6.3 ACCESSING INDIVIDUAL PROPERTIES............................................16 6.4 ACCESSING INDIVIDUAL PROPERTY VALUES...................................17 6.5 ACCESSING COMPLEX PROPERTIES...............................................17 6.6 COUNTING ELEMENTS IN A COLLECTION: $COUNT..........................18 6.7 ESTABLISHING RESPONSE FORMAT...............................................18 7 NAVIGATING
    [Show full text]
  • Information Technology — Open Data Protocol (Odata) V4.0
    BS ISO/IEC 20802-2:2016 BSI Standards Publication Information technology — Open data protocol (OData) v4.0 Part 2: OData JSON Format WB11885_BSI_StandardCovs_2013_AW.indd 1 15/05/2013 15:06 BS ISO/IEC 20802-2:2016 BRITISH STANDARD National foreword This British Standard is the UK implementation of ISO/IEC 20802-2:2016. The UK participation in its preparation was entrusted to Technical Committee ICT/-/1, Information systems co-ordination. A list of organizations represented on this committee can be obtained on request to its secretary. This publication does not purport to include all the necessary provisions of a contract. Users are responsible for its correct application. © The British Standards Institution 2017. Published by BSI Standards Limited 2017 ISBN 978 0 580 90961 0 ICS 35.100.70 Compliance with a British Standard cannot confer immunity from legal obligations. This British Standard was published under the authority of the Standards Policy and Strategy Committee on 31 March 2017. Amendments/corrigenda issued since publication Date Text affected BS ISO/IEC 20802-2:2016 INTERNATIONAL ISO/IEC STANDARD 20802-2 First edition 2016-12-15 Information technology — Open data protocol (OData) v4.0 Part 2: OData JSON Format Technologies de l'information — Protocole de données ouvertes (OData) v4.0 — Partie 2: Format OData JSON Reference number ISO/IEC 20802-2:2016(E) © ISO/IEC 2016 BS ISO/IEC 20802-2:2016 ISO/IEC 20802-2:2016(E) COPYRIGHT PROTECTED DOCUMENT © ISO/IEC 2016 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior written permission.
    [Show full text]