Spyros Xanthopoulos Dimitris Daskopoulos Charalambos Tsipizidis. IT Center Aristotle University of Thessaloniki Greece



Similar documents
Building native mobile apps for Digital Factory

Retool your HTML/JavaScript to go Mobile

Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7

Mobile apps development for Joomla

Open Source Enterprise Mobile Campus Solution. September 30, 2011

CiviMobile & CiviSync Mobile. Peter McAndrew Rohit Thakral

TUSCULUM COLLEGE. Ellucian Go: Installing and using the mobile application

Homework 3: Component & Interface Design

Lab: Developing Mobile Web Apps. Adage Technologies adagetechnologies.com

PRIVACY AWARE ACCESS CONTROL FOR CLOUD-BASED DATA PLATFORMS

NOTE: New directions for accessing the Parent Portal using Single Sign On

Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts

How To Write A Document Management System For The University Of Thessaloniki

The increasing popularity of mobile devices is rapidly changing how and where we

Cross-Platform Development

How To Use Titanium Studio

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Web Design & Development

HTML5 : carrier grade

Beyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC

ADOBE EXPERIENCE MANAGER MOBILE. for Healthcare

BASIC COMPONENTS. There are 3 basic components in every Apache Cordova project:

CMS, CRM, shopping carts, Web applications

The Best Mobile App Development Platform. Period.

Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication. Mobile App Activation

Introduction to WSU

Fusesix. Design Programming Development Marketing. Fusesix Web Services South Carolina, USA. Phone:

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

Elle Décor Lookbook ipad Application

Experimental Comparison of Hybrid and Native Applications for Mobile Systems

Mobile Iron User Guide

Etanova Enterprise Solutions

Choosing a Mobile Strategy for Your Business

Developing and deploying mobile apps

Safe Harbor Statement

Getting Started with VMware Horizon View (Remote Desktop Access)

... Introduction Acknowledgments... 19

Audience Profile This course is intended for any developer that is tasked with creating applications that interface with O365.

Corporate Bill Analyzer

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

Creating Enterprise Mobile Apps with Red Hat

NetIQ Advanced Authentication Framework - Smartphone Applications

Building Library Website using Drupal

Dave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston

Mobilize Your ERP with ADF Mobile

Mobile Website Overview and Mobile Application Development Policy

Build your own Fiori hybrid mobile app rapidly using SAP Web IDE Marc Anderegg, SAP SESSION CODE: BT404

This is our best... YOUR best... Online Banking yet!

KMG Healthcare IT Solutions Case Studies

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum

CASE STUDY. Enhancing the Patient Experience Harris Mobile Patient Engagement Platform

NAS 242 Using AiMaster on Your Mobile Devices

Basic Trends of Modern Software Development

Kony Mobile Application Management (MAM)

Best Practice Guide for constructing a study area in studentcentral which is designed for friendly viewing in Blackboard Mobile Learn

place/business fetch details, removefromfavorite () function, 189 search button handler bind, B BlackBerry build environment

Version 3.2 Release Note. V3.2 Release Note

A Roundtable Discussion about When to Go Mobile App, Mobile Web, or Somewhere in Between. Higher Education Enterprise Mobile App Conference

Grow Your Business wi w t i h a a Mobil i e l A p A p

SSO Plugin. Release notes. J System Solutions. Version 3.6

Managing Existing Mobile Apps

What s New in IBM Web Experience Factory IBM Corporation

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

Challenges in Android Application Development: A Case Study

Administering Jive Mobile Apps

EXTENDING ORACLE WEBCENTER TO MOBILE DEVICES: BANNER ENGINEERING SUCCEEDS WITH MOBILE SALES ENABLEMENT

The story so far: Teaching Mobile App Development at PG level at Londonmet

Resource Guide: Developing for Mobile on Drupal

Adding Stronger Authentication to your Portal and Cloud Apps

The Mannheim University Library App

Blackboard Mobile Learn: Best Practices for Making Online Courses Mobile-Friendly

Mobile Cross Platform Development really? Jonathan Marshall, IBM Mobile Technical Specialist IBM Corporation

ADOBE EXPERIENCE MANAGER MOBILE. for Financial Services

SYST35300 Hybrid Mobile Application Development

Syllabus INFO-UB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Beginning Mobile Application Development in the Cloud

Guide to the 2015 Vascular Annual Meeting Mobile App

Mobile Communicator for Mobile Devices

Technically Speaking: Moodle, mobile apps and mobile content

How Simple Is It To Develop a Mobile App? Uma Sudhan OpenEdge Developer 7 th Oct 2013

Traitware Authentication Service Integration Document

Relution Enterprise App Store. Mobilizing Enterprises. 2.6 Release Note

