Software Spending Trends - Unisys

difficultmangledMobile - Wireless

Nov 12, 2013 (4 years ago)

165 views

Agile Business Suite

Program Update

EAE
-
3017

Monday, 23 May 2011 at 1:30 p.m.


Diane McGonigle, AB Suite Migration Manager
TCIS/Global Technology Center

Software Spending Trends


Businesses continue to drive down spending on ongoing
operations


For enterprises, from 67% in 2007 to 49% in 2010


For SMBs, from 70% in 2007 to 50% in 2010


Firms will increase custom software development budgets
in 2011


27% expect to increase between 5 and 10%


11% expect to increase more than 10%


On average, all industry sectors will spend more on
development

Source: “The State Of Application Development in Enterprises and SMBs”

Forrester Research, Inc. Report

April 11, 2011


© 2011 Unisys Corporation. All rights reserved.

Page
2

One Area of 2011 Investment


“Mobile is big, and it will get bigger”


51% of those surveyed* are most interested in using
mobile applications
to reach out to their customers


More than 75% will invest in
developing internal skills
for
mobile development


Most development will target multiple platforms


iPhone
/
iPad
, Android, Windows Mobile


*
Base: 444 North American and European software decision makers (multiple
responses accepted)

Source: “The State Of Application Development in Enterprises and SMBs”

Forrester Research, Inc. Report

April 11, 2011




© 2011 Unisys Corporation. All rights reserved.

Page
3

© 2011 Unisys Corporation. All rights reserved.

Page
4

Agenda


Update on customer migrations



What’s in IC 2.0.1400



Update on Client Tools



A few words from Bill Maclean

© 2011 Unisys Corporation. All rights reserved.

Page
5

AB Suite Customer Migration Status


Over 40 sites
are using AB Suite in production


~45%
run in a Microsoft .NET environment


~55%
run on ClearPath MCP systems


AB Suite sites are in all major geographies and in many
different lines of business


Earliest customers have been in production for
4 years


Unisys Voice Messaging Solution (UVMS) using AB Suite
running at
8
telephone companies


7x24 applications

© 2011 Unisys Corporation. All rights reserved.

Page
6

Significant Successes in 2H2010

Focused on Windows customers


TIES
-

consortium of 40+ Minnesota school districts


Payroll, Finance and Student Information System applications
in production


Started moving existing workload to AB Suite 2.0 production


Harris School Solutions


8
districts in production


City of Thomasville


using AB Suite to process utility
billing for 5 municipalities


Focus on Windows

“Thousands of Users on Windows!”

Presented by

Russell Pederick, Unisys

Tuesday at 10:30 a.m.

© 2011 Unisys Corporation. All rights reserved.

Page
7

© 2011 Unisys Corporation. All rights reserved.

Page
8

Key Migration Activities in 1H2011


Two Unisys financial solutions
have started
migration
projects


UFSS: mortgage and savings solution


URBIS: wholesale banking solution


New AB Suite for .NET application targeted to go live in
Brazil (with significant integration capabilities)


New AB Suite application development project starting in
Europe



Find Out First Hand!


“Agile Business Suite: Four
Years in production with AB
Suite for MCP


A User
Presentation”


Presented by

Jan Piet Slot

Post & Co



Monday at 4 p.m.


(All EAE track sessions in Pacific)


© 2011 Unisys Corporation. All rights reserved.

Page
9

Some Other Migration Experiences


“Real Life Examples of AB Suite Migrations”


Presented by Diane McGonigle, Unisys


Wednesday at 2:45 p.m.

© 2011 Unisys Corporation. All rights reserved.

Page
10

What’s in IC 2.0.1400

© 2011 Unisys Corporation. All rights reserved.

Page
11

© 2011 Unisys Corporation. All rights reserved.

Page
12

IC 2.0.1400 Key Highlights


Enhanced Class View


Wizards to simplify project definition


Other Developer changes that increase productivity


Source control changes
-

same user experience for source
control operations as other Visual Studio languages


Class View
-

Enhancements


Fully Integrated Into Both Panes


New Toolbar Options


New Multiple Selection Options


Delete, Cut, Copy


Drag n Drop


Consistent with other Visual Studio


Projects; C#, C++


© 2011 Unisys Corporation. All rights reserved.

Page
13

Class View
-

Objects Pane


Classes Displayed


Classes Categorized


Folders


Dictionaries


Diagrams


Relationships


Ownership


Derived Types


Base Types

© 2011 Unisys Corporation. All rights reserved.

