Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cordova tooling in Visual Studio

Similar presentations


Presentation on theme: "Cordova tooling in Visual Studio"— Presentation transcript:

1 Cordova tooling in Visual Studio
CSS | HTML JavaScript | TypeScript Hybrid-HTML apps Natural path for web developers targeting devices Shortest path for cross-platform mobile Black Box Cordova tooling in Visual Studio Productivity of Visual Studio for hybrid apps Scale to complex Enterprise apps through optional TypeScript support End-to-end development workflow included Flexibility to use any JavaScript framework [2min] This preview adds new project templates and tools for you to target the Apache Cordova project within Visual Studio. It is built on top the existing great HTML, CSS and JavaScript tooling in Visual Studio, but it integrates it with Apache Cordova, so you have things like intellisense support for the Cordova API, build for any targeted platform such as Android and directly from Visual Studio, run and debug the app on a device emulator or a remote device. The cool thing about these tools is that you will naturally know how to use it if you are familiar with web development. It supports TypeScript, which is very handy for these applications that can get very complex. It also supports the most popular JavaScript frameworks that you are probably using already for your mobile web applications such as Angular, JQuery Mobile or Backbone. Now you have the option to choose the multi-device strategy that is better for you: Native development with .NET Hybrid development with HTML and CSS

2 .NET and mobile development
Microsoft Consumer Channels and Central Marketing Group 11/17/2018 .NET and mobile development Rich experiences Breadth of devices .NET Desktop apps - WPF Universal Windows Apps © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 Sharing Cross-Platform Code with Xamarin
11/17/2018 Sharing Cross-Platform Code with Xamarin z C# + XIB C# + AXML C# + XAML Native UI Shared client app C# logic Share app logic across platforms Reach Windows, iOS and Android devices Leverage the most productive and powerful platform for creating native applications Maximize code reuse with Universal Projects & Portable Class Libraries 100% APIs exposed Everything you can do in xCode or ADT you can do with Visual Studio Xamarin and Visual Studio are far and away the most productive and powerful platform for building rich, native apps that can run on multiple platforms. Working only in C#, you can leverage the skills you already have to create app logic that Xamarin will allow you to share across any platform. With the combination of Universal Projects and Portable Class Libraries you can combine shared app logic that can access 100% of the underlying platform with rich, full featured platform specific UI layers for the best of both worlds: great experiences running natively and maximum code sharing all from a single solution. With Visual Studio 2015 Preview, Xamarin has become a first class citizen. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Cross-Platform C++ Code Portability
11/17/2018 Cross-Platform C++ Code Portability Bring your C++ code forward to today’s mobile platforms Broad compatibility with support for iOS and Android technologies Great cross-platform code authoring and debugging experience Get started quickly with fully integrated solution in Visual Studio Many organizations have critical code bases written in C++ that have been highly optimized over the years that they would like to extend onto new platforms. With C++ for MDD there is no need for expensive ports into new languages, developers can build C++ libraries that execute across multiple targets, including iOS, Windows Desktop, Windows Store, and Android. You can even take advantage of your optimized C++ libraries from a C#/Xamarin app, giving you the maximum flexibility. Whether you’re bringing across an existing application, or looking to leverage C++’s amazing performance in your new modern apps, Visual Studio offers the industry leading developer experience you would expect. A complete, end-to-end ALM and DevOps solution, from code authoring to automated builds, deployments and a full-featured debugging experience. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 UI design in Visual Studio
Create UI with drag and drop simplicity Title Case Syle Target multiple screen sizes, resolutions, and OS versions Layouts saved in native resource formats Android designer available in Visual Studio iOS in Xamarin 3 11/17/2018 UI design in Visual Studio User experiences are now a critical feature in every application. Getting the right fit and finish requires the right tools to test Uis from a variety of platform. The combination of Visual Studio, Blend and the Windows Store app emulator has always offered a great platform designing and building Windows Store apps. With Visual Studio 2015, we add the ability to design and emulate Android apps as well. You can target multiple screen sizes and resolutions, creating rich layouts in native resource formats. When combined with Xamarin 3, you get an iOS designer as well, giving you complete access to logic sharing across multiple platforms, as well as best-in-class design and emulation tools. No other platform ever approaches this level of functionality for cross-platform development. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Additional IDE Improvements
Synchronized settings Title case menus High resolution images Touch support Create and store custom window layouts IntelliSense Improvements Customized Tooltip 11/17/2018 Additional IDE Improvements IDE Improvements in Visual Studio 2015 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Microsoft Azure Mobile Services
data push auth Turnkey Backend for Mobile Services Extend internal web apps to mobile devices Powerful client side library for multiple devices Offline sync support With Windows Azure Mobile Services, you can streamline common development tasks like structuring storage, integrating push notifications and configuring user authentication. Mobile Services fully supports Windows Store, Windows Phone 8, iOS, Android and HTML5 development. Windows Azure Mobile Services makes it faster and easier to build dynamic mobile apps that scale.  Mobile Services streamlines common development tasks like storing data in the cloud, authenticating users, and sending push notifications. We take care of the infrastructure so you can focus on what matters—user experience. -Extend internal web apps to mobile devices: With an increasingly mobile workforce, your employees need to be able to both access and interact with important internal applications from any device.  With Mobile Services, you can extend internal web apps to a variety of mobile devices and enable your workforce to stay connected no matter where they are.  You can deliver that experience even if you have sensitive data that needs to stay on-premises behind a firewall.   -Quickly build and deploy consumer facing apps: Mobile Services supplies the infrastructure you need to stand up a consumer facing mobile app in minutes.  You can also easily work with your favorite APIs like Twilio for adding voice/SMS or SendGrid for sending to further accelerate development. -Land your app on any platform or device: Mobile Services provides out of the box support for iOS, Android, Windows Store, Windows Phone 8, HTML5, and Windows Phone 7 apps. We give you the choice of developing native apps using the SDK for each platform, mobile web apps that run on any platform, or using Xamarin.iOS and Xamarin.Android to write native apps for iOS and Android in C#. 

