have you seen Google’s gMail yet? try viewing the source inside their application.. it uses JavaScript to display the interface but encrypts the language so you can’t see how it’s done.. here is a copy of what the source code looks like:
[code]
<html><head><meta content=”text/html; charset=UTF-8″ http-equiv=”content-type”></head><script>D=(top.js&&top.js.init)?function(d){top.js.P(window,d)}:function(){};if(window==top){top.location=’/gmail?search=inbox&view=tl&start=0&init=1&zx=825599225a0991971617819337&fs=1′;}</script><script><!–
D([“v”,”825599225a099197″]
);
D([“ud”,”[email protected]”,”{“o”:”OPEN”,”/”:”SEARCH”,”\r”:”OPEN”,”k”:”PREV”,”r”:”REPLY”,”c”:”COMPOSE”,”gd”:”GO_DRAFTS”,”p”:”PREVMSG”,”gi”:”GO_INBOX”,”a”:”REPLYALL”,”!”:”SPAM”,”f”:”FORWARD”,”u”:”BACK”,”ga”:”GO_ALL”,”j”:”NEXT”,”y”:”REMOVE”,”n”:”NEXTMSG”,”gs”:”GO_STARRED”,”x”:”SELECT”,”s”:”STAR”}”]
);
D([“p”]
);
D([“ppd”,0]
);
D([“i”,0]
);
D([“qu”,”0 MB”,”1000 MB”,”0%”,”#006633″]
);
D([“ft”,”Visit <span style=”color:#0000CC;text-decoration:underline;cursor:pointer;cursor:hand;white-space:nowrap” id=”prf_g”>settings</span> to save time with <b>keyboard shortcuts</b>!”]
);
D([“ds”,0,0,0,0,0,0,0]
);
D([“ct”,[]
]
);
D([“ts”,0,50,1,0,”Inbox”,”ffb259bbeb”,1,””]
);
D([“t”,[“ff2ca1800ed5ccf”,0,0,”Sep 23″,”<span id=’[email protected]’>Gmail Team</span>”,”<b>»</b> ”,”Gmail is different. Here’s what you need to know.”,”First off, welcome. And thanks for agreeing to help us test Gmail. By now you probably know the …”,[]
,””,”ff2ca1800ed5ccf”,0]
]
);
D([“te”]);
//–></script><script>var fp=’ff7025b400fa2171′;</script><script>var loaded=true;D([‘e’]);</script><script>try{top.js.L(window,249,’4f30a66ade’);}catch(e){}</script>
as for the algorithm which performs the encryption… well it’s a Google technology, maybe we’ll see it on sourceforge someday… Just saying it can be done : )