SlideShare a Scribd company logo
1 of 200
Download to read offline
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta 19 September 2019
PowerBuilder & Appeon
Fastest Path to Desktop, Web and Mobile
Enterprise Business Application Platform
Oleh : Zulmach
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Disclaimer
Seluruh materi yang disampaikan disini adalah
sebatas pengetahuan presenter dan tidak sama sekali
dalam bentuk apapun mendapatkan dukungan ataupun
pesanan dari Appeon Corporation untuk menyampaikan
informasi yang akan disampaikan berikutnya
Dan dampak dari informasi yang anda dapatkan pada
acara ini adalah sepenuh nya tanggung jawab anda
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Agenda
• Introduction
• About PowerBuilder & Appeon
• Fastest Path to Desktop, Web and Mobile
• Demo
• Business Strategy
• New Features of Appeon PowerBuilder 2019
• Future Insight
• Q&A
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Introduction
zulmach@pbdev.id

pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Self Transformation
1994 :
CorelDraw
Photosop
Toolbook
1996 :
PowerBuilder 4
Oracle
SQLAnywhere
1997 :
PowerBuilder 5
SQLAnywhere
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Self Transformation
2004 :
PowerBuilder 7
PowerDesigner
SQLAnywhere
2007 - 2015:
PowerBuilder 9 / 11.5 / 12.6
SQLAnywhere, MS SQLServer,
PostgreSQL, MySQL, Oracle
Appeon 6 / 2015
2019 :
PowerBuilder 11.5 / 12.6 / 2019
Appeon 2016 / 2019
SQLAnywhere
MS SQLServer
2005 :
PowerBuilder 9
Appeon 6
SQLAnywhere
Sybase ASE, IQ,
Replication Server
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Personal Info
• Nama : Zulkifli Machmur
• Nama Panggilan : Zulmach
• Pekerjaan : Freelance
• Usia : 45 thn
• Tempat, Tgl Lahir : Jakarta, 01 _??_ 1974
• Pendidikan : S1, Teknik Informatika,
Institut Sains dan Teknologi Al-Kamal
• Status : Menikah 1 istri, 2 anak
• Human Design : Manifesting Generator 1/3
Profile
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Professional Info
• Skill
• PowerBuilder
• Database
• Project Management
• Latest Project
• Multi Finance
• Pension Fund
• Property Contractor & Management
• Other
• Consultant, Training, etc.
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Social Media
• Linkedin linkedin.com/in/zulmach/
• Instagram instagram.com/pemulapowerbuilder/
• Twitter twitter.com/ppowerbuilder
• Youtube youtube.com/channel/
UCbn3GqvzKeneDQuy8JvoSIQ
• Wordpress zulmach.wordpress.com
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Quote
“Keep going and you will
get there”
Lakukan apa
yang kamu bisa
dan kamu sukai,
maka kamu akan
sampai pada
tujuan mu
Bersama Alm. Bob Sadino pada
Seminar Enterpreneurship
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder & Appeon
Sejarah dan perkembangannya
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Sejarah PowerBuilder
• 1991 PowerSoft merilis PowerBuilder
• 1995 PowerSoft dibeli Sybase
• 2010 Sybase di Akuisisi SAP, PowerBuilder termasuk
didalamnya
• 2016 Appeon mengambil alih pengembangan
PowerBuilder
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Sejarah Appeon
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
FASTEST PATH TO
DESKTOP, WEB AND
MOBILE
Konsep dan Teknologi
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Produktivitas Tinggi
• Kode Program yang
Ringkas
• Biaya yang Rendah
• Waktu yang cepat
• Konfigurasi yang mudah
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
User Interface yang ‘RICH’
• Enterprise Application
User Interface
• Native Mobile GUI
• Apapun yang dapat anda
bayangkan
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Preserving GUI on the Web
Based on AJAX, Appeon precisely replicates the source PB application resulting
in the most productive UI for your users that beats current offerings in JSF/J2EE
and Web Forms/.NET
17 9/21/2019
Web
Click n’
Deploy
PowerBuilder
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Arsitektur yang Solid
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 201919 9/21/2019
• Appeon Developer – deploys to the
Web using only PowerBuilder skills
and IDE
• Appeon Server for J2EE –
implemented 100% in Java providing
runtime services
• Appeon Server for .NET –
implemented 100% in C# providing
runtime services
• Standard N-tier Architecture –
HTML, XML, JavaScript, ActiveX,
Java and C#, HTTP/HTTPS, default
IE browser settings and firewall
friendly, seamless Web loading
N-Tier Platform for Web Apps
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Application Partitioning
9/21/2019 20
Web App
App Server
Presentation Tier?
Business Logic?
Client/Server Architecture
Distribute
Database
Database
Web Browser
Client
PB Client
Client
Consolidate
Consolidate
Where does the Presentation & Business Logic run?
• Distributed to Web Browser Client & App Server vs. Consolidated on
App Server?
• This impacts the number of round trips across the Network or Internet
• This impacts the performance and scalability of the application
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 201921
9/21/2019
Appeon Partitioning Approach
Web App
HTML,XML,
JavaScript
Web browser
Application Server
Appeon Server
Presentation Tier
Business Logic
Export
Retain
Replicate
Convert
Deploy
Database
Database
PowerBuilder
App
Client
Database
Database
DW, NVO
Appeon Utilizes a “Balanced” Architecture
• Preserve business logic and UI of the original PowerBuilder application
as a rich-client in standard Web browser
• Deploy DataWindows, Embedded SQL, and heavy business logic to
the J2EE or .NET application server
• Re-use database and stored procedures via JDBC or ODBC
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 201922 9/21/2019
Proven PB Web Migration Paths
•Java/.NET Web App
•Any Vendor Server
•Java/.NET EAI
•Java/.NET Developers
•Any Vendor Tools
•Open Web Source
Java/.NET
Rewrite
Highest TCR
Power
Builder
Appeon
Java/.NET
Web Deployment
Lowest TCR
•Java/.NET Web App
•Any Vendor Server
•Java/.NET EAI
•PB Developers
•SY Standard Tools
•Closed Web Source
• Time: 1.5-2 Yr
• Cost: 4-10X
• Risk: >70%
Time: 3 Mths
Cost: X
Risk: <5%
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Future-proof Your Investments
9/21/2019
23
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.
IOS
1 Skill, 1 IDE, 1 Project
PowerBuilder
Appeon
Web Mobile
Client/
Server
J2EE .NET
Desktop
Windows Android
AppeonMobile
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Cukup PowerBuilder + Appeon
• Appeon Developer Plugin untuk PowerBuilder
• Sebagai Deployment Tools ke Application Server atau
Package menjadi Mobile App
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Proses yang Sederhana
• Bangun Aplikasi dengan PowerBuilder
• Cukup hanya dengan pengetahuan PowerBuilder!
• Appeon yang lakukan untuk anda
• Convert PB Source Code ke JAVA atau .NET
• Deploy ke Application Server
• Selesai!
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder
Konsep dan Teknologi
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Apa itu PowerBuilder
• Enterprise development tool for many types of application
and component
• World Class Awards Winning
• Client/Server
• Multitier Application
• .Net Application
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Inside PowerBuilder
• Event Driven
• Object Oriented
• Open Database Connectivity
• Intuitive 4GL : PowerScript
• PowerScript functions (built in)
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Object Oriented
• Base from PowerObject Class
• Public, Private and Protected Scope for Variables and
Functions
• Extention and Overloading for Functions
• Inheritance, Encapsulation and Polymorphism
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Open Database Connectivity
• Native Driver
• Informix
• Oracle
• Sybase ASE
• Microsoft SQL Server
• Sybase DirectConnect
• Open Standard :
• ODBC
• JDBC
• OLEDB
• ADO .NET
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Intuitive 4GL : PowerScript
• 1000+ built in functions
• Embedded SQL Syntax
• Structured Error Handling (TRY-CATCH-FINALLY)
• Access to :
• COM
• ActiveX
• Win32 API
• .Net Assembly
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Key Feature : DataWindow
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
DataWindow
• Provide unparallel Data Access, Validation and Update
• 300+ functions dan Events
• Support Field formatting and Validation
• Database driven or External Source, including Web
Services
• Visual or Non Visual (Datastore)
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
DataWindow : Presentation Style
• Tabular
• Freeform
• Grid
• Label
• N-Up
• Group
• Composite
• Graph
• Crosstab
• OLE 2.0
• RichText
• Treeview
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder Environment
• Output Window
• Painters & Editor
• To-Do List
• Browser
• PowerBar
• PainterBar
• StyleBar
• Integrated Development
Environtment (IDE)
• Workspace
• Target
• Library
• System Tree
• Clip Window
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Integrated Development
Environment
System Tree
Clip Window
Output Window
Work Area
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Workspace
• Virtual Working Environment
• Create many kind of target on Workspace
• May have many Workspaces but only one active
Workspace
• Physical file with .pbw extention
• Source Code Control on Workspace Property
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Target
• Specification for application type
• Physical file with .pbt extention
• May have more than one target on one workspace
• One target can use more than one libraries
• Target types :
• Application
• Application Server Component (EA Server, JBOSS)
• JSP Application
• .Net Application (WebForm, WinForm, WebService, Assembly)
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Library
• Physical file with .pbl extention
• Storage for created objects
• May have many libraries (Large application usually have
many libraries)
• At least one library created when creating application
• Except for JSP Target
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Workspace, Target & Library
.pbw
.pbt
.pbl
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
System Tree
• Center of Development Activities
• Other Tab Provide :
• Web Page hierarchy
• Drag and Drop Support
• Component Listing :
• Applets, JSP, EA Server, Active X, Etc
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
System Tree
Welcome to PowerBuilder 42
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Clip Window
• To store frequently used code fragment
Welcome to PowerBuilder 43
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Output Window
• Output message of many kind of operations displays in
Output Window
Welcome to PowerBuilder 44
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Painters & Editor
• Tools for creating and editing objects and components of
target application, Including HTML/JSP Pages
• Different Painter of each kind object
• Some painter used for managing libraries, some for data
manipulation and some for compiling or building target
application
Welcome to PowerBuilder 45
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Window Painter
Welcome to PowerBuilder 46
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Menu Painter
Welcome to PowerBuilder 47
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Database Painter
Welcome to PowerBuilder 48
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
To-Do List
• List of what to do on your current target
• Entries can be created automatically by most wizards or
type it or import it from text file
• Object can be linked to task you want to complete
Welcome to PowerBuilder 49
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
To-Do List
Welcome to PowerBuilder 50
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Browser
• Browser let you see all objects, methods, variables and
structures
Welcome to PowerBuilder 51
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Browser
Welcome to PowerBuilder 52
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBar
• Displays when a PowerBuilder session start
• Main control point for Building Application
Welcome to PowerBuilder 53
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PainterBar
• Displays when open a painter, different bar for each
painter
• Provide easy access to the tools available for designing
object on the painter
Welcome to PowerBuilder 54
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
StyleBar
• Displays when open a painter that has text control
Welcome to PowerBuilder 55
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBar, PainterBar & StyleBar
Welcome to PowerBuilder 56
PowerBar
PainterBar
StyleBar
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Objects
• Application is collection of objects
• Building blocks for PowerBuilder targets
• Visual or non Visual
• Based on PowerObject Classes
• They have Properties and Methods (Events & Functions)
Welcome to PowerBuilder 57
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder Basic Objects
• Applications
• Windows
• DataWindows
• Menus
• Global Functions
• Structures
• User Objects
• Pipelines
• Projects
Welcome to PowerBuilder 58
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Application Objects
• Nonvisual object as entry point into an application
• Define application level behaviour
• When it runs, Open event in application object is triggered
• When it ends, Close event is triggered
Welcome to PowerBuilder 59
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Windows
• Primary Interface between user and application
• Object with visual elements
• Consist of :
• Properties
• Events
• Usually has Controls placed in the window
• Button, DatawindowControl, Text, GroupBox,
DropDownListBox, GroupBox, RadioButton, etc
Welcome to PowerBuilder 60
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Windows
Welcome to PowerBuilder 61
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
DataWindow Objects
• Object used to retrieve and manipulate data from
database or other datasource (text files or webservices)
• It handle the way data is presented to user through
presentation style
• Can include ComputedFields, Pictures, and Graphs and
other controls
Welcome to PowerBuilder 62
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Datawindow Objects
Welcome to PowerBuilder 63
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Datawindow Objects
• Can set Display
Format, Edit
Style and
Validation
Welcome to PowerBuilder 64
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Menus
• Lists of items
• Provide Commands
• Can have shortcut key and or accelerator key (mnemonic
access)
• Each item is Menu Object
Welcome to PowerBuilder 65
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Menus
Welcome to PowerBuilder 66
MenuBar
DropDownMenu
CascadingMenu
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Global Functions
• Not encapsulated within other object
• Stores as an independen object
Welcome to PowerBuilder 67
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Structures
• Collection of one or more variables as a single name
• Variables Can have different data types
• Two kinds of structures :
• Global structure
• Object level structure
Welcome to PowerBuilder 68
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
User Objects
• Nonvisual (class)
• Standard
• Custom
• Visual
• Standard
• Custom
• External
Welcome to PowerBuilder 69
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Pipelines
• Object to reproduce data within a database or across
databases
• By setting source database and destination database
• Reproduce through database queries
Welcome to PowerBuilder 70
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Projects
• Objects used to build executable or to deploy application
or component to a server
Welcome to PowerBuilder 71
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon
Before 2016
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Arsitektur Sistem
73
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Tiers Pada Arsitektur Appeon
Tier Kegunaan Komponen
Appeon
Software Pendukung
Client Tier Mobile
Device
Menjdanalankan Aplikasi
Mobile
Appeon
Workspace
(optional)
-
PC Client Menjalankan Aplikasi Web
Appeon menggunakan Web
Browser
- Internet Explorer
Developer PC
Developer
Deploy Aplikasi PowerBuilder
ke Server
Appeon
Developer
PowerBuilder
Middle
Tier
Web Server Menangani permintaan dari
user dan menyimpan
presentation layer dari Web
Application
Appeon
Server Web
Component
Apache, IIS, dll
Application
Server
Menyimpan dan memproses
datawindow, SQL, dan fungsi
aplikasi yang dapat dipisahkan
pada level midde-tier
Appeon
Server
IIS (.NET),
Java: Weblogic, Websphere,
EAServer, JBoss, Jeus, Netweaver
Data Tier Database
Server
Menyimpan dan memproses
permintaan pada Database
- Oracle, SQL Anywhere, Sybase ASE,
SAP HANA, SQL Server, MySQL,
Informix, or Teradata. 74
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Edition
Edition Komponen Appeon
Appeon Enterprise • Appeon Server, Appeon Server Web Component, Appeon
Workspace
• Mendukung Clustering
• Jumlah User Sesuai dengan License
• License Minimum 500 user
Appeon Workgroup • Appeon Server, Appeon Server Web Component, Appeon
Workspace
• Tidak Mendukung Clustering
• Jumlah User Sesuai dengan License
• License Minimum 150 user
Appeon Developer • Appeon Developer, Appeon Server, Appeon Server Web
Component, Appeon Workspace
• Server dibatasi untuk 5 user
Appeon Trial • Appeon Developer, Appeon Server, Appeon Server Web
Component, Appeon Workspace
• Jumlah user tidak terbatas
• Penggunaan dibatasi maksimum 30 hari 75
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Komponen
• Appeon Developer
• Appeon Server
76
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Developer
• Merupakan Plug-in pada PowerBuilder IDE
• Menyediakan perangkat untuk melakukan :
• Generate Mobile dan Web Application
• Pemeliharaan dan Pembaharuan Aplikasi
• Semua dilakukan dalam PowerBuilder yang diakses
melalui toolbar
77
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Server
• Kumpulan dari komponen server yang dipasang pada
Application Server (IIS, EAServer, JBoss dll)
• Menyediakan run-time seperti koneksi database,
dukungan datawindow, pengaturan transaction dan
process serta security
• Pengelolaan Appeon Server menggunakan AEM (Appeon
Enterprise Manager) yang terpasang ketika melakukan
instalasi Appeon Server
78
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Enterprise Manager
79
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Client Requirement
• Mobile Device:
• Apple iOS 6.0 atau yang lebih tinggi
• Google Android 4.2 atau yang lebih tinggi
• Web client PC:
• Microsoft Internet Explorer 6.0 SP2 keatas
• Microsoft Windows 2000 SP4, Windows Server 2003 SP2,
Windows XP SP3, Windows Vista SP2, Windows Server 2008
SP2, Windows Server 2008 R2, Windows Server 2012,
Windows 7, or Windows 8/8.1
• (Optional) Adobe Acrobat Reader 6.0 untuk membuka PDF
DataWindows
80
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Developer Requirement
• Software
• Internet Explorer 6.0 SP2 keatas
• Microsoft Windows 2000 SP4, 2003 SP2, 2008 SP2, 2008 R2, 2012,
XP SP3, Vista SP2, 7 or Windows 8/8.1
• SAP Sybase PowerBuilder 9.0.3 atau yang lebih tinggi
• ODBC atau Native database driver yang digunakan.
• (Optional) SAP Sybase ASA/SQLAnywhere 8 atau yang lebih tinggi
(untuk menjalankan demo aplikasi).
• Hardware
• CPU 1.8 GHz atau yang lebih cepat
• 2 GB Free RAM
• 2 GB hard drive space (untuk instalasi Appeon Developer)
• Selama proses konversi aplikasi PowerBuilder akan memerlukan
tambahan space harddisk
81
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Server Requirement
• Software
• .NET Application Server : Windows Server 2003 SP2, 2008
SP2, 2008 R2, 2012, Vista SP2, Windows 7, or Windows 8/8.1,
Microsoft .NET Framework 4.x, Microsoft IIS 6.0 keatas
• Java Application Server : Unix/Linux/Windows OS yang
didukung oleh masing-masing Application Server, EAServer,
JBoss, Weblogic, Websphere, JEUS, Web server: Apache
• Hardware
• CPU 1.8 GHz atau yang lebih cepat
• 2 GB Free RAM
• 500 MB hard drive space untuk instalasi Appeon Server
• Tambahan space untuk aplikasi yang di deploy
82
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Database Connectivity
• SAP Sybase ASA/SQL Anywhere 8.0.2, 9.0, or 10.0.1 with ODBC Driver, or SQL
Anywhere 11.0, 12.0 or 16.0 with SQLAnywhere .NET Data Provider driver
• SAP Sybase Adaptive Server Enterprise (ASE) 12.5.x or 15.x with ASE Native
Driver
• SAP HANA 1.00.36 with ODBC Driver
• Informix 7.x, 8.x, 9.x, 10.x or 11.x with IBM Informix .NET Provider
• Microsoft SQL Server 2000 SP4, 2005 SP1, 2008 or 2012 with MS SQL Server
Native Driver
• MySQL 5.5.x or 5.6.x with ADO.NET Data Provider driver
• Oracle 8i, 9i, 10g, 11g or 12c with Oracle Native Driver
• Teradata 13.1.0.0 or later with Teradata .NET Data Provider driver
• Notes:
• Sybase IQ and IBM DB2 databases are supported in the Appeon for J2EE edition only,
not in the Appeon for .NET edition.
83
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Instalasi Appeon
• Appeon berlandaskan pada arsitektur n-tier
• Setiap komponen Appeon akan terpasang pada tier yang
berbeda sesuai dengan fungsinya.
• Developer PC
• Appeon Server & Web Server
84
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Komputer Developer
• Komputer yang digunakan sebagai sarana development
dan testing
• Digunakan untuk melakukan deployment ke local untuk
keperluan testing
• Deployment ke production server untuk penggunaan
aplikasi yang sebenarnya
85
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Komputer Developer
• Komponen Appeon :
• Appeon Developer
• Appeon Server
• Requirement :
• OS : Microsoft Windows 2008 keatas (setara)
• Microsoft .NET Framework
• Microsoft IIS
• SAP Sybase PowerBuilder
• SAP SQLAnywhere
• Database connectivity yang digunakan Aplikasi
86
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Memulai Instalasi
• Execute file Setup.Exe untuk memulai instalasi
87
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Instalasi : Appeon Developer
• Klik install untuk menginstall Appeon Developer
88
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Instalasi : Appeon Developer
• Ikuti Petunjuk Instalasi hingga proses instalasi selesai dengan
sukses
89
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder + Appeon Developer
• Jika instalasi Appeon Developer Sukses, maka toolbar
PowerBuilder akan bertambah untuk fungsi-fungsi
Appeon Developer
• PowerBuilder siap untuk digunakan dengan fungsi
Appeon Developer
90
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Komputer Server
• Komputer yang digunakan untuk menjadi Host dari
Aplikasi yang dibuat, berfungsi sebagai Application
Server
• Melayani permintaan user dan melakukan proses melalui
Web Server
91
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Komputer Server
• Appeon Komponen :
• Appeon Server
• Appeon Web Server Component
• Requirement
• .NET Application Server : Windows Server 2003 SP2, 2008
SP2, 2008 R2, 2012, Vista SP2, Windows 7, or Windows 8/8.1,
Microsoft .NET Framework 4.x, Microsoft IIS 6.0 keatas
• Java Application Server : Unix/Linux/Windows OS yang
didukung oleh masing-masing Application Server, EAServer,
JBoss, Weblogic, Websphere, JEUS, Web server: Apache
92
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Instalasi : Appeon Server
• Pilih Appeon Server Pada Layar Instalasi
93
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Instalasi : Appeon Server
• Pilih Install Demo Application untuk memasang aplikasi
demo pada server
94
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Instalasi : Appeon Server
• Ikuti petunjuk instalasi hingga selesai dengan sukses
95
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Server : Ready
• Komputer Server siap digunakan sebagai Appeon Server
96
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Web Deployment
• Aplikasi PowerBuilder yang berjalan di dalam Web
Browser (Internet Explorer)
97
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Unsupported Features
• DataWindow
• Presentation Styles: OLE Controls for DataWindows: TableBlob
• External Objects
• External visual objects * Note: External object can be worked
around.
• PowerScript Statements
• GOTO THROW THROWS TRY...CATCH... FINALLY
• System Functions
• Class Definition functions DDE Server functions Garbage Collection
functions Help functions Library functions Shared Object functions
Tracing functions
98
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Unsupported Features
• System Objects
• ADOResultSet ArrayBounds ClassDefinition ClassDefinitionObject
ConnectionInfo ConnectObject ContextInformation ContextKeyword
CORBABadTypeContext CORBABadInvorder CORBABadParam
CORBABadOperation CORBABadTypeCode CORBACommFailure
CORBACurrent CORBADataConversion CORBAFreeMem
CORBAImpLimit CORBAInitialize CORBAInternal CORBAIntFrePos
CORBAInvalidTransaction CORBAInvFlag
CORBAInvIdentInvOBJRef CORBAMarshal CORBANoImplement
CORBANoMemory CORBANoPermission CORBANoResources
CORBANoResponse CORBAOBJAdapter CORBAObjectNoTexist
CORBAPersistStore CORBASystemException
CORBATransactionRequired CORBATransactionRolledback
CORBATranslent CORBAUnion CORBAUnknown
CORBAUserException CPlusPlus DivideByZeroError
DWRuntimeError EnumerationDefinition
99
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Unsupported Features
• System Object
• 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
SSLCallBack SSLServiceProvider SystemFunctions Throwable
TraceActivityNode TraceBeginEnd TraceError TraceESQL TraceFile
TraceGarbageCollect TraceLine TraceObject TraceRoutine
TraceTree TraceTreeError TraceTreeESQL
TraceTreeGarbageCollect TraceTreeLine TraceTreeNode
TraceTreeObject TraceTreeRoutine TraceTreeUser TraceUser
TransactionServer Transport TypeDefinition
VariableCardinalityDefinition VariableDefinition
100
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Step by Step
• Prepare PowerBuilder Target Application
• Create deployment configuration
• Configure server information
• Setup database connection
• Deployment
101
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Requirement
• Appeon Komponen
• Appeon Developer
• Appeon Server
• PowerBuilder
• Target Aplikasi
102
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder Target
• PowerBuilder versi 9.0.3 keatas
• Tipe Target Aplikasi Win32
103
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Deployment Configuration
• Configuration Wizard pada Appeon Developer toolbar
104
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Configuration Wizard
105
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Profil Deployment
106
Isi dengan nama profil
Isi dengan nama folder di
Project Type
Web : untuk aplikasi web
Mobile : untuk aplikasi mobile
Universal : untuk web &
mobile
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder Target
107
Masukkan file target
powerbuilder yang ingin di
deploy
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Server Deployment
108
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Server
109
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Web Server
110
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Database Type
111
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Transaction Object
112
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Data Source
• Karena arsitektur n-tier, aplikasi web tidak ter koneksi
secara langsung ke server database
• Terkoneksi melalui Appeon Datasource
• Datasource ini yang mengelola koneksi Aplikasi ke
database
• Memerlukan setup Datasource di Appeon Server
• Konfigurasi Transaction Object pada aplikasi
Powerbuilder dengan data source tersebut
113
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Data Source - Transaction Object
114
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Image, *.ini, *.dll, File
115
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Configuration Summary
116
Cek pilihan untuk
Langsung melakukan
deployment ke server
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Deployment Process
117
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Run Aplikasi
• Click Finish & Run untuk menjalankan aplikasi
• Pilih browser IE
118
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Aplikasi Web
119
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Mobile App
• Prepare PowerBuilder Target Application
• Create deployment configuration
• Configure server information
• Setup database connection
• Deployment
• Appeon Workspace
• Native *.apk
120
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Requirement
• Appeon Komponen
• Appeon Developer
• Appeon Server
• Appeon Workspace
• PowerBuilder
• Target Aplikasi
121
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder Target
• PowerBuilder versi 9.0.3
keatas
• Tipe Target Aplikasi
Win32
• Client OS:
• IOS 6.0 Keatas
• Android 4.2 keatas
122
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Deployment Configuration
• Configuration Wizard pada Appeon Developer toolbar
123
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Configuration Wizard
124
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Application Profile
125
Isi dengan nama profil
Isi dengan nama folder di
Project Type
Web : untuk aplikasi web
Mobile : untuk aplikasi mobile
Universal : untuk web &
mobile
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder Target
126
Masukkan file target
powerbuilder yang ingin di
deploy
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Server Deployment
127
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Server
128
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Web Server
129
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Database Type
130
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Transaction Object
131
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Data Source
• Karena arsitektur n-tier, aplikasi web tidak ter koneksi
secara langsung ke server database
• Terkoneksi melalui Appeon Datasource
• Datasource ini yang mengelola koneksi Aplikasi ke
database
• Memerlukan setup Datasource di Appeon Server
• Konfigurasi Transaction Object pada aplikasi
Powerbuilder dengan data source tersebut
132
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Data Source - Transaction Object
133
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Image, *.ini, *.dll, File
134
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Deployment Process
135
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Run Aplikasi
• Click Finish & Run untuk menjalankan aplikasi
• Pilih Project loader Tablet atau Smartphone
136
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Workspace Emulator
137
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Package Deployment
• Deployment menjadi aplikasi native di mobile
• IOS menjadi file .zip
• Android menjadi file .apk
• Menggunakan Package Wizard
138
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Package Deployment
• Package Wizard pada Appeon Developer toolbar
• Dapat digunakan untuk offline deployment
• Installer untuk Appeon Server
• Native mobile application (*.APK untuk Android)
139
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Deployment Profile
140
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Package Type
141
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Application Profile
142
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Target Device
143
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
App Setting
144
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Package Location
145
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Finish Deployment
146
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
App Package File
• Install ke Android device
147
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Mobile App
148
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Server Management
• AEM : Appeon Enterprise Manager
• Control Center dari Appeon Server
• Pengaturan konfigurasi Server dan Aplikasi
149
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Enterprise Manager
150
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon Enterprise Manager
151
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Konfigurasi Server
152
• Application Deployment
• Performance Management
• Server Info Management
• Emergency Control
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Application Deployment
• Database Connection
• Setup transaction object
• DLL/OCX Files
• Registry Mode
• *.INI File Mode
• Error Message Mode
153
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Database Connection (Data Source)
154
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Transaction Object
155
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
DLL/OCX Files
156
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Registry Mode
157
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
*.INI File Mode
158
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Error Message Mode
159
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Performance Management
• Monitoring sessions
• Maintenance
• Application Server Cache
• Datawindow Data Cache
• Multi-thread Download
160
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Monitoring Sessions
• Active Sessions & Devices tools, untuk mengelola user
yang sedang aktif
161
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Maintenance
• Membersihkan temporary files
162
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Application Server Cache
163
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Datawindow Data Cache
164
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Multi-thread Download
165
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Server Info & Emergency
• Pengaturan Time Out
• Licensing
• Status Monitor
166
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Time Out
167
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Licensing
168
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Status Monitor
169
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Status Monitor
• Aplikasi tersendiri untuk mengecek ketersediaan Appeon
Server
• Konfigurasi Appeon Server Status Monitor
• General
• Common Monitor
• Recycle Monitor
• Mail Setting
• Log Setting
170
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Status Monitor
• General Tab
171
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Status Monitor
• Common Monitors
172
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Status Monitor
• Recycle Monitor
173
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Status Monitor
• Mail Settings
174
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Status Monitor
• Log Setting
175
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Demo
Fastest Path to Desktop, Web and Mobile Enterprise Business
Application Platform
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder + Appeon
After 2016
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Naming, Edition and Licensing
• PowerBuilder  Appeon PowerBuilder, with Editions :
• Standard
• Cloud
• Enterprise
• Appeon Server  Appeon PowerServer
• Appeon Developer  Appeon Toolkit
• Which only available on Appeon PowerBuilder Enterprise
Edition
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon PowerBuilder Pricing
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Appeon PowerServer Pricing
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Business Strategy
Fastest Path to Desktop, Web and Mobile Enterprise Business
Application Platform
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
How to Sell your Product with
Appeon
• Subscription Based
• Cost to Customer
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder 2019
New Features
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder C# IDE
• Powered by a customized version of the SnapDevelop
IDE, easily build a variety of non-visual C# projects, such
as C# Web APIs, non-visual assemblies, and unit testing
(with xUnit).
• Provides essential developer productivity features, such
as project wizards, intelligent code completion, code
debugging, solution management, and more.
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
.NET Data Access Objects
• Two .NET data access objects are provided: .NET
DataStore and ModelStore. It brings the heart of
PowerBuilder to .NET development,
• Delivering the high productivity of PowerBuilder, powerful
data access functionality, and with high performance.
• Projects deploy to Windows or Linux and can interface
with SQL Server, Oracle, PostgreSQL, and SQL
Anywhere.
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
DataWindow Conversion Utility
• Migrate existing DataWindow data objects to C# Data
Models.
• The DataWindow conversion utility also supports batch
conversion, automatically migrating hundreds or even
thousands of DataWindows and DataStores.
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
REST Web API Client
• A powerful client is provided for consuming REST Web
APIs.
• The client support JSON data format (including GZip
compressed data), JWT or OAuth2.0 tokens, and all
commonly-used HTTP methods for full CRUD
functionality.
• Supports tight integration with DataWindow and
DataStore, automatically importing and exporting data
and handling data buffers.
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
UI Themes
• Skin the UI of PowerBuilder applications, instantly
bringing a modern look and feel in a codeless fashion.
• By default, a flat design UI theme is provided in a variety
of colors.
• Custom UI themes can be created by editing the style
sheet (JSON format), which is similar to working with
CSS.
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
TX Text Control
• The TX Text Control RichTextEdit is integrated back into
PowerBuilder by popular demand. It provides advanced
RTF editing features and backwards compatibility for
projects developed with SAP PowerBuilder version 12.6
or older.
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Compressor and Extractor Objects
• Compress and decompress files or folders in a variety of
popular formats, including ZIP, 7ZIP, RAR, GZIP, TAR,
LZMA, and LZMA86.
• The object’s properties, events, and functions provide
visibility and control of the process.
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
New Windows 10 style icons and
small pictures
• A set of Windows 10 style icons are provided for selection
under the "icons" list and the "small pictures" list in the
Property tab for controls.
• The developer can quickly find out these new Windows
10 icons, according to the text appended to the icon
name, for example, "_icon_2" is appended to the icon
name, and "_2" is appended to the small picture name.
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Classified features
• Discontinued - feature that has been completely removed
from the product.
• For example, EAServer projects/targets, PowerBuilder .NET IDE,
and Windows Form projects/targets are discontinued features.
• Obsolete - feature that is available, but is no longer eligible
for technical support and will no longer be enhanced.
• For example, Web DataWindow, SOAP client, Web service
DataWindow (OData and SOAP), .NET Web service target, .NET
assembly target are obsolete features.
• Stable – feature that is available and is still eligible for
technical support, but will no longer be enhanced.
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Future Insight
Keberlangsungan Appeon PowerBuilder
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder 2019
• Rapidly develop C# Web APIs and assemblies with a cloud-
native architecture using DataWindow technology and
migration tools.
• Key cloud-related features include various non-visual C#
project types, .NET DataStore, enhanced REST Client,
ASP.NET Core integration, and NVO-to-C# migration solution.
• Other key features include UI themes, ribbon control*, TX
TextControl, enhanced 64-bit compatibility, and file
compression/decompression.
* Scheduled for PowerBuilder 2019 R2.
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Ribbon Bar Control
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder Roadmap
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PowerBuilder 2021
• Next Major Version : PowerBuilder 2021
• Deploy PowerScript desktop apps, which are powered by
C# Web APIs, seamlessly over the Internet.
• The desktop and web converged.
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
Q&A
Mari Bertanya dan Menjawab
pbdev.id PowerBuilder DieHard 2019
Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
PENUTUP
Terima Kasih

