Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University

Slides:



Advertisements
Similar presentations
Introduction to Mobile Computing Dr. Frank McCown Harding University Spring 2010 An Overview of Mobile Devices and Developing Mobile Applications.
Advertisements

What is jQuery Mobile? How to use it? Doncho Minkov Telerik Corporation Technical Trainer.
Building Mobile Applications with Oracle Application Express 4.2
DotNetNuke Mobile Development -- options, tools and approaches
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
D4.3 Additional Applications iPad Application – Facebook Integration George Chrysochoidis i-sieve technologies ltd. PATHS Project Review, 12th March 2014,
Mobile Design Patterns Eric Neff Harkeerat Toor Malcolm Nguyen Kiefer Consulting, Inc. Mobile Division Bit.ly/z5yjsz.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
User Interface Design using jQuery Mobile CIS 136 Building Mobile Apps 1.
Mobile App Development Using: Presented by Tyler Richey Images from
JQuery Mobile, UI and Templates A better way for developing mobile and desktop apps
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
UKOUG Development SIG Paul Chester. 0 0 APEX Mobile.
By: Tyler Cap.  Basically a Pandora recommendation system for clothing  Like/Dislike an outfit or article or clothing  Match items to create an outfit.
Springer PAM Vendor Update Session SLA 2013 Patricia Cleary Global eProduct Development Manager.
 Initial Targets  Maps, News, Events, Laundry  Create Mobile Web Design Standards m.uiowa.edu/about/develop/ m.uiowa.edu/about/develop/  Direction.
Component OneJQuery MobileVisual WebGUI Comparison of three mobile site development frameworks.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Development of mobile applications using PhoneGap and HTML 5
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
ICS 665 Jesse Abdul. jQuery UI Overview  jQuery UI javascript library Includes all UI component functionality  jQuery UI CSS framework Includes standard.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
 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
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Mobile Web Applications
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
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.
DUE Introduction to the Android Platform Working Connections 2011.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Microsoft UI Stack Ronnie Saurenmann Technical Evangelist, Microsoft Switzerland
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Wijmo Troy Taylor. What is Wijmo? -Wijmo is a kit of over 40 UI widgets, optimized for client-side web development. -HTML5 -jQuery -CSS3 -SVG.
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.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Use flash eBook software AnyFlip to make page flip book works seamlessly on mobile devices.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Top 12 Frameworks for Android App Development
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Craig Pelkie Copyright © 2015, Craig Pelkie ALL RIGHTS RESERVED Use RPG to Mobilize your IBM i.
Mobile Application Development Kevin Payne & Andi Saputra JWH Group.
Mobile Applications With JQuery Mobile and VDF 17.1.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
+ Responsive Technology Performance, efficiency and elegance are the three key elements that make our platform unique. Each of the features in this presentation.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Mobilizing Your SAS® Business Analytic Reports Falko Schulz Sr. Systems Engineer SAS Australia & New Zealand.
10 Mobile Application Framework Must Know to Launch New App.
Mobile App Development Using:
A little more App Inventor and Mind the GAP!
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
Social Media Apps Programming
Browsers and Web Platforms
Web Fundamentals (HTML and CSS)
User Interface Design and Usability jQuery, jQuery UI & jQuery Plugins
Tutorial 6 Topic: jQuery and jQuery Mobile Li Xu
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Mobile App Development
Oracle Application Express 5
Office 365 Development.
Introduction to JavaScript & jQuery
Presentation transcript:

Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University jQuery Mobile Tamkang University SMAP06 TLMXM1A (8687) (M2143) (Fall 2014) (MIS MBA) (2 Credits, Elective) [Full English Course] Thu 8,9 (15:10-17:00) V201

Course Schedule (1/3) Week Date Subject/Topics /09/17 Course Orientation and Introduction to Social Media and Mobile Apps Programming /09/24 Introduction to Android / iOS Apps Programming /10/01 Developing Android Native Apps with Java (Eclipse) (MIT App Inventor) /10/08 Developing iPhone / iPad Native Apps with Swift / Objective-C (XCode) /10/15 Mobile Apps Using HTML5/CSS3/JavaScript /10/22 jQuery Mobile 2

Course Schedule (2/3) Week Date Subject/Topics /10/29 Create Hybrid Apps with Phonegap /11/05 jQuery Mobile/Phonegap /11/12 jQuery Mobile/Phonegap /11/19 Midterm Exam Week (Midterm Project Report) /11/26 Case Study on Social Media Apps Programming and Marketing in Google Play and App Store /12/03 Google Cloud Platform 3

Course Schedule (3/3) Week Date Subject/Topics /12/10 Google App Engine /12/17 Google Map API /12/24 Facebook API (Facebook JavaScript SDK) (Integrate Facebook with iOS/Android Apps) /01/31 Twitter API /01/07 Final Project Presentation /01/14 Final Exam Week (Final Project Report) 4

Outline jQuery Mobile – JavaScript Library – jQuery – jQuery UI Demo – Building Mobile Apps with JQuery Mobile 5

Android /iOS Apps Programming 6 Native Apps Mobile Web Apps Hybrid Apps

7 Source: Learn HTML5 and JavaScript for iOS: Web Standards-based Apps for iPhone, iPad, and iPod touch, Scott Preston, Apress, 2012

Mobile Web App 8 HTML JavaScript CSS Phone Data External Data Templates Mobile frameworks and Libraries Source: Scott Preston, Learn HTML5 and JavaScript for iOS: Web Standards-based Apps for iPhone, iPad, and iPod touch, Apress, 2012