Page
14

Class View
-

Members Pane


Members of selection in Objects Pane


Members include


Attributes


Methods


Profiles


Teach


Methods display


Variables as members


Parameters in the signature

© 2011 Unisys Corporation. All rights reserved.

Page
15

Class View


Comparison With Old

© 2011 Unisys Corporation. All rights reserved.

Page
16

Class View
-

Toolbar


Refresh


New Folder


Back


Forward


Settings


Search

© 2011 Unisys Corporation. All rights reserved.

Page
17

New in
IC1400

Class View
-

Settings


Toggles the display of generalizations and
specializations in the Objects Pane

© 2011 Unisys Corporation. All rights reserved.

Page
18



Toggles the display of members with
specified visibility in the Members

Pane


Toggles the display of inherited

members in the Members Pane



Provides c
ontrol over the display
of class content and
relationships

Class View
-

Search


Quickly Locate By Name


Substring Matching


Search History


Clear search





© 2011 Unisys Corporation. All rights reserved.

Page
19

AB Suite Project Definition
Enhancements

© 2011 Unisys Corporation. All rights reserved.

Page
20

AB Suite Model Project Wizards

© 2011 Unisys Corporation. All rights reserved.

Page
21

Synchronise Class View


Repositions Class View to element (
Alt+Y
) in


Members List


Search Result List


Quick Navigator


Diagram


© 2011 Unisys Corporation. All rights reserved.

Page
22

Go to Definition


Directly navigate from one logic of another methods logic


Select the name identifier and
<Right Click>,Go To Definition


A new document window is opened


© 2011 Unisys Corporation. All rights reserved.

Page
23

Language Validation


Validate expressions of (Ctrl+F7)


An active editor


Within selected element(s)


Progress


Displayed in the build Output window


Visible in the status bar


Can be cancelled


Errors
-

displayed in the standard Error window


Logging
-

the latest validate output is now also written to
<Project Folder>

© 2011 Unisys Corporation. All rights reserved.

Page
24

© 2010 Unisys Corporation. All rights reserved.

Page
25

AB Suite 2.0 Version Control

SCC

API

Visual Studio 2008

AB Suite

Developer

Source Control

VS Package

Part of 2.0.1400
IC release

Version control
tools from
Microsoft and
other providers

© 2011 Unisys Corporation. All rights reserved.

Page
26

IC 2.0.1400 Other Additions


Enhanced tooltips
-

Painter Toolbox



Members list enhancements



Settable logging levels to help with problem capture and
analysis



Public access to model



© 2011 Unisys Corporation. All rights reserved.

Page
27

IC 2.0.1400 Familiarization Materials

Available on the AB Suite support Web site


White Papers


available now


System Modeler Usability Enhancements


Version Control


Video demonstrations


available May 25th

© 2011 Unisys Corporation. All rights reserved.

Page
28

IC 2.0.1400 Benefits


Better utilizes the underlying infrastructure of Visual Studio


More consistent behavior between System Modeler project
type and other Visual Studio project types


Improved usability


Easier to learn


Includes a significant number of fixes



AB Suite 2.0 IC Schedule
-

2011

IC Release

#

Code Cutoff Date

Target Delivery Date

IC1400

21 Oct 2010

9 May

IC1500

21 Apr 2011

25 July

IC1600

21 Jun 2011

12 September

IC1700

N/A*

21 December

© 2011 Unisys Corporation. All rights reserved.

Page
29

*IC1700 will only include the new change analysis implementation

To Learn More About …

AB Suite Developer:

“Tips and Tricks for AB Suite Development”

Presented by Alan Hood, Unisys

Tuesday at 2:45 p.m. (two
-
hour Lab)

AB Suite Builder

“AB Suite Builder


Behind the Scenes”

Presented by Russell Pederick, Unisys

Wednesday at 10:30 a.m.


© 2011 Unisys Corporation. All rights reserved.

Page
30

Update on Client Tools

© 2011 Unisys Corporation. All rights reserved.

Page
31

Client Tools Simplification


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
32

© 2011 Unisys Corporation. All rights reserved.

AB Suite Client Tools Today

Page
33

Client

Tools Generators

Presentation Client Generator

Visual Basic .NET Generator

ASP.NET Web Forms Generator

ASP.NET Web Services Generator

JSP Generator (new

in 2.0.1400)

© 2011 Unisys Corporation. All rights reserved.

Effective with AB Suite 2.0.1400 and 1.2.2200

