PRESENTATION TITLE ARIAL B30PT

Download Report

Transcript PRESENTATION TITLE ARIAL B30PT

Appeon for PowerBuilder
BRINGING THE POWER OF PB TO THE WEB™
Appeon 6.0 & Beyond
MILANO, ITALIA
Armeen Mazda
President & CEO
[email protected]
+1-877-3APPEON x621
Topics
 Appeon Overview
 Live Demonstration
 Appeon 6.0 New Features
 Live Demonstration
 Roadmap of PowerBuilder & Appeon
 Real Life Customer Examples
2
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
About Appeon Corporation
 Worldwide leader in providing
PowerBuilder-based
development products and IT
outsourcing services
 Patented technology – 6 patents
in USA with worldwide protection
 Sybase sells & supports Appeon
products worldwide. SPI sells
and supports Appeon in Italy.
 Subsidiary of Shell Electric, a
Hong Kong conglomerate
founded in 1952 and publicly
traded on the HKSE
3
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
What is Appeon for PowerBuilder?
Appeon for PowerBuilder (APB) is …
Add-on for PowerBuilder to develop complex .NET or
Java Web applications rapidly and easily.
.NET/Java N-tier Web
PowerBuilder Client/Server
Automatically
Deploy
4
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Why Choose Appeon?
More companies prefer to use Appeon for their Web projects
because they find that Appeon delivers superior ROI by…
 Shortest development time and lowest cost.
Develop new Java or .NET Web applications 4X faster and migrate existing
PowerBuilder applications in just a few months or even weeks.
 Least project risk.
There is no need to rewrite your entire code base, no need to re-architect your
system, no need to retool your engineering team, and even no need to re-train
your end-users.
 Most powerful PowerBuilder Web deployment.
Effortlessly handles the largest of applications (up to 600MB) with the most
robust PowerBuilder feature support, and offers powerful desktop integration
with the richest Web user interface.
 Extraordinary performance and scalability.
Delivers virtually the performance of client/server with the scalability of the Web
– there is no faster or more scalable Web deployment option.
5
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
The Appeon Technical Edge
Compared with PB 11 Web Deployment, Appeon offers…
 Rich-Client architecture utilizing ActiveX and AJAX
technology to deliver the power of PB on the Web
 Most powerful and interactive Web user interface
 V6.0 optimized over 8 years and 1,000 engineering years
of R&D to handle real-life complex applications
 Technology agnostic: simultaneously deploys to .NET and
J2EE platforms with numerous integration options
 Performs under real-life load situations and features
numerous “automatic” performance boosting features
 Hundreds of successful deployments where all other
solutions failed, including Citrix, Web rewrites, and status
quo
6
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Web development speed, performance,
and scalability with traditional Java &
.NET tools
7
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Web development speed, performance,
and scalability with Appeon!
8
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Case Study: Appeon Savings
Just spending one week, one PowerBuilder engineer implemented the
PetShop blueprint application of Microsoft .NET, which took two .NET
engineers four weeks to develop.
Appeon is able to implement
the same .NET application with
1/4 of the lines of code;
1/4 of the time;
1/8 of the cost.
Item
Lines of Code
Time
Cost
9
.NET
PB/Appeon
2,213
564
4 weeks
1 week
2 * 4 = 8 engineer-weeks 1 engineer-week
Armeen Mazda
Appeon 6.0 & Beyond
Ratio
1/4
1/4
1/8
7/18/2015
Topics
 Appeon Overview
 Live Demonstration
 Appeon 6.0 New Features
 Live Demonstration
 Roadmap of PowerBuilder & Appeon
 Real Life Customer Examples
10
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
DEMO: Appeon Overview
 Business Application Demo
 Introduction to Appeon Developer
 Before & After – Web Deployment
 Maintenance of Web in PowerBuilder
 New PowerBuilder Application
 Unsupported Features Analysis
 Appeon Web Debugger
 Appeon Code Insight
