Wednesday, January 14, 2009

Wireless Application Protocol, WAP, WAP Basics

The WAP protocol was conceived to brandish internet-contents on wireless purchasers, like wireless phones.

WML is the dialect utilised to conceive slips to be brandished in a WAP browser.

In our WAP tutorial you will find out about WAP and WML.

You will find out how to adjust your HTML slips to pouch format, in alignment that your facts and numbers can be accessed from wireless purchasers, like wireless phones.

What You Should Already Know

Before you continue you should have a rudimentary comprehending of the following:

* HTML
* JavaScript
* XML

What is WAP?

The wireless business came up with the notion of WAP. The topic of this standard was to brandish internet contents on wireless purchasers, like wireless phones.

* WAP stands for Wireless Application Protocol
* WAP is an proposal attachment protocol
* WAP is utilised to get get access to to services and information
* WAP is inherited from Internet standards
* WAP is for handheld apparatus for demonstration wireless phones
* WAP is a protocol conceived for micro browsers
* WAP endows the conceiving of world very broad world broad web submissions for wireless devices.
* WAP standards the mark-up dialect WML (not HTML)
* WML is distinuished as an XML 1.0 application

The Wireless Application Protocol

The WAP protocol is the premier standard for facts and numbers services on wireless terminals like digital wireless phones.

The WAP standard is founded on Internet assesses (HTML, XML and TCP/IP). It comprises of a WML dialect specification, a WMLScript specification, and a Wireless Telephony Application Interface (WTAI) specification.

WAP is issued by the WAP Forum, founded in 1997 by Ericsson, Motorola, Nokia, and Unwired Planet. Forum constituents now comprise over 90% of the worldwide handset market, as well as premier infrastructure providers, programs developers and other organizations.

WAP Micro Browsers

To fit into a little wireless mortal, WAP standards a Micro Browser.

A Micro Browser is a little part of programs that makes negligible assertions on hardware, recollection and CPU. It can brandish facts and numbers in composing in a guarded mark-up dialect called WML.

The Micro Browser can furthermore realise a declined kind of JavaScript called WMLScript.

What is WML?

WML stands for Wireless Markup Language. It is a mark-up dialect inherited from HTML, but WML is founded on XML, so it is much stricter than HTML.

WML is utilised to conceive slips that can be brandished in a WAP browser. Pages in WML are called DECKS. Decks are assembled as a set of CARDS.

What is WMLScript?

WML standards WMLScript to run very easy cipher on the client. WMLScript is a lightweight JavaScript language. However, WML scripts are not embedded in the WML pages. WML slips only comprises quotations to script URLs. WML scripts need to be amassed into byte cipher on a server before they can run in a WAP browser.

WAP Basics

WAP Homepages

WAP homepages are not very distinct from HTML homepages. The markup dialect utilised for WAP is WML (Wireless Markup Language). WML standards tags - just like HTML - but the syntax is stricter and conforms to the XML 1.0 standard.

WML slips have the elongation *.WML, just like HTML slips have the elongation *.HTML.
WML Tags

WML is mostly about text. Tags that would slow down the attachment with handheld apparatus are not a part of the WML standard. The use of benches and images is powerfully restricted.

Since WML is an XML proposal, all tags are case perceptive ( is not the equal as ), and all tags should be rightly closed.

WML Decks and Cards

WML slips are called DECKS. They are assembled as a set of CARDS, affiliated to each other with links. When a WML sheet is accessed from a wireless phone, all the cards in the sheet are downloaded from the WAP server. Navigation between the cards is completed by the phone computer - central the phone - without any added get get access to to excursions to the server.

Tuesday, December 30, 2008

Total Toolbar Deskband

What is DeskBand?

DeskBand is a period to recount generic toolbars that enhance browsers for example Internet Explorer. Many businesses establish deskbands for example Google, Yahoo or MSN. The period deskband is a mechanical period for any kind of BHO (browser helper object) for enhancing the desktop for the Internet experience. And to that end, http://www.total-toolbar.com/ was born for the expertise transformation of deskbands in Internet Explorer.

