زبانی برای همه فصول

اولین مطرح کنندگان این ایده ، ائتلافی از شرکت های نوکیا، اریکسون ، موتورلا و Uniwired Planet بودند و اکنون این ائتلاف در حدود چند صد عضو دارد
کد خبر: ۹۷۲۲۲
، ایده ای که مطرح شد سیستمی تحت عنوان (WirelessApplication Programing-WAP) و یا در برخی منابع (Wireless Access Protocol) نام گرفت.
تعریف دقیقی که از WAP می توان ارایه کرد عبارت است از سیستمی که در آن پروتکل ارتباطی و محیط برنامه نویسی جهت پیاده سازی سیستم های اطلاعاتی مبتنی بر وب روی گوشی های تلفن همراه ارایه می شود. همان طور که اشاره شد با استفاده از سیستم WAP می توان از طریق تلفن همراه به اینترنت متصل شد. بدیهی است جهت اتصال به اینترنت از طریق تلفن همراه با توجه به تفاوت های فاحشی که بین ساختار یک تلفن همراه و PC وجود دارد ، مشکلات خاصی هم وجود خواهد داشت و لذا لازم است تدابیر مناسبی اندیشیده شود.
WAP سیستمی است که در آن پروتکل ارتباطی و محیط برنامه نویسی جهت پیاده سازی سیستم های اطلاعاتی مبتنی بر وب روی گوشی های تلفن همراه ارایه می شود.

پروتکل ارتباطی


پروتکل ارتباطی که در حال حاضر در اینترنت برای دیدن صفحات وب استفاده می شود HTTP است. (البته در سطح شبکه اینترنت برای فعالیت های متفاوت پروتکل های متفاوتی در سطح لایه Application استفاده می شود ولی پروتکلی که جهت دیدن سایت ها از آن استفاده می شود HTTP است). وقتی آدرس سایتی را به اینترنت اکسپلورر می دهید تا صفحه مربوط به آن سایت را ببینید ، در پشت پرده ، اینترنت اکسپلورر بسته ای را که حاوی اطلاعاتی جهت درخواست صفحه آن سایت است به اینترنت می فرستد. اطلاعات این بسته به فرمتی است که در پروتکل HTTP تعریف شده است. با این توصیف ، وقتی صحبت از تلفن همراه می شود در نگاه اول مساله حل شده است و فقط کافی است این بار تلفن همراه شما چنین بسته ای را ساخته و به اینترنت بفرستد. ولی این کار برای یک تلفن همراه شدنی نیست. زیرا بسته هایی که در پروتکل HTTP ساخته می شوند حجم زیادی دارند و لذا لازم است فرستنده دارای حافظه مناسبی باشد. در حالی که تلفن همراه از نظر حافظه بسیار محدود هستند، همچنین جهت پردازش بسته هایی که با پروتکل HTTP ارسال و دریافت می شوند، نیاز به پردازشگری قوی تر از آن چه که در یک تلفن همراه وجود دارد، است. لذا جهت ورود تلفن همراه ، به دنیای اینترنت ضروری است با توجه به قابلیت های یک تلفن همراه پروتکل ویژه ای طراحی شود. این پروتکل WAP نام دارد.
البته WAP فراتر از یک پروتکل ساده در لایه Application است و بهتر است به آن پشته پروتکل (Protocol Stack(WAPبگوییم. پشته پروتکل WAP دارای شش لایه است و یک ارتباط connection less را در دنیای تلفن های همراه ایجاد می کند.

Browser


مشکل دیگری که وجود دارد عدم وجود Browser یا مرورگر در تلفن همراه است. تلفن همراه نمی تواند از IE که در PC استفاده می شود استفاده کند. برای حل این مشکل ، تولیدکنندگان گوشی در قسمتی از ROM دستگاه یک micro browser قرار داده اند که در واقع کاری شبیه به اینترنت اکسپلورر ویندوز انجام می دهد. البته در چند سال آینده این ریزمرورگرها روی سیم کارت قرار خواهند گرفت که این امر جهت راحتی در پیاده سازی سیستم های WAP انجام می گیرد. همان طور که در حال حاضر ممکن است یک مرورگر صفحه ای را به گونه خاصی نمایش دهد و مرورگر دیگری به شکل دیگر ، در دنیای تلفن های همراه هم مرورگرهای مختلفی وجود دارد.

محتویات سایت


محتویات سایت های اینترنتی که در اینترنت اکسپلورر مشاهده می کنید با زبان HTML و یا XML و... نوشته می شوند. اینترنت اکسپلورر محتویات یک فایل HTMLرا خوانده و آن را تفسیر می کند و به صورتی که لازم است نمایش می دهد بااین وصف ، ریزمرورگر هم لازم است صفحات HTML را گرفته و تفسیر کرده و نمایش دهد. ولی این کار عملی نیست.
اولا جهت نمایش یک صفحه HTML ، صفحه نمایش بزرگی لازم است که یک تلفن همراه ندارد.
ثانیا حجم فایل های HTML زیادتر از آن است که در یک تلفن همراه معمولی قرار بگیرد.
ثالثا جهت پردازش Tag های HTML نیاز به پردازنده ای قوی تر از آنچه که در تلفن همراه موجود است می باشد.
طراحان WAP با ارایه زبانی مانند HTML ولی مناسب برای یک تلفن همراه این مشکل را حل کردند. یعنی زبانی به نام WML یا Wireless Markup Language که جهت پردازش صفحات WML هم زبانی به نام WML Script ایجاد شده است. برای تبدیل کدهای HTML به WML نیز نرم افزارهای دیگری ساخته شده است ولیکن عملکرد آنها چندان مطلوب نبوده است.
newsQrCode
ارسال نظرات در انتظار بررسی: ۰ انتشار یافته: ۰

نیازمندی ها