11
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Topics
 Appeon Overview
 Live Demonstration
 Appeon 6.0 New Features
 Live Demonstration
 Roadmap of PowerBuilder & Appeon
 Real Life Customer Examples
12
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Appeon 6.0 - .NET Support
Aligned with PowerBuilder’s .NET support, now you can…
 Build new .NET-based Web applications with the
most robust PB features support on the Web
 Rapidly convert your existing PB applications (up
to 500 MBs) to the Web and .NET platform
 Maintain one set of code for three deployment
models - WinForm, WebForm, and Java Web
 Enjoy 20% faster system performance for .NET
deployment compared to Java Web deployment
 Compatible with PowerBuilder 11.x, .NET
PowerBuilder NVOs, and Web Services
13
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Appeon 6.0 – Enhanced PB Support
 All DataWindows (except OLE) now supported
 TreeView DataWindow is new
 All UI controls now supported
 DatePicker and MonthCalendar are new
 Updated PFC support
 PFC for PB 11 is now supported
 Only modify several lines for robust PFC support
 Appeon is a member of PFC project, soon introducing
unified PFC for PB and Appeon
14
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
TreeView DataWindow
15
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
DatePicker & MonthCalendar
16
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Appeon 6.0 – Developer Changes
 Unified application profile for deployment to both
Java and .NET from one configuration and code
 Pure-JavaScript option eliminated
 JSlog (Tracing report) replaced by Web debugger
and to-be-released network performance analyzer
 Performance Tuning Guide has been enhanced
17
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Unified .NET and Java Deployment
18
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Pure-JavaScript Eliminated
19
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
JSlog & Trace Report Eliminated
Before (Appeon 5.1):
After (Appeon 6.0):
20
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Performance Tuning Guide Enhanced
21
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Appeon 6.0 – Platform Support
 Operating Systems - Windows Vista/XP (64-bit or
32-bit), Windows Server 2008/2003 (64-bit or 32bit), Red Hat Enterprise Linux 5.0/4.0, and IBM
AIX 5.3/5.2
 Java and .NET Application Servers - Microsoft
IIS 7.0/6.0 (with .NET Framework 3.0/2.0), Sybase
EAServer 6.1/5.5, BEA WebLogic 10.0/9.2, and
IBM WebSphere 6.1/5.1
 Databases - Sybase ASA 10.0/9.0/8.0, Sybase
ASE 15.0/12.5, Sybase IQ 12.7, Microsoft SQL
Server 2005/2000, Oracle 10g/9i/8i, IBM DB2
9.5/8.2, and Informix 9/7
22
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Major Unsupported Features


PowerScript Statements: GOTO, THROW, THROWS
DataWindow: TableBlob Control for DataWindow

System Functions: Class Definition functions, DDE Server functions, Garbage
Collection functions, Help functions, Library functions, Shared Object functions,
Tracing functions
System Objects: ADOResultSet, ArrayBounds, ClassDefinition,
ClassDefinitionObject, ConnectionInfo, ConnectObject, ContextInformation,
ContextKeyword, CORBA (all), CPlusPlus, DivideByZeroError, DWRuntimeError,
EnumerationDefinition, EnumerationItemDefinition, Error, ErrorLogging,
Exception, ExtObject, JaguarORB, NullObjectError, OLERuntimeError,
OLEStorage, OLEStream, OLETxnObject, OMControl, OMCustomControl,
OMEmbeddedControl, OMObject, OMStorage, OMStream, ORB,
PBTocppObject, Pipeline, ProfileCall, ProfileClass, ProfileLine, ProfileRoutine,
Profiling, RemoteObject, ResultSet, ResultSets, RuntimeError, ScriptDefinition,
Service, SimpleTypeDefinition, Throwable, Trace (all), TransactionServer,
Transport, TypeDefinition, VariableCardinalityDefinition, VariableDefinition

