1 / 19

TUF23: TRIM User Forum 2010 Changing the Economics of IM

TUF23: TRIM User Forum 2010 Changing the Economics of IM . Ravinesh Lal HP TRIM Web Client Project Lead Software Engineer ( Thanks to Helen Barnes ). HP TRIM Web Client Under the Hood. Note: This is a technical presentation and will cover paradigms such as: JSON and

ryo
Download Presentation

TUF23: TRIM User Forum 2010 Changing the Economics of IM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. HP TRIM Web ClientUnder the Hood • Note: This is a technical presentation and will cover paradigms such as: • JSON and • RESTful Web Services.

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

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

  5. HP TRIM Web Client – What is it? Installation 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. HP TRIM Web Client – What is it? (Cont.) Installation As a virtual Directory - Default As a Web Site

  7. HP TRIM Web Client – What is it? Configuration Web.config file • Located under the root Installation folder in a subfolder called Web Client Settings

  8. HP TRIM Web Client – Why is it so? Design Goals 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. HP TRIM Web Client – Why is it so? (Cont.) Design Goals 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. HP TRIM Web Client Browser Compatibility IE 7.0 IE 8.0 Firefox 3.0+

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

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

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

  14. HP TRIM Web Client Tips and Tricks – Changing the Banner

  15. HP TRIM Web Client Tips and Tricks – Server Handler

  16. HP TRIM Web Client Demo Start HP TRIM Web Client Add/Remove fields Add/Remove fields dynamically using the view pane

  17. HP TRIM Web Client Wrap-up 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. HP TRIM Web Client (Cont.) Wrap-up 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. For more information... • IM Digital Hub: www.hp.com/go/imhub • TRIM Home Page: www.hp.com/go/hptrim • Facebook: http://tinyurl.com/HPTRIM-7-Facebook • Twitter: www.twitter.com/HPInfoGov • www.twitter.com/thattrimguy • Twitter HashTag: #TUF23 • Blogs:www.hp.com/blogs/information-faster • HP Software Solutions Community: www.hp.com/go/swcommunity • TUF23 Post-event Website: Available April 2010

More Related