SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
© 2016 Aras aras.com
Client Technology Directions
Rob McAveney
Chief Architect
© 2016 Aras aras.com
Session Format
 Minimal prepared content
▫ Just a few slides
▫ No conclusions, just ideas
 Open discussion
▫ Are we headed in the right direction?
▫ What are we missing?
▫ What else is the community doing?
© 2016 Aras aras.com
Current Client Landscape
 Browser clients: IE, FF, Chrome, Edge (soon)
▫ Browser extensions
 Mobile: Aras Flow, Component Search
 Connectors: Office, CAD, etc.
 Desktop apps: Aras Update, Batchloader, etc.
 Client SDK
▫ IOM.dll
▫ Xamarin: iOS, Android, RT
© 2016 Aras aras.com
Challenges
 WAN / High Latency
 Sync / Async
 Client API
© 2016 Aras aras.com
Over the Wire
 SOAP vs. REST
 AML vs. JSON vs. HTML
 OData
© 2016 Aras aras.com
Browser Clients
 Design Patterns
▫ MVC
▫ MVVM
 Toolkits
▫ Dojo
▫ Jquery
▫ Angular
▫ Others?
© 2016 Aras aras.com
Mobile Clients
 Approaches
▫ Native code on each platform
▫ Cross-platform toolkits – Xamarin
▫ HTML-based apps: Cordova / PhoneGap
▫ Web-only with responsive design
 Platform support
▫ iOS, Android, Windows
▫ Tablet vs. phone
© 2016 Aras aras.com
Open Discussion
© 2016 Aras aras.com
Thank you for your input
for making
ACE 2016
a great success
Special thanks to all
who participated at
ACE 2016
YOU
THANK
Look for the
ACE 2016 Survey
in your email and
please fill it out
THANK for making
ACE 2016
a great success
YOU
See you next year
@ ACE 2017!
THANK for making
ACE 2016
a great success
YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Packaged Integration Connectors
Packaged Integration ConnectorsPackaged Integration Connectors
Packaged Integration ConnectorsAras
 
Technical Documentation for Technical Publications
Technical Documentation for Technical PublicationsTechnical Documentation for Technical Publications
Technical Documentation for Technical PublicationsAras
 
Aras Community Update 2016
Aras Community Update 2016Aras Community Update 2016
Aras Community Update 2016Aras
 
Simulation Data Management-Ansys
Simulation Data Management-AnsysSimulation Data Management-Ansys
Simulation Data Management-AnsysAras
 
Understanding the New Content Modeling Framework
Understanding the New Content Modeling FrameworkUnderstanding the New Content Modeling Framework
Understanding the New Content Modeling FrameworkAras
 
It Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site DeploymentsIt Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site DeploymentsAras
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentationguestfd80a3
 
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorStrategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorAras
 
SharePoint PLM Software Overview
SharePoint PLM Software OverviewSharePoint PLM Software Overview
SharePoint PLM Software OverviewAras
 
New Approaches to ALM PLM Cross Discipline Product Development
New Approaches to ALM PLM Cross Discipline Product DevelopmentNew Approaches to ALM PLM Cross Discipline Product Development
New Approaches to ALM PLM Cross Discipline Product DevelopmentAras
 
Architecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in ArasArchitecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in ArasAras
 
L1 Overview SAP API Business Hub
L1 Overview SAP API Business HubL1 Overview SAP API Business Hub
L1 Overview SAP API Business HubSAP Cloud Platform
 
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB ApplicationsAlpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB ApplicationsRichard Rabins
 
Application PaaS with SAP
Application PaaS with SAPApplication PaaS with SAP
Application PaaS with SAPWarren Eiserman
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform
 
SAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsSAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsKristian Kalsing
 
SAP Developer Relations for Nextgen
SAP Developer Relations for NextgenSAP Developer Relations for Nextgen
SAP Developer Relations for NextgenCraig Cmehil
 
Sapa1vssapb1 160201065516
Sapa1vssapb1 160201065516Sapa1vssapb1 160201065516
Sapa1vssapb1 160201065516Adeel Malik
 

Was ist angesagt? (20)

Packaged Integration Connectors
Packaged Integration ConnectorsPackaged Integration Connectors
Packaged Integration Connectors
 
Technical Documentation for Technical Publications
Technical Documentation for Technical PublicationsTechnical Documentation for Technical Publications
Technical Documentation for Technical Publications
 
Aras Community Update 2016
Aras Community Update 2016Aras Community Update 2016
Aras Community Update 2016
 