*Nearly all major unsupported features can be commonly worked
around utilizing server-side PowerBuilder NVOs
23
**Many unsupported features can be readily worked around at the
client-side without utilizing
server-sideAppeon
PowerBuilder
NVOs 7/18/2015
Armeen Mazda
6.0 & Beyond
Topics
 Appeon Overview
 Live Demonstration
 Appeon 6.0 New Features
 Live Demonstration
 Roadmap of PowerBuilder & Appeon
 Real Life Customer Examples
24
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
DEMO: Appeon 6.0 New Fetures
 PowerBuilder 11 Demo Application
 PB 11/.NET Support
 TreeView DataWindow
 DatePicker/MonthCalendar Control
 Unified Java and .NET Web Deployment
25
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Topics
 Appeon Overview
 Live Demonstration
 Appeon 6.0 New Features
 Live Demonstration
 Roadmap of PowerBuilder & Appeon
 Real Life Customer Examples
26
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
The PowerBuilder Family
 PowerBuilder
 4GL development
 Provide key unique technology to differentiate Sybase developers
on .NET platform
 PocketBuilder
 PowerBuilder for mobile devices
 Build data-driven mobile applications in less than one hour
 DataWindow .NET
 A component for Visual Studio, bringing DataWindow technology to
other .NET languages, such as VB.NET and ASP.NET
Over 100,000 active developers and many more
inactive developers worldwide across 60+ countries
27
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
PowerBuilder’s Relationship to .NET
 .NET is any programming language deployed to a single
framework/OS, for example, C#, ASP, etc.
 Traditional 4GLs have become .NET languages, for
example, VB, Delphi, etc.
 PowerBuilder is the latest .NET language, following the
likes of VB and Delphi
28
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
PowerBuilder .NET Roadmap
Make PowerBuilder one of the latest .NET languages:
 PowerBuilder 9 – Web Services
 PowerBuilder 10 – TreeView DataWindow & Unicode
 PowerBuilder 11 - .NET deployment and .NET integration
 PowerBuilder 12 – VisualStudio.NET IDE integration
29
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Appeon for PowerBuilder Mission
Appeon Mission:
To enhance PowerBuilder Web deployment capabilities,
making PowerBuilder the BEST Web development tool
for building data-rich Web applications




30
Make Appeon and ADD-ON to PB to enhance it
Support the MOST PB features on Web
Offer the BEST performance for PB on the Web
Keep Appeon ALIGNED with the direction of PB
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Appeon Roadmap - Past
Q1
2006
31
Appeon 5.0
Appeon 5.1
PowerBuilder Roadmap
• PowerBuilder 10 and 10.5
• Web Services
• Unicode
• All DataWindows (except TreeView)
• All UI controls (except DatePicker)
• EJB integration
• WebSphere/WebLogic/EAServer
Maintenance Release
• Internet Explorer 7.0
• Windows Vista
• Windows Server 2003
• Bug fixes
Performance & Robustness
• Load balancing and failover
• DataWindow caching
• 20% faster system performance
• Web debugger
Q2
Armeen Mazda
Q3
2006
Appeon 6.0 & Beyond
Q2
2007
7/18/2015
Appeon Roadmap - Present
Appeon 6.0
Appeon 6.5
PowerBuilder Roadmap
• PowerBuilder 11.1/11.2
• .NET PB NVO integration
• .NET Web deployment (plus Java)
• TreeView DataWindow (all DWs)
• DatePicker (all UI controls)
• IIS for Windows 2003/2008 Server
Maintenance Release
• PowerBuilder 11.5
• Internet Explorer 8.0
• Server Call Analyzer network performance
tuning tool
• Self-training videos
• Bug fixes
Performance & Robustness
• .NET 20% faster than Java
• Windows 64-bit support
• Red Hat Linux support for Java
• Unified server deployment
• Appeon Developer enhancements
• Documentation enhancements
Q1
2008
32
Q3
2008
Q2
Armeen Mazda
Appeon 6.0 & Beyond
Q4
2008
7/18/2015
Appeon Roadmap - Future
Appeon 7.0
PowerBuilder Roadmap
• PowerBuilder 12
• VisualStudio.NET IDE support
• Windows Presentation Framework (WPF)
• Web Services DataWindow
• Other new PowerScript features (e.g.
system functions, controls, etc.)
Q1
2009
33
Q3
2009
Q2
Armeen Mazda
Appeon 6.0 & Beyond
Q4
2009
7/18/2015
Topics
 Appeon Overview
 Live Demonstration
 Appeon 6.0 New Features
 Live Demonstration
 Roadmap of PowerBuilder & Appeon
 Real Life Customer Examples
