Ericsson Competence Solutions Rev A16/11/011 Mobile Learning Course for R380 and R520 Presented by Michelle Almeida Course Structure Design Guidelines.

Slides:



Advertisements
Similar presentations
Wireless Markup Language
Advertisements

A Modular WAP Reference Stack Protocol Implementation
4.01 How Web Pages Work.
1 Dickson K.W. Chiu PhD, SMIEEE Thanks to Prof. S.C. Cheung (HKUST) CSIT600b: XML Programming WML.
MultiPlatform Applications Module. Agneda for today Areas to be covered Assessment for the module Agenda for the module timetable Procatical sessions.
Web Usability By Chao Liang Based on Jakob Nielsen’s Book “ Designing Web Usability”
WAP’s WML by David Boncarosky  WML Inherits From XML  WML Extends Interactivity to Cell Phones, Pagers, PDAs  Display Varies Widely From Device to Device.
-Presented By- Arati Avhad Shirali Agrawal Xue Li
CM2502 E-Business Mobile Services. Desktop restrictions Mobile technologies Bluetooth WAP Summary.
Presentation on WAP …Keerti Sharma August 2002.
Web Clipping Presentation By: Alex Jacobs, Philip Kim, Nathan Po Web Clipping.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
Role of and BLUETOOTH in Wireless By Hetal Patel CS 616.
WAP Wireless Application Protocol CSI 668 Professor Meihua, Chen Presented by Min, Wu April 04,2001.
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
An Introduction to WAP/WML. What is WAP? WAP stands for Wireless Application Protocol. WAP is for handheld devices such as mobile phones. WAP is designed.
INTRODUCTION TO WEB DATABASE PROGRAMMING
WAP Game Design Compelling Games in a Static Browser Environment Greg Costikyan
WIRELESS INTERNET WAP Wireless Application Protocol - WWW programming model - Wireless Markup Language - browser suited for mobile terminal - lightweight.
Submitted by:- Amanat Dabla ,C1 IT,final yr. Neeru ,C1 IT,final yr.
WML II (“Son of WML”) WML WMLScript. WML - A Quick Review Document structure ,... Text and image controls ...,,..., Navigation controls ,,, Events.
Networks: L16 1 WAP : Wireless Application Protocol a standard developed by the WAP Forum : –Nokia, Ericsson, Motorola et al. – – now consolidated.
By Amisha Pardasani. Contents Introduction to Wireless Application Protocol Introduction to Wireless Markup Language WML Formatting Links and Images Input.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
WAP and WML The Wireless Application Protocol  WAP architecture  WML document structure  WML syntax Basic document syntax Layout Text formatting Images.
WML Wireless Markup Language Presented by: Richa Saxena Roll no
Example XML Applications/Languages. Objectives To Review uses of XML To investigate some Language applications of XML XHTML RSS WML Web Services.
CIS 375—Web App Dev II WAP. 2 Introduction to WAP WAP ________________________ is an application communication protocol that uses a ______ Browser in.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
WAP (Wireless Application Protocol). W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web The Two Paradigms.
WML Programming. What is WML WML Programming Wireless mark up language based on XML. Purpose:  to specify user interface behavior and  display contents.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
1 Analysis of Push Initiator Tool used for Wireless Application Protocol Taotao Huang Helsinki University of Technology Department of Electrical and Communication.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
WML What is WML? WML stands for Wireless Markup Language. It is a mark-up language inherited from HTML, but WML is based on XML, so it is much stricter.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.
Objective Understand concepts used to web-based digital media. Course Weight : 5%
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
1 FAQ’S ABOUT WAP Presented By Abhilash Pillai CSCI 5939-Independent Study.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
WIRELESS APPLICATION PROTOCOL Definition It is universal, open standard developed by the WAP Forum to provide mobile users of wireless phones and other.
Wireless Application Protocol. WAP- Wireless Application Protocol Gateway WAP WEB Server Content Browser HTTP IPWAP Deck WML.
Wireless Application Protocol “Wireless application protocol (WAP) is an application environment and set of communication protocols for wireless devices.
McLean HIGHER COMPUTER NETWORKING Lesson 6 Types of Browsers & WAP Explanation of browser functions Wireless access to the Internet Description of.
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 23 - Wireless Internet and m- Business Outline 23.1 Introduction 23.2 M-Business 23.3 Identifying.
Creating Web Documents: How the Web works Client / Server Protocols Access methods Homework: Complete experiment & report on Discussion Forum.
MLearning for WAP phones Paul Landers. Ericsson Education 2 From e-learning to m-learning - An Overview Selection of Course Target audience Source material.
Presented By: Dixit Wadhwani B.TECH 3 rd YEAR, CSE 07CS Sir Padampat Singnania University Technical Seminar on Wireless Markup Language Guided By:
IT 284 Unit 4 Seminar.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
WAP – Wireless Application Protocol RAJEEV GOPALAKRISHNA CS590F Fall 2000.
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
WML & WML Script Presented by Kelvin Liu 01/06/2000.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Web Authoring with Dreamweaver. Unit Objectives  Be able to define keywords: HTML, HTTP (protocol), browser, web server, client/server, tag, attribute,
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Copyright © Wondershare Software Introduction to WAP by: Nitin Govindan.
4.01 How Web Pages Work.
Data communication and Networks
Network Infrastructure Services Supporting WAP Clients
MOBILE PAYMENT SYSTEM.
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
M-Commerce Wireless Markup Language (WML) By Prof T.R. Vaidyanathan.
CSCI {4,6}900: Ubiquitous Computing
4.01 How Web Pages Work.
Introduction to JavaScript
Mobile Internet and WAP
Presentation transcript:

