Presentation is loading. Please wait.

Presentation is loading. Please wait.

Client Tools Explained EAE 3014 John Papachristos – Client Tools Technical Lead Wednesday, May 26 8:00am.

Similar presentations


Presentation on theme: "Client Tools Explained EAE 3014 John Papachristos – Client Tools Technical Lead Wednesday, May 26 8:00am."— Presentation transcript:

1 Client Tools Explained EAE 3014 John Papachristos – Client Tools Technical Lead Wednesday, May 26 8:00am

2 Client Tools is Changing What do we want to achieve? –Reduce complexity –Make the product easier to use and understand –Eliminate duplication ( reduces confusion ) –Focus on current technologies –Reduce Engineering overhead Easier to maintain More time for –Resolving critical issues –Developing new features Page 2 © 2008 Unisys Corporation. All rights reserved.

3 Client Tools is Changing How will we simplify the product? –Eliminate redundant components –Discontinue out-dated and unsupported technologies –Reduce the number of options that customers currently have to achieve the same result –Focus on key technologies Page 3 © 2008 Unisys Corporation. All rights reserved.

4 4.NET Component Enabler Runtime Environment Java &.NET IspecModel Non-Java Custom Generated Apps Java IspecModel Java Presentation Client Java &.NET IspecModel VBScript ASP Browser I/F Java &.NET IspecModel VB6 VB Apps Java &.NET IspecModel VBScript Web Services (Soap Toolkit) Java &.NET IspecModel Non-Java Custom Client Apps Java &.NET IspecModel Java Custom Client Apps.NET IspecModel C#.NET Web Service.NET IspecModel C# ASP.NET Browser I/F.NET IspecModel VB.NET VB.NET Apps Java Component Enabler Runtime Environment AB Suite Developer EAE 3R3 Developer RATL Protocol EAE Runtime Systems AB Suite Runtime Systems CE Windows API Customization Kit Java & C# Presentation Client Generator Java Custom Generators Java & C# ASP Generator Java VB6 Generator Java Web Service Generator C#.NET Web Service Generator C# ASP.NET Generator C# VB.NET Generator Java.NET Web Service Generator Java ASP.NET Generator Java VB.NET Generator Client Tools Overview.NET Component Enabler Generate Environment Java Component Enabler Generate Environment © 2008 Unisys Corporation. All rights reserved.

5 EAE 3.3 Components Presentation Client Generator ASP Generator Web Services Generator - Soap Toolkit Visual Basic 6 Generator Visual Basic.NET Generator ASP.NET Web Forms Generator ASP.NET Web Services Generator Component Enabler Generate Interface Component Enabler Runtime Interface EAE 3.3 Client Tools © 2008 Unisys Corporation. All rights reserved. Page 5

6 AB Suite 1.2 Components Presentation Client Generator ASP Generator Web Services Generator - Soap Toolkit Visual Basic 6 Generator Visual Basic.NET Generator ASP.NET Web Forms Generator ASP.NET Web Services Generator Component Enabler Generate Interface Component Enabler Runtime Interface AB Suite Client Tools © 2008 Unisys Corporation. All rights reserved. Page 6

7 AB Suite 2.0 Components Presentation Client Generator ASP Generator Web Services Generator - Soap Toolkit Visual Basic 6 Generator Visual Basic.NET Generator ASP.NET Web Forms Generator ASP.NET Web Services Generator Component Enabler Generate Interface Component Enabler Runtime Interface AB Suite Client Tools © 2008 Unisys Corporation. All rights reserved. Page 7

8 EAE 3.3 Client Tools Customization Kit ASP Generator Generator Source Code Infrastructure files Customization Kit document Generator Interface description Sample Customizations Page 8 © 2008 Unisys Corporation. All rights reserved.

9 AB Suite 1.2 & 2.0 Generator Customization Kit ASP Generator Source Code ASP.NET Web Forms Generator Source Code ASP.NET Web Services Generator Source Code Visual Basic.NET Generator Source Code Customization Kit document Page 9 © 2008 Unisys Corporation. All rights reserved.

