Presentation is loading. Please wait.

Presentation is loading. Please wait.

Client Tools Explained EAE 3014

Similar presentations


Presentation on theme: "Client Tools Explained EAE 3014"— Presentation transcript:

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

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 © 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 © 2008 Unisys Corporation. All rights reserved.

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

5 EAE 3.3 Client Tools 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 © 2008 Unisys Corporation. All rights reserved.

6 AB Suite Client Tools 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 © 2008 Unisys Corporation. All rights reserved.

7 AB Suite Client Tools 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 © 2008 Unisys Corporation. All rights reserved.

8 EAE 3.3 Client Tools Customization Kit
ASP Generator Generator Source Code Infrastructure files Customization Kit document Generator Interface description Sample Customizations © 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 © 2008 Unisys Corporation. All rights reserved.

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

11 New Client Tools (AB Suite 1.2 & 2.0)
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)
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
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 Simplified Client Tools
CE Windows API AB Suite Developer EAE 3R3 RATL Protocol EAE Runtime Systems VB .NET VB .NET Apps .NET Component Enabler Runtime Environment C# VB.NET Generator .NET IspecModel C# ASP.NET Web Services .NET Component Enabler Generate Environment C# .NET Web Service Generator .NET IspecModel C# ASP.NET Web Forms C# ASP.NET Generator .NET IspecModel C# Presentation Client Generator Java Presentation Client Java Component Enabler Runtime Environment Java IspecModel Java Component Enabler Generate Environment Java Custom Generators Custom Client Apps Java & .NET IspecModel © 2008 Unisys Corporation. All rights reserved.

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

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

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

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

19 EAE 3.3 Developer Changes LINC.INI settings UseDotNET = Y/N
GenerateJavaIspecModels=Y/N GenerateCSharpIspecModels=Y/N COMPILESTRINGCSHARP = C:\Windows\Microsoft.NET\Framework\v \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 © 2008 Unisys Corporation. All rights reserved.

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

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 IC’s are more frequent. (UCF fixes are available earlier) © 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 © 2008 Unisys Corporation. All rights reserved.

24 Impact to Customers 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 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
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 © 2008 Unisys Corporation. All rights reserved.

28 Questions?


Download ppt "Client Tools Explained EAE 3014"

Similar presentations


Ads by Google