UB Mobile Past and present Demo of UB Mobile 2.0 Technologies used (and not used) UB Mobile Advisory Council.

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

HTML5 for Data Visualisation
DotNetNuke Mobile Development -- options, tools and approaches
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
D4.3 Additional Applications iPad Application – Facebook Integration George Chrysochoidis i-sieve technologies ltd. PATHS Project Review, 12th March 2014,
Mobile App Development Using: Presented by Tyler Richey Images from
1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Got a minute to spare?
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Honing In on Multiple Targets with a Single Codebase Jeff Tapper Senior Technologist.
Mobile at USC Common Solutions Group University of Minnesota, June 2011.
Building Mobile Apps in the Cloud – Comparing Approaches.
UCSD Mobile Framework A Mobile Framework for the UCSD Campus June 17th, 2011.
Ellucian Mobile: Don’t text and drive, kids!
 Initial Targets  Maps, News, Events, Laundry  Create Mobile Web Design Standards m.uiowa.edu/about/develop/ m.uiowa.edu/about/develop/  Direction.
Cross Platform Mobile application development HTML5 and JavaScript Chris Connor.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
An Introduction to Eric Bollens ebollens AT oit.ucla.edu Mobile Web Framework Architect UCLA Office of Information Technology August 4, 2011.
Development of mobile applications using PhoneGap and HTML 5
Presenter: NAME Date: MM/DD/YYYY CUSTOMER NAME Presenter: Harris Date: 04/06/ An extensible platform for creating.
Native vs hybrid vs web mobile Application
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
 jQuery Mobile An Introduction. What is jQuery Mobile  A framework built on top of jQuery, used for creating mobile web applications  Designed to make.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Apps VS Mobile Websites Which is better?. Bizness Apps Survey Bizness Apps surveyed over 500 small business owners with both a mobile app and a mobile.
Mobile Web Applications
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Supporting BYOD Dennis Cromwell Supporting BYOD  CISCO Study – 15B devices capable of connecting to a network by 2015  The Consumerization.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Getting the most out of ArcGIS Web Application Templates
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
Basics of testing mobile apps
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Use flash eBook software AnyFlip to make page flip book works seamlessly on mobile devices.
Make Mobile Work For You Dave Lewis. Why Mobile GIS? Key Business Drivers for Field Operations Empowering Field Operations with Data Replace paper maps.
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.
Mobile Application Development Kevin Payne & Andi Saputra JWH Group.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
COMPARING CROSS-PLATFORM DEVELOPMENT APPROACHES FOR MOBILE APPLICATIONS Henning Heitkötter, Sebastian Hanschke and Tim A. Majchrzak Department of Information.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Mobilizing Your SAS® Business Analytic Reports Falko Schulz Sr. Systems Engineer SAS Australia & New Zealand.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
PhoneGap. web-based mobile development framework, based on the open-source Cordova project. use standard web technologies such as HTML5, CSS3, and JavaScript.
A taste of the apps built with HTML… Deployment Workflow Lunchtime Node.js server Yelp API.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Mobile App Development Using:
PhoneGap, Processing.
ET-570 Smart Phone Apps.
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
Want to Create Page Flip HTML5 Magazine?
Browsers and Web Platforms
Apache Cordova Overview
Mobile App Development Services
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Mobile App Development
CIS 136 Building Mobile Apps
Office 365 Development.
Presentation transcript:

UB Mobile Past and present Demo of UB Mobile 2.0 Technologies used (and not used) UB Mobile Advisory Council

Mobile applications “Mobile” is a lot of things Our primary focus has been on Mobile Applications and Mobile Application Development

Mobile We’re in the early stages of the next major disruptive innovation…. and it’s consumer driven.

Mobile Demand 70%+ of UB students own a smart phone By 2013, mobile phones will overtake PC's as the most common device to access the Web (Gartner, Inc.) E-reader and Tablet usage on the rise

EZ Axess June UB contracted with EZAxess quickly establish a mobile presence enhance our knowledge of mobile technologies to begin the process of developing a mobile strategy August 2011 live Mobile Web iOS native app

EZ Axess

We expected to replace EZ Axess within months We identified two viable options for replacing

UB Mobile 2.0 In-House development was chosen Leverages existing skills sets and UBCMS Mobile 2.0 launch is tomorrow Mobile Web iOS Android

Native App vs. Mobile Web Native App An application developed for a specific platform such as iPhone or Android. It's typically deployed to a store (App Store, Android Marketplace), and downloaded by users Can fully utilize the native features of the device

Native Apps vs. Mobile Web Mobile Web Application runs in a mobile browser No download or installation Utilizes our skill sets and core business Delivering content with HTML and CSS Usually built with HTML5 and CSS3.

Native “App” vs. Mobile Web So to build Mobile Web, iOS and Android versions, we would need to build 3 versions? Mobile Web version (html5/css) iOS version (Objective C) Android version (Java) Building and maintaining 3 versions in 3 different languages is not sustainable!

Native “App” vs. Mobile Web We found a way to deploy all 3 versions and sustain it. This approach makes sense for us. Not a one-size-fits all approach.

UB Mobile 2.0 demo

UB Mobile Platform We built a platform for a mobile web site Based on UBCMS (Adobe CQ5)

UB Mobile Platform Content management is key Pages built from standard content elements: lists/menus rich text images some small custom HTML blocks

UB Mobile Platform More sophisticated components are mixed into pages as needed: event viewer people/departments search map viewer

UB Mobile Platform Normal CMS features are used for: access control activation (author/publish) content sharing (includes) RSS feeds custom development workflow

jQuery Mobile Used jQuery Mobile for “app” look and feel, page transitions Used jQuery widget pattern and web services for interactive modules (maps, searches, etc.) Would recommend full JS MVC framework

PhoneGap Turns mobile web site into native app Can load embedded HTML & JS, or from server Extensions for native features (camera, GPS, address book, filesystem, etc.) Supports iOS, Android, Windows, Blackberry and more

PhoneGap Build Build platform in the cloud Otherwise, would have to build for each platform separately, with native tools (Xcode, Eclipse, etc.)

UB Mobile Advisory Council Rob Wright (Co-Chair, Enterprise Application Services) Rebecca Bernstein (Co-Chair, University Communications) Jeff Smith (University Communications) Kevin Eye (Enterprise Application Services) Tim Stegner (University Communications) Michael Russo (Graduate Education) John Wood (International Education) Tim Sodhi (Development and Alumni Relations) Tom Wendt (Office of the VP for Research) Lori Chiarilli (University Life & Services) Dan LaRosa (Undergraduate Admissions) Kristina Costanzo (Undergraduate Education) Tom Okon (University Business Services) Kris Miller (Libraries) Kathleen Wiater (SMBS)

Thank you! mobile.buffalo.edu (Project Website) m.buffalo.edu (Mobile Web) Apple App Store (iOS) Android Marketplace (Android)