#SEU12 Madison Miner Software Engineer EDA, Inc..

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Successful Information Management With Knowledgebase Manager Pro Is Reality.
MS Access.
Which server is right for you? Get in Contact with us
Product Configurator for Marketing to Manufacturing design automation.
Building Mobile Apps in the Cloud – Comparing Approaches.
XProtect® Expert 2013 Product presentation
Omni Introduction Page All About Omni and our Products.
OPC Systems.NET. Open Automation Software Based in Lakewood, Colorado USA Founded in 1994 OPC Systems.NET released in 2004 Over 100k+ server licenses.
OPC WPFHMI.NET.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Why choose Drupal?
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Revising assemblies.
OPC Alarm.NET.
Make your messaging reliable use it Messaging. A single and global solution Send, receive and process any type of message through the appropriate channel.
1 of 13 Back to Start Working Remotely Your company’s Windows SBS computer network makes it easy for you and your coworkers to work remotely—and to stay.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Take advantage of the SMS technology in your organization today!
Software Development Architectures Ankur K. Rajopadhye Louisiana Tech University.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV Dynamics GP12 Web Client Today and in the Future Kevin Racer, Sr. Program Manager.
Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in We create innovative software solutions for SharePoint,
#SEU12 Solid Edge Light-Weight APIs Madison Miner Software Engineer EDA, Inc.
Product Overview T-Client Blue Sea Systems (Pvt.) Ltd.
#SEU12 Madison Miner Software Engineer EDA, Inc..
IBSS Inc (International Business Software Solutions Inc.) Microsoft.NET.
CSD 2006 / TEAM 12 Final presentation 29 th May 2006.
OPC Database.NET. OPC Systems.NET What is OPC Systems.NET? OPC Systems.NET is a suite of.NET and HTML5 products for SCADA, HMI, Data Historian, and live.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
SharePoint Services Indiana University Cory P. Retherford May 9 th, 2011.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
By: Bill Stevenson Jose Plancarte Erik Magsino. Overview Messaging and collaboration server Send and Receive electronic mail and other forms of interactive.
 Chapter 6 Architecture 1. What is Architecture?  Overall Structure of system  First Stage in Design process 2.
Mostafa Abdollahi Mazandaran University Of Science And Technology January 2011.
Caravan Business Server a viable alternative development platform niti telecom consultancy april 2002.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
A Web-based Distributed Simulation System Christopher Taewan Ryu Computer Science Department California State University, Fullerton.
Sale system Expected system: Web-base, Software Application, 2 tiers Application – data, Stand alone database for client, Database engine for Server, Client.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
DataFlow Diagram – Level 0
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
PROGRAMMING IN VISUAL BASIC.NET CREATING YOUR FIRST WEB APPLICATION Bilal Munir Mughal 1 Chapter-3.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
Web Server Apache PHP HTTP Request User types URL into browser Address resolved if nec. We use directly Most browsers request.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
DFR Downloader Theo Laughner, PE Presented at GPA User Forum August 5, 2015.
The Holmes Platform and Applications
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
MICROSOFT OUTLOOK and Outlook service Provider
PHP / MySQL Introduction
Introduction to Computers
Printer Admin Print Job Manager
Network Models, Hardware, Protocols and number systems
Architecture.
SELL THE RIGHT PRODUCT ─ EVERY TIME
Architecture.
LO2 – Understand Computer Software
UFCEUS-20-2 Web Programming
Web Servers (IIS and Apache)
Mark Quirk Head of Technology Developer & Platform Group
Web Application Development Using PHP
Presentation transcript:

#SEU12 Madison Miner Software Engineer EDA, Inc.

© Siemens AG All Rights Reserved. Siemens PLM Software Page 2 Presenter background EDA has been an automation consultant for over 21 years. Madison has been a software EDA for 9 years. EDA has experience automating Solid Edge, SolidWorks, AutoCAD, Google SketchUp, MS Office and more. EDA has automated quoting, drafting, design, engineering and manufacturing. EDA has developed many Web-Based engineering, sales and quoting programs.

