Xamarin.Android Documentation 1

Total Page:16

File Type:pdf, Size:1020Kb

Xamarin.Android Documentation 1 ComponentOne Xamarin.Android Controls Copyright © 1987-2015 GrapeCity, Inc. All rights reserved ComponentOne, a division of GrapeCity 201 South Highland Avenue, Third Floor Pittsburgh, PA 15206 USA Website: http://www.componentone.com Sales: [email protected] Telephone: 1.800.858.2739 or 1.412.681.4343 (Pittsburgh , PA USA Office) Trademarks The ComponentOne product name is a trademark and ComponentOne is a registered trademark of GrapeCity, Inc. All other trademarks used herein are the properties of their respective owners. Warranty ComponentOne warrants that the media on which the software is delivered is free from defects in material and workmanship, assuming normal use, for a period of 90 days from the date of purchase. If a defect occurs during this time, you may return the defective media to ComponentOne, along with a dated proof of purchase, and ComponentOne will replace it at no charge. After 90 days, you can obtain a replacement for the defective media by sending it and a check for $25 (to cover postage and handling) to ComponentOne. Except for the express warranty of the original media on which the software is delivered is set forth here, ComponentOne makes no other warranties, express or implied. Every attempt has been made to ensure that the information contained in this manual is correct as of the time it was written. ComponentOne is not responsible for any errors or omissions. ComponentOne’s liability is limited to the amount you paid for the product. ComponentOne is not liable for any special, consequential, or other damages for any reason. Copying and Distribution While you are welcome to make backup copies of the software for your own use and protection, you are not permitted to make copies for the use of anyone else. We put a lot of time and effort into creating this product, and we appreciate your support in seeing that it is used by licensed users only. Xamarin.Android Documentation 1 Table of Contents Getting Started with Xamarin.Android Controls 6 Breaking Changes for Xuni User 6-7 NuGet Packages 7 Redistributable Files 7-8 System Requirements 8 Creating a New Xamarin.Android App 8-11 Adding NuGet Packages to your App 11-13 Licensing 13 License App using GrapeCity ComponentOneMenu Extension 13-23 Licensing your app using website 23-24 Finding the Application Name 24-26 About this Documentation 26 Technical Support 26-27 Xamarin.Android Project Templates 27-28 Controls 29 Calendar 29 Quick Start: Display a C1Calendar Control 29-31 Interaction Guide 31-33 Features 33 Customizing Appearance 33-35 Customizing Header 35-38 Customizing Day Content 39-41 Orientation 41 Selection 41-42 Customizing Selection 42-44 CollectionView 44 Quick Start 44-50 Features 50 Filtering 50-52 Grouping 52-54 Incremental Loading 54-57 Sorting 57-59 FlexChart 59-60 Chart Elements 60-61 Copyright © 2019 GrapeCity, inc. All rights reserved. Xamarin.Android Documentation 2 Chart Types 61-66 Quick Start: Add Data to FlexChart 66-72 Features 72 Animation 72 Annotations 73-77 Axes 77-79 Customize Appearance 79-80 Data Labels 80-81 Header and Footer 81-82 Hit Test 82-85 Legend 85-86 Line Marker 86-87 Mixed Charts 87-92 Selection 92-93 Themes 93-95 Tooltip 95-97 Zooming and Panning 97-99 Zones 99-103 FlexGrid 103-104 Key Features 104-105 Quick Start: Add Data to FlexGrid 105-110 Features 110 Reordering Rows and Columns 110-111 Cell Freezing 111-112 Customize Appearance 112-113 Custom Icon 113-115 Custom Cells 115-118 Clipboard and Keyboard Support 118 Data Mapping 118-119 Defining Columns 119-120 Editing 120-121 Inline Editing 121 Add New Row 121-122 Export 122-123 Filtering 123 Search Box Filtering 123-124 Copyright © 2019 GrapeCity, inc. All rights reserved. Xamarin.Android Documentation 3 Grouping 124-126 Merging Cells 126-127 Resizing Columns 127 Row Details 127-129 Selecting Cells 129-131 Star Sizing 131-132 Word Wrap 132 FlexPie 132-133 Quick Start: Add Data to FlexPie 133-135 Features 135 Animation 135-136 Customize Appearance 136-137 Data Labels 137-138 Donut Pie Chart 138-139 Exploded Pie Chart 139-140 Header and Footer 140-141 Legend 141-142 Themes 142-144 Zooming and Panning 144-146 FlexViewer 146-147 FlexViewer Toolbar 147-148 Quick Start 148-150 Features 150 Navigation 150-151 Text Search 151-152 Appearance 152-153 Export 153-154 UI Virtualization 154 Gauge 154-155 Gauge Types 155-156 Quick Start: Add and Configure Gauge 156-159 Quick Start: Add and Configure 159 LinearGauge Quick Start 159-161 RadialGauge Quick Start 161-163 BulletGraph Quick Start 163-165 Features 165 Copyright © 2019 GrapeCity, inc. All rights reserved. Xamarin.Android Documentation 4 Customize Appearance 165 Direction 165-166 Range 166-167 Input 167 AutoComplete 167-168 Quick Start: Populating C1AutoComplete with data 168-170 Features 170 Data Binding 170-171 Delay 171 Highlight Matches 171-172 AutoComplete Mode 172-173 ComboBox 173-174 Quick Start: Display a C1ComboBox Control 174-176 Features 176 Custom Appearance 176-177 Data Binding 177 Editing 177-178 DropDown 178 Creating a Custom Date Picker using C1DropDown 178-179 MaskedTextField 179-180 Mask Symbols 180-181 Quick Start: Display C1MaskedTextField Controls 181-182 Toggle Button 182 Quick Start: Change State and Customize the Control 182-183 Sunburst Chart 183-184 QuickStart 184-190 Features 190 Legend 190-191 Selection 191-192 Grouping 192-194 Zooming and Panning 194-195 TreeMap 195-197 Key Features 197 Elements 197 Layouts 197-199 Copyright © 2019 GrapeCity, inc. All rights reserved. Xamarin.Android Documentation 5 QuickStart 199-205 Features 205 Drilldown 205 Selection 205-207 Theming 207-208 Copyright © 2019 GrapeCity, inc. All rights reserved. Xamarin.Android Documentation 6 Getting Started with Xamarin.Android Controls ComponentOne Xamarin.Android is a collection of Android UI controls developed by GrapeCity. Xamarin.Android Edition has been optimized for Android development with outstanding built-in features and superior flexibility. It allows you to design views in XML and develop applications similar to the pre-built UI controls in Android. For existing Xuni new users, the new architecture brings many new features: Enhanced performance The new controls should generally perform better than the old controls (sometimes doubling performance). By specifically focusing on the Xamarin architecture, the controls cut out some intermediary logic and are optimized for the platform. Since they’re entirely in C#, so you can also expect a more consistent experience. Designer support The new controls should also support Xamarin’s designers for iOS and Android applications. This makes it much easier to construct your Android XML or iOS Storyboards using these controls. New control features The controls have been rethought for the new architecture with the combined experience of Xuni, Wijmo, as well as ComponentOne controls. Some controls have a number additional features (such as FlexGrid). Breaking Changes for Xuni User New Package Names The packages have changed their prefix if you're coming from Xuni. For instance, Xuni.Android.Calendar now corresponds to C1.Android.Calendar We have also moved to a more consistent naming scheme for our controls based on the following pattern: C1.[Platform].[ControlName] For example, FlexGrid is available in C1.Xamarin.Forms.Grid Copyright © 2019 GrapeCity, inc. All rights reserved. Xamarin.Android Documentation 7 Additionally, FlexChart, FlexPie, and ChartCore have all been consolidated into one single package instead of three different packages. To use FlexChart or FlexPie, you now need to add a single package developed for the platform of your choice: C1.Android.Chart Namespace Changes We’ve made some changes to the namespace of the current controls, which are in line with the changes in package names. For example, Xuni.Android.FlexGrid now corresponds to C1.Android.Grid. Minor API Changes There are some minor changes in API between ComponentOne Xamarin Edition and Xuni. These should mostly amount to additions, slight change in syntax, and use of prefix 'C1' instead of 'Xuni' in class and object names. For FlexChart, however, the control is very actively growing in terms of API, so missing features are intended to be added in the future. NuGet Packages The following NuGet packages are available for download: Package Name Description C1.CollectionView This is the dependency package for CollectionView and is automatically installed when any dependent package is installed. C1.Android.CollectionView This is the dependency package to use CollectionView with a native RecyclerView on Android. C1.Android.Calendar Installing this NuGet package adds all the references that enable you to use the Calendar control in your Xamarin.Android application. C1.Android.Core This is the dependency package for the control NuGet packages and is automatically installed when any dependent package is installed. C1.Android.Chart Installing this NuGet package adds all the references that enable you to use the FlexChart and FlexPie controls in your Xamarin.Android application. C1.Android.Grid Installing this NuGet package adds all the references that enable you to use the FlexGrid control in your Xamarin.Android application. C1.Android.Gauge Installing this NuGet package adds all the references that enable you to use the Gauge controls in your Xamarin.Android application. C1.Android.Input Installing this NuGet package adds all the references that enable you to use the Input controls in your Xamarin.Android application. Redistributable Files Xamarin.Android Edition, developed and published by GrapeCity, inc., can be used to develop applications in conjunction with Microsoft Visual Studio, Xamarin Studio or any other programming environment that enables the user to use and integrate controls. You may also distribute, free of royalties, the following redistributable files with any such application you develop to the extent that they are used separately on a single CPU on the client/workstation Copyright © 2019 GrapeCity, inc.
Recommended publications
  • 1589 20/05/2013 P`Kasana : Baart Sarkar Vyaapar Icanh Rijast/I Esa
    Trade Marks Journal No: 1589 20/05/2013 Reg. No. TECH/47-714/MBI/2000 Registered as News Paper p`kaSana : Baart sarkar vyaapar icanh rijasT/I esa.ema.raoD eMTa^p ihla ko pasa paosT Aa^ifsa ko pasa vaDalaa mauMba[- 400037 durBaaYa : 022 24101144 ,24101177 ,24148251 ,24112211. fO@sa : 022 24140808 Published by: The Government of India, Office of The Trade Marks Registry, Baudhik Sampada Bhavan (I.P. Bhavan) Near Antop Hill, Head Post Office, S.M. Road, Mumbai-400037. Tel:022-24140808 1 Trade Marks Journal No: 1589 20/05/2013 Anauk/maiNaka INDEX AiQakairk saucanaaeM Official Notes vyaapar icanh rijasT/IkrNa kayaa-laya ka AiQakar xao~ Jurisdiction of Offices of the Trade Marks Registry sauiBannata ko baaro maoM rijaYT/ar kao p`arMiBak salaah AaoOr Kaoja ko ilayao inavaodna Preliminary advice by Registrar as to distinctiveness and request for search saMbaw icanh Associated Marks ivaraoQa Opposition ivaiQak p`maaNa p`~ iT.ema.46 pr AnauraoQa Legal Certificate/ Request on Form TM-46 k^apIra[T p`maaNa p`~ Copyright Certificate t%kala kaya- Operation Tatkal saava-jainak saucanaaeM Public Notices svaIkRit ko puva- iva&aipt Aavaodna Applications advertised before acceptance-class-wise: 2 Trade Marks Journal No: 1589 20/05/2013 vaga- / Class -1 15-33 vaga- / Class -2 34-38 vaga- / Class - 3 39-73 vaga- / Class - 4 74-84 vaga- / Class - 5 85-272 vaga- / Class - 6 273-295 vaga- / Class - 7 296-331 vaga- / Class - 8 332-337 vaga- / Class - 9 338-399 vaga- / Class - 10 400-410 vaga- / Class - 11 411-448 vaga- / Class - 12 449-475 vaga- / Class - 13 476-479
    [Show full text]
  • XAMARIN.FORMS for BEGINNERS ABOUT ME Tom Soderling Sr
    XAMARIN.FORMS FOR BEGINNERS ABOUT ME Tom Soderling Sr. Mobile Apps Developer @ Polaris Industries; Ride Command Xamarin.Forms enthusiast DevOps hobbyist & machine learning beginner 4 year XCMD Blog: https://tomsoderling.github.io GitHub: https://github.com/TomSoderling Twitter: @tomsoderling How Deep Pickster Spaniel Is It? THE PLAN • Introduction: Why, What, and When • Overview of Xamarin.Forms Building Blocks • Building a Xamarin.Forms UI in XAML • Data Binding • View Customization • Next Steps & Resources • Please ask any questions that come up! THE PLAN • Introduction: Why, What, and When • Overview of Xamarin.Forms Building Blocks • Building a Xamarin.Forms UI in XAML • Data Binding • View Customization • Next Steps & Resources INTRODUCTION : WHY • WET: the soggy state of mobile app development • Write Everything Twice INTRODUCTION : WHY • WET: the soggy state of mobile app development • Write Everything Twice INTRODUCTION : WHAT • What is Xamarin.Forms? • Cross-platform UI framework • Platforms: • Mobile: iOS 8 and up, Android 4.0.3 (API 15) • Desktop: Windows 10 UWP, MacOS, WFP • Samsung Smart Devices: Tizen INTRODUCTION : WHAT • Brief History: • May 2011, Xamarin founded • MonoTouch and Mono for Android using MonoDevelop IDE • February 2013, release of Xamarin 2.0 • Xamarin Studio IDE & integration with Visual Studio • Renamed to Xamarin.Android and Xamarin.iOS • May 2014, Xamarin.Forms released as part of Xamarin 3 • February 24 2016, Xamarin acquired by Microsoft • Owned, actively developed on, and supported by Microsoft • Free
    [Show full text]
  • Web API and Microsoft Azure
    [ 1 ] www.it-ebooks.info Building Web Services with Microsoft Azure Quickly develop scalable, REST-based applications or services and learn how to manage them using Microsoft Azure Alex Belotserkovskiy Stephen Kaufman Nikhil Sachdeva professional expertise distilled PUBLISHING BIRMINGHAM - MUMBAI www.it-ebooks.info Building Web Services with Microsoft Azure Copyright © 2015 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: May 2015 Production reference: 1220515 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-78439-837-8 www.packtpub.com www.it-ebooks.info Credits Authors Copy Editors Alex Belotserkovskiy Pranjali
    [Show full text]
  • End to End Azure and Xamarin.Forms
    End-to-End Native Mobile Apps with C# and Xamarin James Montemagno Developer Evangelist, Xamarin [email protected] motzcod.es @JamesMontemagno DESIGN – DEVELOP - INTEGRATE TEST MONITOR LEARN iOS C# UI Android C# UI Windows C# UI Shared C# Mobile Shared C# codebase • 100% native API access • High performance Microsoft.Phone Microsoft.Networking Windows.Storage Windows.Foundation Microsoft.Devices System.Net System System.IO System.Linq System.Xml System.Data System.Windows System.Numerics System.Core System.ServiceModel MapKit UIKit iBeacon CoreGraphics CoreMotion System.Net System System.IO System.Linq System.Xml System.Data System.Windows System.Numerics System.Core System.ServiceModel Text-to-speech ActionBar Printing Framework Renderscript NFC System.Net System System.IO System.Linq System.Xml System.Data System.Windows System.Numerics System.Core System.ServiceModel .NET IL + JIT Compile C# and Link .APK Runs Natively Bindings Xamarin.iOS does full Ahead Of Time Xamarin.Android takes advantage of (AOT) compilation to produce an ARM Just In Time (JIT) compilation on the binary for Apple’s App Store. Android device. • • • • • ✓Always Up-to-Date • • • • • • iOS C# UI Android C# UI Windows C# UI Shared UI Code Shared C# Backend Shared C# Backend Traditional Xamarin With Xamarin.Forms: Approach More code-sharing, all native ✓ 40+ Pages, layouts, and controls (Build from code behind or XAML) Shared UI Code ✓ Two-way data binding ✓ Navigation Shared C# Backend ✓ Animation API ✓ Dependency Service ✓ Messaging Center Pages Content MasterDetail
    [Show full text]
  • Microsoft Mobility and Security for Enterprise Architects
    Microsoft Mobility What IT architects need to know about mobility with Microsoft cloud services and Security for and platforms Enterprise Architects This topic is 1 of 4 in a series 1 2 3 4 Enable productivity and collaboration from anywhere while protecting data and applications Microsoft provides broad support for mobile productivity with support for applications and rich features for controlling access to your organization s assets. Microsoft mobile apps for business Developing your own mobile apps Microsoft produces a number of business class mobile apps for Use the Mobile Apps feature of Azure App Service to build engaging productivity. See page two for featured applications. iOS, Android, and Windows apps or cross-platform Xamarin or Cordova (Phonegap) apps for your customers and business. With an Office 365 for business subscription, you get mobile apps that help you get more done from your favorite device while keeping your Broadcast push with customer data secured. Use Intune Mobile Application Management to apply segmentation additional security when using these mobile applications. Enterprise single sign-on with Active Directory Autoscale to support millions of devices Skype for Business, Yammer, OneNote, and more apps for business Apps can work offline and sync are also available. Get the full list of apps and learn how to set them Social integration with Facebook, up on your devices. Twitter, Google Dynamics CRM also includes apps for phones and tablets. Cloud App Security for SaaS apps Mobile access to on-prem applications Microsoft Cloud App Security is a comprehensive service that provides Microsoft Azure Active Directory Application Proxy lets you publish deeper visibility, comprehensive controls, and improved protection for applications, such as web-based apps inside your private network and your cloud applications.
    [Show full text]
  • Tablets in the Enterprise: Comparing the Total Cost of Ownership
    TABLETS IN THE ENTERPRISE: COMPARING THE TOTAL COST OF OWNERSHIP EXECUTIVE SUMMARY Windows 8 tablets provide a PC experience, which for many workers is essential to maintaining productivity. With Windows 8, users can run familiar desktop applications, maintaining productivity without having to find new ways to carry out their tasks. They can read, edit, and print their emails and Office documents—tasks that can be a challenge on other tablets. In addition to these productivity advantages, Intel Core i5 processor and Windows 8 tablets can provide enterprises with total cost of ownership (TCO) savings of up to 18 percent compared to other tablets. We expect additional TCO savings with Intel Core vPro™ processor-based tablets due to their additional manageability capabilities. We estimate tablets with Intel Architecture and Windows 8 will have lower TCO than other tablets, primarily due to the following: reduced software costs lower management costs improved end-user productivity JANUARY 2013 A PRINCIPLED TECHNOLOGIES WHITE PAPER Commissioned by Intel Corp. TOTAL COST OF OWNERSHIP OF TABLETS IN THE ENTERPRISE In this paper, we first present a TCO analysis for a hypothetical enterprise considering four major categories of tablets for their employees: Microsoft Windows 8 tablets, Windows RT tablets, Android tablets, and Apple iPads. Because the ranges of prices and capabilities differ among models within each category, we selected a single representative model for each. Following this analysis, we discuss the dominant issues in enterprise tablet computing as of this writing. We base our TCO analysis on the primary assumptions in Figure 1. Tablets must be nine inches or larger with 64 GB of storage and Wi-Fi support.
    [Show full text]
  • Surface Pro 3 Fact Sheet May 2014
    Surface Pro 3 Fact sheet May 2014 Meet Surface Pro 3, the tablet that can replace your laptop. Wrapped in magnesium and loaded with a 12-inch ClearType Full HD display, 4th-generation Intel® Core™ processor and up to 8 GB of RAM in a sleek frame — just 0.36 inches thin and 1.76 pounds — with up to nine hours of Web-browsing battery life, Surface Pro 3 has all the power, performance and mobility of a laptop in an incredibly lightweight, versatile form. The thinnest and lightest member of the Surface Pro family, Surface Pro 3 features a large and beautiful 2160x1440 2K color-calibrated screen and 3:2 aspect ratio with multitouch input, so you can swipe, pinch and drag whenever you need. The improved optional Surface Pro Type Cover and more adjustable, continuous kickstand will transform your device experience from tablet to laptop in a snap. Surface Pro Type Cover features a double-fold hinge enabling you to magnetically lock it to the display’s lower bezel, keeping everything steady so you can work just as comfortably on your lap as you do at your desk. With a full-size USB 3.0 port, microSD card reader and Mini DisplayPort, you can quickly transfer files and easily connect peripherals like external displays. And with the optional Surface Ethernet Adapter, you can instantly connect your Surface to a wired Ethernet network with transfer rates of up to 1 Gbps1. The custom Surface Pen, crafted with a solid, polished aluminum finish, was designed to look and feel like an actual fountain pen to give you a natural writing experience.
    [Show full text]
  • Xamarin Edition
    ComponentOne Xamarin Edition ComponentOne, a division of GrapeCity 201 South Highland Avenue, Third Floor Pittsburgh, PA 15206 USA Website: http://www.componentone.com Sales: [email protected] Telephone: 1.800.858.2739 or 1.412.681.4343 (Pittsburgh, PA USA Office) Trademarks The ComponentOne product name is a trademark and ComponentOne is a registered trademark of GrapeCity, Inc. All other trademarks used herein are the properties of their respective owners. Warranty ComponentOne warrants that the media on which the software is delivered is free from defects in material and workmanship, assuming normal use, for a period of 90 days from the date of purchase. If a defect occurs during this time, you may return the defective media to ComponentOne, along with a dated proof of purchase, and ComponentOne will replace it at no charge. After 90 days, you can obtain a replacement for the defective media by sending it and a check for $25 (to cover postage and handling) to ComponentOne. Except for the express warranty of the original media on which the software is delivered is set forth here, ComponentOne makes no other warranties, express or implied. Every attempt has been made to ensure that the information contained in this manual is correct as of the time it was written. ComponentOne is not responsible for any errors or omissions. ComponentOne’s liability is limited to the amount you paid for the product. ComponentOne is not liable for any special, consequential, or other damages for any reason. Copying and Distribution While you are welcome to make backup copies of the software for your own use and protection, you are not permitted to make copies for the use of anyone else.
    [Show full text]
  • Test-Driving ASP.NET MVC Dino Esposito, Page 6 Keith Burnell
    Untitled-10 1 6/6/12 11:32 AM THE MICROSOFT JOURNAL FOR DEVELOPERS JULY 2012 VOL 27 NO 7 Pragmatic Tips for Building Better COLUMNS Windows Phone Apps CUTTING EDGE Andrew Byrne .......................................................................... 24 Mobile Site Development, Part 2: Design Test-Driving ASP.NET MVC Dino Esposito, page 6 Keith Burnell ............................................................................ 36 DATA POINTS Create and Consume Writing a Compass Application JSON-Formatted OData for Windows Phone Julie Lerman, page 10 Donn Morse ............................................................................ 48 FORECAST: CLOUDY Mixing Node.js into Your Hadoop on Windows Azure Windows Azure Solution Joseph Fultz, page 16 Lynn Langit .............................................................................. 54 TEST RUN How to Handle Relational Data Classifi cation and Prediction Using Neural Networks in a Distributed Cache James McCaffrey, page 74 Iqbal Khan ............................................................................... 60 THE WORKING A Smart Thermostat on the Service Bus PROGRAMMER The Science of Computers Clemens Vasters ....................................................................... 66 Ted Neward and Joe Hummel, page 80 TOUCH AND GO Windows Phone Motion and 3D Views Charles Petzold, page 84 DON’T GET ME STARTED The Patient Knows What’s Wrong With Him David Platt, page 88 Start a Revolution Refuse to choose between desktop and mobile. With the brand new NetAdvantage for .NET, you can create awesome apps with killer data visualization today, on any platform or device. Get your free, fully supported trial today! www.infragistics.com/NET Infragistics Sales US 800 231 8588 • Europe +44 (0) 800 298 9055 • India +91 80 4151 8042 • APAC (+61) 3 9982 4545 Copyright 1996-2012 Infragistics, Inc. All rights reserved. Infragistics and NetAdvantage are registered trademarks of Infragistics, Inc. The Infragistics logo is a trademark of Infragistics, Inc.
    [Show full text]
  • Surface Pro X Fact Sheet October 2020
    Surface Pro X Fact Sheet October 2020 Meet the future of always-connected productivity. Wherever life leads you, be ready for anything with Surface Pro X. With blazing-fast Gigabit LTE connectivity,1 our thinnest Surface Pro features two USB-C® ports and a stunning, virtually edge-to-edge 13” touchscreen, plus choice of a new platinum finish and keyboard colors.2 What’s new? • Surface Pro X introduces the Microsoft SQ®2, the second generation of our custom chip on our premium configurations, building on the innovation of the Microsoft SQ® 1, delivering even more multi-tasking power for true connected productivity. • Surface Pro X is now available in a new Platinum finish in addition to Matte Black, and Surface Pro X Keyboards are now available in three new colors2: Ice Blue, Poppy Red, and Platinum, in addition to Black. • In addition to refreshing our top-end SKUs, additional software improvements will benefit all customers of Surface Pro X: o Increased battery life that now delivers up to 15 hours of typical usage.3 o Increasing number of key app partners are embracing Windows on ARM and taking advantage of the power and performance benefits of Microsoft SQ® 1 and Microsoft SQ® 2 and bringing new experiences for all Surface Pro X customers – current and new, including new Microsoft 365 applications4 optimized for Windows on ARM such as Microsoft Edge and Microsoft Teams which provides improved performance and reliability. o For developers, Visual Studio Code4 has updated and optimized for Windows on ARM. The new VS Code, paired with WSL2 and the Windows Terminal make Surface Pro X the ideal modern dev box.
    [Show full text]
  • Surface Aspects of Pitting and Stress Corrosion Cracking
    NASA CR-135212 SURFACE ASPECTS OF PITTING AND STRESS CORROSION CRACKING by J.J. Truhan, Jr. and R.F. Hehemann CASE WESTERN RESERVE UNIVERSITY Cleveland, Ohio Final Report for Period September 1974 to March 1977 Prepared for NATIONAL AERONAUTICS AND SPACE ADMINISTRATION NASA LEWIS RESEARCH CENTER Grant NCR 36-027-051 April 1977 NASA CR-135212 SURFACE ASPECTS OF PITTING AND STRESS CORROSION CRACKING by J.J. Truhan, Jr. and R.F. Hehemann CASE WESTERN RESERVE UNIVERSITY Cleveland, Ohio Final Report for Period September 1974 to March 1977 Prepared for NATIONAL AERONAUTICS AND SPACE ADMINISTRATION NASA LEWIS RESEARCH CENTER Grant NGR 36-027-051 April 1977 1. Report No. 2. Government Accession No. 3. Recipient's Catalog No. NASA CR-135212 4. Title and Subtitle 5. Report Date Surface Aspects of Pitting and Stress Corrosion Cracking 6. Performing Organization Code 7. Author(s) 8. Performing Organization Report No. J. J. Truhan and R. F. Hehemarm 10. Work Unit No. 9. Performing Organization Name and Address Case Western Reserve University 11. Contract or Grant No. Cleveland, Ohio 44106 NCR 36-027-051 13. Type of Report and Period Covered 12. Sponsoring Agency Name and Address Final Report 9/74 - 3/77 National Aeronautics and Space Administration 14. Sponsoring Agency Code Washington, D.C. 20546 15. Supplementary Notes Project Managers, Charles W. Andrews and Hugh R. Gray Materials and Structures Division NASA, Lewis Research Center, Cleveland, Ohio 44135 16. Abstract The pitting and stress corrosion cracking of a stable austenitic stainless steel in aqueous chloride environments were investigated using a secondary ion mass spectrometer as the primary experimental technique.
    [Show full text]
  • Introducing Xuni & Xamarin.Forms
    INTRODUCING XUNI & XAMARIN.FORMS Hosted by Greg Lutz, Kelley Ricker & Ross Dederer OVERVIEW .Brief background on mobile development .Introduction to Xamarin.Forms .Introduction to Xuni .Hands-on building a mobile app with Xamarin.Forms .Adding data visualization controls to an app using Xuni .Questions & Survey This web cast will be recorded and available to watch again at any time. MOBILE DEVELOPMENT .Consumers and businesses alike are all going mobile .Bring Your Own Device (BYOD) is a common practice for businesses whose enterprise apps work on a variety of different devices .For mobile app development we have two choices, each with pros and cons: . Web . Native MOBILE WEB APPS .Mobile Web sites or Web Apps made to look and feel native (Hybrid Apps) .Tools like PhoneGap and Ionic help produce Hybrid apps .Written with JavaScript and HTML on client-side .Reach ~100% of mobile users because all smart phones can display a web page NATIVE APPS .Native apps are built using OS-specific programming languages and tools Programming Language Popular Tools Android Java Eclipse iOS Objective-C Xcode Windows Phone C# Visual Studio .Reach ~99% of users WEB VS NATIVE Pros Cons Web Write once (HTML5/JavaScript) Not truly native Native Better user experience Write 3 times (Android, iOS, Windows Phone) What if we could have the best of both worlds – write once and get the best user experience? XAMARIN.FORMS Xamarin.Forms is a cross-platform natively backed UI toolkit abstraction that allows developers to easily create user interfaces that can be shared across Android, iOS, and Windows Phone. Xamarin.Forms Xamarin.iOS Xamarin.Android Windows Phone iOS Android XAMARIN.FORMS EXAMPLE: TABBED PAGE Pivot XAMARIN.FORMS VIEWS (CONTROLS) .ActivityIndicator .Picker .BoxView .ProgressBar .Button .SearchBar .DatePicker .Slider .Editor .Stepper .Entry .Switch .Image .TableView .Label .TimePicker .ListView .Web View XAMARIN COMPONENT STORE http://components.xamarin.com/ XUNI .Xuni is a collection of native, cross-platform controls designed for Xamarin.Forms .Like Xamarin.Forms, .
    [Show full text]