8 11/17/2018 ALM and TFS © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Team Foundation Server 2015
Kanban board Taskboard Other: Split columns Project Welcome pages Add/reorder Basic license upgraded Swim lanes Bugs on the taskboard Identity control and avatars Definition of done Longer trend charts Lead time Reordering WIT REST API updates Custom fields Unparented tasks Assign multiple people to test suites Tags Inline editing Team project rename Version control: TFS Build vNext Backlog and Work Items: Pull Request improvements Hierarchical reordering APIs for adding and updating files in source control Re-parenting Filtering on backlogs and queries Quick code editing Preview Markdown and HTML files in Code Explorer Sharing personal queries

10 Demonstration Topics: Kanban and Taskboard Trend charts Quick Edit
11/17/2018 Demonstration Topics: Kanban and Taskboard Trend charts Quick Edit Build “vNext” © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Other announcements 11/17/2018
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Community 2013 All the power of Visual Studio Target any platform Free
11/17/2018 Community 2013 All the power of Visual Studio Fully capable, unified environment Target any platform Any device, any server, any technology Free For any non-enterprise app We our now making this vision closer to reality with friction free access to our newest addition to the family, Visual Studio Community For small teams, open source developers or students you can now get access to the Visual Studio IDE, completely free. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Visual Studio Community Edition
11/17/2018 Visual Studio Community Edition What's in Visual Studio Community 2013 Professional-grade editing, code analysis, and debugging support Support for open-source workflows (Git) Compilers for managed languages. Cross-platform mobile development Web, Android, iOS, Windows Phone Tools for Apache Cordova Cloud services and Azure SDK integration App analytics and telemetry with Application Insights Access to extensions Includes Update 4 Non-enterprise developers get free access to a fully featured developer IDE (almost equivalent Visual Studio Professional) Lowers the cost to innovate on our platform Free version of Visual Studio with almost full parity with Visual Studio Professional Build and strengthen the .NET communities within Schools, small startups, etc…. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 .NET is going Open Source and cross-platform
11/17/2018 .NET is going Open Source and cross-platform .NET developers can now deploy their applications on Windows, Linux or Mac server platforms. Customers can deploy .NET applications on Windows, Linux, Mac platforms Build once. Deploy everywhere. Strengthens the .NET community © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 New SDK Tools in Visual Studio 2013 Update 4 and Visual Studio 2015 Preview
Azure SDK for .NET 2.5 Azure Resource Manager Tools Folders in Storage Explorer Manage WebJobs from Server Explorer HDInsight Tools Add Connected Services Sign-in and view resources for multiple Azure accounts Environments hub in Team Explorer Platform support Diagnostics improvements QuickStarts Event Hubs Load Balancer Add Connected Services - Use the Add Connected Service dialog box to connect easily to cloud-based services like Azure Storage and Azure Mobile Services. Add project references, insert connection strings, and get introductory guidance on consuming the services. Sign-in and view resources for multiple Azure accounts - Visual Studio 2015 Preview enables you to be signed in simultaneously with multiple Azure accounts. View and manage Azure resources associated with those accounts in Server Explorer. Environments hub in Team Explorer – The new Environments hub in Team Explorer helps teams manage Azure environments and share these environments with other team members. Developers can deploy applications to Azure environments from a Cloud Deployment Project, and view resources, logs, and activities related to their environments. See Announcing DevOps style deployments using Visual Studio 2015 Preview and Azure for more information. Azure SDK for .NET 2.5 Release Notes

16 Visual Studio Online Included with MSDN Web-based test case management
Cloud-based load testing Agile portfolio management Request & manage feedback Continuous deployment to Azure And more!

17 MSDN Benefit Changes – Free Access to PluralSight
Access to PluralSight – nation’s largest online training source Free Training across all Microsoft stack, including Windows Server, SQL Server, Active Directory, Virtualization, .NET, Visual Studio, etc…. All MSDN subscribers now have between 3 and 12 months free subscription access to up to 30 Pluralsight courses

18 Support benefits Pro w/MSDN 2 tech support incidents Priority Support in select MSDN forums MSDN subscribers can call Microsoft technical support and open support tickets Two or four incidents annually Test Pro w/MSDN MSDN Platforms Premium w/MSDN 4 Tech Support incidents Ultimate w/MSDN

19 What can you do with $100 in Azure?
Access to Azure All MSDN subscribers have access to $50 to $150 monthly Azure credit Use all your MSDN software benefits in Azure for Dev/Test Spin up Virtual Machines, Websites, etc.

20 Demonstration Topics: MSDN Portal and Benefits
11/17/2018 Demonstration Topics: MSDN Portal and Benefits Azure benefits activation © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Cordova tooling in Visual Studio"

Similar presentations


Ads by Google