© Siemens AG All Rights Reserved. Siemens PLM Software Page 3 Why automate Solid Edge over the web? Advantages: Easy to maintain and deploy. Easy to use. If the program only generates.SAT or.DWG files, users do not have to have Solid Edge installed. Easy to develop a high quality interface. Can be used by mobile devices, Macs, Linux, etc. Available anywhere in the world 24 hours a day. Disadvantages Can be difficult to develop back end. Internet connection required for use. Can be troublesome supporting multiple browsers.

© Siemens AG All Rights Reserved. Siemens PLM Software Page 4 What kind of program can you automate over the Web? Engineering: 3D Models or 2D Drawings can be delivered through the browser or . Sales and Quoting: Web systems can be built for in-house sales, customers or both. Saves sales staff time & reduces back and forth with engineering Customer Ordering: Web application can help customer with configuration of custom products, tracking past orders, order modification. Provide customers with drawings/models, with or without quote. Providing a drawing assists in the preliminary discussions and gives the customer a good understanding before they talk with salesmen. Reduced mistakes, increased sales and customer loyalty.

© Siemens AG All Rights Reserved. Siemens PLM Software Page 5 What does a web-based automation system look like?

© Siemens AG All Rights Reserved. Siemens PLM Software Page 6 Users

© Siemens AG All Rights Reserved. Siemens PLM Software Page 7 Users

© Siemens AG All Rights Reserved. Siemens PLM Software Page 8 Server System

© Siemens AG All Rights Reserved. Siemens PLM Software Page 9 Server System Can be installed on one logical server. However, at least two logical servers are recommended. Required Components: Web Based UI Queue Solid Edge Recommended Components: Separate Solid Edge Controller Database

© Siemens AG All Rights Reserved. Siemens PLM Software Page 10 Web Server

© Siemens AG All Rights Reserved. Siemens PLM Software Page 11 Web Server Software Windows Server 2008 (Apache or other) SQL Server (MySQL or other) ASP.NET (PHP or other) User Interface HTML/XHTML Flash can be used but is not recommended. Database Stores Users, Sales, Model info etc. Queue First-In-First-Out or other priority Keep the Queue on the logical web-server to allow multiple Solid Edge Servers

© Siemens AG All Rights Reserved. Siemens PLM Software Page 12 Communication Between Web Server and Solid Edge Server

© Siemens AG All Rights Reserved. Siemens PLM Software Page 13 Communication Between Web Server and Solid Edge Server Many different methods could be used:.NET Remoting Has been deprecated and rolled in to WCF Easy to set up Works well.NET Windows Communication Foundation (WCF) Can be faster and more scalable

© Siemens AG All Rights Reserved. Siemens PLM Software Page 14 Solid Edge Server

© Siemens AG All Rights Reserved. Siemens PLM Software Page 15 Solid Edge Server Installed Software Windows 7 (Same as your current SE users use) Solid Edge Controller (custom program) Solid Edge Solid Edge Controller Windows or Console program Listens for request from Web server Automates Solid Edge Restarts Solid Edge if necessary Reports Errors, including timeouts Delivers completed drawings and models Notifies the webserver when the job is complete

© Siemens AG All Rights Reserved. Siemens PLM Software Page 16 Model Delivery System

© Siemens AG All Rights Reserved. Siemens PLM Software Page 17 Model Delivery System Delivery Does not require the user to wait while models are built Allows an opportunity to capture a visitor’s address Works well up to ~50MB files Asynchronous Web Delivery Does not require the user to wait Works well for any size files Synchronous Web Delivery Easiest to develop Require the user to wait while files are created Works well for fast jobs (2D) Works well for any size files

#SEU12 Thank You! Questions? Architecture for a Web-Based engineering automation program