1 EVOLUTION MOBILE eMobile Building Platform Portable Mobile Applications.

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 
So. . . According to the Global Developer Survey ’13 conducted by Telerik, over 5000 developers said that they developed apps using HTML5 in 2012 and 90%
Alpha Anywhere Product Roadmap and Overview
JSP: JavaServer Pages Juan Cruz Kevin Hessels Ian Moon.
A Good UX How To Make It Happen EAE 4023, UNITE 2010 Tuesday, 9:15 am May 25 th 2010 Niels Gebauer Director Client Tools Consultancy
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Development of mobile applications using PhoneGap and HTML 5
| Basel Discovering Windows Azure Mobile Services and Media Services Ken Casada
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
By Ms.A.C.Sumathi AP(SG)/ Dept of CSE SNS College of Engineering, CBE.
Mobile Development with Xamarin Mark Allan Ranyart
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Kay Herzam Herzam IT Consulting What‘s new in ASP.NET MS TechTalk.
Cross Platform Mobile Backend with Mobile Services James
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Native Support for Web Services  Native Web services access  Enables cross platform interoperability  Reduces middle-tier dependency (no IIS)  Simplifies.
“ Web Application Maker”: the next 11 years Miguel Calejo Declarativa, Portugal 28-Apr-2011 Copyright Declarativa 1.
FINAL PRESENTATION SYDNEY TOUR. Divya Nalla Raja Kandasamy RajaShekar Donti Ren Zhu Sadah Omar Sulaiman
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
Introducing Reporting Services for SQL Server 2005.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
ICINETIC Experts in.NET technologies and architectures.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Architectural Patterns Support Lecture. Software Architecture l Architecture is OVERLOADED System architecture Application architecture l Architecture.
Telerik Software Academy ASP.NET Web Forms Telerik Software Academy ASP.NET Web Forms.
ICINETIC Experts in.NET technologies and architectures.
.. Syncfusion, Inc. Deliver innovation with ease.
Summary Report Project Name: Open Health Assistant (OHA) Platform Brief Project Description: Open Health Assistant offers a combination of remote and personalized.
INNOV-7: Building a Richer UI for the Browser Chris Skeldon Senior Solution Consultant.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
WINDOWS AZURE MOBILE SERVICES AN INTRODUCTION Bret Stateham Technical Evangelist
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Chapter 12© copyright Janson Industries Java Server Faces ▮ Explain the JSF framework ▮ SDO (service data objects) ▮ Facelets ▮ Pagecode classes.
Rich Internet Applications 2. Core JavaScript. The importance of JavaScript Many choices open to the developer for server-side Can choose server technology.
Top 12 Frameworks for Android App Development
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
6 Cool Tools HTML5 Game For Development. Games with HTML5 HTML5 acts as a ubiquitous podium on the web for game development. HTML5 introduces many cutting.
Google Web Toolkit for Mobile Applications Development INGENUITY AT ITS BEST……………….
Capture and Storage of Tabular Data Leveraging Ephesoft and Alfresco W. Gary Cox Senior Consultant Blue Fish Development Group.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
The Holmes Platform and Applications
Introduction ITEC 420.
Geospatial Research & Solutions GIS.ASU.EDU
Introduction to Xamarin C# Everywhere
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Mobile App Development
Key Ideas from day 1 slides
4166 Review.
TE004 Smart Change Management with Sage CRM Component Manager
Software Design and Architecture
Web Applications Security What are web Applications?
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
12/5/2018 HCI SNS College of Engineering Department of Computer Science and Engineering Mobile Application Development Presented by S.Yamuna AP/CSE.
Architecture.
Architecture.
Tutorial 6 PHP & MySQL Li Xu
ASP.NET Imran Rashid CTO at ManiWeber Technologies.
Presentation transcript:

1 EVOLUTION MOBILE eMobile Building Platform Portable Mobile Applications

2 Agenda What is Evolution?What is Evolution? Extending Evolution….eMobileExtending Evolution….eMobile Corona SDKCorona SDK BenefitsOf eMobileBenefitsOf eMobile eMobile Architecture - MVC & FrameworkeMobile Architecture - MVC & Framework DemoDemo

3 Evolution BravePoint's Application Evolution™ is a software development platform and methodology for companies who want to modernize their Progress® applications. Application Evolution allows you to deliver your applications in a browser, using rich Web 2.0 Ajax technology while reusing your existing server-side business logic. eMobile extends the platform eMobile extends the platform

4 Corona SDK The platform of choice for cross platform mobile app development. Over 200k developers worldwide developing mobile apps for all major platforms. Hybrid Approach - build once and deploy to many…..Android, iOS (Windows soon) ! 4

5 Lua LUA is a powerful, portable, fast, lightweight, embeddable scripting language. LUA combines simple procedural syntax with powerful data description constructs. LUA is distributed in a small package and builds out-of-the-box in all platforms that have a standard C compiler. Runs on all flavors of Unix and Windows.distributed LUA IS FREE 5

6 Benefits of eMobile Use the same code-base and go cross-platform. Supports local storage An easy-to-learn language coupled with elegant APIs. Looks like ABL. Sidestep platform fragmentation – develop for iOS, Android, (Coming to Windows soon). 6

7 eMobile Architecture 7 MVC & Framework Corona

8 eMobile Architecture 8 Customer List RPC Request (GetCustomerOrderResults) Customer Info RPC Response APIs Local DB Edit Customer Info OnSave OnEdit RPC Request (writeData) JSON (DS) JSON (DS) RPC Engine

9 Model View Controller (MVC) Info Controller Info View Info View CustomerInfo Model CustomerInfo Model Here is the example of MVC in corona.

10 MVC Info Controller onEdit

11 MVC Info Controller InfoEdit View InfoEdit View

12 MVC Info Controller onSync CustomerInfo Model CustomerInfo Model RPC Server

13 MVC Info Controller Info View Info View CustomerInfo Model CustomerInfo Model

14 Benefits of MVC Productivity Maintainability Reusability Promote extensibility

15 eMobile Framework To Create a field object on the Info View is simple, just need to write one line of code using FieldView Framework.

16 eMobile Framework This a FieldView Class that using inplace action (inline editing). With our framework, the FieldView will auto-scroll the page for the keyboard as soon as the user touch on Phone field. By default, it is a text keyboard, however, you can also specify the input type to phone or number for the numeric keyboard.

17 eMobile Framework This a FieldView Class that using pick action. It’ll call the picker wheel as soon as the user touches the field. Also, the FieldView Class will automatically save the new value the local db after the user clicks Done. You just need to pass table, row, and column parameters.

18 eMobile Framework

19