Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdBram Goossens Laatst gewijzigd meer dan 8 jaar geleden
1
Een mobiele App voor studenten Robbert Serné & Jonas de Graaff CACI
2
Even voorstellen Robbert Serné Productmanager Jonas de Graaff Productmanager
3
HOOFDSTUK 1 DE HOOFDROLSPELERS
4
CACI ISV Gericht op het Hoger Onderwijs Leverancier van 2 standaardpakketten: OSIRIS Studielink
5
Studentinformatiesysteem voor het Hoger Onderwijs OSIRIS
7
Technologie “Oracle” tenzij policy Oracle ADF 12.1.3, Oracle ADF 11.1.1.7 & Oracle ADF 10.1.2 (uix) Oracle database 12.1.0.2 WebLogic 12.1.3 & WebLogic 10.3.6 Oracle BI Publisher 11.1.1.9
8
HOOFDSTUK 2 DE ERASMUS UNIVERSITEIT HEEFT EEN VISIE
9
Erasmus Universiteit Studenttevredenheid verbeteren App voor studenten Functionaliteit Rooster Resultaten Inschrijven …
10
Erasmus Universiteit Informatie uit OSIRIS en SIN online Telefoon integratie Locatie Push notificatie Huisstijl Erasmus Universiteit
11
HOOFDSTUK 3 CACI, “MAKE IT SO”
12
Technologie keuze “Oracle” tenzij policy Oracle Mobile Application Framework (MAF) (versie 2.1) Sluit aan bij ontwikkelframework van OSIRIS Gebruik van bestaande kennis Complete out-of-the-box oplossing Oracle Service Bus (OSB)
13
Architectuur MAF Application OSIRIS services SIN online services … Oracle Service Bus (OSB) Oracle Mobile Application Framework (MAF) Backend services SOAP/XML REST/JSONAuthenticatie A-Team Mobile Persistence Accelerator
14
Oracle MAF
15
Feiten & cijfers Start ontwerp & realisatieseptember 2014 Aantal prototypes3 Huisstijl ErasmusDesignbureau Fabrique Aantal schermen± 15 Aantal SOAP/XML services± 10 Aantal REST/JSON services± 10 Aantal ontwerpers & programmeurs2 + ondersteuning Steven Davelaar Aantal testers± 35 (16 studenten) Beschikbaar in App Storesfebruari 2015
16
DEMONSTRATIE
17
Bevindingen App design Andere manier van denken UI Techniek Grote afhankelijkheid van Apple en Google Certificaten, etc. iOS en Android upgrades Distributie van de App (HockeyApp)
18
Bevindingen Meevallers Kennis van “big” ADF is een goede basis voor MAF Snel resultaat Goede ondersteuning vanuit Oracle App store review verliep soepel
19
Bevindingen Tegenvallers Optimaliseren van services “Range refresh” “Navigatie” Springboard, features & taskflows “Back-button” support Android “Scroll-to-top”
20
Bevindingen Tegenvallers Weinig informatie te vinden op het internet Deploy & test proces omslachtig Security Styling
21
HOOFDSTUK 4 “HALLELUJAH”
22
HOOFDSTUK 4 “HOUSTON, WE HAVE A PROBLEM”
23
De App in de praktijk Studenten zijn blij met de functionaliteit van de App Er wordt echter geklaagd over de performance Met name het opstarten van de App Is een reden om de App van de telefoon te verwijderen
24
HOOFDSTUK 5 “BACK TO THE DRAWING BOARD”
25
Op zoek naar een oplossing Oracle support Plan B - een ander framework Ionic Sencha Touch
26
Ionic HTML5 mobile app development framework Open source Focus op hybrid apps Maakt gebruik van AngularJS Ionic gericht op de look-and-feel en UI interactie http://ionicframework.com
28
Feiten & cijfers App herschreven Webservices ongewijzigd Start realisatiebegin juli 2015 Aantal programmeurs1,5 Beschikbaar in App Storesmedio augustus 2015
29
DEMONSTRATIE
30
Algemene bevindingen Verschillen Oracle MAF en Ionic Oracle MAFIonic Who is it forJava DeveloperJavaScript Client Developer Development ExperienceDeclarativeCode centric Development ToolsJDeveloperAny ArchitectureMVCMVVM Based onJava EEOpen source javascript libraries Abstraction from technologyYesNo
31
Bevindingen Meevallers Performance “Native” look-and-feel Veel functionaliteit out-of-the-box “Back-button” support Android “Scroll-to-top” “Pull-to-refresh”
32
Bevindingen Meevallers Styling Grootte App Ionic: 19.8 MB Oracle MAF: 56,6 MB
33
Bevindingen Tegenvallers Geen ervaring met een Javascript framework Echter, … Goede documentatie beschikbaar http://ionicframework.com/docs/components/ http://ionicframework.com/docs/components/
34
Bevindingen Tegenvallers Geen DVT’s Echter, … chartist.js d3.js
35
Bevindingen Tegenvallers Splashscreens & icons
36
Bevindingen “Onverwachte” meevallers ionic serve ionic emulate phonegap remote build Sass Syntactically Awesome Style Sheets
37
Bevindingen “Onverwachte” meevallers Ionic deploy Ionic creator
38
LAATSTE HOOFDSTUK “1 SLIDE VERWIJDERD VAN DE BORREL”
39
Oracle MAF of Ionic? Hangt af van je doelgroep Een “business user” stelt andere eisen dan een student Mobile Cloud Service (MCS) Eisen die je stelt aan de continuïteit van het framework Oracle JET?
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.