Smart Clientfor
Smart Devices
Niels GebauerDirectorClient Tools Consultancy [email protected]
ConsultancyClient Tools
The slides contain brief notes Some slides are animated and are
best viewed in Slide Show Mode
2© 2013 CTC www.ClientTools.com.au
Specializes in client interface solutions to customers using EAE and AB Suite systems
The company aim is to provide products and services that add value to EAE and AB Suite by enriching the End User Interface capabilities
Founded May 2007
Located in Adelaide, South Australia
Client Tools Consultancy
3© 2013 CTC www.ClientTools.com.au
Agenda The CTC Smart Client Environment
• Smart Client Landscape• Generate Environment• Runtime Architecture
Demonstrations• Smart Client UI• Custom Controls• Copy From Grid• Smart Devices
PC – iPad - iPhone
The CTC Smart Client Environment• Smart Client Landscape• Generate Environment• Runtime Architecture
Demonstrations• Smart Client UI• Custom Controls• Copy From Grid• Smart Devices
PC – iPad - iPhone
4© 2013 CTC www.ClientTools.com.au
Smart Client Landscape
Desktops/Laptops Smart Phones
Tablets
JavaScript
CSS3
+
5© 2013 CTC www.ClientTools.com.au
Generate Environment
EAEModel DB
AB SuiteModel DB
EAEDeveloper
CEGenerateEnvironment
GeneratedSolution
Plug-InGeneratorsAB Suite
Developer
Plug-In GeneratorsCTC ASP.NET Generator
CTCConfigurator
CTCConfigXML DB
CTC WCF Services GeneratorCTC WPF Client Generator
CTCSmart ClientGenerator
CTC Silverlight Generator
6© 2013 CTC www.ClientTools.com.au
Runtime Architecture ofGenerated Smart Client Application
Smart Client Application
Smart Client View Controller
Unisys Component Enabler
IIS
GeneratedIspec Views &View Models
DownloadedIspec Views &View Models
Views Navigation• Forms Download
• Forms Display• Event Handling• Data Binding
CE Proxy• Connect/Transact• Ispec Model• List data• Status Line
Views/Forms Download
Local Storage
Data ItemsSmart Client Services
Session State
HostCommunication
EAE/AB SuiteHost Systems
• IIS Web Server• Unisys CE .NET• Generated UI Application
InternetIntranet
7© 2013 CTC www.ClientTools.com.au
Smart ClientRuntime Environment
Efficient Environment Automatic forms distribution Forms are downloaded once only and cached until
changed
Minimum resources required on the Web Server Forms are processed and rendered locally on the Client Only data is exchanged with the Web Server
End-User Experience Desktop-like experience Immediate feedback to user actions Good performance
Transaction Size(Sample SystemCUST Ispec) in Bytes
ASP.NET(AJAX)
Smart Client
Request Message –Client to Web Server
1,121-(1,121)
782
Response Message –Web Server to Client
17,568-(16,837)
2,352
8© 2013 CTC www.ClientTools.com.au
Agenda The CTC Smart Client Environment
• Smart Client Landscape• Generate Environment• Runtime Architecture
Demonstrations• Smart Client UI• Custom Controls• Copy From Grid• Smart Devices
PC – iPad - iPhone
9© 2013 CTC www.ClientTools.com.au
Demo Sample Smart Client UI
10© 2013 CTC www.ClientTools.com.au
Custom ControlsDate Picker DataGrid
Slider
Charting
Chart Types• Column• Bar• Pie• Line
• Column Sorting• Alternating row colors
Additional Controls
Additional custom controls can beadded by customers or CTC.
Map Popup
Combo Box
CopyFrom List
11© 2013 CTC www.ClientTools.com.au
Third Party Controls
12© 2013 CTC www.ClientTools.com.au
Demo Custom Controls
13© 2013 CTC www.ClientTools.com.au
Demo
Scaling & Alternate Views
Tablets:iPad
Smart Phones: iPhone
14© 2013 CTC www.ClientTools.com.au
CTC Smart Client Benefits One solution targets many devices
PC’s and MAC’s Apple iPads and iPhones Android Tablets and Phones Windows Tablets and Phones
Use industry standards HTML 5 + CSS 3 and JavaScript No dependency on proprietary plug-ins
Efficient environment – leading to good end user satisfaction Forms are processed and rendered locally on the Client Minimum resources required on Web Server
Flexible and highly customizable to suit local requirements
15© 2013 CTC www.ClientTools.com.au
Client References
McGowan Computer AssociatesGeorge [email protected]
Banco República del Uruguay
16© 2013 CTC www.ClientTools.com.au
Wrapping up…
More information available online Free trial version available for download Free remote assistance for Proof-Of-
Concept projects
Contact: [email protected]
www.ClientTools.com.au
17© 2013 CTC www.ClientTools.com.au
www.ClientTools.com.au
ConsultancyClient Tools
Top Related