Choosing the Right Tool for the Job Up in the Cloud

Slides:



Advertisements
Similar presentations
Gold Sponsors Bronze Sponsors Silver Sponsors Taking SharePoint to the Cloud Aaron Saikovski Readify – Software Solution Specialist.
Advertisements

COS 125 DAY 5. Agenda Questions from last Class?? Assignment #2 posted Due Feb 15 We will discuss in class Capstone proposals due Feb 15 Suggestion is.
Switching on the cloud for Silverlight MSDN Live Meeting Gill Cleeren Microsoft Regional Director – Silverlight MVP Ordina Belgium.
vdir2 Web. config Echo. svc A A B B C C vdir2 vdir1.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS for Server Road Ahead Ismael Chivite, Anne Reuland.
How a little code can help with support.. Chris Barba – Developer at Cimarex Energy Blog:
Getting Started with Windows Azure Name Title Microsoft Corporation.
Intro to WCF From the beginning and uses Steve AppRochester.
1 Cisco Unified Application Environment Developers Conference 2008© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public Introduction to Etch Scott.
WHO WILL BENEFIT FROM THIS TALK TOPICS WHAT YOU’LL LEAVE WITH Developers Interested in HTML5 Games Interested in Windows Azure Interested in Game Development.
Telerik Software Academy Web Services & Cloud.
Chad Collins CEO Henry Chan CTO In Latin, nubifer means “bringing the clouds”
Windows Azure poDRw_Xi3Aw.
Voki Why use Voki? How to use Voki Examples of Voki in the classroom Extra support for Voki use.
Ur/Web: A Simple Model for Programming the Web
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com Deploying Your Web Apps * aka ASP.NET 5 before RC1.
Getting Started as an EdgeX Developer
Windows Communication Foundation and Web Services
Build and Learn ASP.NET Workshop.
Unit 3 Virtualization.
Export Services Deep Dive
Amazon Web Services (aws)
Dreamweaver – Setting up a Site and Page Layouts
Choosing the Right Tool for the Job Up in the Cloud
Project Center Use Cases Revision 2
Project Center Use Cases
What's new in the world of SharePoint development and deployment
Remote Event Receivers
Project Center Use Cases
Line of Business Solutions in SharePoint Online
Jim Nakashima Program Manager – Cloud Tools Microsoft Corporation
Getting Started as an EdgeX Developer
Revit Exchange Store.
Project Center Use Cases Revision 3
Windows Communication Foundation and Web Services
Project Center Use Cases Revision 3
Exceedra + Azure Mark Rendle Principal Software Architect
Python Tools for Visual Studio
SharePoint Cloud hosted Apps
How Dynamic Website Designs are Ruling the Digital World?
Overview of Social Computing in Microsoft SharePoint 2010
Early collaboration environment via web-based application
SharePoint Essentials Toolkit
Agile App Development with Azure API Management
Getting started with SharePoint Framework
Introduction to Building Applications with Windows Azure
Epic Access This material contains confidential and copyrighted information of Epic Systems Corporation - Confidential.
Jim Nakashima Program Manager Cloud Tools
LitwareHR v2: an S+S reference application
Quiz Points 4 Rules Raise your hand if you know the question
Peter Provost Sr. Program Manager Microsoft Session Code: DEV312
MADE IN USA KEY QUOTE TOOL.
From Development to Production: Optimizing for Continuous Delivery
Create rich, data-driven Web apps with ASP.NET 4.5 Web Forms
TechEd /3/ :48 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
What's New in Visual Studio & Blend for XAML Developers
From Development to Production: Optimizing for Continuous Delivery
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Just add slides to this presentation.
EECE.2160 ECE Application Programming
0. Overview of 2-Day Academic .NET Workshop
Distributed System using Web Services
Microsoft Microsoft Word 2016 Core: Document Creation, Collaboration and Communication (MOS )
MS-900 MS-101 Dumps PDF 2019
Microsoft Virtual Academy
This is the slide shown before the presentation starts
Microsoft Virtual Academy
Adding Text and links to your classes in PowerSchool
VNet and Cross-Premises Connectivity
.NET Core and Kubernetes
Presentation transcript:

Choosing the Right Tool for the Job Up in the Cloud Developer Days 2010 Choosing the Right Tool for the Job Up in the Cloud ® 2010 Autodesk

