Mobility in the Student Information System

Slides:



Advertisements
Similar presentations
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
Advertisements

Mobile Apps in the Enterprise, Part 1 Who’s Doing What Presented by Sean Gallagher
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Honing In on Multiple Targets with a Single Codebase Jeff Tapper Senior Technologist.
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%
Mobile at USC Common Solutions Group University of Minnesota, June 2011.
Web Applications Development Using Coldbox Platform Eddie Johnston.
Component OneJQuery MobileVisual WebGUI Comparison of three mobile site development frameworks.
UNIT-e Research & Development Microsoft Technology Day Stephen Cain (System Architect)
UNIT-e Roadmap Technology Day - November Where were we in 2006?  VB 6 Applications  Database Manager  Managers/Proformas  Office Builder  RG.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Development of mobile applications using PhoneGap and HTML 5
Native vs hybrid vs web mobile Application
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Applications Of Your Growing Potential. What We’ve Been Doing We’ve been writing Java programs In an IDE called Eclipse For desktop and laptop computers.
For more notes and topics visit:
Database System Concepts, 6 th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com ICOM 5016 – Introduction.
Mobile Web Applications
Using JavaScript for Mobile App Development No Objective C or Java required! July 5th, 2011.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
IBSS Inc (International Business Software Solutions Inc.) Microsoft.NET.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
UB Mobile Past and present Demo of UB Mobile 2.0 Technologies used (and not used) UB Mobile Advisory Council.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Dudok de Wit David.  Documents management in a deskless company  SharePoint Online as a solution  Redesigning the documentary organization  Interoperability.
Basics of testing mobile apps
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Created by Presented by James Schultz Titanium. What is Titanium? An open, extensible development environment for creating beautiful native apps across.
Momentum. Strategy & Roadmapping Business Analysis Information Architecture Usability / User Experience Rich Media Social Media (Web 2.0) Interface Design.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
Ionic Mobile App Development Services
Top Mobile Application Development Platforms & Tools for 2017.
Introduction to Mobile Computing
DHTML.
Web Programming Language
Explore Digital Marketing
Jill Forrester and David Kelly| October 20, 2011
PIWIK JUNIOR TIDAL ASSOCIATE PROF., WEB SERVICES & MULTIMEDIA LIBRARIAN NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY.
Browsers and Web Platforms
Computing.
Computer Software Lecture 5.
Example of a Problem Statement: Introduction into ARENA
Harper Mobile Connecting with Students
Apache Cordova Overview
Mobile Apps in the Enterprise, Part 1
Survey Paper & Manuscript
Week 01 Comp 7780 – Class Overview.
Front Side Development
APTECH JANAKPURI INSTITUTE PROVIDING WEB DESIGNING COURSES Address:- J-1,2nd Floor, Opp Metro Pillar No – 559, Janakpuri East, Delhi /42.
Database Driven Websites
Explore Digital Marketing
Mobile App Development
Hype or The Real Deal? Eric Leiserson
Web Browser server client 3-Tier Architecture Apache web server PHP
RIA for Business What‘s next? 19/11/18
12/5/2018 HCI SNS College of Engineering Department of Computer Science and Engineering Mobile Application Development Presented by S.Yamuna AP/CSE.
Teaching slides Chapter 6.
Chapter 16 The World Wide Web.
CSC 581: Mobile App Development
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Introduction to mobile app development Module 1 - Introduction
Web Application Development Using PHP
Presentation transcript:

Mobility in the Student Information System Christopher Duffy, CISSP & Sam Burgio Peirce College Jenzabar

Peirce Background Founded In 1865 Urban Campus Moved To Online In 2001 2200 Students In 43 states & 13 countries Rolling Admissions Focused on Adult Working Learning Average age dropping from 34

Catch The Wave Managers must beware of ignoring new technologies that don't initially meet the needs of their mainstream customers. Disruptive Technologies: Catching the Wave by Joseph L. Bower and Clayton M. Christensen

A disruptive innovation is an innovation that disrupts an existing market. The term is used in business and technology literature to describe innovations that improve a product or service in ways that the market does not expect, typically by lowering price or designing for a different set of consumers.

Disruptive Technologies Starts Small Customer or Consumer Driven* Can Be Ignored (To Start) Novelty Approach Need to Divert Resources Not Planned Not Budgeted Not Understood! * Technology IS Disruptive Innovations

DISRUPTIVE?

Early Alerts Visibility in: Labs Cafeteria Library Classrooms On Wireless Network

