Mobility for Real Estate – Extending JDE Core Data to User Fingertips

Slides:



Advertisements
Similar presentations
TU/e Service Discovery Mechanisms: two case studies / IC2002 Service Discovery Mechanisms: Two case studies Control point Device UPnP Terminal Domain Host.
Advertisements

New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Mobile DevOps Mobile Apps + APIs = Mobile DevOps Alex Gaber Crittercism QCon New York 2014.
XProtect® Expert 2013 Product presentation
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Peoplesoft: Building and Consuming Web Services
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
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.
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
OM. Brad Gall Senior Consultant
Configuration Management and Server Administration Mohan Bang Endeca Server.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Strategies for Developing Cross-Platform Applications Dinis Vieira.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Extending ArcGIS for Server
Nobody’s Unpredictable Ipsos Portals. © 2009 Ipsos Agenda 2 Knowledge Manager Archway Summary Portal Definition & Benefits.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Project Transcender Standard Windows Forms to Windows 8 Metro Style porting tool Sri Lanka Institute of Information Technology 1.
Webservice versioning using osgi Allard Buijze, Jettro Coenradie.
DEV12 Excel Services, Server APIs and Managed UDFs Aaron Saikovski Senior Consultant - Readify Australia Blog:
0 SharePoint Search 2013 Rafael de la Cruz SharePoint Developer Seneca Resources twitter.com/delacruz_rafael
SMAP 5 - Kickoff 19 March IBM Smarter Planet Agenda Introductions Background (SMAP) Proposed Component Model General discussion on approach An overview.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Intro to Datazen.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
IPS Infrastructure Technological Overview of Work Done.
Live Mobile and Cloud Hacking by ACEs OGh | Fusion Middleware Experience (FME) 16-feb :45 – 16:45.
Exploring Networked Data and Data Stores Lesson 3.
Copyright Office Material Copyright Request System.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Introduction The concept of a web framework originates from the basic idea that every web application obtains its foundations from a similar set of guidelines.
The Holmes Platform and Applications
Xamarin Development with
12/29/2017 2:33 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Xamarin Studio Xamarin Curriculum for Xamarin Studio
Microsoft Office SharePoint Server 2007 Enterprise Search
Mobile App Trends: lifecycle, functions, and cognitive
6/2/2018 4:08 AM BRK3327 Ten things you didn't know about building .NET UWP apps in Visual Studio 2017 Daniel Jacobson Program Manager – Visual Studio.
Building Custom Workflows
Beyond the BDC\BCS Model
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Overall Architecture and Component Model
Getting Started with Visual Studio Tools for Tizen
OpenWells Cross-Platform Mobile Application
Did your feature got in, out or planned?
Power BI Security Best Practices
Building Innovative Apps using the Microsoft Developer Platform
Module 1: Getting Started
Sviluppo mobile con Visual Studio OnLine
Microsoft Build /15/2018 6:28 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
IOS SDK v1.0 with NAM 4.2.
Learn. Imagine. Build. .NET Conf
Entity Framework Core.
Network Controllable MP3 Player
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Sharing Code across Platforms with Visual Studio 2015
Tioga Tae Kwon Do Student Management System
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
CMPE419 Mobile Application Development
Office 365 Development July 2014.
Mark Quirk Head of Technology Developer & Platform Group
.Net for Test and Measurement
Presentation transcript:

Mobility for Real Estate – Extending JDE Core Data to User Fingertips

Agenda Introduction: Weingarten and Smart Bridge Project Overview Mobile Application Functionalities: Demo Architecture Overview Q & A

BASE Features Functional Non-Functional Access to list of Shopping Centers and Tenants Access to Weingarten Contacts and Tenant Contacts Access to Vacant Spaces and Renewals Access to Aging AR information Search, Filter, Maps Non-Functional Server configuration Authentication with 3rd party SSO software Regular synchronization Download data by region Work offline

How productive and intuitive the application was How productive and intuitive the application was? How did it improve user day-to-day life? Weingarten Business User

Project Methodology Agile Development Stick to KISS Principle Sprint Planning, Daily Scrum, Iterative Development Stick to KISS Principle Fixed scope, fixed budget

As-Built Architecture The WRI BASE is a client application for mobile devices. The application periodically downloads the business data and stores it in a local SQLite database. All queries in the application use this data. The data is downloaded by connecting to the JDE AIS server via http to perform REST calls using the AIS REST API. JDE AIS Server BASE SQLite

Project Components The overall solution is made up of a number of parts, each with their own components. Mobile Application (Xamarin) JDE AIS Server TokenRequest DataService FormService BatchFormService Xamarin.Forms UI Application Logic Data Services Comm Services Custom Views HTTP Property View Tenant View Tenant Contacts View Lease View Vacancy View SQLite Platform Services

Project Components & Deliverables

Visual Studio Projects The application was built with Xamarin. The code is contained in multiple Projects in a Visual Studio solution. Project Description WR_PropertyContacts This is a Portable Class Library (PCL) that stores the main body of the application. It contains the Xamarin.Forms XML Pages, the page models and the main application definition. The application relies on the PRISM MVVM framework and uses the Unity IoC container. Classes are registered with Unity in the App.xaml.cs file. WR_PropertyContacts.DataObjects This project defines most of the data objects used by the application. WR_PropertyContacts.iOS This is the iOS specific project. It contains the base classes to create an iOS application and calls the shared PCL project. It also contains platform specific implementations for certain classes. These are referenced in the iOSInitializer in AppDelegate.cs. WR_PropertyContacts.ServiceLayer This project contains the data services for the application. It exposes functions for retrieving data from the SQLite database and also contains the logic to download the data from the JDE AIS server

Additional Packages The application made use of a number of 3rd party package libraries*. In addition to these, proprietary Smartbridge libraries were also used. Package Description Created by Smartbridge.Helpers A collection of helpful utility classes used by a number of the projects. Smartbridge RemoteRepo.Abstractions Defines interfaces expected when working with a remote repository. JDEAIS.Abstractions An interface for the JDE Server Settings class. JDEAIS Contains all of the functionality used to create JDE queries and parse their responses. *3rd party package libraries will be restored by Visual Studio when the solution is loaded.

Demo

Demo