What can toolbars do?

Generic toolbars are ordinarily employed for binding enhancements for instance popup stoppers and explore motor links. More universal is the use of toolbars for selling and sales efforts by augmenting hyperlinks (short cuts) to the Internet experience. But at http://www.total-toolbar.com/ , we are primed to take toolbars for Internet Explorer to new heights.

DeskBand with Dynamic Skins, Plug-ins, Customizable SDK:

XML Based Dynamic DeskBand development
Search box features
Logo Support for DeskBand
Multiple search engine options
Skin able DeskBand
Drag & Drop Files, Folders and URLs Shortcuts
Popup Blocker for DeskBand
Plug-ins…. adding support for DeskBand
DeskBand Plugin Alerts
DeskBand Dynamic Settings
Varity of GUI Combinations Total-Toolbar Deskband support

  • Text with Icon Menus.
  • Menus and Sub Menus
  • Search Box with History
  • Customizable SDK
  • Layer based Alerts
  • Multiple Level Menus and Sub Menus with Icons
Major Features
  • Customized Menu and Links with Custom Icons.
  • Menu Add/remove Buttons
  • Popup Blocker
  • E Search Pane
  • Watch URL Browsing
  • Auto Update and Upgrade
  • Auto Login
  • Skin/Theme Support
  • My Favorite Links
  • Plugins Support
  • Customizable SDK
  • Plugins Alerts
Refer: Total Toolbar Deskband

Friday, December 26, 2008

GMI Cultural Events: Super Six Cricket Tournament

Cricket enthusiasts,

We are on the verge of D Day and these are the final set of teams and rules that we will encounter tomorrow. Please read the instructions carefully to avoid any misunderstanding and confusion when the teams lock horns.

The battling armies are as follows:

Group A :

Devils

Zappers

Pune Royal's

Madhukar

1

Ayaz Ansari

1

Gunjan Kumar (Captain)

Dhanaji

2

Ketan (Captain)

2

Suresh Ghare

Sachin Talghe

3

Satish Patel

3

Shivkumar Mandal

Subroto

4

Gautam Ahuja

4

Alok Jain

Santosh Das

5

Ajay Deshpande

5

Manoj Uniyal

Subhash K

6

Vijay Kaushik

6

Anubhav Soni

Arvind Sawant

7

Govindraj Dhage

7

Jitendra Thakre

Sunil Fale

8

Pramod Shinde

8

Aatish Jadhav

Sachin Khade

9

Nilesh L

9

Sourabh Deval (VC)

Dhananjay (VC)

10

Santosh Kakade

10

Aatish Kedari

Jit (Captain)

11

Vinod Patil

11

Sandeep Yadav

Goutamm Misra

12

Sudhir Jamble

12

Gunakesh Parmar

Rakesh Nagar

13

Neelkamal (VC)

13

Mangesh Shaharkar

Laxman Guduri

14

Ashish Bhatt

14

Pawan Pawar

Anand Kulkarni

15

Ashok Suttar

15

Shivraj Parshane

16

Mrugesh Jadhav (Team coach)

17

Amit Roy (Team manager)

Group B :

Killers

Dynamites

Warriors 11

Krishna Rajesh

1

Vipul Vora

1

Mukesh Haval

Utpal Kashyap

2

Pankaj Surve (Captain)

2

Partho(VC)

Ashish Dixit

3

Mitul Patel (VC)

3

Zinith

Rahul Vaishnav

4

Bhavesh Surani

4

Vishant (Captain)

Rohitash

5

Sachin Makhwana

5

Naresh Naidu

Avadut Phiske

6

Ankur Dave

6

Shashank Parmar

Manav Bali

7

Jitendra kale

7

Rajesh R

Shiv Vrata (Captain)

8

Abhishek Ozha

8

Mihir Mone

Yogesh A

9

Subhedar Yadav

9

Anil Singh

Ravikant (VC)

10

Anil Male

10

Pradip Mehta