jQuery Mobile 9

jQuery Mobile Touch-Optimized Web Framework for Smartphones & Tablets – A unified, HTML5-based user interface system for all popular mobile device platforms – built on the rock-solid jQuery and jQuery UI foundation. – Its lightweight code is built with progressive enhancement, and has a flexible, easily themeable design. 10 Source:

11

jQuery jQuery is a fast, small, and feature-rich JavaScript library. jQuery is the most popular JavaScript library – versatility and extensibility It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. 12 Source:

jQuery UI 13

jQuery Mobile Seriously cross-platform with HTML5 write less, do more 14 Source:

15 Source:

16 Source:

17 Source:

18 Source:

viewport 19 Mobile App Title

jquery min.js jquery.mobile min.css jquery.mobile min.js 20 Mobile App Title

jQuery Mobile Page 21

22 Mobile App Title Hello jQuery Mobile Simple jQuery Mobile App Footer 2014 jQuery Mobile Page

23 jQuery Mobile: Mobile Graded Browser Support Source:

jQuery Mobile: Mobile Graded Browser Support jQuery Mobile has broad support for the vast majority of all modern desktop, smartphone, tablet, and e-reader platforms. A-grade – Full enhanced experience with Ajax-based animated page transitions. – Apple iOS Tested on the original iPad (4.3 / 5.0), iPad 2 (4.3 / 5.1 / 6.1), iPad 3 (5.1 / 6.0), iPad Mini (6.1), iPad Retina (7.0), iPhone 3GS (4.3), iPhone 4 (4.3 / 5.1), iPhone 4S (5.1 / 6.0), iPhone 5 (6.0), and iPhone 5S (7.0) – Android 4.4 (KitKat) Tested on a Nexus 5 – Android (Jelly Bean) Tested on a Galaxy Nexus and Galaxy 7 24 Source:

W3schools.com jQuery Mobile 25 Source:

codiqa: drag-and-drop builder for mobile apps 26 Source:

27 codiqa: drag-and-drop builder for mobile apps

codiqa demo 28

Codiqa Components 29

30 Source:

31 Source:

32 Source:

33

34 JS Bin Tamkang U. <img src=" Yingzhang Rd.,Tamsui, New Taipei, Taiwan&zoom=14&size=288x200&markers=Taipei&sensor=false" width="288" height="200"> Button Footer

Get inspired: Built with jQuery Mobile 35 Source:

36

37

Mobile website for Stanford University

data-role="page” 39 Page Header Page content goes here. Go to second page Page Footer

data-role=“button” 40 Star button Source:

data-role=“listview” 41 Acura Audi BMW Cadillac Ferrari

ListView Example 42

ListView Example 43 List Example Basic List Link 1 Link 2 List with Counts Link 1 11 Link 2 22 List with Thumbnails Staufs Staufs Coffee Vino Vino Vino Vino Restaurant

Form Element 44 Text Input: Select: One Two Three Input slider:

data-theme=“a” 45 data-theme="a" data-theme="b" data-theme="c" data-theme="d" data-theme="e" Source:

data-icon=“star” 46 data-icon="star" Source: Custom Icons.ui-icon-myapp- { background-image: url("app-icon- .png"); } white icon 18x18 pixels PNG-8 with alpha transparency

jQuery Mobile Icon Pack 47 Source:

ThemeRoller for jQuery Mobile 48

49 ThemeRoller for jQuery Mobile

50

Demo Building Mobile Apps with jQuery Mobile 51

Mobile Myday 52

Online Editor:

54 CompileOnline: Try jQueryMobile Online

55

jQuery jQuery.Mobile js css 56 Min-Yuh Day Mobile App

57 Min-Yuh Day Home Vita Education Research Publications Teaching Professional Activities Classic Web Mobile Page 1 MyHome

58 Vita Dr. Min-Yuh Day is an Assistant Professor in the Department of Information Management at Tamkang University, Taiwan. …. Mobile Page 2 Vita

Page 3 Education 59 Back Education Home Ph.D. Department of Information Management, National Taiwan University, M.B.A. Department of Information Management, Tamkang University, B.B.A. Department of Information Management, Tamkang University, Mobile

Mobile Myday 60

61 Mobile Myday

62 Back Myday Research Home Research Interests Social Media Service Mobile Apps Marketing Data Mining and Text Mining Business Intelligence Big Data Analytics Information Systems Evaluation Question Answering Systems Knowledge Management Electronic Commerce Learning Technology Intelligent Information Systems Biomedical Informatics Home Research Teaching About Page 4 Research

63 Back Myday Teaching Home Fall 2013 ( ) 3 Social Media Apps Programming (Fall 2013) Case Study for Information Management (Fall 2013) Digital Information Services (Fall 2013) Spring 2013 ( ) 4 Business Intelligence Trends (Spring 2013) Social Media Marketing Management (Spring 2013) Data Mining (Spring 2013) The Issue of Information Security Management (Spring 2013) Home Research Teaching About Page 5 Teaching

Summary jQuery Mobile – JavaScript Library – jQuery – jQuery UI Demo – Building Mobile Apps with JQuery Mobile 64

References Learn HTML5 and JavaScript for iOS: Web Standards-based Apps for iPhone, iPad, and iPod touch, Scott Preston, Apress, 2012 jQuery Mobile – W3schools jQuery Mobile –