Choosing the Right Tool for the Job Up in the Cloud

Nondisclosure Agreement Today’s discussion is covered under your ADN Agreement with Autodesk. The information we will be providing is highly confidential, and is to be shared within your company on “need to know basis” and to NO ONE outside your company. Autodesk makes no guarantees that anything presented or discussed will actually appear in the future.

Cloud Computing and SaaS – AEC Why? When? Examples in AEC context What is it? Getting Started Experiment: Aec material info client This session comes before we conclude the AEC breakout session. Quick recap from the morning session. In the morning session, We talked about what cloud computing is, what SaaS is. Jim talked about why SaaS. Gopi talked about more on technical side how to get started and he shared his own experience with Windows Azure and Amazon Web Services (You may add more about Cloud and SaaS here if you want.) We’ll show our first baby step experiment: Aec Material info client example, Jeremy’s recording comes here Examples from the AEC products (buzzsaw, green building studio, bluestreak.) some of these overlaps with Jim’s talk. Reiterating the message – start experimenting, start thinking about it.

Experiment: Aec material info client Our the first baby step experiment Sharing our experience Nothing specific to product API’s

Experiment: Aec material info client First reading Cloud Computing – SaaS by Bhaskardeep Khaund http://www.codeproject.com/KB/webservices/CloudSaaS.aspx Hello Windows Azure by Bhavik1st http://www.codeproject.com/KB/dotnet/HelloAzure.aspx?azid=74 SaaS Architecture Workshop by Fred Chong, Gianpaolo Carraro, Erik Weis and Matias Woloski http://litwarehr.codeplex.com/wikipage?title=SaaS%20Architecture%20Workshop%20070402&referringTitle=Home * a bit old, but gives you an idea and an outline In addition to what Gopi suggest, These are ones that suggested our colleagues. A bit old, but gives you an idea.

Experiment: Aec material info client AEC material web service http://adnmonitor.cloudapp.net/aecinfoservice.svc AEC material web site http://gthelloazure.cloudapp.net/aecmaterialinfo.aspx Gopi created a web service and a web site

This is how web services look like

Gopi created a web service and a web site

svcutil /t:code http://adnmonitor. cloudapp. net/aecinfoservice. svc svcutil /t:code http://adnmonitor.cloudapp.net/aecinfoservice.svc?wsdl /out:AecInfoServiceAsync.cs /config:AecInfoServiceAsync.config /async    you can generate the proxys and configs using the command line commands:

static AecInfoServiceClient _aecSvrClnt = null; // For AEC Database // Initialise cloud service client. // static public void InitialiseServiceClient() { if( null == _aecSvrClnt ) System.ServiceModel.Channels.Binding binding = new BasicHttpBinding(); EndpointAddress a = new EndpointAddress( "http://adnmonitor.cloudapp.net/AecInfoService.svc?wsdl" ); _aecSvrClnt = new AecInfoServiceClient( binding, a ); } Here is the implementation of code that instanciate and initializes the server client. Read the code.

double cost = _aecSvrClnt double cost = _aecSvrClnt.GetCostPerUnit( matName, matSpec, matUnit, region ); _aecSvrClnt.UpdateAecMaterialInfo( matName, matSpec, matUnit, region, cost ); Aec info service client has Two methods The service provides two methods, one for getting cost-per-unit and the other for updating the database. Here are the method signatures:   AEC Service methods: double GetCostPerUnit(string matName, string spec, string unit, string region); void UpdateAecMaterialInfo(string matName, string spec, string unit, string region, float cost);

Demo Jeremy’s recording comes here.

Cloud Computing and SaaS – AEC Why? When? Examples in AEC context What is it? Getting Started Experiment: Aec material info client

Nondisclosure Agreement Today’s discussion is covered under your ADN Agreement with Autodesk. The information we will be providing is highly confidential, and is to be shared within your company on “need to know basis” and to NO ONE outside your company. Autodesk makes no guarantees that anything presented or discussed will actually appear in the future.

Choosing the Right Tool for the Job Up in the Cloud

Choosing the Right Tool for the Job Up in the Cloud Developer Days 2010 Choosing the Right Tool for the Job Up in the Cloud ® 2010 Autodesk