Mobile Applications With JQuery Mobile and VDF 17.1.

Slides:



Advertisements
Similar presentations
What is jQuery Mobile? How to use it? Doncho Minkov Telerik Corporation Technical Trainer.
Advertisements

Experiments in Mobile/Desktop Web Framework Design James m Freelance Freelance Design + build Design.
D4.3 Additional Applications iPad Application – Facebook Integration George Chrysochoidis i-sieve technologies ltd. PATHS Project Review, 12th March 2014,
Extreme User Interfaces for Alfresco Kevin Dorr Sr. Solutions Engineer Americas Channel.
Mobile App Development Using: Presented by Tyler Richey Images from
1 Mobile Computing Mobile First (formerly Worklight) Copyright 2015 by Janson Industries.
1 Proprietary & Confidential Stephen Bourdeau Mobile Tech Lead TripAdvisor, LLC Hybrid App Development MoMo Mobile Camp, February 19 th, 2011.
Project Two Art3870 fall Web Services Concept Selling web services to Art Galleries ◦ Our group sells web site development for art galleries: the.
Best Practices for Website Design & Web Content Management.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
Development of mobile applications using PhoneGap and HTML 5
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
User Interface Design using jQuery Mobile CIS 136 Building Mobile Apps 1.
 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
Learning & Development Telerik Software Academy.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Rich Internet Applications: AJAX, Server.
Page Layout & Mobile Web Using columns, grid systems, etc… to layout sites for desktops and mobile.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
DEVELOPING FOR MOBILE Jackie Calapristi. AGENDA  Why you should go mobile  Mobile Design Options  Responsive Design  Tips & Tools to Help You Build.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
CS 4720 RESTfulness and AJAX CS 4720 – Web & Mobile Systems.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
By: Toms Linnes Mrunal Patel.  Universal  With qooxdoo you build rich, interactive applications, native-like apps for mobile devices light weight single.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
HTML5. HTML5’s overall theme The browser as a rich application platform rich, cross-device user interfaces offline operation capability hardware access.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Telerik Software Academy End-to-end JavaScript Applications.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Making iServices Subscriber More Mobile Friendly `
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Apache Cordova Tools in Visual Studio
JAVASCRIPT WITH A VIEW Jordan Knight Solution Architect Xamling SESSION CODE: WEB305 (c) 2011 Microsoft. All rights reserved.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Walkthrough example including SAS output How to create a mobile WebApp? PhUSE / 12. October 2015 / Katja Glaß BHC 4:3 Template 2010 June 2014Page 1.
HTML JAVASCRIPT. CONTENTS Javascript Example NOSCRIPT Tag Advantages Summary Exercise.
The basics of knowing the difference CLIENT VS. SERVER.
QUnit JavaScript Testing in the Enterprise David Lee Oct. 11, 2011.
Website Design Best Practices. Topics  Navigation  Readability  Portability  Frameworks for Web Design  Model View Architecture MVC  SEO  Performance.
Chapter 1 Murach's JavaScript and jQuery, C1© 2012, Mike Murach & Associates, Inc.Slide 1.
Craig Pelkie Copyright © 2015, Craig Pelkie ALL RIGHTS RESERVED Use RPG to Mobilize your IBM i.
NativeScript – Open source platform to build Native iOS/Android Apps.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
DEV103 – Web Part Transformers – More than meets the eye By: D’arce Hess.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
JavaScript Invented 1995 Steve, Tony & Sharon. A Scripting Language (A scripting language is a lightweight programming language that supports the writing.
OTS The Best of Native Apps and the Mobile Web Duncan Cragg.
10 Mobile Application Framework Must Know to Launch New App.
PhoneGap. web-based mobile development framework, based on the open-source Cordova project. use standard web technologies such as HTML5, CSS3, and JavaScript.
Tizen Web Application with TAU
Mobile App Development Using:
A little more App Inventor and Mind the GAP!
Week-12 (Lecture-1) Cascading Style Sheets (CSS): describe how documents are presented on screens. Types of Style Sheets: External Style Sheet - Define.
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
Web Basics: HTML/CSS/JavaScript What are they?
Clientside MVC: A Journey
© 2016, Mike Murach & Associates, Inc.
User Interface Design and Usability jQuery, jQuery UI & jQuery Plugins
Tutorial 6 Topic: jQuery and jQuery Mobile Li Xu
User Interface / User Experience Demo
Web App vs Mobile App.
Mobile App Development
SEEM4570 Tutorial 5: jQuery + jQuery Mobile
ხელმძღვანელი: დიმიტრი ქარაული
© 2017, Mike Murach & Associates, Inc.
Monday, Sept. 24 Today we are going to update the html code to html5. It has some new features that we have not covered yet.
Presentation transcript:

Mobile Applications With JQuery Mobile and VDF 17.1

Presentation outline What can you do on a mobile device (examples) Examples of how to do it A littlebit about alternatives Focus will be on client-side programming and not webservices Presenter name | Presentation title2

JQuery Mobile samples Presenter name | Presentation title3

How will JQuery Mobile help you? Styling Transition Binding Ajax Presenter name | Presentation title4

Styling Styling is about how JQuery Mobile adds a mobile look and feel to your app Presenter name | Presentation title5

Plain HTML Text Input: Hello Link Presenter name | Presentation title6

Including JQuery Mobile Text Input: Hello Link Presenter name | Presentation title7

Complete Page Header Text Input: Hello Link Footer Presenter name | Presentation title8

Transition Transition is about how you can use JQuery Mobile to navigate between the various pages in your app Presenter name | Presentation title9

Transition Header Text Input: Hello Link Footer Header Page 2 Footer Presenter name | Presentation title10

Binding Binding is about how you can make things happen when you interact with the object in your app Presenter name | Presentation title11

Binding Header Text Input: Hello Link Footer $('#hello').click(function(){ $('#textinput-s').val('Hello World'); }); Presenter name | Presentation title12

Ajax Ajax is about you get data from your VDF backend into your app Presenter name | Presentation title13

Ajax Ajax Page 2 Footer function get_News(ItemNumber) { $.ajax( { type:'Post', url: ' data: {iNewsItem : ItemNumber}, success:function(data) { $('#News_List').html(''); var i = 0; var liste = ''; while(i < data.length) { liste = liste + ' ' + data[i].sTitle + ' ' + data[i].sDate + ' ' + data[i].sTime + ' ’; I++; } $('#News_List').prepend(liste); $('#News_List').listview('refresh'); } }); } $('#link').click(function(){ get_News(0); }); Presenter name | Presentation title14

Code outline (import JQery, css etc.) …. (The divs does normally not hold data). function_1 function_2. binding_a binding_b Presenter name | Presentation title15

Why JQuery Mobile Our Objective: – To make a mobile interface with server based business rules. What we don’t want: – To make an app with any client-side business rules. JQM as front-end and VDF as middleware fits the bill with very little client-side JS to manipulate the HTML controls Presenter name | Presentation title16

Alternatives Going Native Other JS frameworks Presenter name | Presentation title17

Native Native: + Betterlooking controls ? + Acces to hardware ? (Phonegap) - One App for each platform IPhone: Objective C. Android: Java, C Presenter name | Presentation title18

Other frameworks Less JavaScript + HTML Perfect for user interface only Looks ok. Easy Presenter name | Presentation title19 More JavaScript – No HTML VMC Architecture Looks cool Steep learning curve

Resources jquerymobile.com m.scanduc.com keys.front-it.com /scanducsamples/transition.html /scanducsamples/binding.html /scanducsamples/ajax.html /timer/index.html Presenter name | Presentation title20