More Related Content

What's hot

Intro to Construct 2: Ghost Shooter - Step by Step
Intro to Construct 2: Ghost Shooter - Step by StepIntro to Construct 2: Ghost Shooter - Step by Step
Intro to Construct 2: Ghost Shooter - Step by StepShahed Chowdhuri
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptDeka M Wildan
 
Powerbuilder tutorial
Powerbuilder tutorialPowerbuilder tutorial
Powerbuilder tutorialdzas42
 
Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.
Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.
Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.Iven Elvany Rumahorbo
 
Latihan praktikum-microsoft-word-kls-7
Latihan praktikum-microsoft-word-kls-7Latihan praktikum-microsoft-word-kls-7
Latihan praktikum-microsoft-word-kls-7hilman31
 
Etiquetas de lenguaje html mas utilizadas
Etiquetas de lenguaje html mas utilizadasEtiquetas de lenguaje html mas utilizadas
Etiquetas de lenguaje html mas utilizadasjennypalcio
 
LATIHAN PRAKTIKUM MICROSOFT WORD
LATIHAN PRAKTIKUM MICROSOFT WORDLATIHAN PRAKTIKUM MICROSOFT WORD
LATIHAN PRAKTIKUM MICROSOFT WORDboyhokage
 
Dasar dasar netbeans
Dasar dasar netbeansDasar dasar netbeans
Dasar dasar netbeansQhindy Yanuar
 
APEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurierenAPEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurierenOliver Lemm
 
Merubah tampilan ojs biasa menjadi luar biasa
Merubah tampilan ojs biasa menjadi luar biasaMerubah tampilan ojs biasa menjadi luar biasa
Merubah tampilan ojs biasa menjadi luar biasarjikordakalteng
 
Belajar Android Studio CRUD Data Mahasiswa
Belajar Android Studio CRUD Data MahasiswaBelajar Android Studio CRUD Data Mahasiswa
Belajar Android Studio CRUD Data MahasiswaAgus Haryanto
 

What's hot (20)

Intro to Construct 2: Ghost Shooter - Step by Step
Intro to Construct 2: Ghost Shooter - Step by StepIntro to Construct 2: Ghost Shooter - Step by Step
Intro to Construct 2: Ghost Shooter - Step by Step
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascript
 
Powerbuilder tutorial
Powerbuilder tutorialPowerbuilder tutorial
Powerbuilder tutorial
 
Soal power-point-smk psm
Soal power-point-smk psmSoal power-point-smk psm
Soal power-point-smk psm
 
Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.
Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.
Belajar Ms. Word, Ms. Excel, Ms. Powerpoint dan Internet.
 
Latihan praktikum-microsoft-word-kls-7
Latihan praktikum-microsoft-word-kls-7Latihan praktikum-microsoft-word-kls-7
Latihan praktikum-microsoft-word-kls-7
 