Ashutosh Soni

11

Hiren Rawal

11

Jitesh

Ankur Handoo

12

Abbas Dhuliawala

12

Nitin Sharma

Debdutta

13

Milind Chavan

13

Vaibhav B

Johnson

14

Umang Shah

14

Pratik Roy

Premchand

15

Sandip Patil

15

Chirag

League matches--(8 overs a side)

Day 1(12.12.08): Time 8.30am onwards.

Group B> Killers Vs. Dynamites.

Warriors 11 Vs. Killers.

Dynamites Vs. Warriors 11

Group A> Devils Vs. Zappers.

Day 2(13.12.08): Time 7.30am onwards

Group A> Pune Royal's Vs. Devils.

Pune Royal's Vs. Zappers.

Semi-Final--(Overs to be decided on the ground)

Match 1. Group A Winner I Vs. Group B Winner II

Match 2. Group A Winner II Vs. Group B Winner I

FINAL: Winner Match 1 Vs. Winner Match 2

Rules:

  1. During the league matches the teams need to have Minimum 2 and maximum 3 replacements for the 2nd match. This is to allow more participation (since each team has around 15 members) of the members in all teams. This will not be applicable during the semis and finals.
  2. There will be 8 overs per innings:
    1. ONLY one bowler can bowl a max. of 3 overs.
    2. Each team will have to use a minimum of four bowlers.
  3. In the event of a No ball (due to over stepping) a Free Hit will be awarded to the batting side. On a free hit delivery the batsmen can be out only in the event that he is run out.
  4. The rules for a No & Wide ball are as per standards. An additional delivery and one run would be added to the batting team’s score.
  5. A TIE would mean that the scores of both teams are tied. WICKETS WILL NOT BE CONSIDERED.
  6. In the event of a Tie (applicable for ALL league, semi final and final matches):
    1. A BOWL out will be applied.
    2. 3 bowlers from each team will be given a chance to hit the stumps.
    3. The team hitting the stumps the most number of times will be the winner.
    4. In case the teams are tied after 3 tries then the result will be decided by sudden death:

i. Each captain will select one bowler (excluding the 3 who have already bowled) each.

ii. So the result will be decided on the basis of which of these two are successful.

iii. In case the teams are still tied a new bowler from each side will try till we reach a conclusion.

iv. In the event that all 11 players are used then the earlier bowlers can be used again.

  1. At the end of the league matches if teams within a group are tied then the two semifinal teams, from that group, will be selected on the basis of net run rate.

HOW NET RUN-RATE IS CALCULATED .......

Net run-rate is calculated by deducting from the average runs per over scored by that a team throughout the competition, the average runs per over scored against that team throughout the competition.

For example: India's net run-rate in the super six is calculated as follows:

R1

R2

R3

R4

R5

B1

B2

B3

B4

B5

Total Runs

Total Overs

R/r

Net R/r

For India:

253

249

205

227

251

300

276

300

300

300

1185

246

4.82

-0.153

Against India:

254

252

282

180

253

284

300

300

300

290

1221

245.4

4.97

R = runs scored in each match

B = balls faced in each match

R/r = India's run-rate is calculated as 1185 / 246 = 4.817 (4.82)

R/r = India's opponents run-rate is calculated as 1221 / 245.4 = 4.970 (4.97)

Net run-rate (Net R/r) is calculated as India's r/r (4.817) minus India's opponets r/r (4.970) = a negative 0.153 (since India's r/r is less than the opponent's r/r)

Note:

In the event of a team being all out in less than its full quota of overs, the calculation of its net run-rate shall be based on the full quota of overs to which it would have been entitled and not on the number of overs in which the team was dismissed. (For example: refer table R3 and B3 above. India against Australia were all out for 205, so B3 is 300 balls and not 290 (48.2 overs) - the actual balls required for India to make these runs).

But in case the team chasing reaches the score before the stipulated overs then that will be considered as the number of overs for calculation.