Simulation Data Management-Ansys
Simulation Data Management-AnsysSimulation Data Management-Ansys
Simulation Data Management-Ansys
 
Understanding the New Content Modeling Framework
Understanding the New Content Modeling FrameworkUnderstanding the New Content Modeling Framework
Understanding the New Content Modeling Framework
 
It Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site DeploymentsIt Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site Deployments
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentation
 
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorStrategies for Implementing Aras Innovator
Strategies for Implementing Aras Innovator
 
SharePoint PLM Software Overview
SharePoint PLM Software OverviewSharePoint PLM Software Overview
SharePoint PLM Software Overview
 
New Approaches to ALM PLM Cross Discipline Product Development
New Approaches to ALM PLM Cross Discipline Product DevelopmentNew Approaches to ALM PLM Cross Discipline Product Development
New Approaches to ALM PLM Cross Discipline Product Development
 
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
 
Architecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in ArasArchitecting Design Development Test Request System in Aras
Architecting Design Development Test Request System in Aras
 
L1 Overview SAP API Business Hub
L1 Overview SAP API Business HubL1 Overview SAP API Business Hub
L1 Overview SAP API Business Hub
 
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB ApplicationsAlpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
 
Application PaaS with SAP
Application PaaS with SAPApplication PaaS with SAP
Application PaaS with SAP
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4
 
SAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsSAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process Solutions
 
SAP API Business Hub
SAP API Business HubSAP API Business Hub
SAP API Business Hub
 
SAP Developer Relations for Nextgen
SAP Developer Relations for NextgenSAP Developer Relations for Nextgen
SAP Developer Relations for Nextgen
 
Sapa1vssapb1 160201065516
Sapa1vssapb1 160201065516Sapa1vssapb1 160201065516
Sapa1vssapb1 160201065516
 

Andere mochten auch

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
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of EngineeringAras
 
Strategic BOM Management
Strategic BOM ManagementStrategic BOM Management
Strategic BOM ManagementAras
 
Deploying Solution Enhancements to Production
Deploying Solution Enhancements to ProductionDeploying Solution Enhancements to Production
Deploying Solution Enhancements to ProductionAras
 
How to Configure Tech Docs
How to Configure Tech DocsHow to Configure Tech Docs
How to Configure Tech DocsAras
 
GETRAG FORD Transmissions Aras PLM Platform for Global Processes
GETRAG FORD Transmissions Aras PLM Platform for Global ProcessesGETRAG FORD Transmissions Aras PLM Platform for Global Processes
GETRAG FORD Transmissions Aras PLM Platform for Global ProcessesAras
 
Requirements for Extremely Complex Systems
Requirements for Extremely Complex SystemsRequirements for Extremely Complex Systems
Requirements for Extremely Complex SystemsDavid Hetherington
 
20160218 Workshop Interopand PLM - Towards dynamic manufacturing network an...
20160218   Workshop Interopand PLM - Towards dynamic manufacturing network an...20160218   Workshop Interopand PLM - Towards dynamic manufacturing network an...
20160218 Workshop Interopand PLM - Towards dynamic manufacturing network an...Dr Nicolas Figay
 
Aras PLM Software Solutions
Aras PLM Software SolutionsAras PLM Software Solutions
Aras PLM Software SolutionsAras
 
Aras PLM Roadmap
Aras PLM RoadmapAras PLM Roadmap
Aras PLM RoadmapAras
 
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman Elizabeth Steiner
 
Brief Intro to Aras PLM Solutions
Brief Intro to Aras PLM SolutionsBrief Intro to Aras PLM Solutions
Brief Intro to Aras PLM SolutionsAras
 
11 Ace 2010 Aras Configuration And Change Management
11 Ace 2010 Aras Configuration And Change Management11 Ace 2010 Aras Configuration And Change Management
11 Ace 2010 Aras Configuration And Change ManagementProdeos
 
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
 
Aras PLM CAD Integration
Aras PLM CAD IntegrationAras PLM CAD Integration
Aras PLM CAD IntegrationAras
 
Loyd Baker: MBSE - connecting the dots process with loyd baker
Loyd Baker: MBSE - connecting the dots process with loyd bakerLoyd Baker: MBSE - connecting the dots process with loyd baker
Loyd Baker: MBSE - connecting the dots process with loyd bakerEnergyTech2015
 
Ley 375 de 1997 "Ley de Juventud - Colombia"
Ley 375 de 1997 "Ley de Juventud - Colombia"Ley 375 de 1997 "Ley de Juventud - Colombia"
Ley 375 de 1997 "Ley de Juventud - Colombia"ConsejoJuventud
 

