Developing Mobile Applications KTH / ID2216 / 2014 / Tollmar / Devlic

Size: px
Start display at page:

Download "Developing Mobile Applications KTH / ID2216 / 2014 / Tollmar / Devlic"

Transcription

1 Developing Mobile Applications KTH / ID2216 / 2014 / Tollmar / Devlic 28/01/14 ID2216 / 2014 / Tollmar / Devlic 1 Today s admin New students need to find a group - Contact Alisa and / or search on KTH Social Mandatory labs: - A1 A5 - Project Triage / Presenation - Missed 1: Ok 2: Extra assignment 3: Extra-Extra assignment 4: Out,( 28/01/14 ID2216 / 2014 / Tollmar / Devlic 2

2 F3. Mobile Web Apps Outline What is a mobile app? [chap6] Mobile Web Apps Versus Native Applications [chap9] Mobile Information architecture [chap7] Mobile Web design [chap8] Mobile Web Development [chap11] User Testing [ref] Assignment 2 4

3 What is a mobile app? What is a mobile app? There are many different kinds of application and service framework on a mobile platform Brick / Candy / Feature / Smart 28/01/14 ID2216 / 2014 / Tollmar / Devlic 6

4 What is a mobile app? Mobile medium type Integrated: SMS, Calling, Camera, Mobile Web Applications Native Apps Samsung-C3780 New Hybrid 28/01/14 ID2216 / 2014 / Tollmar / Devlic 7 Mobile Web Apps Versus Native Applications

5 Mobile Web Apps Versus Native Applications 28/01/14 ID2216 / 2014 / Tollmar / Devlic 9 Mobile Web Apps Versus Native Applications 28/01/14 ID2216 / 2014 / Tollmar / Devlic 10

6 Mobile Web Apps Versus Native Applications WebKit versus PhoneOS The overall technology market is going to the Web When to make a native app: - Games / Location / Sensors / Filesystem / Offline - Radically new UEX, Download a big app, more? 28/01/14 ID2216 / 2014 / Tollmar / Devlic 11 Mobile Apps Information Architectures

7 Web Information architect The structural design of shared information environments The combination of organizations, labeling, search, and navigation systems within websites and intranets The art and science of shaping information products and experiences to support usability and findability An emerging discipline and community of practice focused on bringing principles of design and architecture to the digital landscape [Morville and Rosenfeld 2002] 28/01/14 ID2216 / 2014 / Tollmar / Devlic 13 Mobile Information Architecture: Keep it simple,) Site Maps: Relationship of content Clickstream: Showing the behavior on websites Wireframes: Lay out information on the page Paper prototypes: Wireframes shows static views but not interaction. HTML prototype: Semifunctional static prototype using XHTML, CSS, and JavaScript 28/01/14 ID2216 / 2014 / Tollmar / Devlic 14

8 Field Study Use cases / Scenarios Paper prototype Test Site map / Clickstream Interactive prototype Test Wireframes Development Site maps Classic information architecture in the Web List of views in a hierarchical fashion Represent relationships of content Provide a map to travel the information space

9 Clickstreams Shows the behavior of the user o How the user travels When to do it: o In the beginning! Visually lay out the paths! Holistic view like a road map! Used to see possible shortcuts o In the end! Log usage information! Heat-mapping! Percentage of "clicks"! Used to detect flaws in the information architecture! Possible ethical implications

10 Mobile Design and Development, Brian Fling, O'Reilly Media, August 2009 Site maps VS Clickstreams Site maps o How the views are structured and their relationships Clickstreams o How the user can travel between the views

11 Wireframes 28/01/14 ID2216 / 2014 / Tollmar / Devlic 21 Mobile Web design

12 Mobile Web design Designing for the Best Possible Experience MUX: Truly understand the mobile user experience: - Who are the users? - What is happening? - When will they interact? - Where are the users? - Why will they use your app? - How are they using their mobile device? 23 Mobile Web design Message Look & Feel Layout: - Color, Text, Icon 24

13 Typical App Composition A single window or stack of windows Tab Group containing many windows Windows contain views 25 Mobile Web Development

14 Web Stds HTML, XHTML, WML, XHTML Basic, XHTML-MP, etc - XHTML (Extensible HyperText Markup Language) is a family of XML markup languages that extend HTML. - CSS: Cascading Style Sheets - Cascading Style Sheets (CSS) is a style sheet language - JavaScript: - JavaScript (JS) is an open source programming language commonly implemented as part of a web browser in order to create enhanced user interfaces and dynamic websites. - JavaScript, DHTML, Ajax /01/14 ID2216 / 2014 / Tollmar / Devlic 27 Mobile Web Development Tools iphone: - Photoshop, Interface Builder. iphone SDK Android: - Photoshop, XML-based themes. Android SDK Mobile web: - Photoshop, HTML, CSS, and JavaScript. W3C Mobile Web Best Practices Mobile web apps: - Photoshop, HTML, CSS, and JavaScript. iui, jqtouch, W3C Mobile Web App Best Practices 28/01/14 ID2216 / 2014 / Tollmar / Devlic 28

15 Mobile Web Development Tools Tools: - Paper prototypes - HTML5 - JavaScript - GUI Builders - Phone Gap 28/01/14 ID2216 / 2014 / Tollmar / Devlic 29 balsamiq 28/01/14 ID2216 / 2014 / Tollmar / Devlic 30

16 Pencil 28/01/14 ID2216 / 2014 / Tollmar / Devlic 31 HTML5 HTML5 will be the new standard for HTML. Some rules for HTML5 were established: - New features should be based on HTML, CSS, DOM, and JavaScript - Reduce the need for external plugins (like Flash) - Better error handling - More markup to replace scripting - HTML5 should be device independent - The development process should be visible to the public 28/01/14 ID2216 / 2014 / Tollmar / Devlic 32

