SlideShare a Scribd company logo
1 of 11
BEDIFFERENT                                ACE   GERMANY




Copyright © 2012 Aras. All Rights Reserved.                   aras.com
ACE
                                              Germany



 Browser Neutral Client

 Rob McAveney
 Director of Product Management
 Aras Corp
Copyright © 2012 Aras. All Rights Reserved.        aras.com
Background
  Internet Explorer has been the primary browser for
   Aras Innovator since the beginning
            Initially the only browser in mainstream use
            Until recently, IE was the only browser that
             could handle the controls needed for the Aras UI
            Corporate adoption of alternate browsers and operating
             systems has trailed consumer adoption
  Controls (grid, toolbar, etc.) built using .NET
            Allows for UI similar to a desktop application
            Inherently Windows-only
            Require .NET security settings to work properly

Copyright © 2012 Aras. All Rights Reserved.   Slide 3                 aras.com
ECCO Project
  Aras subscriber ECCO decided to sponsored a project to
   provide an Aras client to their Mac OS X users
            Launched in late 2011 in cooperation with Aras partner
             Minerva
            Direct port of existing client to preserve familiar screens and
             functions
            All customizations needed to work cross-browser
            Required a path forward to standard product when released
            No support of Aras solutions or admin functions required
            Separate clients for IE users and Firefox users
  Currently live and stable in production

Copyright © 2012 Aras. All Rights Reserved.   Slide 4                    aras.com
Technology Decisions
  Multiple options considered
            Cross-platform .NET implementations (Mono, etc.)
            Compiled RIA technologies (Flash, Silverlight)
            Pure HTML5 vs. HTML5 with a framework
  JQuery vs. Dojo
            Engaged outside expertise for advice
            Prototyped controls using both technologies
            Dojo selected
                    • Better suited for web applications (not web sites)
                    • More consistent control library
                    • Fits better with existing code style
                    • Less pervasive than JQuery, but still widely adopted
Copyright © 2012 Aras. All Rights Reserved.      Slide 5                     aras.com
Dojo-based Controls
  Aras controls are mostly                                     Aras TreeGrid
        wrappers around




                                                                                Aras Control API
        existing Dojo controls




                                                   Legacy API
  Implement behaviors                                              Dojo
        not present in                                            DataGrid
        standard Dojo controls
  Implement the legacy
   control API to maintain compatibility
  Create a new Aras control API that is more modern,
        more complete and better documented
  Dojo APIs still accessible if necessary
Copyright © 2012 Aras. All Rights Reserved.   Slide 6                                  aras.com
Productization Process
  Begin with codebase from the ECCO project
  Rewrite and refactor most of the existing Javascript
   code used by the IE client
  Create Aras controls and APIs
  Add support for solutions and administrative features
  Build a foundation for a proper client API
  Test extensively on all supported platforms
  Converge on a stable build
  Document, package and release


Copyright © 2012 Aras. All Rights Reserved.   Slide 7   aras.com
Roadmap
  Beta to be available in the next few days
            Currently in final packaging
            Installs as a separate instance for testing purposes only
            No upgrade path from existing db to beta or from beta db to
             final release
  Additional beta version likely in early 2013
            Depends on customer demand
  Final release as Aras Innovator 10.0 in April, 2013
            New client only – no more .NET client
            Upgrades expected to be both popular and time consuming
            Advance planning required for a smooth upgrade

Copyright © 2012 Aras. All Rights Reserved.   Slide 8                    aras.com
Platform Support
  Aras Innovator 9.4
            .NET Client only
            Browser Support: IE7, IE8, IE9, IE10
            Client OS Support: XP, Vista, Windows 7, Windows 8
            Server OS Support: Windows Server 2003 +
  Aras Innovator 10.0
            HTML5 Client only
            .NET security policies no longer required
            Browser Support: IE9, IE10, Firefox (Latest)
            Client OS Support: Windows 7, Windows 8, OS X (Latest)
            Server OS Support: Windows Server 2008 +

Copyright © 2012 Aras. All Rights Reserved.   Slide 9                 aras.com
Path Forward
  Long term goal to deliver a set of client building blocks
            Drag and drop interface to combine UI elements
            Deploy to browser, mobile or native platforms
            PLM data to appear in many places, not just a monolithic client
  Four step process to move forward

                                                            Modeled        User
                          Browser             Client
                                                                  UI   Interface
                           Neutral             APIs
                                                            Elements     Builder

  Aras is aggressively adding development resources
  Momentum is growing…