Django
DjangoDjango
Django
 
Django by rj
Django by rjDjango by rj
Django by rj
 
Etiquetas de lenguaje html mas utilizadas
Etiquetas de lenguaje html mas utilizadasEtiquetas de lenguaje html mas utilizadas
Etiquetas de lenguaje html mas utilizadas
 
LATIHAN PRAKTIKUM MICROSOFT WORD
LATIHAN PRAKTIKUM MICROSOFT WORDLATIHAN PRAKTIKUM MICROSOFT WORD
LATIHAN PRAKTIKUM MICROSOFT WORD
 
Fichas en access
Fichas en accessFichas en access
Fichas en access
 
Dasar dasar netbeans
Dasar dasar netbeansDasar dasar netbeans
Dasar dasar netbeans
 
APEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurierenAPEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurieren
 
Merubah tampilan ojs biasa menjadi luar biasa
Merubah tampilan ojs biasa menjadi luar biasaMerubah tampilan ojs biasa menjadi luar biasa
Merubah tampilan ojs biasa menjadi luar biasa
 
Power Point TIK bab 1
Power Point TIK bab 1Power Point TIK bab 1
Power Point TIK bab 1
 
Instalasi OJS 2 di Web Hosting
Instalasi OJS 2 di Web HostingInstalasi OJS 2 di Web Hosting
Instalasi OJS 2 di Web Hosting
 
Pengenalan Framework CodeIgniter
Pengenalan Framework CodeIgniterPengenalan Framework CodeIgniter
Pengenalan Framework CodeIgniter
 
Flask for cs students
Flask for cs studentsFlask for cs students
Flask for cs students
 
Belajar Android Studio CRUD Data Mahasiswa
Belajar Android Studio CRUD Data MahasiswaBelajar Android Studio CRUD Data Mahasiswa
Belajar Android Studio CRUD Data Mahasiswa
 
icon icon power point
icon icon power pointicon icon power point
icon icon power point
 

Similar to Fastest Path to Dekstop, Web and Mobile Enterprise Business Application Platform

Secured Technology Platform Provider in Enterprise IT
Secured Technology Platform Provider in Enterprise IT Secured Technology Platform Provider in Enterprise IT
Secured Technology Platform Provider in Enterprise IT WIKI LABS SDN BHD
 
Mailchimp to the Edge - Establishing Akamai Best Practices at Mailchimp
Mailchimp to the Edge - Establishing Akamai Best Practices at MailchimpMailchimp to the Edge - Establishing Akamai Best Practices at Mailchimp
Mailchimp to the Edge - Establishing Akamai Best Practices at MailchimpBob Strecansky
 
Bring cloud on premises with a kubernetes-native infrastructure
Bring cloud on premises with a kubernetes-native infrastructureBring cloud on premises with a kubernetes-native infrastructure
Bring cloud on premises with a kubernetes-native infrastructureAbhinav Joshi
 
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)DataWorks Summit
 
Cloud native java workshop
Cloud native java workshopCloud native java workshop
Cloud native java workshopJamie Coleman
 
Mainframe APIs and Modern DevOps
Mainframe APIs and Modern DevOpsMainframe APIs and Modern DevOps
Mainframe APIs and Modern DevOpsDevOps.com
 
When 7 Seconds Per Page isn't Fast Enough - Developer Focus on Akamai Tooling
When 7 Seconds Per Page isn't Fast Enough - Developer Focus on Akamai ToolingWhen 7 Seconds Per Page isn't Fast Enough - Developer Focus on Akamai Tooling
When 7 Seconds Per Page isn't Fast Enough - Developer Focus on Akamai ToolingBob Strecansky
 
IBM Cloud Private and IBM Power Systems: Overview and Real-World Scenarios
IBM Cloud Private and IBM Power Systems: Overview and Real-World ScenariosIBM Cloud Private and IBM Power Systems: Overview and Real-World Scenarios
IBM Cloud Private and IBM Power Systems: Overview and Real-World ScenariosJoe Cropper
 
New Strategies for Database Modernization
New Strategies for Database ModernizationNew Strategies for Database Modernization
New Strategies for Database ModernizationEDB
 
InfoSphere Optim archive for archive/purge of application data
InfoSphere Optim archive for archive/purge of application dataInfoSphere Optim archive for archive/purge of application data
InfoSphere Optim archive for archive/purge of application dataBharath Nunepalli
 
AWS DevDay Cologne - CI/CD for modern applications
AWS DevDay Cologne - CI/CD for modern applicationsAWS DevDay Cologne - CI/CD for modern applications
AWS DevDay Cologne - CI/CD for modern applicationsCobus Bernard
 