17 HTML5 Some of the most interesting new features in HTML5: - The <canvas> element for 2D drawing - The <video> and <audio> elements for media playback - Support for local storage - New content-specific elements, like <article>, <footer>, <header>, <nav>, <section> - New form controls, like calendar, date, time, , url, search 28/01/14 ID2216 / 2014 / Tollmar / Devlic 33 Basic HTML5 <!DOCTYPE html> <html> <head> <title>title of the document</title> </head> <body> The content of the document... </body> </html> 28/01/14 ID2216 / 2014 / Tollmar / Devlic 34

18 JavaScript JavaScript is Scripting Language that can be inserted into HTML pages, can be executed by all modern web browsers. And soon also mobile web browsers JavaScript is easy to learn: - Writing Into HTML Output - Reacting to Events - Changing HTML Content - Changing HTML Styles - Validate Input 28/01/14 ID2216 / 2014 / Tollmar / Devlic 35 JavaScript JavaScript How To Scripts in HTML must be inserted between <script> and </script> tags. Scripts can be put in the <body> and in the <head> section of an HTML page. But also external JavaScripts Example: Reacting to Events <button type="button" onclick="alert('welcome!')">click Me!</button> 28/01/14 ID2216 / 2014 / Tollmar / Devlic 36

19 JavaScripts Example: Events <!DOCTYPE html> <html> <body> <h1>my First JavaScript</h1> <p> JavaScript can react to events. Like the click of a button: </p> <button type="button" onclick="alert('welcome!')">click Me!</button> </body> </html>" " " 28/01/14 ID2216 / 2014 / Tollmar / Devlic 37 JavaScripts Example: Date <!DOCTYPE html> <html> <head> <script> function displaydate() { document.getelementbyid("demo").innerhtml=date(); } </script> </head> <body> <h1>my First JavaScript</h1> <p id="demo">this is a paragraph.</p> <button type="button" onclick="displaydate()">display Date</ button> </body> </html> 28/01/14 " ID2216 / 2014 / Tollmar / Devlic 38

20 JavaScripts Example: Canvas <!DOCTYPE html> <html> <body> <canvas id="mycanvas" width="200" height="100" style="border:1px solid #d3d3d3;"> Your browser does not support the HTML5 canvas tag.</canvas> <script> var c=document.getelementbyid("mycanvas"); var ctx=c.getcontext("2d"); ctx.moveto(0,0); ctx.lineto(200,100); ctx.stroke(); </script> </body> </html> 28/01/14 " ID2216 / 2014 / Tollmar / Devlic 39 jqtouch / JQuery Mobile jquery Mobile is a touch-optimized mobile web framework in JavaScript: - Compatible with all major mobile platforms as well as all major desktop browsers - Built on top of jquery core so it has a minimal learning curve for people already familiar with jquery syntax. - Theming framework that allows creation of custom themes. - Limited dependencies and lightweight to optimize speed. - HTML5-driven configuration for laying out pages with minimal scripting - Ajax-powered navigation with animated page transitions that provides ability to clean URLs through pushstate. - UI widgets that are touch-optimized and platform-agnostic 28/01/14 ID2216 / 2014 / Tollmar / Devlic 40

21 JQuery Mobile Example: Lists <!DOCTYPE html> <html> <head> <title>page Title</title> " <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href=" jquery.mobile min.css" /> <script src=" <script src=" jquery.mobile min.js"></script>" </head> " <ul data-role="listview">" " "<li><a href="index.html">acura</a></li> " "<li><a href="index.html">audi</a></li> " "<li><a href="index.html">bmw</a></li> " "<li><a href="index.html">cadillac</a></li> " "<li><a href="index.html">chrysler</a></li> " "<li><a href="index.html">dodge</a></li> " "<li><a href="index.html">ferrari</a></li> " "<li><a href="index.html">ford</a></li> " "<li><a href="index.html">gmc</a></li> " "<li><a href="index.html">honda</a></li> "<ul> </html> " 28/01/14 ID2216 / 2014 / Tollmar / Devlic 41 Try on a real device Online: filename=tryhtml_basic 28/01/14 ID2216 / 2014 / Tollmar / Devlic 42

22 GUI Builders / RIB 28/01/14 ID2216 / 2014 / Tollmar / Devlic 43 RIB Preview 28/01/14 ID2216 / 2014 / Tollmar / Devlic 44

23 Some more Mobile App Tools HTML Java / Javascript - Drag and drop - More tools and links /01/14 ID2216 / 2014 / Tollmar / Devlic 45 Mobile Apps Testing

24 Observe, Innovate, Design, Build and Run Mobile UX Observation Deploy Ideation Build Design 28/01/14 ID2216 / 2014 / Tollmar / Devlic 47 Observe, Innovate, Design, Build and Run Mobile UX Observation Deploy Ideation Test Test Build Test Design 28/01/14 ID2216 / 2014 / Tollmar / Devlic 48

25 Field Study Brainstorming / Conceptul design Use cases / Scenarios / Paper prototype Test Site map / Clickstream Interactive prototype Developing Mobile Apps Test Wireframes Development 28/01/14 ID2216 / 2014 / Tollmar / Devlic 49 Test Methods User testing Usability testing QoE QoS 28/01/14 ID2216 / 2014 / Tollmar / Devlic 50

26 User Testing Four%evalua*on%paradigms% Quick%and%Dirty % Field%Studies% Predic*ve%Evalua*on%% Usability%Tes*ng% 52

