|
SMS áËÁÍÁ ˙ Ü
Á Ë˙ ŕÁÍ ˙ ŕ ˙Í ÖÔÁ ĹË ŕěÁÍÁ ˙ÁÍ áÍ :SMS Gauray Pal ß Sonal Bansal ŕ ß Javaworld.com ŕ ˙ĐßÍ ˙ÁÍ ĹÁßÍË ŃÁÎÁ Ć Í ˙Ô ÍÁ ˙ Ë ŢßÎÁ ÎßÍ ËÍ Üéßé Ńß ŕ ŢÁ .ĹÁ ŕË ŕ Ë ˙ÁÍ ŹŢŔ ˙Í Ë ĹÍ Á ŹËßß Ý˙ ĹÍ Á ˙ßÍ ŕ ËÍÁË ˙ ŕ ÍßÔ ŕ Ü áÍ ß Ü ÖéÔÁ ĹË ŕěÁÍÁ ˙ÁÍ ˙ ŕÁÍ ŕ ŹÁß Í ˙ ˙ÍßÍ ˙ ĹÎ ß .Ë˙ Ăß ß (ŕ ß Ý ĐßÍ) SMS ŮÍÔ ÎÁ Üß ˙ ŕ ˙Í Íéé Íé ĹéÍé ˙ß .ËÍÁË áË ËÍ Í ˙Ô ÍÁ ˙ Ë ÍÁÎ ËßËé ÍË ŕÁÍéé ˙é ˙ ŃßÍ ÍÁÎ ŕ ĹÁ ŢŔ ÎÁ ˙ Ĺěß Ë ŃéÁÎéÁ ËéÍË ´ľ/ľ ŕËéË Ţ ŕ Ëß ˛°°° Ü ÍË ŕ Ë Ţß ´ą˛/ˇ Ćéé ŕé Ăß ĐéßÍé é ĹÍ Á Ü ËÍ ŢÁ .ĹÁ ąššš Ü ŕ Ĺ é Ëéé Ýéé˙é ˙é ˙ÁÍ ĹÍ Á ˙ßÍ ˙ÁÍ ŢßÎÁ ÎßÍ ĹÁßÍË .ĹéÁ ŕËé ÍéÁÍé ŢéË ŹËÍÁË ÁÍ ŢŔ ˙Í Ë ˙Áß ŕ ŕÁÍ ˙ ŕé ŹËéÍÁË ÁÍ ŕÁÍ ˙ ˙ÁÍ ĹË ŕěÁÍÁ Ĺ áËÎ ˙˙Ďßß Ýé (SMS) ŕé ßé Ý ĐßÍ ß (WAP) Ý˙ ˙ŕÍ Ü ßÍ ÎÁ ŢÁß ˙ .ËÍ ŕ ĹÍ Á Ô ÍÁ ŢËÍßŔ ÝÁÍ ˙ÁÍ ËÍÁË Á Ú WAP ŹWAP ŢÁ ŕ ŕ ŕé ĹéÍ˙ ÍŐ Á .ĹÁ Í ß PDA ŹŕÁÍ Ţ Ë Ý˙ ˙Ý Üé ŢÁ .Ë ŕ ÁË áÍ Í ŹÍ ĹÍ Á ˙ÁÍ ŃÁÎÁÍ ÍË ÎÁ WAP ÍË WAP ŕé ËéÍ˙é ÍéŐé ŕ Ë ŕ ĹÁ ŢŔ ÎÁ ˙ ŕË ŃÍÁÎ Í ŢË ŹéŕéÍË áÍÁĚé ŕéÍ ÍË Ă Í Ĺ .Ëß Ůß ŕ ß ŕËŔ ĐéßÍé ŢéÁ ˙éééé ŕË ÎÁ ˙ß WAP Ý ˙ÁÍÁË Í ˙ Ë ÎÍ ÍË ŕ ˙ÍÍ ÍË .ËÍÁË Ëßß Ý ŢÁ ÍË Î áÍË Ĺ .ËËÍ ŕËéé Á ËÍË ¸° ÎÁ Ń ŹĹÍ ĹÍß ŢÁß Tamkany ŕÁË ÍË ĹÔ ÍÁ .ËéËÍ áËß ÎÁÍÁ Ý ŢÁ ÎÁ ŕÁÍ ˙ ÍË WAP Ý ŢË ŢÁËéé ß ŕÎ ŢËß ÍÔ ˙Í Ë Ëß ŹÝ ĹÍ ŕ ÍÁ ŢÁ ÜË ŕéÁËÁ Ëßé ĹéÍé ŕé WAP Ĺß Ë ÜÁß ŢÁ .ËËÍ˙ Î ŹÁß ŕÍ ŹËß ËÁß ÍÁĚÍ ŕÍ ŢË Ëß Í ŕ ŹËË .Ë˙ ˙Ô ŢÁË Ý ˙ Ü Á ˙Ďßß Ú ÍË áÍÁĚ Ţéé éËßé ˙ÁÍ ÝÍ Ĺ Ú ˙ÁÍÁË ŕ ĹÁ ËÍ Ü ÍË ËÍÁË Á Ú SMS WAP Ý˙ ÍÍßÍ Ĺ ËÁß ˙ SMS .Ë˙ Ý˙ ˙ ÔÁ ˙ ŕËé Á ËÍß ŹŕÍÔ ßË Ý Í ˙ ĐßÍ ˙ÁÍ ËÁß ˙ Á ŹË ĹÍ ÝééŐ ËÁË ŕ ËÍ˙ ÍŐ ŕ Í Ëß ˙ SMS Ý áÍ Í .ËÍ ÍÁÍ Ýé éé ˙ÁÍÁË ˙ Î ËÁË ÁÍ Ý ŢÁ ˙ÁÍÁË ŕÁÍ ˙ ŢÁßé internet.com ÍË ˛°°° ĐÍ ŕ ŃÍÁÎ ĐÁ Í .Ý ŕ WAP ÎÁ Ńéé Í Ü ÍË Ź(˙ Í ŕ ŢËÍ Ý ˙ÁÍ ˙ÁÍ ÜË ŕ Í) .ĹÁ ŕË Á Ü ÍË ŕÁÍ Ü Ë Ţ Ţß ´°° ĐéßÍé ŕé ÁÍ Áßé Í ˙ ˙ÍßÍ Ü ŕÁÍ Ź˙ ÍßÁ ÝÁ ˙ÁÍ Ëééééé ŹË˙ ÝÁÍ Ăß ß SMSŮÍÔ ÎÁ ŕÁÍ ˙ ŕ ÁÍ ˙ ÔÁ .Ý˙ Ĺéé Ĺ ÍË JavaWorld ŢÁ ˙Á Íŕ ËÁÍ Í Í Ë :Ý ŕ ŹÁÍ˙ ˙ŕÍ Í ŹÍŕ ŕ ß ĐÁ Í .ĹÁËÍ ß ß Ć ŕ ßÁ .Ëéé˙é ÁÍé ˙é ˙éŕÍ ŢÁÍ ß ŢÁÍÔ ˙ÁÍ ŕÁÍ ŢÍ ĂÁ Eiffel ˙ß Ëßé ˙ééßé ŕÍ ŢÎ ŕÔÁÍ ÍË ÁÍ Ĺ ŢÍ ěÔ .ĹÁ Ô áÍ ˙ÁÍÔ ŕ ÔßÍ Ý ŕ ß ŹĹÁ ÁÍÁË żĹ SMS ß ŕËé ŕéÍé ąššą Ü ÍË ŕ ĹÁ ˙ ŕË ŕ ÍĚ Ý ˙ ĐßÍ Ú SMS ŹÜß ŢÍ Ţ (Alphanumeric) áËË ß ˙ßÍ ˙ Ü Á ˙Áß ˙é ß Ĺ ß ŕË Ç ŹÚßÍ Á Ĺ ˙ Ë ˙Í ˙ ß .ËÍÁË ÁÍ ŢéÎ Íé ÍË ÁÍ ŕé ßé Ýé Ú ËÁß ˙ ŢßÍ Üß ŕ Ë Ú ŹSMS Ýéé ÜéÍÁ ß ŢËÍ Ţ Ü ÍË Ň ÍÁ ˙ ŹË ÜÍÁ ß ĹÍË ˙éé .Ëéé˙é Ţé ŕ Ôß ÁÍ Ý Ü Á Ţ SMS .Ë ˙ ß ŹËŔ˙ Ëßß (ŢËß ĐÍ Ë ÍË Ĺ ŕ) ŕËÍ ĹÍË ÍË ˙ ß ˙ .Ëß˙ áÍÁË ŹŕËÍ ŕ Üß Ý ŹÜ ŢÁ ÎßÍ ĹÍß ÍË áËËé ß ˙éßÍ ˙Í ŢËÍ ÇÍ ÍßË ÎÁ ŘË SMS ÎÁ ŕßÁ ˙ŕË Á ßË ĹÍßéé Ý Öß ŕ ÜÍÁ ŢÁ ŕěÁÍÁ ÎÁ ŕË Á (Alphanumeric) .Ëßé ŕËé ÎéÍéé é ˙é ß Ĺ ˙ßÍ ÁË Á ÍË ŢËÍ ÍÁËÍ ĐßÍ ß ŹŕÍÔ ŹËéË ˙Í ˙ßß ˙ßÍ ŹËËÍ ËÍ ŕ ß ˙Ďßß ŕ ÍßÔ ŹÝéé Ĺ ŕŐ Ë ˙ ÔÁ ˙ßÍ Źinteractive áÍÁË ŕ ÎÁ é ˙é ß Đ Ź˙ßÍ Á Ĺ ŹĂß Í ˙ ˙ŕÍ ˙Í Ú ˙éÝéé Ëß ß ĹÍ Á ˙Í ÎÁ ŢÁß ˙ Řß ÍË .ŕË Ç ß áÎ ŹáÍß ˙Í Ý Ë interactive ˙ŕÍ ÍË Ăß Í ˙ .ËÍ Ý chat ÍË ŕËßÎÁ ŃÎÍÁ ˙ĐßÍ ˙ÁÍ WAP ŕ ß SMS ŕË Á ŕ Î ÜË ŕ ÎÁ :ËÍ Ý ÍÎ ËÍÁß ÎÁ ŢÁß ˙ ŕ ß ŢÎ WAP Ý ŢßË ˙ Í˙ ËÁË WAP ŢěÔ ŕËŔ (ŕËß Ţ ŕ Ţß ) WAP ÎÁ ß ĹÍ ŢÁË ŰÍÎ ˙ÍÁÎ ˙Î ŕ ˙ß ˙ÁÍ SMS ŢËß Ă ÝÎ ŕéééÁ ˙ ŕ Ź˙Á ˙Ďßß ˙ß ˙ÁÍ SMS ÎÁ ŕË Á Ĺ ĹééÔÁ éÁß ÍË ß Ë ĹÁßÍË ŹĹÔÁ ĹÍË ˙ÁÍ ŕË ŕË Á Ĺ .ËËÍ˙ ÜÍÁ ˙ß ˙ÁÍ Ú ß Á ĹÍß Ýé ÜÍÁ ŹÝ˙ ˙ ˙ÁÍ ÍÁÎ ŕË ˙ Ń ˙ ÁßÍË ĐÁ Í ŢËÍé ĹÁ Ý ÍË SMS ŕ ËÍ˙ ÍŐ ŕ Ź˙ ˙ßÍ ŕ ˙Í Ë ß Ý˙ .Ëß Ůß (WAP ĹÍË ˙Á ŕ ) ÍßÍ ŕ Î é ŕÁÍéé ˙ééé ŕ ĹÔÁ ÜÍÁ Ĺ SMS ŢËÍßŔ ÍË ÜÍ Ĺ ˙ÁÍ ˙ÁÍé ĐßÍ ŢÁ ÎÁ ŹŕÁÍ ˙ ŢËË ĐßÍ ÍÁ ŕ ÁÍ HTML ˙Í ŕ ÍÁ ŢÁ .Ý˙ Ë ŹË˙ ŕË Á Ëß ŢÍ ŕ ÜÍÁ .ÝÎ ˙ ß ŕË ÁÍ Ĺ ŕ Ë˙ Ú Ăß ˙ÝÍ ß Íßéé ŕé ŹÍÍ Ý Ë) ÁÍ ĹÔÁ ŕ ĹÁ HTML ŕ Ú ŹĂß ÝÍ ˙ÁÍé ĹéÁ ˙ééé form Ôß ĹÔÁ áÍßŔËÍ .Ë˙ ÜÍÁ ÍßÍ ŕ (ŕÍ ĹéË ŢË ŕěÁÍÁ Í .ÍßÍ Í ß ß HTML ŕ Ţ ĹÔÁ ÜË ˙Í ÎÁ ŕ Ë ŢŔ ÎÁ .ËÍÁË Ëß Ĺ Ăß ÍË HTML form Ú ŕÁÍ ˙ ŕßéé ŢéÁ ÎÁ ŕÁÍ .Ëß ÜÍÁ ŢÍ ŕ SMS ŮÍÔ ÎÁ ËÁß ˙ ŕ ŕééé ŕé ˙éÁß Ü Á ŢßË ŹÝ ŕŐ Ë Ý˙ ĹÔÁ ÜÍÁ ˙ÁÍ .Ë˙ ŕË Á ŹÝ˙ Áß ˙ Ü ŕÁÍ ÜéÍÁ ˙ÁÍé ŢŔ ÎÁ ËééÁßé ˙ ŕ ËÁË ÝÁß Ţ ÁÍ áËÍÍ ŕÍ .Ë ŕË Á SMS ŮÍÔ ÎÁ ŕÁÍ ˙ ŢË ŕË Á ŕ Ăß ĹÔÁ :ÎÁ Ë Í ËÍÍ ˙ŕÍ Ü ŢÁ ĹÁ ÎÁ ˙Í ŕ Ý ŕŐ/ áÍ Ý Ë ÍÁ ŕË ŕË Á ŢËÍ ÍÁË Í ĐßÍ Ýéé ŕŐ ŕ ŹŇ ŕÍ Ú ß Áß ĹßÍ Ú ˙ÁÍ Ź ˙ ßË Ü ŕÁÍ .ĹéÁ ŕËé ÝŐ ŹËË ˙ Ü Á ŹSMS Ý ŕÁÍ Ţ ŢÁÍÍ ŕ ÁÍ ŕËéé éÁ ßÍ ÍË ŕ Ý Ü Á ˙ÁÍ ËÁß ˙ ŃßÍ ŢÁ ÎÁ Ţ ŕé ß ŕé éÍé ŕË ŕ Ĺ Ú ÎÁ ÁÍ Ý ĹÔÁ ÍßĚ ŕÍ .Ë ÜééßÍé Ú Ë ÁË Á ŕË ŕË Á .Ë˙ ÜÍÁ ŕÁÍ Ţ ŢÁÍÍ ĹééÔÁ ÍééË ß ˙Í ÎßÍ ŕ ŢÁÎ Ź˙ ÁßÍË Ý ĹěÎ ŕ Ë ŕ .ËÎ Ň ŹÁÍ ŕÔßÍ :ĹÁ ÍÎ ĹÍß ŃßÍ ŢÁ ËÍÍ áÍÁËéé ß ĹÍË ÁÍ ŕË ËÁ ÜßÍ ĹßÍ ŹHTML form ÎÁ ŕË Á :Ü ĹÔÁ ŢÁ .Ë˙ ÚßÍ Á Ĺ ĐÍËŔ ŹÜ ŢÁ ÍË -ËÍ ŕ Í ŕ ŕÁÍ Ţ ŕËËĐßÍ ŕÁÍ Ţ ŕÍ ˙Í ÎßÍ ŢÁÎ Ź˙ local Ü Ú ÍË ˙ ÁßÍË Ý ŕß ŢÁ ÍË -Ë ÝŐ .Ë˙ áÍÁË ÁÍ ŕË ËÁ ÜßÍ ŕß ß ŢÎ ŹËß áÎÁËÁ ŕÁÍ ŕÁË JVM Ú ÍË Ë ŕ ŹÜß ŕÍ Ú Yahho Quotes Ĺééé ÎÁ ÁÍ ĹééÔÁ ŕéÍ ŢÁ .ËÍÁË ÍŐ ÍÎ ÁÍ ÜÍÁ Ţééé ŹŕË ĹÍË ˙Í ÎßÍ ŕ ŢÁÎ ĹŐ ŕ ŕ ŹŕËÍ ĹÍË .Ëß ÜÍÁ Ë Ý ŹÍÍ ÝÁË ŕ ŕ Ë˙ ŕé ŕé éé ÁÍ Ý ŕŐ ŹŕÍ ŹÔÁÍ ËÁß ŢË ŕË Á ˙ ˙ÁÍ .Ë˙ ÜÍÁ Í ˙ŕ Ë ˙ÁÍ ŹŕÁÍ Ţ ŕËË ĐßÍ ŕé ŹŕÁÍéé Ţ ŕËË ĐßÍ Ăß ÍË HTML ÝÍ ŕ ÁÍ ŕËÁË Í ŕ Ë .Ë˙ Ĺ ŹËß˙ ŕË SMS ŕ Ăß Ü Á .ËËÍ˙ Î Ýß Ĺ ŕ Đ ß Ëß˙ Řß Ú ĹË ŕ ŕÍ ŢÁ ŮÍÔ ÎÁ ÍÍ ÁË Á .ËË ˙ Ţ ÁÍ ŕßÍ ŢÁ ˙ ÉÔ ËÍ ÍÎ Íß ŹĹÁ Ô ÍÁ ÍË CellQuotes ĹßÍ ŕ áÎßÍ Í ß ˙ßÍ Í ÍÍßÍ Ú Ôß Đ ŕ Ĺ Ü Ú ÍË ÁÍ ÜßÍ ÍßĚ ĹßÍ .Ëß˙ ÜßÍ ËÍÁß ĹéééŐéé ŕé ŕé é .Ë˙ áÍÁË ŹËß˙ ŕËÁß TimeWorker ŕÍ ÁÍ quote.yahoo.com :Ëééé áÍé ˙ŕËÁË ŹTimeWorker ŕÍ ŹÜßÍ ß Ëéé˙é Ĺ Ź˙ ŕÁÍ Ţ ŕËË ĐßÍ HTML ÝÍ ŕ ß ŕËÍ ĹÍË .Ëß˙ ÜÍÁ ˙ ŕÁÍ Ţ ŕ SMS Ôß ŕËÁË Đ
Ü ŕÁÍ ˙ Í ÁÍ ĐÍß Ë ŢÁ ËÁß ˙ :ŕ ) :Ë˙ ŕË Á ÜĚ ˙ ÎÁ Ź Ü ŕÁÍ (Ë ĹÍË Resources Ĺ ÎÁ Ü ÍßÔ .Ë˙ encapsulate ŹÁÍ ŕË Ň ŕË ŕË Á ĹÔÁ :Profile.java ÜééßÍé ˙éé ŢÁßé ŕ Ĺ Ü ÎÁ ÁÍ ÜßÍ :ProfileReader.java .ËÁß˙ .ËË˙ ÍÁÍ Ĺ Ü Ú ÍË ÁÍ ÜßÍ ˙ :ProfileWriter.Java .Ë˙ ÜßÍ Ü Ý Ë áÍ Ú Ü :Constants.Java Ü ŕÁÍ ÍË ÁÍ ŕßÍ interactive ÜÁßÍ ŕ ĹÁ ĹßÍ Ú :CellQuotes.Java .Ë˙ ÝÁÍ ŹŕËéË ĐßÍ ŢËÍ ŕÁ ˙ÁÍ Ë ŕ ĹÁ ˙Í Á :CellProvider.Java .Ëß ŕÁ Î ÁÍ ŕËË ĐßÍ ĹÔÁ ŕ ĹÁ factory Ú :CellProviderSelector.Java .ËÁËÍ˙ ÜÍ Ĺ ÁÍ ÜÍÁ ŢÎ ŕ ĹÁ background ÍË ˙ÁŕÍ :TimeWorker.Java .ËÍÁË CellQuotes ĹßÍ Í Đ ŹËß˙ ÜÁßÍ ŢÁ ŕ Ú Ć Ô ÍË ˙ ÎéÍéé ŹËéÍÁĚ˙ ÚÁÍ Á ŕ ÁÍ Ţ Ú ŕ ŹTimeWorker ŕÍ ß ŕééÍé ŹËéË˙é ÍÁÍé ˙éË Ü Ú ÍË ÁÍ ßÍ ĹßÍ .Ý˙ ŕÍĚ ˙Á áÍÁË Ü ÍË ÁÍ Ŕ ß ŕËÁß ˙ ÎÁ ÁÍ ËË ˙ßÍ ˙éÍé éË Úé Í .ËÍÁË ŢË Ű ŕ Î ˙Ë Ü ŹŢÁÍ .Ë˙ ŕé ËéË Ňéééé ĹéßÍé ÍÁ ŹÝÁŕËÍ ˙ÁÍÔ ÁÍ lockfile ŹŕË ŕË ß ĹéÁ ˙éËé Ü Ú ÎÁ Ü ÍË ŕÍ Ë˙ ÓÍ ŹËÍÁË Ëßß lockfile áÍééß ˙ÁÍ ÁÍ ˙Î ÍÜ Ú Ţ ŹË˙ Í Ń ß ŢËÍ ˙ÁÍ .ĹÁ ÍÎ ß Ü ŰÍ ÎÁ
public class CellQuotes extends HttpServlet ŕËéé Á Ý Í ĹÍß ÁÍ synchronization ŕÁ ÎÁ Á ÍË Ôé ÁÍ .ËÁŕË Ă ŹÝÁŕËÍ Ü ŹŕÍ ß timeout Źlockfile ÎÁ ŢéÁ ŕé Ößéß ŕ żÝÁŕËÁË ĹÍß ÁÍ ŮÔ ŕ ÚÍ Á ˙ Ú Ë ŕÍ ß ĹßÍ ŕ Ĺ ŢÁ ŕ ŕß ˙Í Ë Ă ŹĹ ˙Ë Ůééé ˙éé ŕ (Ë ŕ Í ŕ ÍßÔ) Ëß ÁÍÁ Ř ˙JVM ÍË ÁÍ áÍé éé ŕÁÍ ŮÔ ŢËÍ Ü ˙ÁÍ ÍÁ) .ĹÁ ÚÍ ˙ Ú Ţ (ËÍÁĚ Ţ ÍË ÁÍ ŢŔ Ô ŹË˙ Ë áÍÁËééé Ĺ Ü Ú ÍË ÁÍ ŢË ŕË Á ÜßÍ CellQuotes ĹßÍ ŕééÁ ŃÁ˙ééÁ áÍÁË Ü ŕ ÁÍ ÜßÍ ŢŔ TimeWorker ŕÍ .Ë˙ .Ë˙ Ń ˙Á ŕË ŕÍĚ ÜßÍ ˙ßÍ Í Ţ ß Ë˙ áÍÁË Ü ˙Í ÎßÍ ŕ ˙ÁÍ Í Ú Ĺ Ú Í Ë TimeWorker ŕÍ ŕééŐé .Ëßé ÍÁË ŹÝ ŕŐ ŕ ˙ß Ç Á Ň ß ŕË ŕË Á ˙Á ŕ ŹËß˙ ÜÍÁ Í Ú Ĺ Í ÝŐ ŢË ŕË Á ŕ Ô Ý ÜéÍÁ Îéé ŕÍéé ß Í Ú Ĺ ś ŹÍ Ú Ĺ ł ÝŐ ˙ ˙ÁÍ ŕËéé éÁ ÝÁË ˙ÁÍ Ý ŕŐ ËÍ˙ Ý TimeWorker ŕß .Ë ËÁß żËß ÜÍÁ ŕË ÍéÁ ŹÝéÁŕËÍé ŕé Ź(˛´) ÎßÍ Ú ÍË ËÁË ŘÍ ÍÍ Ú ÍéÍé ŢŔ Đ ŹË ŕË ŕË Á ĹŐ ŕ Ý Ü áÍ Ĺ :Ë ŕß ÍÎ Ü ŕ .Ë ĹÍË ÁÍ Ý Ë .ÝÍÁË ÍÍ ął ß ÝÁŕËÍ ÖßÍ 00:00 Ĺ ÍË ÁÍ ŕÍ ŕ Ý ˙ ÓÍ .ĹÁ ŕËÍ ÝŐ Í Ú Ĺ ą Í ÁÍ Ý ŕŐ ĹÁß ÍË :A .ĹÁ ŕËÍ ÝŐ Í Ú Ĺ ł Í ÁÍ Ý ŕŐ ĹÁßÍË :B .ĹÁ ŕËÍ ÝŐ Í Ú Ĺ ś Í ÁÍ Ý ŕŐ ĹÁß ÍË :C ËÁß ŕË ŕË Á Ă Á ˙ÁÍ TimeWorker ŕÍ Ôß ŕË ŕË Á ÜßÁ :Ëß ËÁß ÍÎ ÉÍ ŕ Ĺ Í ÍË ÔÁÍ ÁÍ Ýéé ŕééŐé A ÍÍ .ĹÁ Ĺ ą ÍÁÍ ÍÍ 01:00 Ĺ ÍË .Ë˙ ĹÍË ÁÍ Ýéé ŕéŐ A ÍÍ ŕÍßË .ĹÁ ˛ ÍÁÍ ÍÍ 02:00 Ĺ ÍË .ĹÍ ËÁß ĹééÍË ÁÍ Ýé ŕŐ B ß A ŢÁÍÍ .ĹÁ ł ÍÁÍ ÍÍ 03:00 Ĺ ÍË .Ë˙ ĹééÍË ÁÍ Ý ŕŐ ŢÁÍÍ ˙ .ĹÁ ś ÍÁÍ ÍÍ 06:00 Ĺ ÍË .Ë˙ SMS ˙é ÜÍÁ ˙ÁÍ ÁÍ ŃËß Ăß ĐÍ Á ŕËË ĐßÍ Í ŕ ˙Î Íé Úé Íéé Íé ŕËË ĐßÍ Í ŕ ÁÍ Ý ŕŐ Ë TimeWorker ŹËÍÁË Ůéě Ü ŢÁ Í Źfactory Ë ˙ÁÍÔ ˙ßÁ ÎÁ ŕË Á .Ë ÜÍÁ ŹËÍÁË Ëßéß CellProvider ÍË ĐééÍé Á Ú ŹŕËË ĐßÍ Í ˙ÁÍ ŹÝËŔ Đé .Ëéé˙é ˙éÍé éË Üéé ˙éé Ü Ú ÍË ŹË ŢŔ ˙ Ĺ ŕé Ë ŕ ĹÁ getProvider(StringID) Ë Ú ˙ÁÍÁË CellProviderSelector ÎÁ ŕËéé éÁ é Üéé ŢéÁ ŹËé ˙ Ţ ID ŕ ŕ ŹÁÍ ˙ ÚÍ ŕËééË ĐéßÍé Ú Ý ŢËÍ ŕÁ ŢÁÍ .ËÍ˙ ĹÍß Reflection API :Ë˙ ÍÎ ˙Ë ŹËË Đ Í ŕ ŢŔ ŢËÍ ŕÁ ß CellProvider ĐÍ Á Ë Ţ ß - .CellProviderRegistry ˙ Ü ŕ Đ Ý ŢËÍ ŕÁ - .ŕ É ËÍ ˙ÁÍ ŢËß ÍÁßËÁ - ËÁß Ü ˙ß ŃßÍ ŢÁ ŕ Á ß ŹĹ Ëß ŕ ˙ÍË Ú ŕ ŢÍŔ .ËÍ ËË˙ Ţ ÁÍ TimeWorker ŕÍ ÍÎ Ë
public class TimeWorker ËßË ŕéé .Ë˙ performance-oriented ß ŕËß ŕË ˙Ú .Ýéé éé ŹËéÁŕ Á ŕ áÍ ŕß Í ËÍß ÍË áÍË Í Áß ÝÍé é éé é Ü ŕÁÍ ŹÍ Ü ÍË .ËÍÁË ĹËßË áËÁË ˙Í Ë ÜéÍÁ ˙ÁÍ ˙ ß ÍßÔ Ăß ÝÍ ÎÁ ŕË Á ŕ ŢÁ ŕ ŕß ŹĹÁ ŕ Áß ËßÎ ˙ééé CellProvider Ëé é ËßÍ˙ ÍŐ Á ŹËß˙ ŕË Á SMS ˙ .Ëß ˙Ë .Ý˙ Ë ŕÍ ŢËß Í ˙ÁÍ ŢÁ Ë Ţ ŢéÁ ÍË ŕé ŹËÍ ŕÍ ŢÁÍÍ ŕË Á Ă ŕ Ň Á ŃßÍ ÎÁ ËÁß ˙ .Ë Ţ Ő ÍË Í ŕ ÍË ŢË ŕË Á ĹÍß ÎÁ ŕËéé éÁ é ÍééŕÍéé Úé ËÁß ˙ ŹÜ Áß ŕÍ Ú ˙ÁÍ ŢéÁ ŢÁÍÍ ŕ ˙Ďß ŢÁ .Ë ŕÁ Ź Ü ŕÁÍ ŕ JavaTelephonyAPI Ţé éÁËéÁ Íé ÎÁ é ß Í ŕ Ĺ Ţ ŕÍ Ú ˙ ÁÍ ŕ ŕ ËË˙ .ËÍ Đ ĐßÍ XML Üéé Ú ÍË ËÁß ˙ ËÍ Í ŢËË ĐßÍ ß ŢÁÍÍ ÜßÍ ĹÔÁ .ËËÍ ŕÍĚ ŕ ŕËé ŕÁÍ Úé ÝééÍ ÍßŐ ŕ ŕÍ ĂÍ ß Áß ĹßÍ ÎÁ Ü ŕÁÍ ˙Áß ŕ ÝËÍ ÎÁ áËÎ ËÁË ˙ÁÍ ŕËßÎÁ ŃÎÍÁ ĐßÍ ŢËÍßŔ ÝÁÍ ˙ÁÍ ŹËéÍÁË ŢééÁÍéé ˙ ÍË ÁÍ (SMS Ĺ ) ˙ ˙ ĹÍË ŹËéÁŕËÍ ŕÔÁ ÁÍ WAP ŕËŔ ŕ ŕÍ ˙ÍÁ ŕ ˙Î .Ë˙ ŕË Á SMS ŹËéÍ ŕÁÍ ÎÁ ŢÁÍÍ Í ĹÍ ˙ÁÍ Í Ü ßÍ Ú ß ËßÍ Í Í ŕÍ ŕ ĹË ˙ÁÍ SMS ˙ÍË .Ë ËÍ Ü ŕÍ ŕÁÍ Ú ËÁß ˙ .ĹÁ Î áÍßŔß ß Í Á ŕß Í ˙ßÍ
Resources |
|
|
![]()
Copyright 2001, Javaworld/International Data Group Inc./PC WORLD Iran. All rights reserved.