Copyright © 2012 Aras. All Rights Reserved.      Slide 10                      aras.com
ACE Germany




 Questions                                    ?
 Rob McAveney
 Director of Product Management
 Aras Corp
Copyright © 2012 Aras. All Rights Reserved.               aras.com

More Related Content

What's hot

Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and OverviewRe-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and OverviewGuatemala User Group
 
Easily Create Scalable Automation using Selenium
Easily Create Scalable Automation using SeleniumEasily Create Scalable Automation using Selenium
Easily Create Scalable Automation using SeleniumMicro Focus
 
Avaya one touch video customer presentation march 1 2012
Avaya one touch video customer presentation march 1 2012Avaya one touch video customer presentation march 1 2012
Avaya one touch video customer presentation march 1 2012troysp
 
ADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsJaime Cid
 
Эволюция интерфейса Siebel - Responsive Web Design
Эволюция интерфейса Siebel  - Responsive Web DesignЭволюция интерфейса Siebel  - Responsive Web Design
Эволюция интерфейса Siebel - Responsive Web Designcrm2life
 
Why is RAD imperative for modern app development
Why is RAD imperative for modern app developmentWhy is RAD imperative for modern app development
Why is RAD imperative for modern app developmentWaveMaker, Inc.
 
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...Chris Muir
 
Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service	Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service Guatemala User Group
 
Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?Bruno Borges
 
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFXTweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFXBruno Borges
 
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with OracleMobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with OracleChris Muir
 
Interactive Mobile Applications in the Enterprise: Are You Ready?
Interactive Mobile Applications in the Enterprise: Are You Ready?Interactive Mobile Applications in the Enterprise: Are You Ready?
Interactive Mobile Applications in the Enterprise: Are You Ready?CITYTECH, Inc.
 
Neev capabilities in building video and live streaming apps
Neev capabilities in building video and live streaming appsNeev capabilities in building video and live streaming apps
Neev capabilities in building video and live streaming appsNeev Technologies
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk MobileChris Muir
 
Avaya: How to Give Your Business Apps Better People Skills From Oct 2013 Webinar
Avaya: How to Give Your Business Apps Better People Skills From Oct 2013 WebinarAvaya: How to Give Your Business Apps Better People Skills From Oct 2013 Webinar
Avaya: How to Give Your Business Apps Better People Skills From Oct 2013 WebinarAvaya Inc.
 

What's hot (20)

Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and OverviewRe-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
 
Easily Create Scalable Automation using Selenium
Easily Create Scalable Automation using SeleniumEasily Create Scalable Automation using Selenium
Easily Create Scalable Automation using Selenium
 
Resume_Kartheek_Sr.QA
Resume_Kartheek_Sr.QAResume_Kartheek_Sr.QA
Resume_Kartheek_Sr.QA
 
Avaya one touch video customer presentation march 1 2012
Avaya one touch video customer presentation march 1 2012Avaya one touch video customer presentation march 1 2012
Avaya one touch video customer presentation march 1 2012
 
ADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsADF Value Proposition in 10 key points
ADF Value Proposition in 10 key points
 
MySQL
MySQLMySQL
MySQL
 
Эволюция интерфейса Siebel - Responsive Web Design
Эволюция интерфейса Siebel  - Responsive Web DesignЭволюция интерфейса Siebel  - Responsive Web Design
Эволюция интерфейса Siebel - Responsive Web Design
 
Why is RAD imperative for modern app development
Why is RAD imperative for modern app developmentWhy is RAD imperative for modern app development
Why is RAD imperative for modern app development
 
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
 
Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service	Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service
 
Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?
 
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFXTweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
 
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with OracleMobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
 
.Net @ Neev
.Net @ Neev.Net @ Neev
.Net @ Neev
 
Interactive Mobile Applications in the Enterprise: Are You Ready?
Interactive Mobile Applications in the Enterprise: Are You Ready?Interactive Mobile Applications in the Enterprise: Are You Ready?
Interactive Mobile Applications in the Enterprise: Are You Ready?
 
Neev capabilities in building video and live streaming apps
Neev capabilities in building video and live streaming appsNeev capabilities in building video and live streaming apps
Neev capabilities in building video and live streaming apps
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk Mobile
 
Avaya: How to Give Your Business Apps Better People Skills From Oct 2013 Webinar
Avaya: How to Give Your Business Apps Better People Skills From Oct 2013 WebinarAvaya: How to Give Your Business Apps Better People Skills From Oct 2013 Webinar
Avaya: How to Give Your Business Apps Better People Skills From Oct 2013 Webinar
 