27 Quick%and%Dirty% Quick%&%Dirty %evalua*on%describes%the%common%prac*ce%in%which% designers%informally%get%feedback%from%users%or%consultants%to% confirm%that%their%ideas%are%infline%with%users %needs%and%are%liked.% 53 Think aloud Hard to see what is happening Ask subjects to speak-out and describe: - Goals / Tasks / Feedback / Problems 54

28 Wizard of oz In stead of a working prototype a wizard it works like magic Works well for systems that are hard to build (natural language and such) 28/01/14 ID2216 / 2014 / Tollmar / Devlic 55 Field%studies% Field%studies%are%done%in%natural%seHngs.% The%aim%is%to%understand%what%users%do%naturally%and%how% technology%impacts%them.% 56

29 Experience sampling method This research methodology, developed by Larson and Csikszentmihalyi (1983)[1] asks participants to stop at certain times and make notes of their experience in real time. The point is for them to record temporal things like feelings while in the moment (right then, not later; right there, not elsewhere). They can be given a journal with many identical pages. Each page can have a psychometric scale, open-ended questions, or anything else used to assess their condition in that place and time. 57 ID2216 / 2014 / Tollmar / Devlic 58

30 ID2216 / 2014 / Tollmar / Devlic 59 Research in the large and wild Use of app stores as being successful as a methodology for gathering large amounts of data - Games - Video - Health Business & promotion models Informed, representative participants Large-scale data analysis 60

31 Predic*ve%evalua*on% Experts%apply%their%knowledge%of%typical%users,%oKen%guided%by% heuris*cs%(or%theore*cally%based%models),%to%predict%usability% problems.%% A%key%feature%of%predic*ve%evalua*on%is%that%users%need%not%be% present% 61 Usability%tes*ng% Usability%tes*ng%involves%recording%typical%users %performance%on% typical%tasks%in%controlled%sehngs.%% Data%is%collected%to%calculate%performance%*mes,%iden*fy%errors%&% help%explain%why%the%users%did%what%they%did.%% User%sa*sfac*on%ques*onnaires%&%interviews%are%used%to%elicit%users % opinions.%% 62

32 User Testing Best Practice Prepare (and test) - Define realistic (or as real as possible) tasks - Create interview questions - Data collection Pre-interview - What s going to happen, purpose - Back ground (subject and situation) - Consensus Performing Tasks - Carful with key words - Difficult better than to easy - First task could be a bit simpler, warm up - No more than 20 min (preferably,) De-briefing - Ask about first impression and concerns - Repeat consensus - Thank subject for participation 63 Mobile App Usability Testing - Usability testing: Usability testing focuses on measuring a human-made product's capacity to meet its intended purpose. Usability testing measures the usability, or ease of use, of a specific object or set of objects, whereas general human-computer interaction studies attempt to formulate universal principles. - Some Key Criteria: Device specific UI guidelines Text entry Finger sized targets Well organized work flow Consistency Call handling Response times

33 Mobile App Testing - Performance testing: Performance testing is key criteria for the application success on the market. It may happen that application testing is carried though wi-fi network under which application might perform well, but it also happens that application has the poor performance for the end-user who are accessing site through the mobile carries. Application must be tested with different devices + carries wise mix depending on the county and region. - Some Key Criteria Network Battery Volume Rendering Mobile App Testing Compatibility testing: Compatibility testing assures that a given application works as intended with selected devices with different screen sizes, resolutions, internal hardware (memory size, processor speed, and button/ input differences), and operating system. Synchronization testing: This testing focuses on data exchange and synchronization among different mobile devices, PDAs, and PCs using infrared frequency and USB ports.

34 Mobile App Testing Security testing - All the tests relevant to a thick client application can be applicable to mobile applications. - Authentication checks - Input Validation checks - Session Management checks - Encryption checks - Application checks - SQL injection checks - LDAP injection checks - XPATH injection checks Qos Quality of service (QoS) is the overall performance of a telephony or computer network, particularly the performance seen by the users of the network To quantitatively measure quality of service several related aspects of the network service are often considered, such as error rates, bandwidth, throughput, transmission delay, availability, jitter, etc. A crucial part of QoS in mobile communications is grade of service PQoS is the percieved, or subjectively experienced quality, also called QoE 68