Changing Landscape Jan 1-March 31, 2010 April 1, June 30, 2010 Peirce Website Analytics for Mobile Devices Jan 1-March 31, 2010 April 1, June 30, 2010 Hiptop= TMobile Sidekick

Student Portal Average 2500+ Visits Per Day Single Sign On: LMS Library Student Email Financial Aid Customized Based on Student Needs

Student Portal Mobile Traffic Jan 1-March 31, 2010 April 1, June 30, 2010

Speaking to The Numbers Website Yearly Traffic Growth for Mobile: 2009: .04% 2010: 2.6% Student Portal Mobile Growth 2009: 1.1% 2010: 4.5% Average Student: Spends 5m:39s on Smartphone Browser Visits 4.71 pages per visit

Skunkworks The Skunk Works® Was Formed in June 1943 in Burbank, Ca by Engineer Clarence Kelly Johnson with Lockheed. Team was Successful Due to Unconventional Organizational Approach, Breaking Rules and Challenging System That Stifled Innovation

Peirce Skunkworks Application Development Team “Pet Project” Small Consulting Budget Self Oversight Minimize Development Across Platforms Fixed Timeframe Open Solution

Affirmation Survey Sent to Current Student to Identify Mobile Planning, Growth & Demand Over 100 Respondents in 5 Minutes 3 Core Mobility Questions 100+ Responses per Open Ended Question

Snapshot of What Students Own

Snapshot of What Students Want

App Dev Team Planned Delivery Prospective & Current Peirce Blog Directions Current Student Faculty & Staff Directory Class List

Expanding the Universe “Disruptive Technology” Education for: Marketing & Communications Administration FACULTY! Create Vision &Understanding Build Excitement Collaboration Planned Deployment

Development Terminology Presentation Layer How the Data is Displayed “Look & Feel” Business Logic Controlling the Data for Input & Output Class Search ACC * = Input Match= Output Web Server “Middleware” between Database & Device

Conventional Development Infrastructure Interface Interface Database Interface

Additional Development Terminology Application Server Houses the Business Logic Produces “Generic” Web Services Handles I/O: JavaScript Object Notation (JSON) A way to represent data as an object in JavaScript. Primarily for client-side scripting; useful for sending/retrieving data via AJAX eXtensible Markup Language (XML) A way to describe data through element tags and attributes to be used across a wide range of applications and programming languages. ORM Object Relational Model : A programming layer that allows you to access and manipulate data from the database using object notation rather than data readers and dictionary keys.

Skunkworks Development Infrastructure CRM Mobile website XML/JSON producing Web Services Database Application Server (hosts business logic) Smart phones ORM Desktop Applets App server hosts all business logic, interacting with DB’s via ORM Outside applications interact with app server via web services Web applications, mobile applications etc. consumer web services and handle only presentation

Mobile Apps Version 1.0

Lessons Learned Programming in Objective-C language Less intuitive than C# or Java Apple’s App Store process is slow, while the potential for applications to be rejected without too detailed a reason why is high. As with many open source solutions, Android lacks the control, refinement and intuitive tools that a closed source OS would have out of the box.

Lessons Learned Android applications are written in Java with the primary IDE being Eclipse with an Android plugin. Eclipse can be cumbersome and clunky taking up a lot of memory. Android’s marketplace is not as robustly built as the iPhone’s. Standard UI controls are sometimes ugly and limited. As with many open source solutions, Android lacks the control, refinement and intuitive tools that a closed source OS would have out of the box.

Cross Platform 3rd Party Tools Unity 3D :Games Development Engine Supporting JavaScript, C# and Boo Programming Languages and targeting iOS, Android, Mac, Windows MonoTouch – Application Development Supporting C# & Targeting the iOS. Appcelerator Titanium – Application Development Supporting JavaScript & Targeting iOS and Android. PhoneGap – Application Development in HTML, CSS & JavaScript Targeting iOS, Android, Blackberry, Symbian and WebOS.

Resources Harvard Business Review: Disruptive Technologies Apple iOS Dev Center: http://developer.apple.com/devcenter/ios/index.action Apple App Store Review Guidelines: http://www.appleinsider.com/articles/10/09/09 Android Developer Resources: http://developer.android.com/index.html Eclipse with the Android Developer Tools: http://developer.android.com/guide Blackberry 6: http://na.blackberry.com/eng/developers/blackberry6/

Christopher Duffy cduffy@peirce.edu