Andere mochten auch (18)

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
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of Engineering
 
Strategic BOM Management
Strategic BOM ManagementStrategic BOM Management
Strategic BOM Management
 
Deploying Solution Enhancements to Production
Deploying Solution Enhancements to ProductionDeploying Solution Enhancements to Production
Deploying Solution Enhancements to Production
 
How to Configure Tech Docs
How to Configure Tech DocsHow to Configure Tech Docs
How to Configure Tech Docs
 
GETRAG FORD Transmissions Aras PLM Platform for Global Processes
GETRAG FORD Transmissions Aras PLM Platform for Global ProcessesGETRAG FORD Transmissions Aras PLM Platform for Global Processes
GETRAG FORD Transmissions Aras PLM Platform for Global Processes
 
Requirements for Extremely Complex Systems
Requirements for Extremely Complex SystemsRequirements for Extremely Complex Systems
Requirements for Extremely Complex Systems
 
20160218 Workshop Interopand PLM - Towards dynamic manufacturing network an...
20160218   Workshop Interopand PLM - Towards dynamic manufacturing network an...20160218   Workshop Interopand PLM - Towards dynamic manufacturing network an...
20160218 Workshop Interopand PLM - Towards dynamic manufacturing network an...
 
Aras PLM Software Solutions
Aras PLM Software SolutionsAras PLM Software Solutions
Aras PLM Software Solutions
 
Aras PLM Roadmap
Aras PLM RoadmapAras PLM Roadmap
Aras PLM Roadmap
 
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
 
Brief Intro to Aras PLM Solutions
Brief Intro to Aras PLM SolutionsBrief Intro to Aras PLM Solutions
Brief Intro to Aras PLM Solutions
 
11 Ace 2010 Aras Configuration And Change Management
11 Ace 2010 Aras Configuration And Change Management11 Ace 2010 Aras Configuration And Change Management
11 Ace 2010 Aras Configuration And Change Management
 
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
 
PLM Data Migration
PLM Data MigrationPLM Data Migration
PLM Data Migration
 
Aras PLM CAD Integration
Aras PLM CAD IntegrationAras PLM CAD Integration
Aras PLM CAD Integration
 
Loyd Baker: MBSE - connecting the dots process with loyd baker
Loyd Baker: MBSE - connecting the dots process with loyd bakerLoyd Baker: MBSE - connecting the dots process with loyd baker
Loyd Baker: MBSE - connecting the dots process with loyd baker
 
Ley 375 de 1997 "Ley de Juventud - Colombia"
Ley 375 de 1997 "Ley de Juventud - Colombia"Ley 375 de 1997 "Ley de Juventud - Colombia"
Ley 375 de 1997 "Ley de Juventud - Colombia"
 

Ähnlich wie Client Technology Directions

Xamarin cross platform
Xamarin cross platformXamarin cross platform
Xamarin cross platformGuada Casuso
 
Dynamic Website Designing Company in Delhi NCR Dynamic website Designers
Dynamic Website Designing Company in Delhi NCR Dynamic website DesignersDynamic Website Designing Company in Delhi NCR Dynamic website Designers
Dynamic Website Designing Company in Delhi NCR Dynamic website DesignersMambaSoftwares
 
Web development.pptx
Web development.pptxWeb development.pptx
Web development.pptxAlbertMcCarty
 
SPCA2013 - Building Windows Client Applications for SharePoint 2013
SPCA2013 - Building Windows Client Applications for SharePoint 2013SPCA2013 - Building Windows Client Applications for SharePoint 2013
SPCA2013 - Building Windows Client Applications for SharePoint 2013NCCOMMS
 
Global Vision of Inet eSystems And Software Pvt Ltd Pune India
Global Vision of Inet eSystems And Software Pvt Ltd Pune India Global Vision of Inet eSystems And Software Pvt Ltd Pune India
Global Vision of Inet eSystems And Software Pvt Ltd Pune India pkumarpkumar
 
Quasar Framework: Full Front-end Stack for Developing SPA, SSR, Mobile and De...
Quasar Framework: Full Front-end Stack for Developing SPA, SSR, Mobile and De...Quasar Framework: Full Front-end Stack for Developing SPA, SSR, Mobile and De...
Quasar Framework: Full Front-end Stack for Developing SPA, SSR, Mobile and De...Katy Slemon
 
Infasta buisness proposal
Infasta buisness proposalInfasta buisness proposal
Infasta buisness proposalShiva Kumar
 
Infasta Buisness Proposal
Infasta Buisness ProposalInfasta Buisness Proposal
Infasta Buisness ProposalShiva Kumar
 