35 QoE vs QoS Quality of Experience (QoE or simply QX) is a subjective measure of a customer's experiences with a service QX focuses on the entire service experience, and is a more holistic evaluation than the more narrowly focused UX (user experience, focused on a software interface) and CX (customer experience, support focused) Mean opinion score (MOS) is a test that has been used for decades in telephony networks to obtain the human user's view of the quality of the network. Controlled experiments indicates that QoE in mobile web apps is mostly dependent on server side QoS in the following order: (1) service unavailability, (2) delay and (3) jitter. 69 Test tools! Android%! Apps%for%Mac,%iPhone,%and%iPad%! ToolsLanguages/Conceptual/Xcode_Overview/ UnitTestYourApp/UnitTestYourApp.html! Test%Automa*on%! Mobile%Interac*ve%Tes*ng%Environment%(MITE)%% (hrp://mite.keynote.com/)%! SQUISH%(hRp:// Ranorex%(hRp:// Appium%(hRp://appium.io/)%%F%open%source%! Experitest%(hRp://experitest.com/)%! 3rd%Party%Tes*ng%Labs%! Perfecto%Mobile%(hRp:// Device%Anywhere%(hRp:// TestDroid%(hRp://testdroid.com/)% 70

36 References Mobile Design and Development: MDD: 6-9,15 Mark W. Newman and James A. Landay Sitemaps, storyboards, and specifications: a sketch of Web site design practice, DIS '00, Zakas N. (2013) The evolution of web development for mobile devices. Commun. ACM56, 4 (April 2013), Research2guidance (2013) Cross Platform App Development Tool Benchmarking, research2guidance.com/cross-platform-toolbenchmarking-2013/ Assignment 2: Paper prototypes Develop a paper-prototype based on your course project proposal. Test your prototype with real users (record and take notes for documentations). Develop a site map and the click-stream based on the outcomes from the test Based in this develop a new paper-prototype using software tools like Balsamiq or Pensil Write a report of max 5 pages including pictures of your paper-prototype, balsamis-prototype, results of the tests, and the improved site map and the clickstream. 28/01/14 ID2216 / 2014 / Tollmar / Devlic 72

HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS

HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS RAJESH KUMAR Technical Lead, Aricent PUNEET INDER KAUR Senior Software Engineer, Aricent HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI

More information

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013 Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone

More information

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Page - Page 1 of 12 Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Description Responsive Mobile Web Development is more

More information

Web Design Specialist

Web Design Specialist UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing

More information

Outline. CIW Web Design Specialist. Course Content

Outline. CIW Web Design Specialist. Course Content CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site

More information

Differences between HTML and HTML 5

Differences between HTML and HTML 5 Differences between HTML and HTML 5 1 T.N.Sharma, 2 Priyanka Bhardwaj, 3 Manish Bhardwaj Abstract: Web technology is a standard that allow developing web applications with the help of predefined sets of

More information

THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC.

THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC. THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC. Copyright 2012, SAS Institute Inc. All rights reserved. Overview Mobile

More information

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 SUBJECT TITLE : WEB TECHNOLOGY SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 16 02 2. CSS & JAVASCRIPT Test

More information

Macromedia Dreamweaver 8 Developer Certification Examination Specification

Macromedia Dreamweaver 8 Developer Certification Examination Specification Macromedia Dreamweaver 8 Developer Certification Examination Specification Introduction This is an exam specification for Macromedia Dreamweaver 8 Developer. The skills and knowledge certified by this

More information

CLASSROOM WEB DESIGNING COURSE

CLASSROOM WEB DESIGNING COURSE About Web Trainings Academy CLASSROOM WEB DESIGNING COURSE Web Trainings Academy is the Top institutes in Hyderabad for Web Technologies established in 2007 and managed by ITinfo Group (Our Registered

More information

What s New in IBM Web Experience Factory 8.5. 2014 IBM Corporation

What s New in IBM Web Experience Factory 8.5. 2014 IBM Corporation What s New in IBM Web Experience Factory 8.5 2014 IBM Corporation Recent history and roadmap Web Experience Factory 8.0 2012 Multi-channel Client-side mobile Aligned with Portal 8 Developer productivity

More information

DESIGN RESPONSIVELY 2012-08-18 DRUPAL CAMP CT RESPONSIVE WEB DESIGN AND DRUPAL PROJECT. Monday, August 27, 12

DESIGN RESPONSIVELY 2012-08-18 DRUPAL CAMP CT RESPONSIVE WEB DESIGN AND DRUPAL PROJECT. Monday, August 27, 12 PROJECT DESIGN RESPONSIVELY RESPONSIVE WEB DESIGN AND DRUPAL DATE CLIENT 2012-08-18 DRUPAL CAMP CT SHAUN GORNEAU WEB STRATEGIST WEB SITE DESIGNER + DEVELOPER DRUPAL: THEMER, ARCHITECT + DEVELOPER SHAUN

More information

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER WEB, HYBRID, NATIVE EXPLAINED June 2013 CRAIG ISAKSON MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER 701.235.5525 888.sundog fax: 701.235.8941 2000 44th St. S Floor 6 Fargo, ND 58103 www.sundoginteractive.com

More information

Introduction to Tizen SDK 2.0.0 Alpha. Taiho Choi Samsung Electronics

Introduction to Tizen SDK 2.0.0 Alpha. Taiho Choi Samsung Electronics Introduction to Tizen SDK 2.0.0 Alpha Taiho Choi Samsung Electronics Contents Web technologies of Tizen Components of SDK 2.0.0 Alpha Hello world! Debugging apps Summary 1 Web technologies on Tizen Web

More information

Web Development I & II*

Web Development I & II* Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology

More information

HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang

HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang HTML5 Applications Made Easy on Tizen IVI Brian Jones / Jimmy Huang IVI Systems Today Lots of hardware variety. Multiple operating systems Different input devices Software development requires access to

More information

Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1

Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1 Contents Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1 Time for action - Viewing the mobile sample site 2 What just happened 4 Time for Action - Mobile device redirection

More information

<Insert Picture Here>

<Insert Picture Here> Oracle Application Express: Mobile User Interfaces Marc Sewtz Senior Software Development Manager Oracle Application Express Oracle USA Inc. 520 Madison Avenue,

More information

Responsive Web Design Creative License

Responsive Web Design Creative License Responsive Web Design Creative License Level: Introduction - Advanced Duration: 16 Days Time: 9:30 AM - 4:30 PM Cost: 2197 Overview Web design today is no longer just about cross-browser compatibility.

More information

Web Designing with UI Designing

Web Designing with UI Designing Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Web Designing with UI Designing

More information

Grab Your Tablet, Because You re Gonna Build A Mobile Apex App in One Hour!

Grab Your Tablet, Because You re Gonna Build A Mobile Apex App in One Hour! Grab Your Tablet, Because You re Gonna Build A Mobile Apex App in One Hour! Table of Contents Overview 1 Native or Web-Based App? 1 jquery Mobile 2 Benefits 2 Advantages 2 Disadvantages 3 Oracle Application

More information

Web Foundations Series Internet Business Associate

Web Foundations Series Internet Business Associate Web Foundations Series Internet Business Associate Internet Business Associate prepares students to work effectively in today's business environment. In this course, you will learn about the tasks involved

More information

ACE: Dreamweaver CC Exam Guide

ACE: Dreamweaver CC Exam Guide Adobe Training Services Exam Guide ACE: Dreamweaver CC Exam Guide Adobe Training Services provides this exam guide to help prepare partners, customers, and consultants who are actively seeking accreditation

More information

Skills for Employment Investment Project (SEIP)

Skills for Employment Investment Project (SEIP) Skills for Employment Investment Project (SEIP) Standards/ Curriculum Format For Web Design Course Duration: Three Months 1 Course Structure and Requirements Course Title: Web Design Course Objectives:

More information

Making the Most of Existing Public Web Development Frameworks WEB04

Making the Most of Existing Public Web Development Frameworks WEB04 Making the Most of Existing Public Web Development Frameworks WEB04 jquery Mobile Write less, do more 2 The jquery Suite UI Overhaul Look and Feel Transitions Interactions Touch, Mouse, Keyboard Don t

More information

Cross-Platform Tools

Cross-Platform Tools Cross-Platform Tools Build once and Run Everywhere Alexey Karpik Web Platform Developer at ALTOROS Action plan Current mobile platforms overview Main groups of cross-platform tools Examples of the usage

More information

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every

More information

Web Mapping Application Interface Design: Best Practices and Tools. Michael Gaigg @michaelgaigg

Web Mapping Application Interface Design: Best Practices and Tools. Michael Gaigg @michaelgaigg Web Mapping Application Interface Design: Best Practices and Tools Michael Gaigg @michaelgaigg Team User Experience Designer Application Developer Human focused Research Design Front-End Back-End Tech

More information

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com Web Testing Main Concepts of Web Testing Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Snejina Lazarova Product Manager Business Services Team Dimo Mitev QA

More information

Programming in HTML5 with JavaScript and CSS3

Programming in HTML5 with JavaScript and CSS3 Course 20480B: Programming in HTML5 with JavaScript and CSS3 Course Details Course Outline Module 1: Overview of HTML and CSS This module provides an overview of HTML and CSS, and describes how to use

More information

WEB DESIGN COURSE CONTENT

WEB DESIGN COURSE CONTENT WEB DESIGN COURSE CONTENT INTRODUCTION OF WEB TECHNOLOGIES Careers in Web Technologies How Websites are working Domain Types and Server About Static and Dynamic Websites Web 2.0 Standards PLANNING A BASIC

More information

Designing The User Experience. 2010 AIGA Design Camp

Designing The User Experience. 2010 AIGA Design Camp Designing The User Experience 2010 AIGA Design Camp TABLE OF CONTENTS Designing The User Experience...1 Definitions:...3 User Experience... 3 Interaction Design... 3 Experience Design... 3 Information

More information

Fast track to HTML & CSS 101 (Web Design)

Fast track to HTML & CSS 101 (Web Design) Fast track to HTML & CSS 101 (Web Design) Level: Introduction Duration: 5 Days Time: 9:30 AM - 4:30 PM Cost: 997.00 Overview Fast Track your HTML and CSS Skills HTML and CSS are the very fundamentals of

More information

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency 1. 420-PA3-AB Introduction to Computers, the Internet, and the Web This course is an introduction to the computer,

More information

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o :

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o : Version: 0.1 Date: 20.07.2009 Author(s): Doddy Satyasree AJAX Person responsable: Doddy Satyasree Language: English Term Paper History Version Status Date 0.1 Draft Version created 20.07.2009 0.2 Final

More information

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum Republic Polytechnic School of Infocomm C308 Web Framework Module Curriculum This document addresses the content related abilities, with reference to the module. Abilities of thinking, learning, problem

More information

NHS Education for Scotland Knowledge Services Design and Development Framework

NHS Education for Scotland Knowledge Services Design and Development Framework NHS Education for Scotland Knowledge Services Design and Development Framework In support of Invitation to Tender: Technical Development of Technical Development of a Platform supporting Communication,

More information

research: technical implemenation

research: technical implemenation research: technical implemenation topic: digital publication of the annually c/kompass information brochure on iphone/ipod touch with the target to have an advantage over the printed version possible solutions:

More information

Rich Internet Applications

Rich Internet Applications Rich Internet Applications Prepared by: Husen Umer Supervisor: Kjell Osborn IT Department Uppsala University 8 Feb 2010 Agenda What is RIA? RIA vs traditional Internet applications. Why to use RIAs? Running

More information

Mobile App Infrastructure for Cross-Platform Deployment (N11-38)

Mobile App Infrastructure for Cross-Platform Deployment (N11-38) Mobile App Infrastructure for Cross-Platform Deployment (N11-38) Contents Introduction... 2 Background... 2 Goals and objectives... 3 Technical approaches and frameworks... 4 Key outcomes... 5 Project

More information

Short notes on webpage programming languages

Short notes on webpage programming languages Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.

More information

COURSE OUTLINE FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA

COURSE OUTLINE FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA COURSE OUTLINE FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA ADOBE DREAMWEAVER AUTHORING TOOL DTM 3612 SEMESTER 1 SESI 2010/2011 DTM 3612 ADOBE DREAMWEAVER AUTHORING

More information

California State University Polytechnic University. CIS 311 Interactive Web Development. Fall 2011

California State University Polytechnic University. CIS 311 Interactive Web Development. Fall 2011 California State University Polytechnic University CIS 311 Interactive Web Development Fall 2011 Basic Information Class time Tuesday Thursday 1:00 3:00 PM Class location C4-27 Textbooks Web Applications

More information

Research on HTML5 in Web Development

Research on HTML5 in Web Development Research on HTML5 in Web Development 1 Ch Rajesh, 2 K S V Krishna Srikanth 1 Department of IT, ANITS, Visakhapatnam 2 Department of IT, ANITS, Visakhapatnam Abstract HTML5 is everywhere these days. HTML5

More information

Web Browser. Fetches/displays documents from web servers. Mosaic 1993

Web Browser. Fetches/displays documents from web servers. Mosaic 1993 HTML5 and CSS3 Web Browser Fetches/displays documents from web servers Mosaic 1993 Firefox,IE,Chrome,Safari,Opera,Lynx,Mosaic,Konqueror There are standards, but wide variation in features Desktop Browser

More information

A set-up guide and general information to help you get the most out of your new theme.

A set-up guide and general information to help you get the most out of your new theme. Blox. A set-up guide and general information to help you get the most out of your new theme. This document covers the installation, set up, and use of this theme and provides answers and solutions to common

More information

How To Use Titanium Studio

How To Use Titanium Studio Crossplatform Programming Lecture 3 Introduction to Titanium http://dsg.ce.unipr.it/ http://dsg.ce.unipr.it/?q=node/37 alessandro.grazioli81@gmail.com 2015 Parma Outline Introduction Installation and Configuration

More information

38 Essential Website Redesign Terms You Need to Know

38 Essential Website Redesign Terms You Need to Know 38 Essential Website Redesign Terms You Need to Know Every industry has its buzzwords, and web design is no different. If your head is spinning from seemingly endless jargon, or if you re getting ready

More information

WEB DEVELOPMENT IA & IB (893 & 894)

WEB DEVELOPMENT IA & IB (893 & 894) DESCRIPTION Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today s websites.

More information

Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf

Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 1 The Web, revisited WEB 2.0 marco.ronchetti@unitn.it Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 2 The old web: 1994 HTML pages (hyperlinks)

More information

GENERIC AGENCY STATEMENT OF WORK. Website Redesign Project Generic Company

GENERIC AGENCY STATEMENT OF WORK. Website Redesign Project Generic Company GENERIC AGENCY STATEMENT OF WORK Generic Company TABLE OF CONTENTS Our Envisioning Methodology... 3 Promote a Friendly Image to Prospective & Current Clients... 3 Enable Ease of Use... 3 Create a Design

More information

ANDROID TRAINING COURSE MODULES. Module-I: Introduction to Android. Introducing Android. Installing Development Tools. Using the Emulator.

ANDROID TRAINING COURSE MODULES. Module-I: Introduction to Android. Introducing Android. Installing Development Tools. Using the Emulator. ANDROID TRAINING COURSE MODULES Module-I: Introduction to Android Introducing Android. Installing Development Tools. Using the Emulator. Android developer tools. Eclipse, IDEs and Tools. Module-II: Introduction

More information

6 th Annual EclipseCon Introduction to BIRT Report Development. John Ward

6 th Annual EclipseCon Introduction to BIRT Report Development. John Ward 6 th Annual EclipseCon Introduction to BIRT Report Development John Ward BIRT and Us Who am I? Who are you? Who am I? John Ward, BIRT user Independent BIRT Enthusiast Author: Practical Data Analysis and

More information

SYST35300 Hybrid Mobile Application Development

SYST35300 Hybrid Mobile Application Development SYST35300 Hybrid Mobile Application Development Native, Web and Hybrid applications Hybrid Applications: Frameworks Native, Web and Hybrid Applications Mobile application development is the process by

More information

design coding monitoring deployment Java Web Framework for the Efficient Development of Enterprise Web Applications

design coding monitoring deployment Java Web Framework for the Efficient Development of Enterprise Web Applications Java Web Framework for the Efficient Development of Enterprise Web Applications Evolution Framework tools 100% reusability Complete Development Kit Evolution Framework enables fast and easy development

More information

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA Page name: Home Keywords: Web, design, development, logo, freelance, graphic design, Seattle WA, WordPress, responsive, mobile-friendly, communication, friendly, professional, frontend, back-end, PHP,

More information

Step into the Future: HTML5 and its Impact on SSL VPNs

Step into the Future: HTML5 and its Impact on SSL VPNs Step into the Future: HTML5 and its Impact on SSL VPNs Aidan Gogarty HOB, Inc. Session ID: SPO - 302 Session Classification: General Interest What this is all about. All about HTML5 3 useful components

More information

Developing Cross-platform Mobile and Web Apps

Developing Cross-platform Mobile and Web Apps 1 Developing Cross-platform Mobile and Web Apps Xiang Mao 1 and Jiannong Xin * 2 1 Department of Electrical and Computer Engineering, University of Florida 2 Institute of Food and Agricultural Sciences

More information

50 shades of Siebel mobile

50 shades of Siebel mobile 50 shades of Siebel mobile Markus Schneeweis ec4u expert consulting AG 1 Agenda Start Part 1 The disruption Part 2 What means mobile? Part 3 Siebel Mobile clash of the generations? Part 4 Our offer 7 Key

More information

HTML5. Turn this page to see Quick Guide of CTTC

HTML5. Turn this page to see Quick Guide of CTTC Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies

More information

JavaFX Session Agenda

JavaFX Session Agenda JavaFX Session Agenda 1 Introduction RIA, JavaFX and why JavaFX 2 JavaFX Architecture and Framework 3 Getting Started with JavaFX 4 Examples for Layout, Control, FXML etc Current day users expect web user

More information

Mobile Operating Systems Lesson 05 Windows CE Part 1

Mobile Operating Systems Lesson 05 Windows CE Part 1 Mobile Operating Systems Lesson 05 Windows CE Part 1 Oxford University Press 2007. All rights reserved. 1 Windows CE A 32 bit OS from Microsoft Customized for each specific hardware and processor in order

More information

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For How-to Guide: MIT DLC Drupal Cloud Theme This guide will show you how to take your initial Drupal Cloud site... and turn it into something more like this, using the MIT DLC Drupal Cloud theme. See this

More information

<Insert Picture Here> Oracle Application Express 4.0

<Insert Picture Here> Oracle Application Express 4.0 Oracle Application Express 4.0 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any

More information

Uniface Road Map and Product Update Michael Taylor Product Manager

Uniface Road Map and Product Update Michael Taylor Product Manager Uniface Road Map and Product Update Michael Taylor Product Manager December 1, 2015 Advanced Development Technology Agenda Reengineering the lab Uniface 9.7 Uniface 9.6 Uniface Anywhere Uniface 10 Reengineering

More information

Following statistics will show you the importance of mobile applications in this smart era,

Following statistics will show you the importance of mobile applications in this smart era, www.agileload.com There is no second thought about the exponential increase in importance and usage of mobile applications. Simultaneously better user experience will remain most important factor to attract

More information

Facebook Twitter YouTube Google Plus Website Email. o Zooming and Panning. Panel. 3D commands. o Working with Canvas

Facebook Twitter YouTube Google Plus Website Email. o Zooming and Panning. Panel. 3D commands. o Working with Canvas WEB DESIGN COURSE COURSE COVERS: Photoshop HTML 5 CSS 3 Design Principles Usability / UI Design BOOTSTRAP 3 JAVASCRIPT JQUERY CSS Animation Optimizing of Web SYLLABUS FEATURES 2 Hours of Daily Classroom

More information

Introduction to BlackBerry Smartphone Web Development Widgets

Introduction to BlackBerry Smartphone Web Development Widgets Introduction to BlackBerry Smartphone Web Development Widgets Trainer name Date 2009 Research In Motion Limited V1.00 are stand-alone BlackBerry applications that consist of standard web components, including

More information

Building A Very Simple Web Site

Building A Very Simple Web Site Sitecore CMS 6.2 Building A Very Simple Web Site Rev 100601 Sitecore CMS 6. 2 Building A Very Simple Web Site A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Building

More information

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper MOBILIZING ORACLE APPLICATIONS ERP An Approach for Building Scalable Mobility Solutions A RapidValue Solutions Whitepaper TABLE OF CONTENTS Executive Overview Typical Architecture for Mobilizing Oracle

More information

Responsive Web Design for Teachers. Exercise: Building a Responsive Page with the Fluid Grid Layout Feature

Responsive Web Design for Teachers. Exercise: Building a Responsive Page with the Fluid Grid Layout Feature Exercise: Building a Responsive Page with the Fluid Grid Layout Feature Now that you know the basic principles of responsive web design CSS3 Media Queries, fluid images and media, and fluid grids, you

More information

How To Develop An Html5 Based Mobile App

How To Develop An Html5 Based Mobile App July 2012 HTML5 in MobiLe DeveLopMenT introduction HTML5 is soon to be the no. 3 mobile platform after Apple s ios and Google s Android. Not being a popular technology within enterprise world at first,

More information

Dreamweaver CS5. Module 2: Website Modification

Dreamweaver CS5. Module 2: Website Modification Dreamweaver CS5 Module 2: Website Modification Dreamweaver CS5 Module 2: Website Modification Last revised: October 31, 2010 Copyrights and Trademarks 2010 Nishikai Consulting, Helen Nishikai Oakland,

More information

Getting Started with Tizen SDK : How to develop a Web app. Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd

Getting Started with Tizen SDK : How to develop a Web app. Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd Getting Started with Tizen SDK : How to develop a Web app Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd Introduction to Tizen SDK Tizen Platform (1/2) Application Web Applications Native Applications

More information

126.47. Web Design (One Credit), Beginning with School Year 2012-2013.

126.47. Web Design (One Credit), Beginning with School Year 2012-2013. 126.47. Web Design (One Credit), Beginning with School Year 2012-2013. (a) General requirements. Students shall be awarded one credit for successful completion of this course. This course is recommended

More information

601/8498/X IAO Level 3 Certificate in Web Design and Development (RQF)

601/8498/X IAO Level 3 Certificate in Web Design and Development (RQF) 601/8498/X IAO Level 3 Certificate in Web Design and Development (RQF) A summary of the qualification s content This is a regulated qualification designed to equip you with the knowledge and skills that

More information

Google Sites: Creating, editing, and sharing a site

Google Sites: Creating, editing, and sharing a site Google Sites: Creating, editing, and sharing a site Google Sites is an application that makes building a website for your organization as easy as editing a document. With Google Sites, teams can quickly

More information

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 2011 Web Experience Factory formerly known as WebSphere Portlet Factory Note we are currently

More information

Professional iphone and ipod touch Programming. Building Applications for Mobile Safari

Professional iphone and ipod touch Programming. Building Applications for Mobile Safari Professional iphone and ipod touch Programming Building Applications for Mobile Safari Richard Wagner WILEY Wiley Publishing, Inc. Acknowledgments Introduction xvii xix Chapter 1: Introducing the iphone

More information

Developer Tutorial Version 1. 0 February 2015

Developer Tutorial Version 1. 0 February 2015 Developer Tutorial Version 1. 0 Contents Introduction... 3 What is the Mapzania SDK?... 3 Features of Mapzania SDK... 4 Mapzania Applications... 5 Architecture... 6 Front-end application components...

More information

OCR LEVEL 3 CAMBRIDGE TECHNICAL

OCR LEVEL 3 CAMBRIDGE TECHNICAL Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT WEBSITE PRODUCTION Y/601/6623 LEVEL 3 UNIT 12 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 WEBSITE PRODUCTION Y/601/6623

More information

Software Requirements Specification For Real Estate Web Site

Software Requirements Specification For Real Estate Web Site Software Requirements Specification For Real Estate Web Site Brent Cross 7 February 2011 Page 1 Table of Contents 1. Introduction...3 1.1. Purpose...3 1.2. Scope...3 1.3. Definitions, Acronyms, and Abbreviations...3

More information

Workshop on Android and Applications Development

Workshop on Android and Applications Development Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,

More information

MAGENTO THEME SHOE STORE

MAGENTO THEME SHOE STORE MAGENTO THEME SHOE STORE Developer: BSEtec Email: support@bsetec.com Website: www.bsetec.com Facebook Profile: License: GPLv3 or later License URL: http://www.gnu.org/licenses/gpl-3.0-standalone.html 1

More information

Software Re-Engineering and Ux Improvement for ElegantJ BI Business Intelligence Suite

Software Re-Engineering and Ux Improvement for ElegantJ BI Business Intelligence Suite 2011 2012 2013 2014 Q1 Q2 Q3 Q4 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Sales Performance by Category 2014 Product

More information

STATEMENT OF PURPOSE

STATEMENT OF PURPOSE WEB DESIGN STATEMENT OF PURPOSE This course is intended for the student interested in learning how to create web pages for the World Wide Web. Instruction on how to program using the HTML language is provided.

More information

Amcrest 960H DVR Quick Start Guide

Amcrest 960H DVR Quick Start Guide Amcrest 960H DVR Quick Start Guide Welcome Thank you for purchasing our Amcrest 960H DVR! This quick start guide will help you become familiar with our DVR in a very short time. Before installation and

More information

Developing And Marketing Mobile Applications. Presented by: Leesha Roberts, Senior Instructor, Center for Education Programmes, UTT

Developing And Marketing Mobile Applications. Presented by: Leesha Roberts, Senior Instructor, Center for Education Programmes, UTT Developing And Marketing Mobile Applications Presented by: Leesha Roberts, Senior Instructor, Center for Education Programmes, UTT MOBILE MARKETING What is a Mobile App? A mobile app is a software application

More information

MyCompany Professional Web Developer Certification Examination Specification

MyCompany Professional Web Developer Certification Examination Specification MyCompany Professional Web Developer Certification Examination Specification Introduction This is a sample of an exam specification and is not representative of any actual exam specification. The exam

More information

Coding for Desktop and Mobile with HTML5 and Java EE 7

Coding for Desktop and Mobile with HTML5 and Java EE 7 Coding for Desktop and Mobile with HTML5 and Java EE 7 Coding for Desktop and Mobile with HTML5 and Java EE 7 Geertjan Wielenga - NetBeans - DukeScript - VisualVM - Jfugue Music Notepad - Java - JavaScript

More information

About Blue Sky Sessions

About Blue Sky Sessions Web Technologies Agenda About Blue Sky Sessions What We Do Web Development Application Development Search Engine Marketing Social Media Strategy Trends in Web Questions? About Blue Sky Sessions What We

More information

Programming Fundamentals of Web Applications Course 10958A; 5 Days

Programming Fundamentals of Web Applications Course 10958A; 5 Days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Programming Fundamentals of Web Applications Course 10958A; 5 Days Course

More information

Lesson Overview. Getting Started. The Internet WWW

Lesson Overview. Getting Started. The Internet WWW Lesson Overview Getting Started Learning Web Design: Chapter 1 and Chapter 2 What is the Internet? History of the Internet Anatomy of a Web Page What is the Web Made Of? Careers in Web Development Web-Related

More information

Mobile Portal Optimization

Mobile Portal Optimization IBM Mobile Portal Accelerator Mobile Portal Optimization Approach & Techniques Version 0.3 KRISHNA C KUMAR, PRINCIPAL SOFTWARE ENGINEER, IBM MPA DEVELOPMENT/L3 SUPPORT, INDIA SOFTWARE LABS, BANGALORE HIGH

More information

Web design and planning

Web design and planning Project 2 Web design and planning Timing: 12 to 18 hours Project overview In this project, student teams work on a project to build a website for a client. Each team might have a different client, depending

More information

01/42. Lecture notes. html and css

01/42. Lecture notes. html and css web design and applications Web Design and Applications involve the standards for building and Rendering Web pages, including HTML, CSS, SVG, Ajax, and other technologies for Web Applications ( WebApps

More information

Citrix StoreFront. Customizing the Receiver for Web User Interface. 2012 Citrix. All rights reserved.

Citrix StoreFront. Customizing the Receiver for Web User Interface. 2012 Citrix. All rights reserved. Citrix StoreFront Customizing the Receiver for Web User Interface 2012 Citrix. All rights reserved. Customizing the Receiver for Web User Interface Introduction Receiver for Web provides a simple mechanism

More information

Sage CRM. Sage CRM 2016 R1 Mobile Guide

Sage CRM. Sage CRM 2016 R1 Mobile Guide Sage CRM Sage CRM 2016 R1 Mobile Guide Contents Chapter 1: Introduction to Sage CRM Mobile Solutions 1 Chapter 2: Setting up Sage CRM Mobile Apps 2 Prerequisites for Sage CRM mobile apps 3 Enabling users

More information

Smartphone Application Development using HTML5-based Cross- Platform Framework

Smartphone Application Development using HTML5-based Cross- Platform Framework Smartphone Application Development using HTML5-based Cross- Platform Framework Si-Ho Cha 1 and Yeomun Yun 2,* 1 Dept. of Multimedia Science, Chungwoon University 113, Sukgol-ro, Nam-gu, Incheon, South

More information