Presentation is loading. Please wait.

Presentation is loading. Please wait.

MultiPlatform Applications Module. Agneda for today Areas to be covered Assessment for the module Agenda for the module timetable Procatical sessions.

Similar presentations


Presentation on theme: "MultiPlatform Applications Module. Agneda for today Areas to be covered Assessment for the module Agenda for the module timetable Procatical sessions."— Presentation transcript:

1 MultiPlatform Applications Module

2 Agneda for today Areas to be covered Assessment for the module Agenda for the module timetable Procatical sessions

3 Aim of Module The aim of this module is to provide you with an overview of the new platforms available for disseminating information now and in the near future We will look at –Mobile phone systems –Digital Interactive Television –Personal Digital Assistant technology

4 Assessment outline 50% course work and 50 % examination The course work will cover the implementation of a multi platform application (yet to be defined) You will be expected to design and deliver the application on multiple platforms Probably an interactive TV/Web/WAP application

5 Multi Platform Apps WML and WAP

6 Agenda WAP and it's history It's relation to HTML and XML The way it works Start to Learn

7 WAP – It's History WAP – Wireless Application Protocol is the communication system designed to communicate information on wireless (portable) devices Uses a language called Wireless Mark-up Language (WML) Is similar to HTML in some respects but not in others Is a variation on the XML standard

8 WML and HTML WML has different constraints –Lower bandwidth (from 9.6K/s) –Limited browser complexity Lower speed processors and memory –Differing display capabilities Lower amount of colours and different devices (Nokia, Motorola, PDA's) So was developed with these in mind BUT Still a scripting language Has some similar commands and syntax

9 WAP versions There are two major standards WAP 1 and WAP2.0 We are mostly going to deal with WAP 1 as this has the widest take up and WAP 2.0 is backward compatible Both mostly designed to display text, tables, Forms and simple graphics

10 WAP basics HTML has pages, WML has cards and decks A set of cards are held together as decks A single WML page can consists of several cards and form one deck When compiled (more of that later) then the Deck is usually less than 1.2K WML tags and attributes are in lower case (Always) Only accepts WBMP file graphics

11 WAP basics 2 Proper coding –No missing tags (like XML) –All tags must be closed Only 35 Tags in all Only 14 of these have a similar tag in HTML Uses a scripting language called WMLScript (analogous to Javascript with HTML) All codes available at ttp://www.devguru.com/Technologies/wmlsc ript/quickref/wmls_index_functions.html ttp://www.devguru.com/Technologies/wmlsc ript/quickref/wmls_index_functions.html ttp://www.devguru.com/Technologies/wmlsc ript/quickref/wmls_index_functions.html

12 How does it work WAP is not the web It works across mobile networks rather than the wired net Uses a WAP gateway to the web This takes the web data and compresses it for transmission across the mobile network

13 How it works WAP gateway Mobile Web server Request Web request Compressed Data Fulfilled Data request

14 Any peculiarities? Well there is the browser Usually has two definable buttons –The “accept” and “back” buttons You can alter these using the “do” command to whatever you wish them to do

15 How do I program WML? Several ways –Use the Nokia plug in for Dreamweaver available at ttp://www.macromedia.com/cfusion/exchange/index.cfm?vie w=sn120#view=sn100&viewName=Macromedia%20Exchan ge&loc=en_us ttp://www.macromedia.com/cfusion/exchange/index.cfm?vie w=sn120#view=sn100&viewName=Macromedia%20Exchan ge&loc=en_us ttp://www.macromedia.com/cfusion/exchange/index.cfm?vie w=sn120#view=sn100&viewName=Macromedia%20Exchan ge&loc=en_us –(BTW check ttp://www.macromedia.com/macromedia/proom/pr/2005/noki a_flashtechnology.html) ttp://www.macromedia.com/macromedia/proom/pr/2005/noki a_flashtechnology.html ttp://www.macromedia.com/macromedia/proom/pr/2005/noki a_flashtechnology.html –Nokia developer tools ttp://www.forum.nokia.com/main/0,,1_1,00.html –XMLSPY Home Edition ttp://www.altova.com/download_spy_home.html

16 How do I learn? You are third years now so I'm afraid I'm not holding your hand so I've identified several web based tutorials for you to look at and they are available in WAP bookmarks in Lab2.htm There are also some Emulators that allow you to view your WML through dummy WAP browsers via that link


Download ppt "MultiPlatform Applications Module. Agneda for today Areas to be covered Assessment for the module Agenda for the module timetable Procatical sessions."

Similar presentations


Ads by Google