[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs
[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs
[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIsWSO2
 
Cloud-Native Microservices using Helidon
Cloud-Native Microservices using HelidonCloud-Native Microservices using Helidon
Cloud-Native Microservices using HelidonSven Bernhardt
 
Think 2019 session 7921 gazprombank and ibs dsk bank - (1)
Think 2019 session 7921   gazprombank and ibs dsk bank - (1)Think 2019 session 7921   gazprombank and ibs dsk bank - (1)
Think 2019 session 7921 gazprombank and ibs dsk bank - (1)Goran Angelov
 
Goldark Presentation at Qualcomm QPrize 2014
Goldark Presentation at Qualcomm QPrize 2014Goldark Presentation at Qualcomm QPrize 2014
Goldark Presentation at Qualcomm QPrize 2014Leonardo Rossetti
 

Similar to Fastest Path to Dekstop, Web and Mobile Enterprise Business Application Platform (20)

Secured Technology Platform Provider in Enterprise IT
Secured Technology Platform Provider in Enterprise IT Secured Technology Platform Provider in Enterprise IT
Secured Technology Platform Provider in Enterprise IT
 
Mailchimp to the Edge - Establishing Akamai Best Practices at Mailchimp
Mailchimp to the Edge - Establishing Akamai Best Practices at MailchimpMailchimp to the Edge - Establishing Akamai Best Practices at Mailchimp
Mailchimp to the Edge - Establishing Akamai Best Practices at Mailchimp
 
Digital Revolution in P&G
Digital Revolution in P&GDigital Revolution in P&G
Digital Revolution in P&G
 
Bring cloud on premises with a kubernetes-native infrastructure
Bring cloud on premises with a kubernetes-native infrastructureBring cloud on premises with a kubernetes-native infrastructure
Bring cloud on premises with a kubernetes-native infrastructure
 
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
 
Cloud native java workshop
Cloud native java workshopCloud native java workshop
Cloud native java workshop
 
Power BI for Developers
Power BI for DevelopersPower BI for Developers
Power BI for Developers
 
Mainframe APIs and Modern DevOps
Mainframe APIs and Modern DevOpsMainframe APIs and Modern DevOps
Mainframe APIs and Modern DevOps
 
When 7 Seconds Per Page isn't Fast Enough - Developer Focus on Akamai Tooling
When 7 Seconds Per Page isn't Fast Enough - Developer Focus on Akamai ToolingWhen 7 Seconds Per Page isn't Fast Enough - Developer Focus on Akamai Tooling
When 7 Seconds Per Page isn't Fast Enough - Developer Focus on Akamai Tooling
 
IBM Cloud Private and IBM Power Systems: Overview and Real-World Scenarios
IBM Cloud Private and IBM Power Systems: Overview and Real-World ScenariosIBM Cloud Private and IBM Power Systems: Overview and Real-World Scenarios
IBM Cloud Private and IBM Power Systems: Overview and Real-World Scenarios
 
New Strategies for Database Modernization
New Strategies for Database ModernizationNew Strategies for Database Modernization
New Strategies for Database Modernization
 
InfoSphere Optim archive for archive/purge of application data
InfoSphere Optim archive for archive/purge of application dataInfoSphere Optim archive for archive/purge of application data
InfoSphere Optim archive for archive/purge of application data
 
Latest cv
Latest cvLatest cv
Latest cv
 
AWS DevDay Cologne - CI/CD for modern applications
AWS DevDay Cologne - CI/CD for modern applicationsAWS DevDay Cologne - CI/CD for modern applications
AWS DevDay Cologne - CI/CD for modern applications
 
[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs
[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs
[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs
 
Cloud-Native Microservices using Helidon
Cloud-Native Microservices using HelidonCloud-Native Microservices using Helidon
Cloud-Native Microservices using Helidon
 
Think 2019 session 7921 gazprombank and ibs dsk bank - (1)
Think 2019 session 7921   gazprombank and ibs dsk bank - (1)Think 2019 session 7921   gazprombank and ibs dsk bank - (1)
Think 2019 session 7921 gazprombank and ibs dsk bank - (1)
 
Saud alardi 2021
Saud alardi 2021Saud alardi 2021
Saud alardi 2021
 
Goldark Presentation at Qualcomm QPrize 2014
Goldark Presentation at Qualcomm QPrize 2014Goldark Presentation at Qualcomm QPrize 2014
Goldark Presentation at Qualcomm QPrize 2014
 
Mirajul Mallick-C#.Net
Mirajul Mallick-C#.NetMirajul Mallick-C#.Net
Mirajul Mallick-C#.Net
 

More from zulmach .

PowerBuilder Short Logic : Loop
PowerBuilder Short Logic : LoopPowerBuilder Short Logic : Loop
PowerBuilder Short Logic : Loopzulmach .
 
PowerBuilder Productive programming
PowerBuilder Productive programmingPowerBuilder Productive programming
PowerBuilder Productive programmingzulmach .
 
PowerBuilder Productive programming
PowerBuilder Productive programmingPowerBuilder Productive programming
PowerBuilder Productive programmingzulmach .
 
Cara memperkecil ukuran maksimum kapasitas VM Disk
Cara memperkecil ukuran maksimum kapasitas VM DiskCara memperkecil ukuran maksimum kapasitas VM Disk
Cara memperkecil ukuran maksimum kapasitas VM Diskzulmach .
 
Cara print ke lokal printer dari remote any desk
Cara print ke lokal printer dari remote any deskCara print ke lokal printer dari remote any desk
Cara print ke lokal printer dari remote any deskzulmach .
 
How to create sliding window hamburger menu style in Powerbuilder
How to create sliding window hamburger menu style in PowerbuilderHow to create sliding window hamburger menu style in Powerbuilder
How to create sliding window hamburger menu style in Powerbuilderzulmach .
 
Membuat left side menu hamburger style
Membuat left side menu hamburger styleMembuat left side menu hamburger style
Membuat left side menu hamburger stylezulmach .
 
Tile Menu Using Datawindow Object
Tile Menu Using Datawindow ObjectTile Menu Using Datawindow Object
Tile Menu Using Datawindow Objectzulmach .
 
Sharing Tentang Implementasi Sistem Rumah Sakit
Sharing Tentang Implementasi Sistem Rumah SakitSharing Tentang Implementasi Sistem Rumah Sakit
Sharing Tentang Implementasi Sistem Rumah Sakitzulmach .
 
#PowerBuilder #tile #menu using #Datawindow
#PowerBuilder #tile #menu using #Datawindow#PowerBuilder #tile #menu using #Datawindow
#PowerBuilder #tile #menu using #Datawindowzulmach .
 
Creating Modern UI PowerBuilder Framework using native objects
Creating Modern UI PowerBuilder Framework using native objectsCreating Modern UI PowerBuilder Framework using native objects
Creating Modern UI PowerBuilder Framework using native objectszulmach .
 
Sistem bisnis dan manajemen rumah sakit
Sistem bisnis dan manajemen rumah sakitSistem bisnis dan manajemen rumah sakit
Sistem bisnis dan manajemen rumah sakitzulmach .
 
Sistem Bisnis dan Manajemen Rumah Sakit
Sistem Bisnis dan Manajemen Rumah SakitSistem Bisnis dan Manajemen Rumah Sakit
Sistem Bisnis dan Manajemen Rumah Sakitzulmach .
 
PowerBuilder 11 .Net Application Deployment
PowerBuilder 11 .Net Application DeploymentPowerBuilder 11 .Net Application Deployment
PowerBuilder 11 .Net Application Deploymentzulmach .
 

More from zulmach . (14)

PowerBuilder Short Logic : Loop
PowerBuilder Short Logic : LoopPowerBuilder Short Logic : Loop
PowerBuilder Short Logic : Loop
 
PowerBuilder Productive programming
PowerBuilder Productive programmingPowerBuilder Productive programming
PowerBuilder Productive programming
 
PowerBuilder Productive programming
PowerBuilder Productive programmingPowerBuilder Productive programming
PowerBuilder Productive programming
 
Cara memperkecil ukuran maksimum kapasitas VM Disk
Cara memperkecil ukuran maksimum kapasitas VM DiskCara memperkecil ukuran maksimum kapasitas VM Disk
Cara memperkecil ukuran maksimum kapasitas VM Disk
 
Cara print ke lokal printer dari remote any desk
Cara print ke lokal printer dari remote any deskCara print ke lokal printer dari remote any desk
Cara print ke lokal printer dari remote any desk
 
How to create sliding window hamburger menu style in Powerbuilder
How to create sliding window hamburger menu style in PowerbuilderHow to create sliding window hamburger menu style in Powerbuilder
How to create sliding window hamburger menu style in Powerbuilder
 
Membuat left side menu hamburger style
Membuat left side menu hamburger styleMembuat left side menu hamburger style
Membuat left side menu hamburger style
 
Tile Menu Using Datawindow Object
Tile Menu Using Datawindow ObjectTile Menu Using Datawindow Object
Tile Menu Using Datawindow Object
 
Sharing Tentang Implementasi Sistem Rumah Sakit
Sharing Tentang Implementasi Sistem Rumah SakitSharing Tentang Implementasi Sistem Rumah Sakit
Sharing Tentang Implementasi Sistem Rumah Sakit
 
#PowerBuilder #tile #menu using #Datawindow
#PowerBuilder #tile #menu using #Datawindow#PowerBuilder #tile #menu using #Datawindow
#PowerBuilder #tile #menu using #Datawindow
 
Creating Modern UI PowerBuilder Framework using native objects
Creating Modern UI PowerBuilder Framework using native objectsCreating Modern UI PowerBuilder Framework using native objects
Creating Modern UI PowerBuilder Framework using native objects
 
Sistem bisnis dan manajemen rumah sakit
Sistem bisnis dan manajemen rumah sakitSistem bisnis dan manajemen rumah sakit
Sistem bisnis dan manajemen rumah sakit
 
Sistem Bisnis dan Manajemen Rumah Sakit
Sistem Bisnis dan Manajemen Rumah SakitSistem Bisnis dan Manajemen Rumah Sakit
Sistem Bisnis dan Manajemen Rumah Sakit
 
PowerBuilder 11 .Net Application Deployment
PowerBuilder 11 .Net Application DeploymentPowerBuilder 11 .Net Application Deployment
PowerBuilder 11 .Net Application Deployment
 

Recently uploaded

TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 

Recently uploaded (20)

TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 

Fastest Path to Dekstop, Web and Mobile Enterprise Business Application Platform

  • 1. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta 19 September 2019 PowerBuilder & Appeon Fastest Path to Desktop, Web and Mobile Enterprise Business Application Platform Oleh : Zulmach
  • 2. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Disclaimer Seluruh materi yang disampaikan disini adalah sebatas pengetahuan presenter dan tidak sama sekali dalam bentuk apapun mendapatkan dukungan ataupun pesanan dari Appeon Corporation untuk menyampaikan informasi yang akan disampaikan berikutnya Dan dampak dari informasi yang anda dapatkan pada acara ini adalah sepenuh nya tanggung jawab anda
  • 3. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Agenda • Introduction • About PowerBuilder & Appeon • Fastest Path to Desktop, Web and Mobile • Demo • Business Strategy • New Features of Appeon PowerBuilder 2019 • Future Insight • Q&A
  • 4. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Introduction zulmach@pbdev.id 
  • 5. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Self Transformation 1994 : CorelDraw Photosop Toolbook 1996 : PowerBuilder 4 Oracle SQLAnywhere 1997 : PowerBuilder 5 SQLAnywhere
  • 6. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Self Transformation 2004 : PowerBuilder 7 PowerDesigner SQLAnywhere 2007 - 2015: PowerBuilder 9 / 11.5 / 12.6 SQLAnywhere, MS SQLServer, PostgreSQL, MySQL, Oracle Appeon 6 / 2015 2019 : PowerBuilder 11.5 / 12.6 / 2019 Appeon 2016 / 2019 SQLAnywhere MS SQLServer 2005 : PowerBuilder 9 Appeon 6 SQLAnywhere Sybase ASE, IQ, Replication Server
  • 7. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Personal Info • Nama : Zulkifli Machmur • Nama Panggilan : Zulmach • Pekerjaan : Freelance • Usia : 45 thn • Tempat, Tgl Lahir : Jakarta, 01 _??_ 1974 • Pendidikan : S1, Teknik Informatika, Institut Sains dan Teknologi Al-Kamal • Status : Menikah 1 istri, 2 anak • Human Design : Manifesting Generator 1/3 Profile
  • 8. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Professional Info • Skill • PowerBuilder • Database • Project Management • Latest Project • Multi Finance • Pension Fund • Property Contractor & Management • Other • Consultant, Training, etc.
  • 9. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Social Media • Linkedin linkedin.com/in/zulmach/ • Instagram instagram.com/pemulapowerbuilder/ • Twitter twitter.com/ppowerbuilder • Youtube youtube.com/channel/ UCbn3GqvzKeneDQuy8JvoSIQ • Wordpress zulmach.wordpress.com
  • 10. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Quote “Keep going and you will get there” Lakukan apa yang kamu bisa dan kamu sukai, maka kamu akan sampai pada tujuan mu Bersama Alm. Bob Sadino pada Seminar Enterpreneurship
  • 11. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder & Appeon Sejarah dan perkembangannya
  • 12. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Sejarah PowerBuilder • 1991 PowerSoft merilis PowerBuilder • 1995 PowerSoft dibeli Sybase • 2010 Sybase di Akuisisi SAP, PowerBuilder termasuk didalamnya • 2016 Appeon mengambil alih pengembangan PowerBuilder
  • 13. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Sejarah Appeon
  • 14. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 FASTEST PATH TO DESKTOP, WEB AND MOBILE Konsep dan Teknologi
  • 15. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Produktivitas Tinggi • Kode Program yang Ringkas • Biaya yang Rendah • Waktu yang cepat • Konfigurasi yang mudah
  • 16. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 User Interface yang ‘RICH’ • Enterprise Application User Interface • Native Mobile GUI • Apapun yang dapat anda bayangkan
  • 17. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Preserving GUI on the Web Based on AJAX, Appeon precisely replicates the source PB application resulting in the most productive UI for your users that beats current offerings in JSF/J2EE and Web Forms/.NET 17 9/21/2019 Web Click n’ Deploy PowerBuilder
  • 18. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Arsitektur yang Solid
  • 19. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 201919 9/21/2019 • Appeon Developer – deploys to the Web using only PowerBuilder skills and IDE • Appeon Server for J2EE – implemented 100% in Java providing runtime services • Appeon Server for .NET – implemented 100% in C# providing runtime services • Standard N-tier Architecture – HTML, XML, JavaScript, ActiveX, Java and C#, HTTP/HTTPS, default IE browser settings and firewall friendly, seamless Web loading N-Tier Platform for Web Apps
  • 20. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Application Partitioning 9/21/2019 20 Web App App Server Presentation Tier? Business Logic? Client/Server Architecture Distribute Database Database Web Browser Client PB Client Client Consolidate Consolidate Where does the Presentation & Business Logic run? • Distributed to Web Browser Client & App Server vs. Consolidated on App Server? • This impacts the number of round trips across the Network or Internet • This impacts the performance and scalability of the application
  • 21. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 201921 9/21/2019 Appeon Partitioning Approach Web App HTML,XML, JavaScript Web browser Application Server Appeon Server Presentation Tier Business Logic Export Retain Replicate Convert Deploy Database Database PowerBuilder App Client Database Database DW, NVO Appeon Utilizes a “Balanced” Architecture • Preserve business logic and UI of the original PowerBuilder application as a rich-client in standard Web browser • Deploy DataWindows, Embedded SQL, and heavy business logic to the J2EE or .NET application server • Re-use database and stored procedures via JDBC or ODBC
  • 22. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 201922 9/21/2019 Proven PB Web Migration Paths •Java/.NET Web App •Any Vendor Server •Java/.NET EAI •Java/.NET Developers •Any Vendor Tools •Open Web Source Java/.NET Rewrite Highest TCR Power Builder Appeon Java/.NET Web Deployment Lowest TCR •Java/.NET Web App •Any Vendor Server •Java/.NET EAI •PB Developers •SY Standard Tools •Closed Web Source • Time: 1.5-2 Yr • Cost: 4-10X • Risk: >70% Time: 3 Mths Cost: X Risk: <5%
  • 23. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Future-proof Your Investments 9/21/2019 23 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. IOS 1 Skill, 1 IDE, 1 Project PowerBuilder Appeon Web Mobile Client/ Server J2EE .NET Desktop Windows Android AppeonMobile
  • 24. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Cukup PowerBuilder + Appeon • Appeon Developer Plugin untuk PowerBuilder • Sebagai Deployment Tools ke Application Server atau Package menjadi Mobile App
  • 25. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Proses yang Sederhana • Bangun Aplikasi dengan PowerBuilder • Cukup hanya dengan pengetahuan PowerBuilder! • Appeon yang lakukan untuk anda • Convert PB Source Code ke JAVA atau .NET • Deploy ke Application Server • Selesai!
  • 26. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder Konsep dan Teknologi
  • 27. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Apa itu PowerBuilder • Enterprise development tool for many types of application and component • World Class Awards Winning • Client/Server • Multitier Application • .Net Application
  • 28. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Inside PowerBuilder • Event Driven • Object Oriented • Open Database Connectivity • Intuitive 4GL : PowerScript • PowerScript functions (built in)
  • 29. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Object Oriented • Base from PowerObject Class • Public, Private and Protected Scope for Variables and Functions • Extention and Overloading for Functions • Inheritance, Encapsulation and Polymorphism
  • 30. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Open Database Connectivity • Native Driver • Informix • Oracle • Sybase ASE • Microsoft SQL Server • Sybase DirectConnect • Open Standard : • ODBC • JDBC • OLEDB • ADO .NET
  • 31. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Intuitive 4GL : PowerScript • 1000+ built in functions • Embedded SQL Syntax • Structured Error Handling (TRY-CATCH-FINALLY) • Access to : • COM • ActiveX • Win32 API • .Net Assembly
  • 32. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Key Feature : DataWindow
  • 33. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 DataWindow • Provide unparallel Data Access, Validation and Update • 300+ functions dan Events • Support Field formatting and Validation • Database driven or External Source, including Web Services • Visual or Non Visual (Datastore)
  • 34. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 DataWindow : Presentation Style • Tabular • Freeform • Grid • Label • N-Up • Group • Composite • Graph • Crosstab • OLE 2.0 • RichText • Treeview
  • 35. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder Environment • Output Window • Painters & Editor • To-Do List • Browser • PowerBar • PainterBar • StyleBar • Integrated Development Environtment (IDE) • Workspace • Target • Library • System Tree • Clip Window
  • 36. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Integrated Development Environment System Tree Clip Window Output Window Work Area
  • 37. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Workspace • Virtual Working Environment • Create many kind of target on Workspace • May have many Workspaces but only one active Workspace • Physical file with .pbw extention • Source Code Control on Workspace Property
  • 38. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Target • Specification for application type • Physical file with .pbt extention • May have more than one target on one workspace • One target can use more than one libraries • Target types : • Application • Application Server Component (EA Server, JBOSS) • JSP Application • .Net Application (WebForm, WinForm, WebService, Assembly)
  • 39. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Library • Physical file with .pbl extention • Storage for created objects • May have many libraries (Large application usually have many libraries) • At least one library created when creating application • Except for JSP Target
  • 40. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Workspace, Target & Library .pbw .pbt .pbl
  • 41. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 System Tree • Center of Development Activities • Other Tab Provide : • Web Page hierarchy • Drag and Drop Support • Component Listing : • Applets, JSP, EA Server, Active X, Etc
  • 42. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 System Tree Welcome to PowerBuilder 42
  • 43. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Clip Window • To store frequently used code fragment Welcome to PowerBuilder 43
  • 44. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Output Window • Output message of many kind of operations displays in Output Window Welcome to PowerBuilder 44
  • 45. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Painters & Editor • Tools for creating and editing objects and components of target application, Including HTML/JSP Pages • Different Painter of each kind object • Some painter used for managing libraries, some for data manipulation and some for compiling or building target application Welcome to PowerBuilder 45
  • 46. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Window Painter Welcome to PowerBuilder 46
  • 47. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Menu Painter Welcome to PowerBuilder 47
  • 48. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Database Painter Welcome to PowerBuilder 48
  • 49. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 To-Do List • List of what to do on your current target • Entries can be created automatically by most wizards or type it or import it from text file • Object can be linked to task you want to complete Welcome to PowerBuilder 49
  • 50. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 To-Do List Welcome to PowerBuilder 50
  • 51. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Browser • Browser let you see all objects, methods, variables and structures Welcome to PowerBuilder 51
  • 52. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Browser Welcome to PowerBuilder 52
  • 53. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBar • Displays when a PowerBuilder session start • Main control point for Building Application Welcome to PowerBuilder 53
  • 54. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PainterBar • Displays when open a painter, different bar for each painter • Provide easy access to the tools available for designing object on the painter Welcome to PowerBuilder 54
  • 55. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 StyleBar • Displays when open a painter that has text control Welcome to PowerBuilder 55
  • 56. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBar, PainterBar & StyleBar Welcome to PowerBuilder 56 PowerBar PainterBar StyleBar
  • 57. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Objects • Application is collection of objects • Building blocks for PowerBuilder targets • Visual or non Visual • Based on PowerObject Classes • They have Properties and Methods (Events & Functions) Welcome to PowerBuilder 57
  • 58. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder Basic Objects • Applications • Windows • DataWindows • Menus • Global Functions • Structures • User Objects • Pipelines • Projects Welcome to PowerBuilder 58
  • 59. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Application Objects • Nonvisual object as entry point into an application • Define application level behaviour • When it runs, Open event in application object is triggered • When it ends, Close event is triggered Welcome to PowerBuilder 59
  • 60. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Windows • Primary Interface between user and application • Object with visual elements • Consist of : • Properties • Events • Usually has Controls placed in the window • Button, DatawindowControl, Text, GroupBox, DropDownListBox, GroupBox, RadioButton, etc Welcome to PowerBuilder 60
  • 61. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Windows Welcome to PowerBuilder 61
  • 62. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 DataWindow Objects • Object used to retrieve and manipulate data from database or other datasource (text files or webservices) • It handle the way data is presented to user through presentation style • Can include ComputedFields, Pictures, and Graphs and other controls Welcome to PowerBuilder 62
  • 63. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Datawindow Objects Welcome to PowerBuilder 63
  • 64. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Datawindow Objects • Can set Display Format, Edit Style and Validation Welcome to PowerBuilder 64
  • 65. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Menus • Lists of items • Provide Commands • Can have shortcut key and or accelerator key (mnemonic access) • Each item is Menu Object Welcome to PowerBuilder 65
  • 66. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Menus Welcome to PowerBuilder 66 MenuBar DropDownMenu CascadingMenu
  • 67. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Global Functions • Not encapsulated within other object • Stores as an independen object Welcome to PowerBuilder 67
  • 68. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Structures • Collection of one or more variables as a single name • Variables Can have different data types • Two kinds of structures : • Global structure • Object level structure Welcome to PowerBuilder 68
  • 69. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 User Objects • Nonvisual (class) • Standard • Custom • Visual • Standard • Custom • External Welcome to PowerBuilder 69
  • 70. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Pipelines • Object to reproduce data within a database or across databases • By setting source database and destination database • Reproduce through database queries Welcome to PowerBuilder 70
  • 71. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Projects • Objects used to build executable or to deploy application or component to a server Welcome to PowerBuilder 71
  • 72. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Before 2016
  • 73. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Arsitektur Sistem 73
  • 74. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Tiers Pada Arsitektur Appeon Tier Kegunaan Komponen Appeon Software Pendukung Client Tier Mobile Device Menjdanalankan Aplikasi Mobile Appeon Workspace (optional) - PC Client Menjalankan Aplikasi Web Appeon menggunakan Web Browser - Internet Explorer Developer PC Developer Deploy Aplikasi PowerBuilder ke Server Appeon Developer PowerBuilder Middle Tier Web Server Menangani permintaan dari user dan menyimpan presentation layer dari Web Application Appeon Server Web Component Apache, IIS, dll Application Server Menyimpan dan memproses datawindow, SQL, dan fungsi aplikasi yang dapat dipisahkan pada level midde-tier Appeon Server IIS (.NET), Java: Weblogic, Websphere, EAServer, JBoss, Jeus, Netweaver Data Tier Database Server Menyimpan dan memproses permintaan pada Database - Oracle, SQL Anywhere, Sybase ASE, SAP HANA, SQL Server, MySQL, Informix, or Teradata. 74
  • 75. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Edition Edition Komponen Appeon Appeon Enterprise • Appeon Server, Appeon Server Web Component, Appeon Workspace • Mendukung Clustering • Jumlah User Sesuai dengan License • License Minimum 500 user Appeon Workgroup • Appeon Server, Appeon Server Web Component, Appeon Workspace • Tidak Mendukung Clustering • Jumlah User Sesuai dengan License • License Minimum 150 user Appeon Developer • Appeon Developer, Appeon Server, Appeon Server Web Component, Appeon Workspace • Server dibatasi untuk 5 user Appeon Trial • Appeon Developer, Appeon Server, Appeon Server Web Component, Appeon Workspace • Jumlah user tidak terbatas • Penggunaan dibatasi maksimum 30 hari 75
  • 76. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Komponen • Appeon Developer • Appeon Server 76
  • 77. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Developer • Merupakan Plug-in pada PowerBuilder IDE • Menyediakan perangkat untuk melakukan : • Generate Mobile dan Web Application • Pemeliharaan dan Pembaharuan Aplikasi • Semua dilakukan dalam PowerBuilder yang diakses melalui toolbar 77
  • 78. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Server • Kumpulan dari komponen server yang dipasang pada Application Server (IIS, EAServer, JBoss dll) • Menyediakan run-time seperti koneksi database, dukungan datawindow, pengaturan transaction dan process serta security • Pengelolaan Appeon Server menggunakan AEM (Appeon Enterprise Manager) yang terpasang ketika melakukan instalasi Appeon Server 78
  • 79. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Enterprise Manager 79
  • 80. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Client Requirement • Mobile Device: • Apple iOS 6.0 atau yang lebih tinggi • Google Android 4.2 atau yang lebih tinggi • Web client PC: • Microsoft Internet Explorer 6.0 SP2 keatas • Microsoft Windows 2000 SP4, Windows Server 2003 SP2, Windows XP SP3, Windows Vista SP2, Windows Server 2008 SP2, Windows Server 2008 R2, Windows Server 2012, Windows 7, or Windows 8/8.1 • (Optional) Adobe Acrobat Reader 6.0 untuk membuka PDF DataWindows 80
  • 81. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Developer Requirement • Software • Internet Explorer 6.0 SP2 keatas • Microsoft Windows 2000 SP4, 2003 SP2, 2008 SP2, 2008 R2, 2012, XP SP3, Vista SP2, 7 or Windows 8/8.1 • SAP Sybase PowerBuilder 9.0.3 atau yang lebih tinggi • ODBC atau Native database driver yang digunakan. • (Optional) SAP Sybase ASA/SQLAnywhere 8 atau yang lebih tinggi (untuk menjalankan demo aplikasi). • Hardware • CPU 1.8 GHz atau yang lebih cepat • 2 GB Free RAM • 2 GB hard drive space (untuk instalasi Appeon Developer) • Selama proses konversi aplikasi PowerBuilder akan memerlukan tambahan space harddisk 81
  • 82. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Server Requirement • Software • .NET Application Server : Windows Server 2003 SP2, 2008 SP2, 2008 R2, 2012, Vista SP2, Windows 7, or Windows 8/8.1, Microsoft .NET Framework 4.x, Microsoft IIS 6.0 keatas • Java Application Server : Unix/Linux/Windows OS yang didukung oleh masing-masing Application Server, EAServer, JBoss, Weblogic, Websphere, JEUS, Web server: Apache • Hardware • CPU 1.8 GHz atau yang lebih cepat • 2 GB Free RAM • 500 MB hard drive space untuk instalasi Appeon Server • Tambahan space untuk aplikasi yang di deploy 82
  • 83. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Database Connectivity • SAP Sybase ASA/SQL Anywhere 8.0.2, 9.0, or 10.0.1 with ODBC Driver, or SQL Anywhere 11.0, 12.0 or 16.0 with SQLAnywhere .NET Data Provider driver • SAP Sybase Adaptive Server Enterprise (ASE) 12.5.x or 15.x with ASE Native Driver • SAP HANA 1.00.36 with ODBC Driver • Informix 7.x, 8.x, 9.x, 10.x or 11.x with IBM Informix .NET Provider • Microsoft SQL Server 2000 SP4, 2005 SP1, 2008 or 2012 with MS SQL Server Native Driver • MySQL 5.5.x or 5.6.x with ADO.NET Data Provider driver • Oracle 8i, 9i, 10g, 11g or 12c with Oracle Native Driver • Teradata 13.1.0.0 or later with Teradata .NET Data Provider driver • Notes: • Sybase IQ and IBM DB2 databases are supported in the Appeon for J2EE edition only, not in the Appeon for .NET edition. 83
  • 84. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Instalasi Appeon • Appeon berlandaskan pada arsitektur n-tier • Setiap komponen Appeon akan terpasang pada tier yang berbeda sesuai dengan fungsinya. • Developer PC • Appeon Server & Web Server 84
  • 85. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Komputer Developer • Komputer yang digunakan sebagai sarana development dan testing • Digunakan untuk melakukan deployment ke local untuk keperluan testing • Deployment ke production server untuk penggunaan aplikasi yang sebenarnya 85
  • 86. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Komputer Developer • Komponen Appeon : • Appeon Developer • Appeon Server • Requirement : • OS : Microsoft Windows 2008 keatas (setara) • Microsoft .NET Framework • Microsoft IIS • SAP Sybase PowerBuilder • SAP SQLAnywhere • Database connectivity yang digunakan Aplikasi 86
  • 87. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Memulai Instalasi • Execute file Setup.Exe untuk memulai instalasi 87
  • 88. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Instalasi : Appeon Developer • Klik install untuk menginstall Appeon Developer 88
  • 89. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Instalasi : Appeon Developer • Ikuti Petunjuk Instalasi hingga proses instalasi selesai dengan sukses 89
  • 90. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder + Appeon Developer • Jika instalasi Appeon Developer Sukses, maka toolbar PowerBuilder akan bertambah untuk fungsi-fungsi Appeon Developer • PowerBuilder siap untuk digunakan dengan fungsi Appeon Developer 90
  • 91. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Komputer Server • Komputer yang digunakan untuk menjadi Host dari Aplikasi yang dibuat, berfungsi sebagai Application Server • Melayani permintaan user dan melakukan proses melalui Web Server 91
  • 92. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Komputer Server • Appeon Komponen : • Appeon Server • Appeon Web Server Component • Requirement • .NET Application Server : Windows Server 2003 SP2, 2008 SP2, 2008 R2, 2012, Vista SP2, Windows 7, or Windows 8/8.1, Microsoft .NET Framework 4.x, Microsoft IIS 6.0 keatas • Java Application Server : Unix/Linux/Windows OS yang didukung oleh masing-masing Application Server, EAServer, JBoss, Weblogic, Websphere, JEUS, Web server: Apache 92
  • 93. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Instalasi : Appeon Server • Pilih Appeon Server Pada Layar Instalasi 93
  • 94. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Instalasi : Appeon Server • Pilih Install Demo Application untuk memasang aplikasi demo pada server 94
  • 95. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Instalasi : Appeon Server • Ikuti petunjuk instalasi hingga selesai dengan sukses 95
  • 96. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Server : Ready • Komputer Server siap digunakan sebagai Appeon Server 96
  • 97. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Web Deployment • Aplikasi PowerBuilder yang berjalan di dalam Web Browser (Internet Explorer) 97
  • 98. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Unsupported Features • DataWindow • Presentation Styles: OLE Controls for DataWindows: TableBlob • External Objects • External visual objects * Note: External object can be worked around. • PowerScript Statements • GOTO THROW THROWS TRY...CATCH... FINALLY • System Functions • Class Definition functions DDE Server functions Garbage Collection functions Help functions Library functions Shared Object functions Tracing functions 98
  • 99. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Unsupported Features • System Objects • ADOResultSet ArrayBounds ClassDefinition ClassDefinitionObject ConnectionInfo ConnectObject ContextInformation ContextKeyword CORBABadTypeContext CORBABadInvorder CORBABadParam CORBABadOperation CORBABadTypeCode CORBACommFailure CORBACurrent CORBADataConversion CORBAFreeMem CORBAImpLimit CORBAInitialize CORBAInternal CORBAIntFrePos CORBAInvalidTransaction CORBAInvFlag CORBAInvIdentInvOBJRef CORBAMarshal CORBANoImplement CORBANoMemory CORBANoPermission CORBANoResources CORBANoResponse CORBAOBJAdapter CORBAObjectNoTexist CORBAPersistStore CORBASystemException CORBATransactionRequired CORBATransactionRolledback CORBATranslent CORBAUnion CORBAUnknown CORBAUserException CPlusPlus DivideByZeroError DWRuntimeError EnumerationDefinition 99
  • 100. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Unsupported Features • System Object • 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 SSLCallBack SSLServiceProvider SystemFunctions Throwable TraceActivityNode TraceBeginEnd TraceError TraceESQL TraceFile TraceGarbageCollect TraceLine TraceObject TraceRoutine TraceTree TraceTreeError TraceTreeESQL TraceTreeGarbageCollect TraceTreeLine TraceTreeNode TraceTreeObject TraceTreeRoutine TraceTreeUser TraceUser TransactionServer Transport TypeDefinition VariableCardinalityDefinition VariableDefinition 100
  • 101. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Step by Step • Prepare PowerBuilder Target Application • Create deployment configuration • Configure server information • Setup database connection • Deployment 101
  • 102. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Requirement • Appeon Komponen • Appeon Developer • Appeon Server • PowerBuilder • Target Aplikasi 102
  • 103. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder Target • PowerBuilder versi 9.0.3 keatas • Tipe Target Aplikasi Win32 103
  • 104. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Deployment Configuration • Configuration Wizard pada Appeon Developer toolbar 104
  • 105. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Configuration Wizard 105
  • 106. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Profil Deployment 106 Isi dengan nama profil Isi dengan nama folder di Project Type Web : untuk aplikasi web Mobile : untuk aplikasi mobile Universal : untuk web & mobile
  • 107. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder Target 107 Masukkan file target powerbuilder yang ingin di deploy
  • 108. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Server Deployment 108
  • 109. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Server 109
  • 110. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Web Server 110
  • 111. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Database Type 111
  • 112. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Transaction Object 112
  • 113. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Data Source • Karena arsitektur n-tier, aplikasi web tidak ter koneksi secara langsung ke server database • Terkoneksi melalui Appeon Datasource • Datasource ini yang mengelola koneksi Aplikasi ke database • Memerlukan setup Datasource di Appeon Server • Konfigurasi Transaction Object pada aplikasi Powerbuilder dengan data source tersebut 113
  • 114. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Data Source - Transaction Object 114
  • 115. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Image, *.ini, *.dll, File 115
  • 116. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Configuration Summary 116 Cek pilihan untuk Langsung melakukan deployment ke server
  • 117. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Deployment Process 117
  • 118. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Run Aplikasi • Click Finish & Run untuk menjalankan aplikasi • Pilih browser IE 118
  • 119. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Aplikasi Web 119
  • 120. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Mobile App • Prepare PowerBuilder Target Application • Create deployment configuration • Configure server information • Setup database connection • Deployment • Appeon Workspace • Native *.apk 120
  • 121. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Requirement • Appeon Komponen • Appeon Developer • Appeon Server • Appeon Workspace • PowerBuilder • Target Aplikasi 121
  • 122. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder Target • PowerBuilder versi 9.0.3 keatas • Tipe Target Aplikasi Win32 • Client OS: • IOS 6.0 Keatas • Android 4.2 keatas 122
  • 123. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Deployment Configuration • Configuration Wizard pada Appeon Developer toolbar 123
  • 124. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Configuration Wizard 124
  • 125. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Application Profile 125 Isi dengan nama profil Isi dengan nama folder di Project Type Web : untuk aplikasi web Mobile : untuk aplikasi mobile Universal : untuk web & mobile
  • 126. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder Target 126 Masukkan file target powerbuilder yang ingin di deploy
  • 127. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Server Deployment 127
  • 128. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Server 128
  • 129. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Web Server 129
  • 130. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Database Type 130
  • 131. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Transaction Object 131
  • 132. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Data Source • Karena arsitektur n-tier, aplikasi web tidak ter koneksi secara langsung ke server database • Terkoneksi melalui Appeon Datasource • Datasource ini yang mengelola koneksi Aplikasi ke database • Memerlukan setup Datasource di Appeon Server • Konfigurasi Transaction Object pada aplikasi Powerbuilder dengan data source tersebut 132
  • 133. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Data Source - Transaction Object 133
  • 134. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Image, *.ini, *.dll, File 134
  • 135. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Deployment Process 135
  • 136. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Run Aplikasi • Click Finish & Run untuk menjalankan aplikasi • Pilih Project loader Tablet atau Smartphone 136
  • 137. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Workspace Emulator 137
  • 138. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Package Deployment • Deployment menjadi aplikasi native di mobile • IOS menjadi file .zip • Android menjadi file .apk • Menggunakan Package Wizard 138
  • 139. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Package Deployment • Package Wizard pada Appeon Developer toolbar • Dapat digunakan untuk offline deployment • Installer untuk Appeon Server • Native mobile application (*.APK untuk Android) 139
  • 140. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Deployment Profile 140
  • 141. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Package Type 141
  • 142. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Application Profile 142
  • 143. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Target Device 143
  • 144. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 App Setting 144
  • 145. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Package Location 145
  • 146. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Finish Deployment 146
  • 147. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 App Package File • Install ke Android device 147
  • 148. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Mobile App 148
  • 149. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Server Management • AEM : Appeon Enterprise Manager • Control Center dari Appeon Server • Pengaturan konfigurasi Server dan Aplikasi 149
  • 150. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Enterprise Manager 150
  • 151. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon Enterprise Manager 151
  • 152. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Konfigurasi Server 152 • Application Deployment • Performance Management • Server Info Management • Emergency Control
  • 153. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Application Deployment • Database Connection • Setup transaction object • DLL/OCX Files • Registry Mode • *.INI File Mode • Error Message Mode 153
  • 154. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Database Connection (Data Source) 154
  • 155. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Transaction Object 155
  • 156. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 DLL/OCX Files 156
  • 157. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Registry Mode 157
  • 158. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 *.INI File Mode 158
  • 159. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Error Message Mode 159
  • 160. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Performance Management • Monitoring sessions • Maintenance • Application Server Cache • Datawindow Data Cache • Multi-thread Download 160
  • 161. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Monitoring Sessions • Active Sessions & Devices tools, untuk mengelola user yang sedang aktif 161
  • 162. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Maintenance • Membersihkan temporary files 162
  • 163. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Application Server Cache 163
  • 164. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Datawindow Data Cache 164
  • 165. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Multi-thread Download 165
  • 166. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Server Info & Emergency • Pengaturan Time Out • Licensing • Status Monitor 166
  • 167. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Time Out 167
  • 168. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Licensing 168
  • 169. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Status Monitor 169
  • 170. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Status Monitor • Aplikasi tersendiri untuk mengecek ketersediaan Appeon Server • Konfigurasi Appeon Server Status Monitor • General • Common Monitor • Recycle Monitor • Mail Setting • Log Setting 170
  • 171. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Status Monitor • General Tab 171
  • 172. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Status Monitor • Common Monitors 172
  • 173. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Status Monitor • Recycle Monitor 173
  • 174. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Status Monitor • Mail Settings 174
  • 175. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Status Monitor • Log Setting 175
  • 176. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Demo Fastest Path to Desktop, Web and Mobile Enterprise Business Application Platform
  • 177. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder + Appeon After 2016
  • 178. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Naming, Edition and Licensing • PowerBuilder  Appeon PowerBuilder, with Editions : • Standard • Cloud • Enterprise • Appeon Server  Appeon PowerServer • Appeon Developer  Appeon Toolkit • Which only available on Appeon PowerBuilder Enterprise Edition
  • 179. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon PowerBuilder Pricing
  • 180. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Appeon PowerServer Pricing
  • 181. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Business Strategy Fastest Path to Desktop, Web and Mobile Enterprise Business Application Platform
  • 182. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 How to Sell your Product with Appeon • Subscription Based • Cost to Customer
  • 183. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder 2019 New Features
  • 184. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder C# IDE • Powered by a customized version of the SnapDevelop IDE, easily build a variety of non-visual C# projects, such as C# Web APIs, non-visual assemblies, and unit testing (with xUnit). • Provides essential developer productivity features, such as project wizards, intelligent code completion, code debugging, solution management, and more.
  • 185. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 .NET Data Access Objects • Two .NET data access objects are provided: .NET DataStore and ModelStore. It brings the heart of PowerBuilder to .NET development, • Delivering the high productivity of PowerBuilder, powerful data access functionality, and with high performance. • Projects deploy to Windows or Linux and can interface with SQL Server, Oracle, PostgreSQL, and SQL Anywhere.
  • 186. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 DataWindow Conversion Utility • Migrate existing DataWindow data objects to C# Data Models. • The DataWindow conversion utility also supports batch conversion, automatically migrating hundreds or even thousands of DataWindows and DataStores.
  • 187. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 REST Web API Client • A powerful client is provided for consuming REST Web APIs. • The client support JSON data format (including GZip compressed data), JWT or OAuth2.0 tokens, and all commonly-used HTTP methods for full CRUD functionality. • Supports tight integration with DataWindow and DataStore, automatically importing and exporting data and handling data buffers.
  • 188. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 UI Themes • Skin the UI of PowerBuilder applications, instantly bringing a modern look and feel in a codeless fashion. • By default, a flat design UI theme is provided in a variety of colors. • Custom UI themes can be created by editing the style sheet (JSON format), which is similar to working with CSS.
  • 189. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019
  • 190. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 TX Text Control • The TX Text Control RichTextEdit is integrated back into PowerBuilder by popular demand. It provides advanced RTF editing features and backwards compatibility for projects developed with SAP PowerBuilder version 12.6 or older.
  • 191. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Compressor and Extractor Objects • Compress and decompress files or folders in a variety of popular formats, including ZIP, 7ZIP, RAR, GZIP, TAR, LZMA, and LZMA86. • The object’s properties, events, and functions provide visibility and control of the process.
  • 192. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 New Windows 10 style icons and small pictures • A set of Windows 10 style icons are provided for selection under the "icons" list and the "small pictures" list in the Property tab for controls. • The developer can quickly find out these new Windows 10 icons, according to the text appended to the icon name, for example, "_icon_2" is appended to the icon name, and "_2" is appended to the small picture name.
  • 193. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Classified features • Discontinued - feature that has been completely removed from the product. • For example, EAServer projects/targets, PowerBuilder .NET IDE, and Windows Form projects/targets are discontinued features. • Obsolete - feature that is available, but is no longer eligible for technical support and will no longer be enhanced. • For example, Web DataWindow, SOAP client, Web service DataWindow (OData and SOAP), .NET Web service target, .NET assembly target are obsolete features. • Stable – feature that is available and is still eligible for technical support, but will no longer be enhanced.
  • 194. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Future Insight Keberlangsungan Appeon PowerBuilder
  • 195. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder 2019 • Rapidly develop C# Web APIs and assemblies with a cloud- native architecture using DataWindow technology and migration tools. • Key cloud-related features include various non-visual C# project types, .NET DataStore, enhanced REST Client, ASP.NET Core integration, and NVO-to-C# migration solution. • Other key features include UI themes, ribbon control*, TX TextControl, enhanced 64-bit compatibility, and file compression/decompression. * Scheduled for PowerBuilder 2019 R2.
  • 196. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Ribbon Bar Control
  • 197. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder Roadmap
  • 198. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PowerBuilder 2021 • Next Major Version : PowerBuilder 2021 • Deploy PowerScript desktop apps, which are powered by C# Web APIs, seamlessly over the Internet. • The desktop and web converged.
  • 199. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 Q&A Mari Bertanya dan Menjawab
  • 200. pbdev.id PowerBuilder DieHard 2019 Hotel Ibis Style Gajah Mada Jakarta, 19 Sept 2019 PENUTUP Terima Kasih