Corporate overview the services story
Corporate overview the services storyCorporate overview the services story
Corporate overview the services story
 
Adf mobile overview
Adf mobile overviewAdf mobile overview
Adf mobile overview
 

Similar to Aras PLM's Browser Neutral Client

Planning 9.x to 10 Upgrades
Planning 9.x to 10 UpgradesPlanning 9.x to 10 Upgrades
Planning 9.x to 10 UpgradesAras
 
Intro to Advanced PLM Capabilities in Aras Innovator
Intro to Advanced PLM Capabilities in Aras InnovatorIntro to Advanced PLM Capabilities in Aras Innovator
Intro to Advanced PLM Capabilities in Aras InnovatorAras
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloudErnest Mueller
 
WebBee rapid web app development teck stack
WebBee rapid web app development teck stackWebBee rapid web app development teck stack
WebBee rapid web app development teck stackALDAN3
 
Aras PLM Requirements Management
Aras PLM Requirements ManagementAras PLM Requirements Management
Aras PLM Requirements ManagementAras
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfI-Verve Inc
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...rsnarayanan
 
Popular Web Development Frameworks for Developers in 2022.pdf
Popular Web Development Frameworks for Developers in 2022.pdfPopular Web Development Frameworks for Developers in 2022.pdf
Popular Web Development Frameworks for Developers in 2022.pdfQSS Technosoft
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformInitium
 
Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year projectsuneel singh
 
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...WDP Technologies
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile developmentMichael Chaize
 
Open Architecture in the Adobe Marketing Cloud - Summit 2014
Open Architecture in the Adobe Marketing Cloud - Summit 2014Open Architecture in the Adobe Marketing Cloud - Summit 2014
Open Architecture in the Adobe Marketing Cloud - Summit 2014Paolo Mottadelli
 
Codecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseCodecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseFabian Lange
 
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021Katy Slemon
 
The i7 Framework for System-i
The i7 Framework for System-iThe i7 Framework for System-i
The i7 Framework for System-iIvo Jansch
 
Introducing Java 8
Introducing Java 8Introducing Java 8
Introducing Java 8PT.JUG
 
JEE Course - JEE Overview
JEE Course - JEE  OverviewJEE Course - JEE  Overview
JEE Course - JEE Overviewodedns
 

Similar to Aras PLM's Browser Neutral Client (20)

Planning 9.x to 10 Upgrades
Planning 9.x to 10 UpgradesPlanning 9.x to 10 Upgrades
Planning 9.x to 10 Upgrades
 
Intro to Advanced PLM Capabilities in Aras Innovator
Intro to Advanced PLM Capabilities in Aras InnovatorIntro to Advanced PLM Capabilities in Aras Innovator
Intro to Advanced PLM Capabilities in Aras Innovator
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloud
 
WebBee rapid web app development teck stack
WebBee rapid web app development teck stackWebBee rapid web app development teck stack
WebBee rapid web app development teck stack
 
Aras PLM Requirements Management
Aras PLM Requirements ManagementAras PLM Requirements Management
Aras PLM Requirements Management
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdf
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
 
Popular Web Development Frameworks for Developers in 2022.pdf
Popular Web Development Frameworks for Developers in 2022.pdfPopular Web Development Frameworks for Developers in 2022.pdf
Popular Web Development Frameworks for Developers in 2022.pdf
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA Platform
 
Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year project
 
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile development
 
RIA
RIARIA
RIA
 
Open Architecture in the Adobe Marketing Cloud - Summit 2014
Open Architecture in the Adobe Marketing Cloud - Summit 2014Open Architecture in the Adobe Marketing Cloud - Summit 2014
Open Architecture in the Adobe Marketing Cloud - Summit 2014
 
Codecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseCodecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San Jose
 
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
 
The i7 Framework for System-i
The i7 Framework for System-iThe i7 Framework for System-i
The i7 Framework for System-i
 
Introducing Java 8
Introducing Java 8Introducing Java 8
Introducing Java 8
 
JEE Course - JEE Overview
JEE Course - JEE  OverviewJEE Course - JEE  Overview
JEE Course - JEE Overview
 
【BS1】What’s new in visual studio 2022 and c# 10
【BS1】What’s new in visual studio 2022 and c# 10【BS1】What’s new in visual studio 2022 and c# 10
【BS1】What’s new in visual studio 2022 and c# 10
 

More from Aras

Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods IndustryImplementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods IndustryAras
 
Strategic BOM Management
Strategic BOM ManagementStrategic BOM Management
Strategic BOM ManagementAras
 