Ericsson Competence Solutions Rev A16/11/011 Mobile Learning Course for R380 and R520 Presented by Michelle Almeida Course Structure Design Guidelines Device Limitations Demo

Ericsson Competence Solutions Rev A16/11/012 COURSE STRUCTURE Recommended course content includes the following: –Course Modules with sub-sections –Quizes and Tests –FAQs –Glossary and Terminology –News, latest information and statistics

Ericsson Competence Solutions Rev A16/11/013 STRUCTURE of MLEARNING COURSE

Ericsson Competence Solutions Rev A16/11/014 DESIGN GUIDELINES Keep content short, interesting and meaningful Use links to access more information Always keep the user in control –by having a link back to the index page, or Main page, display Card titles etc. Card Titles –is helpful as it aids the user to navigate through the application Usability concepts –if the user can’t use it the application doesn’t work

Ericsson Competence Solutions Rev A16/11/015 DESIGN GUIDELINES - cont. Avoid the use of underlined text –as this will be mistaken for Links Consistency in the layout of buttons and links Keep the application simple to use –it should not require a huge amount of HELP Text Menu hierarchies should be kept to a minimum, –a user can easily get lost in complex or deep menu systems Pedagogics –to promote a learning environment with interactive and personalized learning

Ericsson Competence Solutions Rev A16/11/016 DEVICE LIMITATIONS Keep Deck size below 1.2KB –due to memory and network limitations, size limit for R380 is 3.8KB and this does not include images WAP supports Images and Graphics –keep these to a minimum (1.2KB, 3.8KB for R380) Limit the amount of user input, –make more use of select lists

Ericsson Competence Solutions Rev A16/11/017 WML basics - WML file layout <!DOCTYPE wml PUBLIC "//WAPFORUM//DTD WML1.1//EN" "http//

Ericsson Competence Solutions Rev A16/11/018 WML basics - WML example Card Link Variable Variable reference Welcome! Go to next! Enter name: Go to next! Your name is $(N). Deck

Ericsson Competence Solutions Rev A16/11/019 function Variable assignment WMLScript - Example, a simple script file //random.wmls external function getRandom() { var r = Lang.random(100); WMLBrowser.setVar( ” result ”, r); WMLBrowser.go( ” #card2 ” ); };

Ericsson Competence Solutions Rev A16/11/0110 WMLScript - e.g. the WML code calling the script Randomize Go Result: $(result)

Ericsson Competence Solutions Rev A16/11/0111 DEMO - devices and emulators R320 Emulator in WAPIDE SDK R380 Emulator –Remotely –Using LAN connection Live Demo on phones –R320 or R520 –R380 You too can access Demo –enter URL in a WAP enabled phone

Ericsson Competence Solutions Rev A16/11/0112 DEMO mLearning Course modules & extras WAP PAST & WAP FUTURE module BUSINESS VALUES module APPLICATIONS module ARCHITECTURE module EXTRAS –WAP NEWS –FAQs –TERMINOLOGY –TESTS –TELEPHONY INTEGRATION (CALL ME!!)

Ericsson Competence Solutions Rev A16/11/0113 WAP Architecture Client WEB Server WBXM L Byte code WAP Gateway/Proxy WML Encoder WMLScript Compiler WSPHTTP WML WMLScri pt

Ericsson Competence Solutions Rev A16/11/0114 WAP Architecture Client WAP User Agents WAP Protocol Stack WAP Gateway/ Proxy Encoders Protocol Conversion Origin Server CGI Scripts, etc. WML WMLcript WSP Request (URL) WSP Response (binary WML) HTTP Request (URL) HTTP Response (WML) WIRELESS DOMAIN: WAP Protocols INTERNET DOMAIN: Internet Protocols

Ericsson Competence Solutions Rev A16/11/0115 WML Design Principles Low memory requirements A WAP page A WAP page A WAP page “A deck of cards” A WAP page “A deck of cards” A WAP page A WAP page “A deck of cards” +

Ericsson Competence Solutions Rev A16/11/0116 Thank You!