7. Oracle ADF Mobile
• ADF Mobile (iOS & Android)
• ADF Mobile Browser
• Ekstenzija ADF za mobilne korisnike –
korištenje postojećih modela i kotrolera
• Reuse (vještina i komponenti)
• Vizualan, deklarativan i brz pristup –
jednostavan razvoj i održavanje
• jDeveloper jedinstven IDE
8. Oracle ADF Mobile
• Stand. tehnologije (HTML5, ADF, Java, Css3, js)
• Integracija sa servisima uređaja (Phonegap)
• offline rad (SQLite)
• Kompletan Security: Enkripcija, Autentikacija,
Kontrola pristupa
• Pristup lokalnom i remote html
• Sinkronizacija podataka
• MVC Arhitektura
13. Kontakt
• Samir Čauš
gsm +385 91 5720896
mail samir.caus@fiveminutes.eu
linkedin http://www.linkedin.com/in/samircaus
twitter twitter.com/samircaus
http://www.fiveminutes.eu
Editor's Notes
Uvod – moje ime je, radim u ....radio sam na projektima - Mobile web, html5 mobilne aplikacija, te android native aplikacije. Primarno jave spring aplikacije.Fokus ovog predavanje je ne proći cijeli oracle stack za aplikaciju, nego se fokusirati na mobile „front end”
Zašto mobile – 2013 - 15 milijardi $ , 2016 – 5 milijardi mobile korisnika, eksponencijalnirast, 2013 – mobilni web > pc web (gartner) – vjerovatnokrivo – realnije 1/2.Zastosumobilneaplikacijevazne(ije). - sveprisutnost, bliskost, mogucnostismartphonea, globalni rast mobitela, aplikacija, korisnika..Korisnicisuzahtjevniji!native – prednosti : najbolji user experience, rich design, smooth animations, ||||| nedostatci – različite platforme, jezici, (Objective C, Java (SE / ME), .NETMultiplatformski svijet) = skup razvojmobile web – prednosti – simple html(5), css, js, jednostavnoodržavanje (update) ||||| nedostatci – pristup hardveru,problemi s ux, supportanje (positfion:fixed,) ...Koje su platforme, što od toga supportati? – analogija s IE6
Prednosti nad nativeom : Prednosti nad mobile webom : + home tile ikona, prodaja aplikacija itd.HTML5 frameworci – Sencha Touch, JQTouch. jQuery mobile...FacebookADF Mobile, ADF Mobile Browser, prije ADF Mobile Client
INTEGRIRANO CJELOVITO RJESENJEFusion middleware – Oracle enterpriseplatforma, skup vise Oracleovihsoftverskihprodukata I servisa. Softverzarazvoj, deployanje, management SOA (hot pluggable).Binding layer – kljucnakomponenta – konzistenti interface podatcimabezobziraodakledolaze. (izmedjupodataka I pristupapodatcima)It enables enterprises to create and run agile, intelligent business applications while maximizing IT efficiency through full utilization of modern hardware and software architectures.complete, open, and integrated approach across social, mobile, and cloud technologiesApplication Development Framework – based on JAVE EE & SOA standards, end to end, abstract developer from , rich web user gui, simplified database access, pluggable business service. Single framework that allows you to develop multi channel apps that access a variety of data sources and business services ADF – minimizirapisanjekoda , focus developerana feature aplikacije. – vizualan I deklarativanpristupEnterprise management & Identitiy Management.
Jdeveloper – ToolSingle, Integrated Enterprise IDE - visual editor – for preview, task flow, ESB, BPM, business rules, portal dev, desktop, mobile...Pruzamogucnostrada developer nakompletnom life cycle
ADF Mobile extends Oracle Application Development Framework (ADF) to mobile users.„Using ADF Mobile, developers can extend their server application to a mobile client by picking a subset of business components from their enterprise application and enabling them to run on the mobile device. „Similar experience as developing a web application, Complete MVC stack on the deviceKonzistentaDeclarative Integration - developers can quickly and declaratively integrate with services such as camera, phone, SMS, GPS, and so on, through a common binding layer.Extend & reuse enterprise app components.Isti model, komponenetekaozarazvoj desktop aplikacija, webaosim par specificnihekstenzija. – reuse model and controller of web/desktop apps.Mobile client – trenutnojos bb I wp6, iOSpa Android samostonije!ADF Mobile is an HTML5 and Java based mobile platform – nova verzija from the ground
Security – mobile device easy to lose, adf support – Encryption, Authentication and Access controlDeclarative Integration - developers can quickly and declaratively integrate with services such as camera, phone, SMS, GPS, and so on, through a common binding layer.
Phonegap (Cordova)Trinidad JSF Components – dio Apache MyFacesTrinida project, support za vise od 60 jsfkomponentioptimiziranihzamobilne device. Detekcija browser mogucnosti. Ajax partial page refresh. Downgrade gracefully for consumer phones.Oracle (Lite) mobile server and Sync Client Integration – sync automataically or on demandSQLiteADF Mobile SkinningSupport email, telephony, google maps, Phonegap – Adobe/Nitobi donira Apacheu – prvo Callback, zatim Cordova (Nitobi Street in Vancouver).ADF Mobile supports more than 60 of Apache MyFaces Trinidad components, enabling you to build applications with a rich component set that renders appropriately to the screens of mobile devices. Transaction replay service
Kreiranje projekta – naprave se asdRichmobile.css – zaios, android, novije blackberry…mobile.css – zaostale
Oracle fusion expenses - expense managementaplikacijaGartner 80% of mobile apps will use HTML5 by 2015.: Facebook?Prvo pitanje – zasto radite mobileistozelite?Oracle adf mobile – Da za entrprise aplikacije, proširivanje aplikacija napravljenih na oracle stacku, aplikacije koje Nekad je pametnije napraviti dobru iphone aplikaciju, nego katicu za sve!http://www.kendoui.com/blogs/teamblog/posts/12-08-23/html5_is_not_over-hyped.aspx
Fusion middleware - It enables enterprises to create and run agile, intelligent business applications while maximizing IT efficiency through full utilization of modern hardware and software architectures.complete, open, and integrated approach across social, mobile, and cloud technologiesApplication Development Framework – based on JAVE EE & SOA standards, end to end, abstract developer from , rich web user gui, simplified database access, pluggable business service.ADF – minimizirapisanjekoda , focus developerana feature aplikacije.Enterprise management & Identitiy Management.
INTEGRIRANO CJELOVITO RJESENJEFusion middleware – Oracle enterpriseplatforma, skup vise Oracleovihsoftverskihprodukata I servisa. Softverzarazvoj, deployanje, management SOA (hot pluggable).It enables enterprises to create and run agile, intelligent business applications while maximizing IT efficiency through full utilization of modern hardware and software architectures.complete, open, and integrated approach across social, mobile, and cloud technologiesApplication Development Framework – based on JAVE EE & SOA standards, end to end, abstract developer from , rich web user gui, simplified database access, pluggable business service. Single framework that allows you to develop multi channel apps that access a variety of data sources and business services ADF – minimizirapisanjekoda , focus developerana feature aplikacije. – vizualan I deklarativanpristupEnterprise management & Identitiy Management.