© 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

Client Technology Directions

  • 1.
    © 2016 Arasaras.com
  • 2.
    Client Technology Directions RobMcAveney Chief Architect © 2016 Aras aras.com
  • 3.
    Session Format  Minimalprepared 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  DesignPatterns ▫ 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 © 2016Aras aras.com Thank you for your input
  • 10.
    for making ACE 2016 agreat success Special thanks to all who participated at ACE 2016 YOU THANK
  • 11.
    Look for the ACE2016 Survey in your email and please fill it out THANK for making ACE 2016 a great success YOU
  • 12.
    See you nextyear @ ACE 2017! THANK for making ACE 2016 a great success YOU