Presentation is loading. Please wait.

Presentation is loading. Please wait.

TUF23: TRIM User Forum 2010 Changing the Economics of IM Ravinesh Lal HP TRIM Web Client Project Lead Software Engineer ( Thanks to Helen Barnes )

Similar presentations


Presentation on theme: "TUF23: TRIM User Forum 2010 Changing the Economics of IM Ravinesh Lal HP TRIM Web Client Project Lead Software Engineer ( Thanks to Helen Barnes )"— Presentation transcript:

1 TUF23: TRIM User Forum 2010 Changing the Economics of IM Ravinesh Lal HP TRIM Web Client Project Lead Software Engineer ( Thanks to Helen Barnes )

2 TRIM User Forum 2010 HP TRIM Web Client Under the Hood Note: This is a technical presentation and will cover paradigms such as: JSON and RESTful Web Services.

3 TRIM User Forum 2010 HP TRIM Web Client –What is it ? –Installation –Configuration –Design Goals –Browser Support –Architecture Overview –Tips and Tricks –Customization Demo –Q&A Agenda

4 TRIM User Forum 2010 A zero-footprint web client HP TRIM Web Client – What is it? –No installation for clients Browser based Rich user interface – Ease of deployment Install it on a web server Central place for updates

5 TRIM User Forum 2010 Installation HP TRIM Web Client – What is it? –TRIM Workgroup needs to be installed and configured –Runs on web sever IIS 6 – (largest market) IIS 7 – (Easy to configure, performance better) IIS 7.5 – (Latest)

6 TRIM User Forum 2010 Installation HP TRIM Web Client – What is it? (Cont.) –As a virtual Directory - Default –As a Web Site

7 TRIM User Forum 2010 Configuration HP TRIM Web Client – What is it? –Web.config file Located under the root Installation folder in a subfolder called Web Client –Settings TRIM PropertyConfig KeyExample Dataset IDHPTRIMDatabaseID45 Workgroup ServerHPTRIMWorkgroupServerNamelocalhost WebServerWorkPathHPTRIMWebServerWorkPathc:\HP TRIM\Server Path SiteRoot (Not a property) HPTRIMSiteRoot\HPTRIMWebClie nt

8 TRIM User Forum 2010 Design Goals HP TRIM Web Client – Why is it so? –Common look and feel to the desktop client User Preference when customizing columns and view pane –Seamless Integration with the desktop client Adding record properties at runtime (no need to generate templates) Customize records at runtime (adding/removing fields) –Localisation – Language Support Implemented as a language.js HTTP Handler (System.Web.IHttpHandler) −English (International) −English (United States) −Dutch −French −German −Spanish −Italian

9 TRIM User Forum 2010 Design Goals HP TRIM Web Client – Why is it so? (Cont.) –DOD 501 Version 3 Certification Proven web server (IIS) – (largest Market penetration) Security Performance Logging (W3C) –SharePoint Web UI Controls A set of consistent web controls

10 TRIM User Forum 2010 Browser Compatibility HP TRIM Web Client – IE 7.0 – IE 8.0 – Firefox 3.0+

11 TRIM User Forum 2010 Architecture Overview HP TRIM Web Client Controls + Web Service = Web Client Built Using ASP. Net Application Platform running under IIS 6 & 7 Session Management Authentication Logging WCF Web Service (Restful) Client Controls Client Controls ASP. Net Platform

12 TRIM User Forum 2010 HP TRIM Web Client - Architecture Overview(Cont.) System Architecure Diagram Build using ExtJS Framework JavaScript CSS (Cascading Style Sheets) Highly Modular Component ASP. Net Platform WCF Web Service (RESTful) AJAX Request JSON/XML Response Client Controls ExtJS Framework Java Script Cascading Style Sheets

13 TRIM User Forum 2010 Tips and Tricks – Replacing the Debug JavaScript file for Diagnostics HP TRIM Web Client

14 TRIM User Forum 2010 Tips and Tricks – Changing the Banner HP TRIM Web Client

15 TRIM User Forum 2010 Tips and Tricks – Server Handler HP TRIM Web Client

16 TRIM User Forum 2010 Demo HP TRIM Web Client – Start HP TRIM Web Client 1. Add/Remove fields 2.Add/Remove fields dynamically using the view pane

17 TRIM User Forum 2010 Wrap-up HP TRIM Web Client –What is it ? Zero-foot print web client –Installation Installs using a standalone MSI –Configuration Make changes to the web.config file –Design Goals One-to-one mapping between the desktop and the web client Common need for web controls DOD 501 Version 3 requirement

18 TRIM User Forum 2010 Wrap-up HP TRIM Web Client (Cont.) –Browser Support IE 7, IE 8, FF 3.0+ –Architecture Overview Controls + WCF Web Service = Web Client Runs on the ASP.Net Platform –Tips and Tricks Change the production javascript file with the debug Change the banner Server Handler to see detailed information about the server –Customization Demo How to dynamically add/remove fields and properties of a Record Type

19 © Copyright 2010 Hewlett-Packard Development Company, L.P.19 For more information... IM Digital Hub:www.hp.com/go/imhubwww.hp.com/go/imhub TRIM Home Page:www.hp.com/go/hptrimwww.hp.com/go/hptrim Facebook:http://tinyurl.com/HPTRIM-7-Facebookhttp://tinyurl.com/HPTRIM-7-Facebook Twitter:www.twitter.com/HPInfoGovwww.twitter.com/HPInfoGov www.twitter.com/thattrimguy Twitter HashTag:#TUF23 Blogs: Blogs: www.hp.com/blogs/information-fasterwww.hp.com/blogs/information-faster HP Software Solutions Community: www.hp.com/go/swcommunity www.hp.com/go/swcommunity TUF23 Post-event Website:Available April 2010


Download ppt "TUF23: TRIM User Forum 2010 Changing the Economics of IM Ravinesh Lal HP TRIM Web Client Project Lead Software Engineer ( Thanks to Helen Barnes )"

Similar presentations


Ads by Google