Client Technology Directions
Client Technology DirectionsClient Technology Directions
Client Technology DirectionsAras
 
Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016Aras
 
Aras Community Update 2016
Aras Community Update 2016Aras Community Update 2016
Aras Community Update 2016Aras
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of EngineeringAras
 
Beyond ECAD Connectors
Beyond ECAD ConnectorsBeyond ECAD Connectors
Beyond ECAD ConnectorsAras
 
The PLM Journey of Justifying Change with Strategic Vision
The PLM Journey of Justifying Change with Strategic VisionThe PLM Journey of Justifying Change with Strategic Vision
The PLM Journey of Justifying Change with Strategic VisionAras
 
The Impact of IoT on Product Design
The Impact of IoT on Product DesignThe Impact of IoT on Product Design
The Impact of IoT on Product DesignAras
 
Enterprise Agile Deployment
Enterprise Agile DeploymentEnterprise Agile Deployment
Enterprise Agile DeploymentAras
 
Taking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelTaking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelAras
 
Quality Systems
Quality SystemsQuality Systems
Quality SystemsAras
 
Variant Management
Variant ManagementVariant Management
Variant ManagementAras
 
The Power of Self Service Reporting
The Power of Self Service ReportingThe Power of Self Service Reporting
The Power of Self Service ReportingAras
 
Making users More Productive with Enterprise Search
Making users More Productive with Enterprise SearchMaking users More Productive with Enterprise Search
Making users More Productive with Enterprise SearchAras
 
Understanding the New Content Modeling Framework
Understanding the New Content Modeling FrameworkUnderstanding the New Content Modeling Framework
Understanding the New Content Modeling FrameworkAras
 
Technical Documentation for Technical Publications
Technical Documentation for Technical PublicationsTechnical Documentation for Technical Publications
Technical Documentation for Technical PublicationsAras
 
Supplier Exchange Portal
Supplier Exchange PortalSupplier Exchange Portal
Supplier Exchange PortalAras
 
Quality Planning for Product Risk Management
Quality Planning for Product Risk ManagementQuality Planning for Product Risk Management
Quality Planning for Product Risk ManagementAras
 
How to Configure Tech Docs
How to Configure Tech DocsHow to Configure Tech Docs
How to Configure Tech DocsAras
 

More from Aras (20)

Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods IndustryImplementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
Implementing PLM in the Fast-Paced, Innovation Driven Prepared Foods Industry
 
Strategic BOM Management
Strategic BOM ManagementStrategic BOM Management
Strategic BOM Management
 
Client Technology Directions
Client Technology DirectionsClient Technology Directions
Client Technology Directions
 
Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016Aras Vision and Roadmap 2016
Aras Vision and Roadmap 2016
 
Aras Community Update 2016
Aras Community Update 2016Aras Community Update 2016
Aras Community Update 2016
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of Engineering
 
Beyond ECAD Connectors
Beyond ECAD ConnectorsBeyond ECAD Connectors
Beyond ECAD Connectors
 
The PLM Journey of Justifying Change with Strategic Vision
The PLM Journey of Justifying Change with Strategic VisionThe PLM Journey of Justifying Change with Strategic Vision
The PLM Journey of Justifying Change with Strategic Vision
 
The Impact of IoT on Product Design
The Impact of IoT on Product DesignThe Impact of IoT on Product Design
The Impact of IoT on Product Design
 
Enterprise Agile Deployment
Enterprise Agile DeploymentEnterprise Agile Deployment
Enterprise Agile Deployment
 
Taking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelTaking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next Level
 
Quality Systems
Quality SystemsQuality Systems
Quality Systems
 
Variant Management
Variant ManagementVariant Management
Variant Management
 
The Power of Self Service Reporting
The Power of Self Service ReportingThe Power of Self Service Reporting
The Power of Self Service Reporting
 
Making users More Productive with Enterprise Search
Making users More Productive with Enterprise SearchMaking users More Productive with Enterprise Search
Making users More Productive with Enterprise Search
 
Understanding the New Content Modeling Framework
Understanding the New Content Modeling FrameworkUnderstanding the New Content Modeling Framework
Understanding the New Content Modeling Framework
 
Technical Documentation for Technical Publications
Technical Documentation for Technical PublicationsTechnical Documentation for Technical Publications
Technical Documentation for Technical Publications
 
Supplier Exchange Portal
Supplier Exchange PortalSupplier Exchange Portal
Supplier Exchange Portal
 
Quality Planning for Product Risk Management
Quality Planning for Product Risk ManagementQuality Planning for Product Risk Management
Quality Planning for Product Risk Management
 