Take full advantage of IBM s IDEs for end- to- end mobile development

Student Microsoft Office 365

Grow Your Business with a Mobile App

Adobe Summit 2015 Lab 712: Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers

The Suitability of Native Application for University E-Learning Compared to Web-Based Application

/ 1. Online Banking User Guide SouthStateBank.com / (800)

Go Fit Logger: An Android Based Mobile Application for Health Care

Wireless Presentation Gateway. User Guide

A Standards-based Mobile Application IdM Architecture

A Guide to Mobile App Development Platforms

WHITEPAPER MOBILE REMOTE PATIENT MONITORING. Author: Arif Nasim Head of Mobility Practice

Using Cloud Services for Building Next Generation Mobile Apps

Mobile App Framework For any Website

How To Develop A Mobile App With Phonegap

Yusof Al-Wadei Page 1 of 9. Interactive Web Design through Survey and Adoption of Modern Web-Technologies Yusof Hussein Al-Wadei

BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: Security Note

Sensors talk and humans sense Part II

Transcription:

Spyros Xanthopoulos Dimitris Daskopoulos Charalambos Tsipizidis IT Center Aristotle University of Thessaloniki Greece

While PCs/laptops remain the most commonly owned device, 8 in 10 internet users now have a smartphone and almost half own a tablet. Three quarters of internet users are now going online via a mobile, while more than a third are connecting via a tablet. 16-24s are at the forefront of mobile internet usage; they spend more than 3 hours per day online via their smartphones (which equates to 43% of their total internet time). 2015 will probably see mobile web access reach parity with computers among this group. IT Center - Aristotle University of Thessaloniki 2

IT Center - Aristotle University of Thessaloniki 3

University-wide initiative for modern, quality services Introduces mobile access for students, faculty staff, and visitors Began in 2012 and available as Android app (Google Play), ios app (Apple itunes), and web app - https://www.auth.gr/mobile Mainly informational, but also for personalized services through browser login IT Center - Aristotle University of Thessaloniki 4

Minimize development efforts Avoid separate codebases for each target platform Provide for non-app access (web app) Minimize content management Avoid separate content from main org website Draw live data from other sources IT Center - Aristotle University of Thessaloniki 5

Hybrid app In-house development Open-source dev tools Tightly knit with university systems Central org website Institutional Directory Student Info Services Library biblio systems Computer lab login accounting IT Center - Aristotle University of Thessaloniki 6

HTML5 and jquery front end Based on PhoneGap (currently Apache Cordova) Drupal CMS modules GWT (Google Web Toolkit) Google maps API Titanium for ios (Apple rejected initial hybrid ver) * SSO Authentication * non-native app was turned down as a simple web clippings content aggregator app IT Center - Aristotle University of Thessaloniki 7

IT Center - Aristotle University of Thessaloniki 8

No data stored or maintained for mobile app Pulls live data from main organization website Informational pages announcements unit descriptions, org chart, contact persons maps, building info and locations Search pages for people dir, library sources query interfaces Drupal - Services module All Drupal nodes available in JSON and XML formats Drupal - Views Datasource module custom drupal views transformed to various formats e.g. JSON,XML IT Center - Aristotle University of Thessaloniki 9

Search people (contact info) Announcements live Maps, building locations/photos Administrative Structure Faculties and Schools info Student Info System Search Library Biblio Lab workstation availability Dining services menu Bus routes Gym sessions IT Center - Aristotle University of Thessaloniki 10

IT Center - Aristotle University of Thessaloniki 11

Logged-in via SSO on mobile browser Students have access to their courses syllabus and grades Faculty can view their classes view registered students mail entire classes or individuals, without accessing student email addresses IT Center - Aristotle University of Thessaloniki 12

Mobile app on Google Play (6.5K current installs and a total 13.5K downloads) IT Center - Aristotle University of Thessaloniki 13

Mobile app on itunes App Store (7.9K current installs) IT Center - Aristotle University of Thessaloniki 14

Further development is under way for: One codebase for all platforms Emphasis on personalized services for AUTh community members Authorization of devices by means of OAuth Personal calendar for students and faculty Live notifications regarding course schedule changes personal notices from the Registar s Office maintenance of the institutional account IT Center - Aristotle University of Thessaloniki 15

Quick access to info is critical and appreciated Popularity among students makes dev efforts worthwhile Hybrid apps, supported by open-source tools, a resource conserving method IT Center - Aristotle University of Thessaloniki 16

We are interested in the development efforts of other European Universities for possible collaborations or just for discussing/comparing the different functionalities offered Contact mobile [at] auth.gr Spyros Xanthopoulos, Dimitris Daskopoulos, Charalambos Tsipizidis IT Center - Aristotle University of Thessaloniki 17