Infasta buisness proposal
Infasta buisness proposalInfasta buisness proposal
Infasta buisness proposalShiva Kumar
 
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 ENWeb App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN光一 原田
 
MEAN Stack Tutorial by jeetendra mandal
MEAN Stack Tutorial by jeetendra mandalMEAN Stack Tutorial by jeetendra mandal
MEAN Stack Tutorial by jeetendra mandaljeetendra mandal
 
What to choose for Mobile app development- React Native vs Native.
What to choose for Mobile app development- React Native vs Native.What to choose for Mobile app development- React Native vs Native.
What to choose for Mobile app development- React Native vs Native.Techugo
 
Building ext js apps with ES2015 using sencha visual studio code plugin
Building ext js apps with ES2015 using sencha visual studio code pluginBuilding ext js apps with ES2015 using sencha visual studio code plugin
Building ext js apps with ES2015 using sencha visual studio code pluginSandeep Adwankar
 
Building SPAs with AngularJS
Building SPAs with AngularJSBuilding SPAs with AngularJS
Building SPAs with AngularJSCezar Carneiro
 
Native - Hybrid - Web Mobile Architectures
Native - Hybrid - Web Mobile ArchitecturesNative - Hybrid - Web Mobile Architectures
Native - Hybrid - Web Mobile ArchitecturesPhong Le Duy
 
Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010arif44
 
UI & API designing services infasta
UI  &  API designing services  infastaUI  &  API designing services  infasta
UI & API designing services infastaShiva Kumar
 

Ähnlich wie Client Technology Directions (20)

Xamarin cross platform
Xamarin cross platformXamarin cross platform
Xamarin cross platform
 
Ajax World West
Ajax World WestAjax World West
Ajax World West
 
Dynamic Website Designing Company in Delhi NCR Dynamic website Designers
Dynamic Website Designing Company in Delhi NCR Dynamic website DesignersDynamic Website Designing Company in Delhi NCR Dynamic website Designers
Dynamic Website Designing Company in Delhi NCR Dynamic website Designers
 
Web development.pptx
Web development.pptxWeb development.pptx
Web development.pptx
 
SPCA2013 - Building Windows Client Applications for SharePoint 2013
SPCA2013 - Building Windows Client Applications for SharePoint 2013SPCA2013 - Building Windows Client Applications for SharePoint 2013
SPCA2013 - Building Windows Client Applications for SharePoint 2013
 
Global Vision of Inet eSystems And Software Pvt Ltd Pune India
Global Vision of Inet eSystems And Software Pvt Ltd Pune India Global Vision of Inet eSystems And Software Pvt Ltd Pune India
Global Vision of Inet eSystems And Software Pvt Ltd Pune India
 
Quasar Framework: Full Front-end Stack for Developing SPA, SSR, Mobile and De...
Quasar Framework: Full Front-end Stack for Developing SPA, SSR, Mobile and De...Quasar Framework: Full Front-end Stack for Developing SPA, SSR, Mobile and De...
Quasar Framework: Full Front-end Stack for Developing SPA, SSR, Mobile and De...
 
Karan_protfolio
Karan_protfolioKaran_protfolio
Karan_protfolio
 
Infasta buisness proposal
Infasta buisness proposalInfasta buisness proposal
Infasta buisness proposal
 
Infasta Buisness Proposal
Infasta Buisness ProposalInfasta Buisness Proposal
Infasta Buisness Proposal
 
Infasta buisness proposal
Infasta buisness proposalInfasta buisness proposal
Infasta buisness proposal
 
Web App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 ENWeb App Framework at SwapSkills vol28 EN
Web App Framework at SwapSkills vol28 EN
 
Why Bet on Node.js?
Why Bet on Node.js?Why Bet on Node.js?
Why Bet on Node.js?
 
MEAN Stack Tutorial by jeetendra mandal
MEAN Stack Tutorial by jeetendra mandalMEAN Stack Tutorial by jeetendra mandal
MEAN Stack Tutorial by jeetendra mandal
 
What to choose for Mobile app development- React Native vs Native.
What to choose for Mobile app development- React Native vs Native.What to choose for Mobile app development- React Native vs Native.
What to choose for Mobile app development- React Native vs Native.
 
Building ext js apps with ES2015 using sencha visual studio code plugin
Building ext js apps with ES2015 using sencha visual studio code pluginBuilding ext js apps with ES2015 using sencha visual studio code plugin
Building ext js apps with ES2015 using sencha visual studio code plugin
 
Building SPAs with AngularJS
Building SPAs with AngularJSBuilding SPAs with AngularJS
Building SPAs with AngularJS
 
