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 Marketing@appeon.com. 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!