Following is the "GMI Super Sixes Tournament 2008" Summary held on 12th & 13th December,2008.
League Matches played on 12th Dec:
Dynamites (PHP) Vs. Killers (Systems)
Killers Scored: 65 runs at the Loss of 6 wickets in 8 Overs
Dynamites Scored: 67 runs at the Loss of 5 wickets in 8 Overs
Dynamites Won by 6 wickets.
Kingfishers (.Net) Vs. Dynamites (PHP)
Kingfishers Scored: 85 runs at the Loss of 5 wickets in 8 Overs
Dynamites Scored: 46 runs at the Loss of 9 wickets in 8 Overs
Kingfishers Won by 39 runs.
Devils Vs. Zappers
Devils Scored: 56 runs at the Loss of 6 wicket in 8 Overs
Zappers Scored: 57 runs at the Loss of 2 wickets in 7.1 Overs
Zappers Won by 8 wickets.
Killers (Systems) Vs. Kingfishers (.Net)
Killers Scored: 45 runs at the Loss of 9 wickets in 8 Overs
Kingfishers Scored: 47 runs at the Loss of 4 wickets in 6 Overs
Kingfishers won by 6 wickets.
League Matches played on 12th Dec:
Pune Royals Vs. Devils
Pune Royals Scored: 76 runs at the Loss of 5 wickets in 8 Overs.
Devils Scored: 38 runs at the loss of 8 wickets in 8 Overs.
Pune Royals Won by 38 runs.
Pune Royals Vs. Zappers
Pune Royals Scored: 75 runs at the loss of 2 wickets in 8 Overs.
Zappers Scored: 76 at the Loss of 4 wickets in 8 Overs.
Zappers Won by 6 wickets.
Points Table :
Pool A :

Teams

Played

Won

Lost

Match Tied

Points

Kingfishers (.Net)

2

2

0

0

4

Dynamites (PHP)

2

1

1

0

2

Killers (Systems)

2

0

2

0

0

Pool B :

Teams

Played

Won

Lost

Match Tied

Points

Zappers

2

2

0

0

4

Pune Royals

2

1

1

0

2

Devils

2

0

2

0

0

---------------------------------------------------------
Result: Zappers and Dynamites (PHP) for 1st Semi-Final
-------------------------------------------------------------------
Semi-Final Match 1:
Zappers Vs. Dynamites (PHP)
Dynamites Scored: 51 runs at the Loss of 9 wickets in 8 Overs.
Umang scored : 22 out Sudhir J : 2/15
Zappers Scored: 55 runs at the Loss of 2 wickets in 5.3 Overs.
Vijay scored : 32 not out Pankaj S : 2/18
Zappers won by 8 wickets.
Semi-Final Match 2:
Pune Royals Vs Kingfishers (.Net)
Kingfishers Scored: 103 runs at the Loss of 3 wickets in 8 Overs.
Jayesh scored : 44 not out Manoj U : 1/17
Pune Royals Scored: 83 runs at the Loss of 9 wickets in 8 Overs.
Manoj U scored : 26 out Dhaval : 3/26
Kingfishers won by 20 runs.
**************************************************************
Final Match: Kingfishers (.Net) Vs Zappers
Kingfishers Scored: 97 runs at the Loss of 3 wickets in 8 Overs.
Dhaval scored : 37 out Vijay : 1/10
Zappers Scored: 43 runs at the Loss of 9 wickets in 8 Overs.
Vinod Patil scored : 13 out Naresh N : 3/11
Kingfishers won the "GMI Super Sixes Trophy" by 54 runs.
**************************************************************
**************************************************************
**************************************************************
This was one such amazing tournament held in "GMI" which will be remembered for long. As we had the most number of runs scored in terms of individual as well as
all round team performances. Following are the stats :
1. Runs scored in the whole series : 1165.
2. No. of Overs bowled in the whole series : 138.4.
3. No. of Wickets fallen in the whole series : 100.
We would like to thank all the participants who made their presence to make this events more enthusiatic and enjoyable. It was a great team effort by the Cultural Team
as well as the Management, without their support and involvement this event wouldn't have being successful. Special thanks to Pune Team
who showed such a great willingness and commitment to come all the way from Pune and participate in the event.
And last but not the least the most important people ----
"Audience", yes without their support, cheering, enthusiasm, involvement and appearance this event wouldn't have being entertaining. Hoping to see the same kind of response and commitment for all the events to be held in GMI.