Native - Hybrid - Web Mobile Architectures
Native - Hybrid - Web Mobile ArchitecturesNative - Hybrid - Web Mobile Architectures
Native - Hybrid - Web Mobile Architectures
 
Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010
 
UI & API designing services infasta
UI  &  API designing services  infastaUI  &  API designing services  infasta
UI & API designing services infasta
 

Mehr von Aras

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
 
Quality Systems
Quality SystemsQuality Systems
Quality SystemsAras
 
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
 
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
 
Techniques for Gathering Agile Requirements
Techniques for Gathering Agile RequirementsTechniques for Gathering Agile Requirements
Techniques for Gathering Agile RequirementsAras
 
Whats New in Visual Collaboration 2016
Whats New in Visual Collaboration 2016Whats New in Visual Collaboration 2016
Whats New in Visual Collaboration 2016Aras
 
Product Line Engineering Meets PLM
Product Line Engineering Meets PLMProduct Line Engineering Meets PLM
Product Line Engineering Meets PLMAras
 
Mission Ready PLM
Mission Ready PLMMission Ready PLM
Mission Ready PLMAras
 
Racing for the Flexibility Integrating Aras into the IT Landscape
Racing for the Flexibility Integrating Aras into the IT LandscapeRacing for the Flexibility Integrating Aras into the IT Landscape
Racing for the Flexibility Integrating Aras into the IT LandscapeAras
 

Mehr von Aras (11)

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
 
Quality Systems
Quality SystemsQuality Systems
Quality Systems
 
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
 
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
 
Techniques for Gathering Agile Requirements
Techniques for Gathering Agile RequirementsTechniques for Gathering Agile Requirements
Techniques for Gathering Agile Requirements
 
Whats New in Visual Collaboration 2016
Whats New in Visual Collaboration 2016Whats New in Visual Collaboration 2016
Whats New in Visual Collaboration 2016
 
Product Line Engineering Meets PLM
Product Line Engineering Meets PLMProduct Line Engineering Meets PLM
Product Line Engineering Meets PLM
 
Mission Ready PLM
Mission Ready PLMMission Ready PLM
Mission Ready PLM
 
Racing for the Flexibility Integrating Aras into the IT Landscape
Racing for the Flexibility Integrating Aras into the IT LandscapeRacing for the Flexibility Integrating Aras into the IT Landscape
Racing for the Flexibility Integrating Aras into the IT Landscape
 

Kürzlich hochgeladen

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
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
 
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
 
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
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
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
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Kürzlich hochgeladen (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 
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
 
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
 
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
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
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
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Client Technology Directions

  • 1. © 2016 Aras aras.com
  • 2. Client Technology Directions Rob McAveney Chief Architect © 2016 Aras aras.com
  • 3. Session Format  Minimal prepared content ▫ Just a few slides ▫ No conclusions, just ideas  Open discussion ▫ Are we headed in the right direction? ▫ What are we missing? ▫ What else is the community doing? © 2016 Aras aras.com
  • 4. Current Client Landscape  Browser clients: IE, FF, Chrome, Edge (soon) ▫ Browser extensions  Mobile: Aras Flow, Component Search  Connectors: Office, CAD, etc.  Desktop apps: Aras Update, Batchloader, etc.  Client SDK ▫ IOM.dll ▫ Xamarin: iOS, Android, RT © 2016 Aras aras.com
  • 5. Challenges  WAN / High Latency  Sync / Async  Client API © 2016 Aras aras.com
  • 6. Over the Wire  SOAP vs. REST  AML vs. JSON vs. HTML  OData © 2016 Aras aras.com
  • 7. Browser Clients  Design Patterns ▫ MVC ▫ MVVM  Toolkits ▫ Dojo ▫ Jquery ▫ Angular ▫ Others? © 2016 Aras aras.com
  • 8. Mobile Clients  Approaches ▫ Native code on each platform ▫ Cross-platform toolkits – Xamarin ▫ HTML-based apps: Cordova / PhoneGap ▫ Web-only with responsive design  Platform support ▫ iOS, Android, Windows ▫ Tablet vs. phone © 2016 Aras aras.com
  • 9. Open Discussion © 2016 Aras aras.com Thank you for your input
  • 10. for making ACE 2016 a great success Special thanks to all who participated at ACE 2016 YOU THANK
  • 11. Look for the ACE 2016 Survey in your email and please fill it out THANK for making ACE 2016 a great success YOU
  • 12. See you next year @ ACE 2017! THANK for making ACE 2016 a great success YOU