همواره آرزوی بزرگ و دیرینه توسعهدهندگان برنامههای تحت وب ادامه اجرای برنامههایشان در صورت قطع شدن ارتباط از اینترنت بودهاست. اکنون گوگل آمده است که کابوس چند ساله آنان را به رویایی شیرین تبدیل کند!
Google Gears
شهرام انسان- دنیای کامپیوتر و ارتباطات
خبر منتشر شد: «محیط برنامهسازی تحتوب آفلاین گوگل ارائه شد.» اگر چه دوستداران تکنولوژیهای وب به خوبی میدانند این اولین تلاش برای ارائه محیطهای برنامهسازی آفلاین تحت وب نیست اما زمانی که گوگل بزرگ (!) وارد این گود میشود به معنای آن است که تحولاتی فراگیر در پیش روست. همواره آرزوی بزرگ و دیرینه توسعهدهندگان برنامههای تحت وب ادامه اجرای برنامههایشان در صورت قطع شدن ارتباط از اینترنت بودهاست. اکنون گوگل آمده است که کابوس چند ساله آنان را به رویایی شیرین تبدیل کند!
تکنولوژی Google Gears که در حال گذران نسخه آزمایشی (beta) خود است، یک محیط توسعه تحت وب سورس آزاد (open source) است که امکان ادامه بکارگیری برنامههای تحت وب بدون وجود ارتباط با کارگزار از طریق شبکه یا اینترنت را فراهم میسازد. به زبان سادهتر اگر در حالت عادی با قطع ارتباط شبکهای یا اینترنتی تمامی برنامههای تحت وب بدون امکان اجرا باقی میمانند، به کمک این محیط میتوان استفاده از برنامه را ادامه داد و در زمان ارتباط مجدد، تغییرات اعمال شده در حالت آفلاین را به کارگزار اصلی منتقل نمود.
این عمل به کمک سه گروه از API ارائه شده به زبان جاوا اسکریپت میسر شده است:
- ذخیرهسازی منابع و ارائه سرویس محلی به برنامه
- ذخیرهسازی اطلاعات در یک بانک اطلاعاتی رابطهای قابل جستوجو به صورت محلی!
- امکان اجرای کدهای غیر همزمان (asynchronous) جاوا اسکریپ برای بهبود کارایی برنامه محلی
گوگلی معماری ارائه شده در Google Gear را نتیجه آزمون ساختارهای مختلف برای برنامههای تحت وب آفلاین خوانده است. این معماری نکات زیر را در مورد هر برنامه مشخص میکند:
1. جداسازی لایه داده
2. تصمیمگیری در مورد اینکه چه قابلیتهایی از برنامه در حالت آفلاین پیادهسازی شوند. (استراتژی اتصال)
3. تصمیمگیری در مورد عملکرد modality برنامه
4. پیادهسازی همزمانی (یکسانسازی) اطلاعات
جداسازی لایه داده
در بیشتر برنامههای تحت وب امروزی لایهای به نام لایه داده در سرویس گیرنده (client) وجود ندارد.
عضو هیاتمدیره شرکت رهیاب پیام رسان به عنوان مجری خدمات ارزش افزوده موبایل از پایان یافتن پروژه بستر فنی لازم برای سیستم رهیابی (ردیابی) خودرو مبتنی بر SMS و اجرایی شدن آن خبر داد.
علیرضا احمدیانزارچی، در گفتوگو با ایلنا، با اشاره به حساسیت این سیستم در اطلاعرسانی فوری، افزود: سیستمهای رهیابی به دو صورت لحظهای و وقفهای در سطح دنیا موجود هستند، به نحوی که با قرار دادن سیستم رهیابی ماهوارهای با روش لحظه ای میتوان از موقعیت هر خودرو در هر لحظه اطلاع یافت و مراکزی که تمایل به کنترل لحظهای خودروهای خود دارند میتوانند در صورت انحراف از مسیر راننده و یا تخلف سرعت و موارد مشابه بلافاصله به صورت خودکار به راننده تذکر دهند قبل از اینکه سانحهای رخ دهد.
احمدیانزارچی، با بیان این که این سیستم مورد نیاز حتمی تمام خوروهایی است که دارای محموله حساس هستند، گفت: در صورتی که یک تانکر با محوله نفت یا بنزین در جادهای واژگون شود آنچه مسلم است این که راننده مصدوم توانایی اطلاعرسانی از حادثه را نخواهد داشت، لذا این سانحه باید بلافاصله به صورت فوری و در لحظه به صورت خودکار به مرکز نظارت کنترل سازمان مربوطه و مراکز امداد خبر رسانی شود که البته با سیستم رهیابی ماهوارهای (GPS) به همراه بستر دریافت SMS شرکت رهیاب این امکان فراهم شد.
گفتنی است؛ بستر فنی SMS شرکت رهیاب امکان این را که مراکز بتوانند همزمان دهها خودرو را به صورت کنترل لحظهای تحت نظارت داشته باشند را فراهم ساخت.
قابل ذکر است؛ پیش از این، این گونه خدمات فقط از طریق روش غیرحرفهای ارسال به سیم کارت ممکن بود که مشکلاتی نظیر عدم آنتندهی در سمت سازمان کنترلی، اختلالات متعارف سیمکارت و محدودیت دریافت لحظهای از چند خودرو را در پیش رو به همراه داشت.
این خدمت برای سازمانها و مراکز مختلف رایگان بوده و متقاضیان میتوانند برای کسب اطلاعات بیشتر به سامانه اطلاعاتی رهیاب به سایت WWW.VASBILE.COM مراجعه نمایند.
فاوانیوز: رئیس مایکروسافت روز گذشته اعلام کرد: این شرکت برای ارائه یک مجموعه برنامه نرمافزاری سه دلاری برای دانشآموزان کشورهای درحال توسعه برنامهریزی کرده است.
به گزارش فاوانیوز، این خبر، تلاش غول نرمافزاری آمریکایی را به عنوان بلند پروازانهترین تلاشی که تاکنون صورت گرفته، مشخص کرده است.
این اقدام جدا افتادگی دیجیتالی بین پیشرفتهای تکنولوژیکی و کشورهای در حال توسعه را از بین میبرد.
ابتکار مجموعه برنامه دانشآموزان، به عنوان سطح افزایش یافته چالشهای مایکروسافت اعلام شده است که در برابر سیستمهای عامل منابع آزاد مانند لینوکس و عاملیتهای رایگان براساس وب مانند مواردی که توسط گوگل ارائه میشود، صورت گرفته است.
موضوع دیگری که از سوی مایکروسافت مطرح شده است، پروژه یک لپتاپ برای هر کودک ( OLPC) است که هدف آن فروش میلیونها دستگاه ابداعی مایکروسافت به قیمت 100 دلار در کشورهای درحال توسعه تا سال 2008 است.
لیبی، نیجریه، مصر، رواندا و اتیوپی میلیونها دستگاه از این لپتاپها را سفارش دادهاند.
بسته نرمافزاری مایکروسافت شامل نسخه استارتر ویندوز XP، آفیس مایکروسافت 2007 دانش آموزان، Math 3.0 مایکروسافت، Learning Essentials 2.0 برای آفیس مایکروسافت و Windows Live Mail است.
مایکروسافت امیدوار است که این طرح به دوبرابر شدن تعداد کاربران کامپیوتر کمک کند و تعداد آن را تا سال 2015 به یک میلیارد برساند.
اگر دولتها در کشورهای درحال توسعه کامپیوترهای رایگان را برای مدارس فراهم کنند، میتوانند این نرمافزار ارزان قیمت را خریداری کنند.
مایکروسافت همچنین برنامه خود را برای توسعه نیروی منابع در مرکز ابتکار مایکروسافت در سالهای آینده و سبقت گرفتن در گشایش و پشتیبانی 200 مرکز در 25 کشور دیگر در سال 2009 اعلام کرد.
این شبکه به 110 مرکز خدمترسانی میکند و 100 انجمن در 60 کشور به وسیله فراهم کردن اجتماع نرمافزاری محلی و با مجموعه برنامهها و سرویسهای جامع برای گسترش تواناییهای نیروی کار، ایجاد اشتغال، تقویت ابتکار و اصلاح رقابتها پشتیبانی میشوند.
در مشارکت با دولتهای محلی، سازمانها و نهادهای آموزشی و بازرگانی، سرمایهگذاری منابع مایکروسافت کمک به توسعه نرمافزاری، آموزش تواناییهای تجاری، آموزش اشتغالزایی، برنامههای اشتغالزایی برای دانش آموزان و رشد بازار برای انجمنهای محلی را فراهم میکند.