Thank you Everyone

Thursday, December 25, 2008

GMI Cultural Events: Trip to Diveagar


Journey Start


GMI Team


From Right To left Divyang, Somnath, sourabh, anubhav, shiv


Anand and Somnath

GMI Team







Creative Asit Das























































Sourabh, Mrugesh

Thursday, December 11, 2008

Internet Explorer Protected mode and Vista Support

Internet Explorer Toolbar Development

Some of the key Purposes of toolbar usages are as follows:

  • For easy navigation of websites.
  • For easy navigation of search keywords.
  • For keeping the bookmarks of the websites.
  • For creation of toolbar buttons by dragging and dropping the URLs
  • For Blocking the Popup
  • For giving notifications to users for IE Events
  • For capturing the contents of webpage
  • For getting the content of RSS Feeds.
What is Internet Explorer Protected in VISTA?
Internet Explorer's Protected Mode is a new feature in Microsoft Vista Operating System, and is one of the pieces of User Account Control (UAC). Protected mode is designed to protect the computer by restricting the parts of the system that code running in the IE process can affect. If a malicious web page exploits a code-injection bug in IE or an IE plug-in, that code will not be able to do damage to the system.

Vista introduces a new attribute on securable objects called the mandatory integrity level. There are four levels:

• System: Used by OS components, should not be used by applications.
• High: Processes that are running elevated with full admin rights.
• Medium: Processes launched in the normal fashion.
• Low: Used by IE and Windows Mail to provide protected mode.

The information that Windows keeps about a process includes which integrity level it was launched with. This level can never change once the process is started, it can only be set at the time the process is created. A process's integrity level has three main effects:
  1. Any securable objects that the process creates get that same integrity level.
  2. The process cannot access a resource whose integrity level is higher than the process's own level.
  3. The process cannot send window messages to a process that has a higher integrity level.
To determine if our extension is running in a protected mode IE process, we use IEIsProtectedModeProcess which will return the BOOL Parameter whether protected or not.

How to develop a toolbar for and VISTA support?
Most of the plug-ins need Registry and/or File system access for reading and/or writing operations, these operations can be done without problem when Internet Explorer Protected mode is Disable.

When protected mode is enabled, an extension can only write to a few directories under the user's profile. There are special low-integrity directories under the TEMP, Temporary Internet Files, Cookies, and Favorites directories that are writable. Internet explorer also has some compatibility shims, which virtualizes other commonly-used directories. I haven't seen a full list of those "common directories Write operations to those directories will be redirected to a subdirectory of Temporary Internet Files. If an extension tries to write to a sensitive location, like the Windows directory, the operation will fail.

Developers need to use VISTA SDK for getting the File system Writable Location for downloading any files OR for doing any File system operations.

VISTA SDK can be downloaded at http://www.microsoft.com/downloads/details.aspx?familyid=ff6467e6-5bba-4bf5-b562-9199be864d29&displaylang=en

How to Enable / Disable Internet explorer Protected Mode?
From control panel open your Windows Login User account settings from those settings…
Click on Turn User Account Control on or off

From that Screen make sure Use User Account Control (UAC) to help Protect your computer option is Un-Checked for Disabling Internet Explorer Protected mode (Once settings is changed you must need to Restart your PC).

Toolbar Development
Internet Explorer Toolbar Development
Custom IE Toolbar Development
Firefox Toolbar Development
Toolbar Development india

Refer: Internet Explorer Protected mode

Contact For GMI Services

Your Name :
Your Email :
Subject :
Message :
Image (case-sensitive):

  © Blogger template 'Isfahan' by Ourblogtemplates.com 2008

Back to TOP