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

Slides:



Advertisements
Similar presentations
AJAX Development By Gary Mandela December 26,
Advertisements

Michael S. Chan xLM Solutions, LLC
Microsoft SharePoint 2010 technology for Developers
Microsoft Dynamics AX 2009 Integration and Development with.NET Framework Enterprise Portal.
TUF23: TRIM User Forum 2010 Changing the Economics of IM Michael Andrews Backup & Recovery Sales, South Pacific.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview Introduce Visual Studio 2013 Create a first ASP.NET application.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
It’s always better live. MSDN Events Developing ASP.NET AJAX Controls with Silverlight.
Internet Information Server (IIS)
Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log.
IIS7 for Developers Leon Langleyben Chief Architect SRL Group
Server Roles and Features.NET Framework 3.51.NET Framework 4.5 IIS Web Server IIS Default Document IIS Directory Browsing IIS HTTP Errors.
Creating a SharePoint App with Microsoft Access Services
MyVRM Architectural Review October Agenda myVRM Quick Review Overall Architectural Concepts Design Principals Implementation Detail Q&A.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
WIN-B331 Get a consistent, personal Windows experience that matches your unique work style Easy for IT to deliver personal, user-defined experiences.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Saad Ladki Program Manager Microsoft Corporation WUX403.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV Dynamics GP12 Web Client Today and in the Future Kevin Racer, Sr. Program Manager.
Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
DotNetNuke Portal Private Assembly Development Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application.
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Agenda Architecture Overview Web Security Templates Templates and Style Sheets Details Configuring an Application Demo Summary.
Expression Web 3... now with TFS!. What is Expression Web 3? Professional web design and development tool Create standards-based Web sites faster & easier.
Sponsors Gold Silver Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
TUF23: TRIM User Forum 2010 Changing the Economics of IM Rory Kleeman Software Architect, HP Information Management.
March 12 & 13, 2007 IIS 7.0 for CFML Developers Deploying on IIS 7.0 with Adobe ColdFusion and New.
DEV12 Excel Services, Server APIs and Managed UDFs Aaron Saikovski Senior Consultant - Readify Australia Blog:
Session I Chapter 1 - Introduction to Web Development
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
REAL WORLD AJAX MARCH TIBCO USER CONFERENCE / 2004 Enterprise Rich Internet Applications with AJAX Real World Case Studies with TIBCO General Interface™
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
2008 Summer Road Trip Welcome! Summer Roadtrip Overview Showcase of 2008 Launch Wave offerings End to end application build with Visual Studio 2008.
April-June 2006 Windows Hosting Seminar Series Technical Labs.
IIS 7 for Hosters Deven Kampenhout Web Platform Architect Developer & Platform Evangelism.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
ICM – API Server Gary Ratcliffe. 2 Agenda Webinar Programme API Server Overview JSON-RPC iCM API Service API Server and Forms New services under.
Overview Web Technologies Computing Science Thompson Rivers University.
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Custom Authentication Providers For DotNetNuke v5.0 Stan Schultes – Sarasota, FL Florida Community Leader
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
PTC Navigate & Thingworx based App Development
How to be a SharePoint Developer
DYNAMIC CONTENT DELIVERY
Web Programming Language
Web Technologies Computing Science Thompson Rivers University
Manual testing of Windows Metro style apps built using HTML
By Gary Mandela December 26, 2006
Web Development in Microsoft Visual Studio 2013
Web Development Using ASP .NET
HTML5 Level I Session I Chapter 1 - Introduction to Web Development
ASP.NET Module Subtitle.
Chengyu Sun California State University, Los Angeles
Web Technologies Computing Science Thompson Rivers University
Presentation transcript:

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

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.

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

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

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)

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

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

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

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

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

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

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

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

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

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

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

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

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

© Copyright 2010 Hewlett-Packard Development Company, L.P.19 For more information... IM Digital Hub: TRIM Home Page: Facebook: Twitter: Twitter HashTag:#TUF23 Blogs: Blogs: HP Software Solutions Community: TUF23 Post-event Website:Available April 2010