34
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Complex Development Example
IntelliSoft Group: IntelliContract
www.intellicontract.com
 IntelliContract is a flexible and modular contract management
solution designed to adapt and scale the needs of any business
type and size.
 After having built IntelliContract with Appeon in just 5 months,
gained leading “express” shipper and leading “mobile” service
provider as clients.
 Originally began in 1997, providing credentialing software, with
deployments at several hundred hospitals in USA.
 IntelliSoft is headquartered in New Hampshire.
35
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
IntelliSoft Group, Inc.
 Complex Web Development (New Application)




36
IntelliContract by IntelliSoft Group
~129MB PBLs, representing 2,366 DWs and 566 Windows
Require robust client-side integration with desktop applications
Ease and power of Windows desktop applications
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
IntelliContract on the Web
37
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Document Management/Versioning
38
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Client-side (Outlook) Integration
39
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Hardware (Scanner) Integration
40
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Rapid Client-Side Processing
41
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Microsoft Word Functionality
42
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
PowerBuilder User Experience
43
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Complex Web Migration Example
Henry Schein (NASDAQ: HSIC): DentalVision
www.henryschein.com
 Develops, sells and supports a family of high performance dental
practice management software, including specialists, general
dentists and large dental groups.
 Founded in 1984 by Bruce Lieberthal, DDS.
 After having Web-enabled with Appeon, merged in 2007 with
Henry Schein (NASDAQ: HSIC), a leading provider of healthcare
products & services with $5.15 Billion revenue.
 Henry Schein is headquartered in Utah with DentalVision R&D
offices in Massachusetts.
44
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Henry Schein (NASDAQ: HSIC)
 Complex Web Migration (Existing Application)




45
DentalVision by Henry Schein (NASDAQ: HSIC)
~150MB PBLs, representing 1,301 DWs and 589 Windows
Require scalability of up to 5,000 concurrent users
Ease and power of Windows desktop applications
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
DentalVision on the Web
46
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Menus, Toolbars, Hotkeys, Reminders
47
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Multi-Tasking Windows
48
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
DataWindows Everywhere
49
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Complex DataWindow Reporting
50
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Client-Side Printing, Email, and Export
51
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Robust Appointment Book
52
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Mailing Labels
53
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Real Tangible Benefits
 Modernize PowerBuilder – Automatically convert
existing PowerBuilder applications to Web
applications in just months or even weeks.
 Develop 4X Faster – Instantly begin building new
Web applications that deploy to .NET or Java
platform at a speed that is at least 4 times faster
than typical .NET or Java development.
 Satisfy End-users – End users productively work
with the world’s richest Web user interface!
54
Armeen Mazda
Appeon 6.0 & Beyond
7/18/2015
Future-proof Your Investments
PowerBuilder and Appeon empowers enterprises to build .NET
and Java applications that are device & technology agnostic,
deploying to many platforms at virtually the click of a button.
1 Skill, 1 IDE, 1 Project
PowerBuilder
Appeon
PocketBuilder
Desktop
Web
Mobile
Windows
Client/
Server
55
J2EE
Armeen Mazda
.NET
PocketPC
Appeon 6.0 & Beyond
Smart
Phones
7/18/2015
Appeon for PowerBuilder
BRINGING THE POWER OF PB TO THE WEB™
Thank You
Armeen Mazda
President & CEO
[email protected]
+1-877-3APPEON x621