10 New Client Tools Page 10 What will it look like? © 2008 Unisys Corporation. All rights reserved.

11 New Client Tools (AB Suite 1.2 & 2.0) Page 11 Client Tools Generators Presentation Client Generator Visual Basic.NET Generator ASP.NET Web Forms Generator ASP.NET Web Services Generator © 2008 Unisys Corporation. All rights reserved.

12 New Client Tools (AB Suite 1.2 & 2.0) Page 12 Client Tools Interfaces Component Enabler Java Runtime Interface Component Enabler.NET Runtime Interface Component Enabler Generate for.NET Framework Component Enabler Generate for Java - Retained for existing custom generators © 2008 Unisys Corporation. All rights reserved.

13 AB Suite 1.2 & 2.0 Generator Customization Kit Page 13 Customization Kit Components ASP.NET Web Forms Generator Source ASP.NET Web Services Generator Source Visual Basic.NET Generator Source ASP Generator Source * Visual Basic 6 Generator Source * Web Services (Soap Toolkit) Generator Source * *Discontinued & Unsupported © 2008 Unisys Corporation. All rights reserved.

14 14.NET Component Enabler Runtime Environment Java IspecModel Java Presentation Client Java &.NET IspecModel Custom Client Apps.NET IspecModel VB.NET VB.NET Apps.NET IspecModel C# ASP.NET Web Services.NET IspecModel C# ASP.NET Web Forms Java Component Enabler Runtime Environment AB Suite Developer EAE 3R3 Developer RATL Protocol EAE Runtime Systems AB Suite Runtime Systems CE Windows API Java Custom Generators C#.NET Web Service Generator C# ASP.NET Generator C# VB.NET Generator Simplified Client Tools Java Component Enabler Generate Environment.NET Component Enabler Generate Environment C# Presentation Client Generator © 2008 Unisys Corporation. All rights reserved.

15 15.NET Component Enabler Runtime Environment Java &.NET IspecModel Non-Java Custom Generated Apps Java IspecModel Java Presentation Client Java &.NET IspecModel VBScript ASP Browser I/F Java &.NET IspecModel VB6 VB Apps Java &.NET IspecModel VBScript Web Services (Soap Toolkit) Java &.NET IspecModel Non-Java Custom Client Apps Java &.NET IspecModel Java Custom Client Apps.NET IspecModel C#.NET Web Service.NET IspecModel C# ASP.NET Browser I/F.NET IspecModel VB.NET VB.NET Apps Java Component Enabler Runtime Environment AB Suite Developer EAE 3R3 Developer RATL Protocol EAE Runtime Systems AB Suite Runtime Systems CE Windows API Customization Kit Java & C# Presentation Client Generator Java Custom Generators Java & C# ASP Generator Java VB6 Generator Java Web Service Generator C#.NET Web Service Generator C# ASP.NET Generator C# VB.NET Generator Java.NET Web Service Generator Java ASP.NET Generator Java VB.NET Generator Current Client Tools.NET Component Enabler Generate Environment Java Component Enabler Generate Environment © 2008 Unisys Corporation. All rights reserved.

16 16.NET Component Enabler Runtime Environment Java IspecModel Java Presentation Client Java &.NET IspecModel Custom Client Apps.NET IspecModel VB.NET VB.NET Apps.NET IspecModel C# ASP.NET Web Services.NET IspecModel C# ASP.NET Web Forms Java Component Enabler Runtime Environment AB Suite Developer EAE 3R3 Developer RATL Protocol EAE Runtime Systems AB Suite Runtime Systems CE Windows API Java Custom Generators C#.NET Web Service Generator C# ASP.NET Generator C# VB.NET Generator Java Component Enabler Generate Environment.NET Component Enabler Generate Environment C# Presentation Client Generator Simplified Client Tools © 2008 Unisys Corporation. All rights reserved.

17 AB Suite – Using C# Generators Page 17 AB Suite Client Tools delivers both Java and C# generator versions Folder configuration option Uses C# version Uses Java version © 2008 Unisys Corporation. All rights reserved.

18 EAE 3.3 Developer Changes Generate Interfaces –Component Enabler Generate for Java IC 3.3.3270 –Component Enabler Generate for.NET Framework IC 3.3.3280 –No Client Tools version –Use AB Suite Client Tools (either 1.2 or 2.0 version) Page 18 © 2008 Unisys Corporation. All rights reserved.

19 EAE 3.3 Developer Changes Page 19 LINC.INI settings –UseDotNET = Y/N –GenerateJavaIspecModels=Y/N –GenerateCSharpIspecModels=Y/N –COMPILESTRINGCSHARP = C:\Windows\Microsoft.NET\Framework\v2.0.50727\csc /t:library /out:"%2" "%3" /r:"C:\ngen_ce\bin\CEdotNET.dll © 2008 Unisys Corporation. All rights reserved.

20 Microsoft JVM Client Tools support for the Microsoft JVM will be discontinued Microsoft have stopped supporting their JVM many years ago (it is no longer available) Customers must use either the.NET or Sun JRE interfaces Eliminate COM/Java bridging by using native technologies Page 20 © 2008 Unisys Corporation. All rights reserved.

21 Implementation Timeline June 2010 - EAE IC 3.3.3270 Enable Client Tools.NET Framework Generate environment November 2010 – AB Suite IC 1.2.2190 Discontinue ASP Generator, Visual Basic 6 Generator, Soap Toolkit Web Services Generator, Microsoft JVM December 2010 – AB Suite IC 2.0.1460 Discontinue ASP Generator, Visual Basic 6 Generator, Soap Toolkit Web Services Generator, Microsoft JVM January 2011 – EAE IC 3.3.3280 Discontinue EAE Client Tools January 2011 – AB Suite IC 2.0.1470 Remove Java based Generators March 2011 – AB Suite IC 1.2.2200 Remove Java based Generators © 2008 Unisys Corporation. All rights reserved. Page 21

22 Client Tools Restructuring Benefits Product offerings are simplified by removing redundant and out-dated components. Reduced prerequisites ( Only install Java if required ) No duplication of functionality Easier maintenance for Engineering ICs are more frequent. ( UCF fixes are available earlier ) Page 22 © 2008 Unisys Corporation. All rights reserved.

23 Impact to Customers EAE Customers must use AB Suite Client Tools software Visual Studio 2003 – EAE Customers still using VS2003 must migrate to using VS2005 or VS2008 Visual Basic 6 Generator –Customers should plan to use the Visual Basic.NET Client Generator Soap Toolkit Web Services Generator –Customers should plan to use the ASP.NET Web Services generator ASP Generator –Customers should plan to use the ASP.NET Web Forms Client Generator Page 23 © 2008 Unisys Corporation. All rights reserved.

24 Impact to Customers Page 24 Existing custom Generators written in Java These can still be used. In the long term customers should plan to migrate their Java based Generators to C#. New custom Generators Recommend they be developed in a.NET language Custom Client Applications These can still be used without change Component Enabler Runtime Interfaces (Java &.NET) will not change. © 2008 Unisys Corporation. All rights reserved.

25 Impact to Customers Page 25 Custom Field Translators Customers that have developed localized field translators in Java, will need to port them to C#, if they are moving from a Java-based runtime to a.NET based Runtime. e.g. ASP client using the Sun JRE, moving to ASP.NET using the.NET Runtime Framework © 2008 Unisys Corporation. All rights reserved.

26 New Feature coming soon Page 26 Java Server Page Generator –Uses Apache-based Web Server (not IIS) –Similar capability to the current ASP Generator –Evolve over time to support additional features (e.g. Comboboxes, Dynamic Attributes,Panels, etc..) –Delivered as a.NET based Generator written in C# –Source code included in Customization Kit © 2008 Unisys Corporation. All rights reserved.

27 New Client Tools Page 27 © 2008 Unisys Corporation. All rights reserved.

28 Questions?


Download ppt "Client Tools Explained EAE 3014 John Papachristos – Client Tools Technical Lead Wednesday, May 26 8:00am."

Similar presentations


Ads by Google