AB Suite 1.2 & 2.0 Client Generator
Customization Kit

Page
34

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

© 2011 Unisys Corporation. All rights reserved.

Simplified Client Tools

35

.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

© 2011 Unisys Corporation. All rights reserved.

EAE 3.3 Developer Changes


Previously, EAE Developer generated interfaces using
Component Enabler Generate for Java only


With EAE IC 3.3.3270, we added


Component Enabler Generate for .NET Framework


And with EAE IC 3.3.3280 (to be released 30 June 2011)


No Client Tools will be packaged with it


Use AB Suite Client Tools
(either 1.2 or 2.0 version)
instead

Page
36

© 2011 Unisys Corporation. All rights reserved.

Still Have Questions?

“HOW TO: Address Client Tools Simplification Queries”

Questions, Answers, Recommendations, Restrictions

1.
I am using the classic ASP Generator. What happens when the support for this generator is discontinued
from July 2011?

2.
I am using the VB6 Generator. What are my options when the support for this generator is discontinued?

3.
I am using the SOAP Toolkit Web Services Generator. What are my options when the support for this
generator is discontinued?

4.
I am still using the Java based generators with Client Tools, EAE Developer, and AB Suite Developer.
What are my options when the Java based generators are no longer available in the Client Tools release?

5.
I am still using the Microsoft JVM to generate my Component Enabler bundles from EAE Developer. What
are my options when support for the MS JVM is discontinued?

6.
I am still using the Microsoft JVM to run my custom Client through a COM/Java bridge against the
Component Enabler Runtime for Java. What are my options when support for the MS JVM is
discontinued?



© 2011 Unisys Corporation. All rights reserved.

Page
37

Look for

Documentation section, AB Suite Support Website

Enhancing Your UI With Silverlight


Niels

Gebauer

from Client Tools Consultancy presents:


“A Good UX


Making it Happen with the CTC Silverlight
Solution”


Tuesday at 8 a.m.


AND


“Experience the CTC Silverlight Solution Environment”


Tuesday at 9:15 a.m. (1
-
hour Lab)

© 2011 Unisys Corporation. All rights reserved.

Page
38

A UI Modernization Story


Sometimes the first step in a migration project is
modernizing the user interface


To hear one customer’s story, please attend

“User Interface Modernization Case Study”

Presented by Alan Hood, Unisys

Wednesday at 8 a.m.

© 2011 Unisys Corporation. All rights reserved.

Page
39

Practical Tips from George

“Interfacing to Business
Integrator with a
Generic External
Component”

Tuesday

1:30 p.m., one
-
hour Lab

© 2011 Unisys Corporation. All rights reserved.

Page
40

Presented by

George McGowan, Jr.

McGowan Computer Associates

“Converting COPY
FROM/COPYISPEC to
List Boxes”


Wednesday

9:15 a.m., one
-
hour Lab

“Mobile is big, and it will get bigger”

© 2011 Unisys Corporation. All rights reserved.

Page
41

Windows CLR Runtime

MCP Runtime

Mobile Devices

(
SmartPhones
, PDA’s, etc)

Web Server

AB Suite Runtime Platforms

RATL

Protocol

I
n
t
e
r
n
e
t

C
o
m
p
o
n
e
n
t


E
n
a
b
l
e
r

Development Workstation

ASP

.NET

Agile

Business

Suite

ASP.NET

Web Form

Generator

Generated Mobile

ASP.NET Application

Deploy

Deploy

Mobile

Network

Mobile Browsers
-




Internet Explorer
Mobile



Safari



etc.

HTTP

Page
42

Mobile Devices and AB Suite 2.0

2

4

© 2011 Unisys Corporation. All rights reserved.

Designing for Mobile Devices

with AB Suite


You can redesign a new set of forms for a mobile device by adding a
new translation.


This retains the logic and behavior but with different presentations

Add a new
language
called for
Mobile
foms

(
e.g.Mobile
)


Redesign the
presentation of
the new set of
forms for a
mobile
application


© 2011 Unisys Corporation. All rights reserved.

Page
43

© 2011 Unisys Corporation. All rights reserved.

Page
44

© 2011 Unisys Corporation. All rights reserved.

Summary


Agile Business Suite (AB Suite)
is
a key element of Unisys
product strategy


Critical to ongoing success of ClearPath program


Foundation
for multiple Unisys vertical
solutions


Provides model
-
driven development environment for
ClearPath and Microsoft platforms



Continued investment
in engineering and field
resources



A productive tool for custom application development