Leonardo da Vinci Programme – Project RO/03/B/P/PP175006 LESSON G14_EN. PROGRAMMING LANGUAGES FOR WORKING ON INTERNET. ePUBLISHING FOR MOBILE IN XHTML LANGUAGE.
Parent Entity: IPA SA, Bucharest, Romania, 167 bis, Calea Floreasca, e-mail: [email protected];Fax: + 4021 316 16 20 Authors: Mariana Bistran, Principal Researcher, IPA SA, Bucharest, Romania, 167 bis, Calea Floreasca, Fax: + 4021 318 00 51 Professor Gheorghe Mincu Sandulescu, PhD, IPA SA, Bucharest, Romania, 167 bis, Calea Floreasca, e-mail: [email protected]; Fax: + 4021 318 00 51, Consultations: Every working day from 9.00 a.m. to 12.00 p.m..
After studying this lesson, you will acquire the following knowledge: To achieve the communication via the Internet between mobiles and computers by the XHTML standard language
CONTENT OF THE LESSON 1. INTRODUCTION IN XHTML MOBILE PROFILE LANGUAGE 2. WHICH IS THE BASE STRUCTURE OF THE XHTML BASIC LANGUAGE? 3. DIFFERENCES AND RESEMBLANCES BETWEEN XHTML AND WML LANGUAGES 4. SOFTWARE TOOLS FOR WRITING, TESTING AND PERFORMING THE XHTML BASIC PAGES FOR MOBILES 5. HOW TO BUILD A SIMPLE MOBILE PAGE IN XHTML M OBILE PROFILE LANGUAGE? 6. HOW TO INSERT WML PAGES AND WML SCRIPTS IN XHTML MP PAGES WITH STYLE SHEETS 7. HOW TO REALIZE AN XHTML SITE
LEARNING OBJECTIVES: After covering the lesson you will acquire knowledge about: The resemblances of the XHTML standard language destined for mobile devices with the HTML language. The base structure and the resemblance between the XHTML language and WML language. The creation, testing and validation of XHTML pages of the mobiles. The insertion of picture images, lists with menus of the table in XHTML pages of the mobiles. The creation of text files with style sheet in XHTML pages of mobiles. The mechanism for the introduction of WMLScript into mobile xHTML pages
1. INTRODUCTION TO XHTML MOBILE PROFILE LANGUAGE
The activity of electronic publishers on the Internet is based on the communication of different intelligent devices connected to the Web world such as the PC, small dimension devices as the portable devices PDA, WAP mobile phones, etc.
The study of XHTML MP language (eXtensible HyperText Markup Language-Mobile Profile) is important for the creation of web pages for mobile devices using the standardized languages, complying with the recent standards in the field of navigation technologies on the web, allowing the communication on the Internet both for classical computers, laptops, and for mobile devices, PDA, headphones, pagers, etc.
The Basic XHTML language is present in the most spread language of communication of the mobiles and it achieves the compatibility between the web contents developed for the classical browsers Web and the content developed for micro- browser destined to the mobile devices, with small capacities of display and reduced memory dimensions.
The WAP2.0 Specification contains the definitions of the XHTML, WML and WML Script languages and allows the insertion inside the XHTML MP language of modules developed of WML and WML Script language.
XHTML Basic Standard is very close to HTML MP language and is an application of the XML language (Extensible Markup Language), having the following main features: XHTML Basic is the most spread language of communication with mobile devices (mobile, Televisions, PDA, Vending machines, Pagers, Car navigation systems, Mobile game machines, Digital book readers, Smart watches). XHTML Basic was realized on the initiative of the Consortium: World Wide Web’s Consortium’s (W3C). The language is based on common tags for WiFi radio mobile devices and small devices with limited memory. WAP 2.0 Standard allows introducing directly of WML and WML Script language into XHTML MP programmes. Performing the extension of XHTML Basic language with modules, elements and attributes for the enrichment of the contents for mobile devices. The standard XHTML MP language is an extension for mobile devices of the XHTML Basic language, and it brings supplementary functions as: 179 Leonardo da Vinci Programme – Project RO/03/B/P/PP175006
• To use the text files named internal style sheets for the display formatted on mobile display. • It contains an insertion mechanism of script in content pages.
2. WHICH IS THE BASE STRUCTURE OF THE XHTML BASIC LANGUAGE?
The XHTML Basic language contains the following marking /label modules which are familiar to us from HTML language: Structure:
, , ,,
,,,,,,,,
,,, Hypertext: List: , - ,
- ,
, , - Form:
,,,,,,
,,, Hypertext: List: , - ,
- ,
, , - Form:
,,,,
,,, Hypertext: List: , - ,
- ,
, , - Form:
,
,,, Hypertext: List: , - ,
- ,
, , - Form: