The_Next_Generation_of_Appeon

Download Report

Transcript The_Next_Generation_of_Appeon

SNEAK PEEK OF
APPEON MOBILE
JANUARY 25, 2012
MOBILE MARKET TRENDS
• Some recent figures about the worldwide Market:
• 1 Billion Smartphone users in 2011 (500 Million in sales)
• 200 Millions Tablet users in 2012 (120 Million in sales)
• Tablet market growing 3 times faster than Smartphone Market!
• Mobile sales will be twice PC sales this year!
2 – April 8, 2015
POWERBUILDER PROJECTS GOING MOBILE
• A recent PowerBuilder Survey on mobile development showed that:
• 72% of the respondents intend to build Smartphone Apps.
• This number increased to 85% when it comes to Tablet Apps!
• Most of the projects plan to support multiple platforms (iOS, Android…).
3 – April 8, 2015
“We are committed to the PowerBuilder market, so we
are expanding our product line with Appeon Mobile.”
ARMEEN MAZDA
CEO & PRESIDENT OF APPEON
4 – April 8, 2015
WHO IS APPEON
Leading-provider of PB-based development
tools & IT services – over 2,500 customers
Patented technology for deploying
PowerBuilder to a distributed architecture
Sybase & Novalys distribute & support
Appeon worldwide
Subsidiary of SMC, a HK conglomerate
founded in 1952 with over 5,600 employees
5 – April 8, 2015
WHAT IS APPEON WEB?
Client/Server
Web Application
Appeon Web is an add-on to PowerBuilder:
• It migrates existing PB Apps to the web
• Deploys .Net or Java Applications
• User Interface is unchanged (within IE)
• Development remains in PowerBuilder
6 – April 8, 2015
WHAT IS APPEON MOBILE?
PowerBuilder Code
Appeon Mobile is an add-on to PowerBuilder:
• It allows developing Native Mobile Applications
• You write PowerBuilder Code
• Appeon Mobile generates native Apps
for iOS and Android Devices
7 – April 8, 2015
Native Mobile Apps
KEY FEATURES & BENEFITS
Features
Benefits
Use PB IDE to build mobile apps
At least 10X faster than Xcode/Eclipse
Generates Android & iOS apps
Cuts maintenance costs in half (1 code, 2 platforms)
Requires only PB skills
PB developers can instantly build new mobile apps
Native mobile user interface
Intuitive, user-friendly, modern UI for mobile users
Offline application access
Work anytime, anywhere, under any situation
Dual .NET/Java server deployment
Fits seamlessly into your existing technology stack
8 – April 8, 2015
DEVELOP ONCE, DEPLOY EVERYWHERE
Standard PowerBuilder Applications
Client
Server App
Cloud Servers
Web
Applications
Amazon, Azure,
IBM Cloud
WEB
Plug-in for IE Browser
Native
Applications
JavaEE, EJBs,
Web Services,
Windows/Unix
MOBILE
Appeon client for iOS
Native
Applications
Native
Applications
IIS, Assemblies,
Web Services,
Windows
Appeon client for Android
Appeon client for Windows Phone
Servers
9
– April 8, 2015
PowerBuilder Code
Clients
SYSTEM REQUIREMENTS
PowerBuilder
PB 12.x, 11.x, 10.x, 9.0.3
Mobile OS
iOS 4-5, Android Gingerbread & Ice Cream Sandwich, Windows Phone 8
Application
Server
Microsoft IIS 6-7.5, Sybase EAServer 5.5/6.3, IBM WebSphere 6.x-8.x,
BEA/Oracle WebLogic 8i-11g, JBoss 5.1/7.0
Server OS
Windows 2008/2003, Red Hat Linux 5.0/4.0, IBM AIX 5.3/5.2, Sun Solaris
11, HP-UX 11i v3
Database
Sybase ASA 8-12, ASE 12.x/15.x, IQ 12.x, Microsoft SQL Server 2000-2008,
Oracle 8i-11g, Informix 7-10, IBM DB2 8.2/9.5, Teradata 13
10 – April 8, 2015
N-TIER PLATFORM FOR MOBILE APPLICATIONS
1. Developers create the application
with PowerBuilder.
Developers
Deployment
2. They use “Appeon Developer” to
deploy the application on
“Appeon Server”
3. Administrator use “Appeon
Enterprise Manager” for
administration purposes
4. End-users access the application
with existing mobile devices over
cellular or wireless network.
Appeon Server
•
•
•
•
•
•
Administration
Administrators
11 – April 8, 2015
Data Connectivity
Transaction Management
Security
Offline Application Access
Mobile App Deployment
Load Balancing
Run
time
End-users
LEVERAGED DEVELOPMENT
• If you have existing investments in PowerBuilder then we have even
better news for you:
• Leverage existing PowerBuilder developers!
• Leverage existing PowerBuilder code - DataWindows, stored
procedures, ESQL, and even PowerScript!
• Leverage existing Appeon product experience!
• Leverage existing PowerBuilder licenses!
12 – April 8, 2015
PB UNSUPPORTED FEATURES
Windows OS Related
DLLs, OCXs, OLEs, Registry Functions, Mouse Events, etc.
PowerScript Statements
GOTO, THROW, THROWS
DataWindow
TableBlob Control for DataWindow
System Functions
Class Definition, DDE Server, Garbage Collection, Help, Library, Shared Object,
Tracing functions
Objects/Controls
ADOResultSet, ArrayBounds, ClassDefinition, ClassDefinitionObject, ConnectionInfo,
ConnectObject,
ContextInformation,
ContextKeyword,
CORBA
(all),
CPlusPlus,
DivideByZeroError, DWRuntimeError, EnumerationDefinition, EnumerationItemDefinition, Error,
ErrorLogging, Exception, ExtObject, JaguarORB, NullObjectError, OLERuntimeError, OLEStorage,
OLEStream, OLETxnObject, OMControl, OMCustomControl, OMEmbeddedControl, OMObject,
OMStorage, OMStream, ORB, PBTocppObject, Pipeline, ProfileCall, ProfileClass, ProfileLine,
ProfileRoutine, Profiling, RemoteObject, ResultSet, ResultSets, RichText, RuntimeError,
ScriptDefinition, Service, SimpleTypeDefinition, Throwable, Trace (all), TransactionServer,
Transport, TypeDefinition, VariableCardinalityDefinition, VariableDefinition
13 – April 8, 2015
NATIVE APP DISTRIBUTION
Appeon Mobile supports generating standard .IPA files for iOS and a
standard .APK files for Android, which means that…
1. End-users can perform the installation wirelessly by either using
a direct URL or the included Appeon Download Manager
2. IT administrators can use the MDM server* to instruct managed
devices to install the native mobile app automatically
3. IT administrators can install the native mobile app on devices
with the iPhone Configuration Utility (iOS only)
*Requires 3rd party solution: Sybase Afaria, Good, AirWatch, MobileIron, BoxTone, Zenprise
14 – April 8, 2015
APPEON MOBILE SNEAK PEEK
TYPICAL PB APPLICATION
16 – April 8, 2015
GENERATING A NATIVE
IPAD APPLICATION
MENUS (PB  IPAD)
18 – April 8, 2015
DATA ENTRY SCREENS (PB  IPAD)
19 – April 8, 2015
REPORTS (PB  IPAD)
20 – April 8, 2015
GENERATING A NATIVE
IPHONE APPLICATION
MENUS (PB  IPHONE)
22 – April 8, 2015
DATA ENTRY SCREENS (PB  IPHONE)
23 – April 8, 2015
REPORTS (PB  IPHONE)
24 – April 8, 2015
Appeon Mobile Roadmap
Appeon Mobile 1.0
Appeon Mobile 1.5
Date: December 2012
•
•
•
•
•
•
•
Native deployment to iPad/iPhone
PB features same as APB 6.5.1*
Deploy to most Java/.NET servers
Deploy to leading Cloud providers
Leading commercial database and
open-source MySQL database
Appeon Mobile Emulator
SUP Integration (MBOs)
Date: March 2013
•
•
•
•
Offline Access & Data Sync
Mobile SDK Integration
HSplitScroll for DataWindow
Maintenance
* Excludes Windows-related features & RichText
Roadmap Subject to Change
25 – April 8, 2015
Appeon Mobile Roadmap
Appeon Mobile 2.0
Appeon Mobile 2.5
Date: Q3 2013
•
•
•
•
Date: Q4 2013
Android Support
PowerBuilder 15 Support
Appeon Mobile Debugger
SAP Integration
•
•
•
Windows Phone Support
Mobile UI Framework
Maintenance
Roadmap Subject to Change
26 – April 8, 2015
PLATFORM SUPPORT
Q4 2012
Q1 2013
iOS (iPads and iPhones)
Android (Tablets and SmartPhones)
Windows Phone
??
27 – April 8, 2015
Q2 2013
Q3 2013
Q4 2013
QUESTIONS?
WHAT NEXT?
1. Provide us with your comments and register for the Appeon
Mobile beta by emailing [email protected].
2. Learn more about Appeon Mobile at: www.appeon.com
3. Watch the Appeon webinars on PowerBuilderTV:
www.powerbuildertv.com
29 – April 8, 2015
THANK YOU!