How to Configure Tech Docs
How to Configure Tech DocsHow to Configure Tech Docs
How to Configure Tech Docs
 

Recently uploaded

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Recently uploaded (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

Aras PLM's Browser Neutral Client

  • 1. BEDIFFERENT ACE GERMANY Copyright © 2012 Aras. All Rights Reserved. aras.com
  • 2. ACE Germany Browser Neutral Client Rob McAveney Director of Product Management Aras Corp Copyright © 2012 Aras. All Rights Reserved. aras.com
  • 3. Background  Internet Explorer has been the primary browser for Aras Innovator since the beginning  Initially the only browser in mainstream use  Until recently, IE was the only browser that could handle the controls needed for the Aras UI  Corporate adoption of alternate browsers and operating systems has trailed consumer adoption  Controls (grid, toolbar, etc.) built using .NET  Allows for UI similar to a desktop application  Inherently Windows-only  Require .NET security settings to work properly Copyright © 2012 Aras. All Rights Reserved. Slide 3 aras.com
  • 4. ECCO Project  Aras subscriber ECCO decided to sponsored a project to provide an Aras client to their Mac OS X users  Launched in late 2011 in cooperation with Aras partner Minerva  Direct port of existing client to preserve familiar screens and functions  All customizations needed to work cross-browser  Required a path forward to standard product when released  No support of Aras solutions or admin functions required  Separate clients for IE users and Firefox users  Currently live and stable in production Copyright © 2012 Aras. All Rights Reserved. Slide 4 aras.com
  • 5. Technology Decisions  Multiple options considered  Cross-platform .NET implementations (Mono, etc.)  Compiled RIA technologies (Flash, Silverlight)  Pure HTML5 vs. HTML5 with a framework  JQuery vs. Dojo  Engaged outside expertise for advice  Prototyped controls using both technologies  Dojo selected • Better suited for web applications (not web sites) • More consistent control library • Fits better with existing code style • Less pervasive than JQuery, but still widely adopted Copyright © 2012 Aras. All Rights Reserved. Slide 5 aras.com
  • 6. Dojo-based Controls  Aras controls are mostly Aras TreeGrid wrappers around Aras Control API existing Dojo controls Legacy API  Implement behaviors Dojo not present in DataGrid standard Dojo controls  Implement the legacy control API to maintain compatibility  Create a new Aras control API that is more modern, more complete and better documented  Dojo APIs still accessible if necessary Copyright © 2012 Aras. All Rights Reserved. Slide 6 aras.com
  • 7. Productization Process  Begin with codebase from the ECCO project  Rewrite and refactor most of the existing Javascript code used by the IE client  Create Aras controls and APIs  Add support for solutions and administrative features  Build a foundation for a proper client API  Test extensively on all supported platforms  Converge on a stable build  Document, package and release Copyright © 2012 Aras. All Rights Reserved. Slide 7 aras.com
  • 8. Roadmap  Beta to be available in the next few days  Currently in final packaging  Installs as a separate instance for testing purposes only  No upgrade path from existing db to beta or from beta db to final release  Additional beta version likely in early 2013  Depends on customer demand  Final release as Aras Innovator 10.0 in April, 2013  New client only – no more .NET client  Upgrades expected to be both popular and time consuming  Advance planning required for a smooth upgrade Copyright © 2012 Aras. All Rights Reserved. Slide 8 aras.com
  • 9. Platform Support  Aras Innovator 9.4  .NET Client only  Browser Support: IE7, IE8, IE9, IE10  Client OS Support: XP, Vista, Windows 7, Windows 8  Server OS Support: Windows Server 2003 +  Aras Innovator 10.0  HTML5 Client only  .NET security policies no longer required  Browser Support: IE9, IE10, Firefox (Latest)  Client OS Support: Windows 7, Windows 8, OS X (Latest)  Server OS Support: Windows Server 2008 + Copyright © 2012 Aras. All Rights Reserved. Slide 9 aras.com
  • 10. Path Forward  Long term goal to deliver a set of client building blocks  Drag and drop interface to combine UI elements  Deploy to browser, mobile or native platforms  PLM data to appear in many places, not just a monolithic client  Four step process to move forward Modeled User Browser Client UI Interface Neutral APIs Elements Builder  Aras is aggressively adding development resources  Momentum is growing… Copyright © 2012 Aras. All Rights Reserved. Slide 10 aras.com
  • 11. ACE Germany Questions ? Rob McAveney Director of Product Management Aras Corp Copyright © 2012 Aras. All Rights Reserved. aras.com