0 Wireless Technologies (2G/GSM, GPRS, EDGE, 3G, 4G)

Monday, November 17, 2008 Labels: ,
2G/GSM
2G (or 2-G) is short for second-generation wireless telephone technology.

Second generation 2G cellular telecoms networks were commercially launched on the GSM standard in Finland by Radiolinja (now part of Elisa) in 1991. Three primary benefits of 2G networks over their predecessors were that phone conversations were digitally encrypted, 2G systems were significantly more efficient on the spectrum allowing for far greater mobile phone penetration levels; and 2G introduced data services for mobile, starting with SMS text messages.

2G/GSM
GSM (Global System for Mobile communications: originally from Groupe Sp├ęcial Mobile) is the most popular standard for mobile phones in the world. Its promoter, the GSM Association, estimates that 82% of the global mobile market uses the standard. GSM is used by over 3 billion people across more than 212 countries and territories. Its ubiquity makes international roaming very common between mobile phone operators, enabling subscribers to use their phones in many parts of the world. GSM differs from its predecessors in that both signaling and speech channels are digital, and thus is considered a second generation (2G) mobile phone system. This has also meant that data communication was easy to build into the system.

GPRS
Short for General Packet Radio Service, a standard for wireless communications which runs at speeds up to 115 kilobits per second, compared with current GSM (Global System for Mobile Communications) systems' 9.6 kilobits.
GPRS, which supports a wide range of bandwidths, is an efficient use of limited bandwidth and is particularly suited for sending and receiving small bursts of data, such as e-mail and Web browsing, as well as large volumes of data.

EDGE
Acronym for Enhanced Data GSM Environment. EDGE is a faster version of GSM wireless service. EDGE enables data to be delivered at rates up to 384 Kbps on a broadband. The standard is based on the GSM standard and uses TDMA multiplexing technology.

3G
3G refers to the third generation of developments in wireless technology, especially mobile communications. The third generation, as its name suggests, follows the first generation (1G) and second generation (2G) in wireless communications.

3G includes capabilities and features such as:

Enhanced multimedia (voice, data, video, and remote control).

Usability on all popular modes (cellular telephone, e-mail, paging, fax, videoconferencing, and Web browsing).

Broad bandwidth and high speed (upwards of 2 Mbps).

Roaming capability throughout Europe, Japan, and North America.

4G
4G is the short term for fourth-generation wireless, the stage of broadband mobile communications that will supercede the third generation (3G). While neither standards bodies nor carriers have concretely defined or agreed upon what exactly 4G will be, it is expected that end-to-end IP and high-quality streaming video will be among 4G's distinguishing features. Fourth generation networks are likely to use a combination of WiMAX and WiFi.
Read more

0 Mobile JSF limitations and Reality and .Mobi Standards

Tuesday, October 21, 2008
Purpose of this article is to describe the Mobile JSF findings and realities. Its actually a software engineers point of view who used this kit recently.

Ericsson company has come up with the Mobile JSF Kit.

Its freaking the whole mobile web and even DotMobi (mobile web standards are maintained by it).
And this things is also appriciated from dotmobi because its propse what others don't.

The Ericsson Mobile JSF Kit provides a JSF library, MobileFaces. It abstracts the difficulties in the development of mobile applications, and enables rendering of different page content for different end devices based on one JSF page. Because of this, MobileFaces can highly reduce the amount of time needed for mobile application development, maintenance and extension.


Here are my findings.

This kits renders markup according to client device in a very fast speed and its the real shiny quality of this kit.

Problem of this render kit it that, using this kit you can't get ready.mobi rating to 5 for a mobile site. Second there is an encoding issue in it and it used "ISO-8859-1", which is not supported by almost every mobile handset and don't render pages generated through this kit.

For device detection it used device.xml which contains the User-Agents of the devices for which its rendering will work. E.g weather a device is desktop machine, smart phone or a WML mobile. Its the biggest flaw in this implemenatation, a developer of such a multi-platfrom enviornment don't remember the User-Agents of every client device out there in market (there are billions of them) and can't put their information in this device.xml so that this system can identify which render scheme is to used for a particular device.
It also don't have any way to use the industry standard device-detection sources like WURFL or Device_Atlas.

Now something about mobile faces, well its nothing. I repeat its nothing its just a fake statement to capture the attention of the developers.

The faces which is called mobile faces is actually standard JSF, This faces is not what it is suppoed to do. It only sets your doctype, head and body tags for your markup, remaining it uses the JSF standard components. One other interesting thing as both XHTML-MP and HTML are alike, they are very sensibaly using these tags to alternate the basic out put for both XHTML-MP and HTML. And use render kit when a WML device is detected.


So in short this Mobile JSF can't be used on large scales but erricson can do one thing, they can produce a render kit which transforms standard XHTML-MP or to WML. So that mobile web developers only focus on dotmobi standards and rest is handeled through device detection ways and this render kit.
Read more
 
Waqas Sadiq © 2014