تبليغاتX
عصر نرم افزار
مسابقه فرمول یک

تصور کنید در خط آغاز مسابقه فرمول یک، با پای آماده روی پدال گاز منتظر خاموش شدن چراغ های قرمز هستید.

در کنار شما هم نامهای بزرگی مثل لویس همیلتون، فیلیپه مسا و کیمی رایکونن قرار دارند. صدای فریاد موتور اتومبیل ها همه جا را فرا گرفته و همه منتظر آغاز مسابقه هستند.

برای علاقمندان مسابقات اتومبیلرانی، مسابقه با قهرمانان محبوبشان بیشتر به یک رویا شباهت دارد و متاسفانه اکثر افراد، از صفحه تلویزیون به مسابقات نزدیکتر نشده اند.

اما اگر شرکتی هلندی در اجرای برنامه خود موفق شود، این شرایط تغییر خواهد کرد.

" برای دیدن ادامه مطلب روی " ادامه مطلب " کلیک کنید ."


ادامه مطلب
+ نوشته شده توسط مصطفی طباطبایی در شنبه هشتم تیر 1387 و ساعت 16:44 |
ابرکامپیوتر جدید به سرعت 'پتافلاپ' رسید

 
تصویری از بلوجین ال
ابرکامپیوتر بلوجین ال قوی ترین کامپیوتر جهان است
یک ابرکامپیوتر که با قطعات طراحی شده برای دستگاه بازی پلی استیشن3 سونی ساخته شده است، به رکورد جدیدی در سرعت دست یافت.

این دستگاه ساخته شده توسط شرکت آی‌بی‌ام که نام رمز رودرانر (RoadRunner) به آن داده شده، به سرعتی در ابعاد پتافلاپ (معادل یک هزار تریلیون محاسبه در ثانیه) دست یافته است.

این رقم به این معنی است که رودرانر دو برابر سریعتر از سریعترین کامپیوتر جهان است که آن هم توسط شرکت آی‌بی‌ام ساخته شده است.

قرار است کامپیوتر جدید در اواخر سال میلادی جاری در یک آزمایشگاه دولت آمریکا نصب شود و از آن برای نظارت بر ذخایر مواد هسته ای آمریکا استفاده شود.

از این کامپیوتر می توان برای پژوهش در نجوم، علوم ژنتیک و مدل سازی و پیش بینی تغییر شرایط جوی کره زمین استفاده کرد.

بیژن داوری، معاون رئیس بخش سیستم های کامپیوتری نسل آینده در آی‌بی‌ام به بخش خبر بی بی سی گفت "ما به [توان] شبیه سازی جهان اطراف نزدیک می شویم."

او گفت از این کامپیوتر می توان برای محسبه ریسک بازارهای مالی نیز استفاده کرد.

او افزود: "زمان لازم برای انجام محاسبه [توسط این کامپیوتر] به اندازه ای پایین است که برای هر منظوری که استفاده شود، فورا می توان به جواب دست یافت."

انباری از پردازنده

سریعترین کامپیوتر حال حاضر جهان هم که بلوجین (ژن آبی) نسخه ال نام دارد و توسط آی‌بی‌ام ساخته شده، در آزمایشگاه ملی لس آلاموس (LANL) نگهداری می شود.

از این کامپیوتر در برنامه نظارت انبار وزارت انرژی آمریکا استفاده می شود که بر وضعیت تسلیحات اتمی آمریکا نظارت دارد.

این کامپیوتر اخیرا ارتقاء داده شد و اکنون با بکارگیری 212992 پردازنده در سرعتی معادل 478.2 ترا فلاپ (تریلیون محاسبه در ثانیه) کار می کند.

در برابر رودرانر که سرعتی دوبرابر این میزان دارد، از کمتر از 20 هزار پردازنده استفاده می کند.

پردازنده سل هشت هسته مرکزی دارد
دلیل این مسئله ستفاده کامپیوتر جدید از یک سیستم ترکیبی (هیبرید) است که هم پردازنده های متعارف ابرکامپیوترها و هم پردازنده های ساخته شده برای دستگاه های پلی استیشن3 موسوم به "سل"
(Cell) را بکار می گیرد.

این پردازنده که توسط کنسرسیومی متشکل از آی‌بی‌ام، سونی و توشیبا ساخته شده، هشت هسته مرکزی (ریزپردازنده داخلی) دارد و در سرعتی بیش از 4 گیگاهرتز کار می کند.

البته این پردازنده برای استفاده در رودرانر به گونه ای تغییر داده شده که برای انجام محاسبات بیشتر بتواند پهنای باند (حجم) اطلاعات بیشتری را دریافت کند.

رودرانر بیش از 12 هزار پردازنده از این نوع را، که در این سیستم با نام "شتاب دهنده" شناخته می شوند، در کنار هفت هزار پردازنده معمول ابرکامپیوتر بکار می گیرد.

دکتر داوری در گفتگو با بی بی سی گفت: "تراشه سل برای شبیه سازی این نوع پدیده های بسیار پیچیده طبیعی، فوق العاده قدرتمند است."

او گفت این اولین کامپیوتری است که از مرز یک پتافلاپ عبور می کند.

بیژن داوری افزود: "برای من بعنوان یک شخص آشنا به مسائل فنی نکته هیجان انگیز این است که اکنون می توانیم بینیم ملزومات استفاده از کامپیوترهای پرسرعت در 10-15 سال آینده را ببینیم."

اکنون قطعات مختلف این کامپیوتر از یکدیگر جدا شده و به نیو مکزیکو منتقل خواهند شد.

در آنجا این دستگاه در 228 جعبه به اندازه یخچال نصب خواهد شد که قطعات مختلف آن با بیش از 92 کیلومتر کابل فیبر نوری به یکدیگر متصل شده اند.

با این حال به زودی کامپیوترهای دیگری به سرعتهای بالاتر دست خواهند یافت.

شرکت آی‌بی‌ام در حال حاضر بر روی نسخه ای دیگر از بلوجین موسوم به نسخه پی کار می کند که قرار است در سرعتهای بالاتر از پتافلاپ کار کند.

این دستگاه قسمت عمده ای از نرم افزار و سخت افزار نسخه مادر خود، بلوجین ال را به ارث خواهد برد و در اواخر سال جاری در آزمایش گاه ملی آرگن وزارت انرژی آمریکا نصب خواهد شد.

شرکتهای سان و کری (Cray) نیز برنامه هایی برای ساخت سیستمهایی قادر به دستیابی به سرعت محاسباتی بالای یک پتافلاپ در آینده نزدیک را اعلام کرده اند.

 منبع : www.bbc.com
+ نوشته شده توسط مصطفی طباطبایی در جمعه سی و یکم خرداد 1387 و ساعت 13:13 |

بر گرفته از :
www.informationweek.com

تیمی از متخصصین موسسه Independent Security Evaluators(ISE) با هک کردن Mac Book Air از طریق حفره امنیتی موجود در مرورگر Safari 3.1 اعتبار Mac Book Air از لحاظ امنیتی را خدشه دار کردند.
این سه محقق در مسابقه ای با عنوان "PWN to OWN" که در کنار یک کنفرانس امنیتی در شهر ونکوور برگزار می شد موفق به انجام این کار شدند.
در این مسابقه شرکت کنندگان اجازه داشتند از بین سه گزینه Mac Book Air با سیستم عامل OS X 10.5.2 و Sony Vaio VGN-TZ 37 CN با سیستم عامل Ubunto 7.10 و Fujitsu U 810 با سیستم عامل Vista Ultimate SP1 یکی را انتخاب کنند و به هک کردن آن بپردازند.
در روز اول رقابت تنها سیستم عامل ها بر روی سیستم ها نصب شده بود و هیچ برنامه اضافه ای وجود نداشت و هیچ گروهی نتوانست به هیچ یک از سیستم ها نفوذ کند. اما در روز دوم علاوه بر سیستم عامل برنامه های پیش فرض این سیستم ها نیز وجود داشت و تیم مذکور توانست در عرض 2 دقیقه Mac Book Air را از طریق حفره امنیتی موجود در Safari 3.1 هک کند و بدین ترتیب جایزه 10000 دلاری این مسابقه را دریافت کند.
این مشکل امنیتی تنها به Apple اعلام شده است و تا زمانی که برطرف نشود به صورت عمومی افشاء نخواهد شد.
+ نوشته شده توسط مصطفی طباطبایی در یکشنبه یازدهم فروردین 1387 و ساعت 20:53 |

 می باشد  TCP توجه : برای درک کامل مطلب زیر نیاز به آشنایی با پروتکل

امروزه با توجه به گسترش اینترنت و افزایش دانش کاربران حملات اینترنتی نیز زیاد شده است .  لذا داشتن دان تخصصی درر زمینه نحوه انجام شدن حملات و رراهای مقابله با آنان برای  مهندسان نرم افزار  برنامه نویسان و افرادی که وظیفه نصب و راه اندازی شبکه های کامپیوتری دارند ضروری به نظر می رسد .

حملات در سه سطح انجام می شود .

1 Network

2-Host

3- Application

انواع حملات در سطح شبکه

  • Information gathering : با اسکن کردن پورت ها انجام می شود و با تشخیص پورت های باز نوع وسیله های به کاررفته در شبکه و نوع سیستم عامل  و ورژن برنامه های نصب شده را شناسایی می کند  و با این اطلاعات آسیب پذیری های را شناسایی می کنند .  و از آنها در حمله های خود استفاده می کنند .
  • Sniffing  IP : ترافیک شبکه را استراق سمع می کنند . و می توانند اطلاعاتی را که در شبکه رد و بدل می شوند همچون password ها را بدست آورند.
  • Spoofing IP: تغییر ip  و استفاده از ip جعلی برای حمله استفاده می شود .
  • Session hijacking :  ربایش session  به این صورت است که وقتی  a , b با هم ارتباط دارند  کامپیوتر c  با محاسبه  session ID  ، session را میرباید و می تواند به تمام اطلاعات کاربر b  دسترسی داشته باشد .    man-in-the-middle attack
  • Denial of service : هدف تخریب یا از کار انداختن سرویس سرویس دهنده

SYN Flood Attack  از نوع Denial of service است .

 

مراحل ایجاد ارتباط ( connection ) یک کلاینت  با سرور

وقتی یک client  بخواهد یک ارتباط  ( TCP connection)  با سرور بر قرار کند ابتدا  client  یک پیغام SYN  به سرور می فرستد . سرور SYN message  را با فرستادن پیام SYN-ACK  تایید می کند.  تا این مرحله ارتباط به صورت نیمه باز ( half-open ) است .  سپس کلاینت با پاسخ ACK  به سرور ارتباط را ایجاد می کند ( به ایجاد ارتباط با سرور خاتمه میدهد) .

 

امکان سوء استفاده جایی رخ می دهد که  ارتباط ها نیمه باز هستند (سرور SYN-ACk را می فرستد اما هنوز از طرف کلاینت ACk  را دریافت نکرده است )  .

 

سرور دارای حافظه ای است که تمام connection  ها را در ان ذخیره می کند .که حجم این حافظه محدود است .

 

سیستم حمله کننده تعداد زیادیSYN  به سرور قرباانی می فرستد . سرور SYN-ACK  را می فرستد . ولی ACK  نهایی که از طرف کلاینت باید فرستاده شود هرگز فرستاده نمی شود . سرانجام connection  های نیمه باز را پر می کند . و در نتیجه سرور نمی تواند هیچ ارتباط جدیدی برقرار نماید

 

البته به طور معمول connection  های نیمه باز دارای  time out  هستند و با گذشت زمان مربوطه منقضی ( expire) می شوند. و در نتیجه حافظه سرور خالی می شود و سرور می تواند به کار خود ادامه دهد . اما در مقابل کلاینت می تواند درخواست های ایجاد ارتباط را سریع تر از منقضی شدن آنها ارسال کند . بدین ترتیب حافظه سیستم خالی نخواهد شد و سرورنخواهد توانست به ارائه سرویس ادامه دهد.

 

 

 

راههای مقابله :

  • افزایش حجم حافظه
  • Time out کاهش
  •  سرورهای بیشتر
  • network Intrusion Detection System (IDS)  

      فایروال

 

 

http://www.acm.org/sigcomm/sigcomm2003/papers/p75-kuzmanovic.pdf

http://msdn2.microsoft.com

http://en.wikipedia.org/wiki/Packet_sniffer

http://www.iss.net/security_center/advice/Exploits/TCP/session_hijacking/default.htm

http://portal.acm.org/citation.cfm?id=1048901

 

+ نوشته شده توسط مصطفی طباطبایی در یکشنبه بیست و پنجم آذر 1386 و ساعت 23:58 |
 

 
 
تصویر سیستم عامل Mac OS X
سیستم عامل Mac OS X
در سال ۱۹۸۴ ، شرکت اپل که یکی از بزرگترین شرکت های تولید کننده نرم افزار و سخت افزار جهان به شمار می آید، سیستم عامل جدید خودش رو با عنوان Mac OS به دنیای نرم افزار معرفی کرد.

قابلیت برتر این سیستم دارا بودن رابط کاربری گرافیکی و اجرای همزمان چندین برنامه بود.

شرکت اپل طی مدت ۷ سال این سیستم عامل کامپیوتر مکینتاش را تحت عنوان Classic Mac OS در نگارش های مختلف ارائه داد.

از سال ۲۰۰۱ به بعد، این شرکت با اعمال تغییرات کلی در سیستم ساختاری این نرم افزار، آن را تحت عنوان Mac OS X به همراه کامپیوترهای شخصی خودش به مشتریان عرضه کرد.

حالا بریم سراغ Microsoft که یکی دیگه از شرکت های تولید کننده سیستم عامل کامپیوتریه. این شرکت هم در سال ۱۹۸۵ ، یعنی دقیقاً یک سال بعد از تولید Mac OS، اولین نسخه Windows را ارائه کرد.

شباهت ظاهری مرورگر فایل های در Windows (سمت راست) و Mac OS X (سمت چپ )

ویندوز هم مثل Mac OS از رابط گرافیکی و قابلیت اجرای هم زمان چندین برنامه بهره می گرفت.

البته ساختار نرم افزاری این دو سیستم عامل به طور کلی با هم فرق داره. اما شباهت ظاهری آنها، موضوعیه که سالها بر سر زبان ها بوده.

سیستم عامل Windows Vista

این شباهت ها در آخرین نسخه ویندوز، یعنی Windows VISTA به بیشترین حد خودش رسیده و حتی در بعضی از موارد هم دیده شده که طرفداران اپل، شرکت مایکروسافت را به استفاده از ایده های اپل محکوم کردند!

البته این حرف زیاد هم نادرست نیست، چرا که وقتی به ظاهر ویندوز ویستا نگاهی می کنیم، متوجه شباهت های زیادی با آخرین نگارش سیستم عامل Mac OS میشیم. مثل ابزارهای دستی Sidebar که قابلیت های زیادی مثل ساعت، دفترچه یادداشت و تقویم رو در اختیار کاربر قرار میدن و بسیار شبیه به ابزارهای دستی Dashboard در Mac OS هستند.

این دو شرکت در طی سالیان زیاد، با هم در رابطه با تولید بهترین سیستم عامل رقابت داشته اند. جالبه که بدونین هنوز یک ماه از به بازار آمدن ویندوز ویستا نگذشته که شرکت اپل اعلام کرده نسخه بعدی سیستم عامل Mac OS X را قراره در بهار امسال به بازار بده. یعنی تنها ۳ ماه بعد از آمدن ویندوز ویستا.

بسیاری از برنامه های این دو سیستم عامل از نظر ظاهری بسیار شبیه به هم می باشند. مانند برنامه تقویم و قرارها.

البته ناگفته نماند که مایکروسافت هم قصد داره در سال ۲۰۰۹، یعنی دو سال دیگه نسخه جدید ویندوز را با نام Vienna به بازار ارائه کنه.

حالا اینکه ظاهر نسخه جدید Mac OS X به چه صورته و آیا نسخه بعدی ویندوز هم از نظر ظاهری شبیه اون خواهد شد یا نه، چیزی هست که باید صبر کرد و دید!

 
+ نوشته شده توسط مصطفی طباطبایی در پنجشنبه بیست و چهارم آبان 1386 و ساعت 21:50 |
 
استیو جابز در حال معرفی لئوپارد
از لئوپارد تنها یک ورژن واحد برای همه کاربران، چه شخصی چه تجاری، ارائه خواهد شد
فروش لئوپارد، تازه ترین نمونه سیستم عامل کامپیوترهای اپل مکینتاش موسوم به "OS X"، از جمعه بعد از ظهر آغاز شده است.

با توزیع لئوپارد انتظار چند ماهه طرفداران سیستم عامل مک که به خاطر گرفتاری های شرکت اپل برای عرضه تلفن های "آیفون" چند ماه عقب افتاد به پایان می رسد.

نقدهای اولیه درباره لئوپارد مثبت بوده است و یک کارشناس برجسته آن را "تکاملی، نه انقلابی" توصیف کرد.

اپل در سه ماه اخیر 2/2 میلیون کامپیوتر مک فروخته است که رشد قابل توجهی نشان می دهد و اپل امیدوار است با معرفی لئوپارد بر این سودآوری بیافزاید.

این کمپانی مایل است لئوپارد را به عنوان سیستم عاملی برتر از ویندوز "ویستا" معرفی کند و به برخی از قابلیت های آن که در سیستم عامل تازه مایکروسافت پیدا نمی شود اشاره می کند.

والت ماسبرگ منتقد محصولات کامپیوتری در روزنامه وال استریت ژورنال نوشت به اعتقاد او برتری اپل از نظر کیفیت بر ویندوز در این محصول تازه مشهود است.

او افزود: "به نظر من، لئوپارد بهتر و سریعتر از ویستا است، با مجموعه ای از قابلیت های تازه که استفاده از مک را حتی راحتتر می کند."

لئوپارد ابتدا قرار بود ماه ژوئن گذشته عرضه شود اما اپل اعلام کرد برای به پایان رساندن پروژه تلفن های دستی آی فون همه توان مهندسین خود را بسیج کرده و به این ترتیب تکمیل لئوپارد چهار ماه به تاخیر افتاد.

لئوپارد ششمین سیستم عاملی است که شرکت اپل از آغاز عرضه OS X در سال ۲۰۰۱ وارد بازار می کند.

استکس
امکانی مانند استکس به کاربر کمک می کند مواد مختلف را گرد هم آورد

اپل می گوید بیش از ۳۰۰ امکان تازه به سیستم عامل تازه اضافه کرده است. از جمله مهمترین این امکانات "ماشین زمان" نام دارد که به کاربران امکان می دهد با بازگشت رایانه به گذشته، فایل های پاک شده یا تغییر یافته را بازیافت کنند.

البته برخی از این امکانات تنها ناشی از دستکاری های کوچک سیستم عامل قبلی یعنی "تایگر" است نه ابزارهای کاملا تازه یا توسعه یافته.

از توانایی های تازه این سیستم عامل، امکان بازبینی فایل ها بدون نیاز به بازکردن برنامه ای جداگانه است. برای مثال یک فایل "پی دی اف" را بدون نیاز به باز کردن برنامه ای نظیر "اکروبات" می توان خواند و یک فایل صدا را بدون نیاز به بازکردن برنامه پخش صدا می توان شنید.

اتصال و دسترسی به رایانه های دیگر نیز بسیار آسان شده و امکانات تازه ای به برنامه ایمیل آن افزوده شده است.

در لئوپارد همچنین نسخه تکمیل شده "بوت کمپ" تعبیه شده که به کاربران امکان می دهد سیستم عامل ویندوز ایکس پی یا ویستا را روی رایانه اپل نصب و اجرا کنند.

در آمریکا نسخه لئوپارد برای یک کاربر ۱۲۹ دلار و نسخه خانوادگی آن، برای نصب روی ۵ رایانه، ۱۹۹ دلار قیمت گذاری شده است.

برگرفته از سایت BBC

 
+ نوشته شده توسط مصطفی طباطبایی در پنجشنبه بیست و چهارم آبان 1386 و ساعت 21:39 |
پرده‌برداری از نرم‌افزار گوگل

- شرکت گوگل بسته نرم‌افزاری جدید خود را که بر پایه نرم‌افزارهای متن‌باز برای تلفن‌های همراه طراحی شده و توسط بزرگ‌ترین شرکت‌های مخابراتی جهان پشتیبانی می‌شود، برای ورود به بازار آماده کرد.
این شرکت در تلاش است با برگزاری یک کنفرانس مطبوعاتی جزئیات بسته نرم‌افزاری جدید خود را که بر اساس سیستم‌عامل لینوکس طراحی شده‌،‌ معرفی کند.
نرم‌افزار جدید گوگل Android نام گرفته و بر اساس اخبار منتشر شده،‌ به صورت اختصاصی برای تلفن‌های همراه طراحی شده است.
گوگل از این محصول جدید به عنوان یک بسته نرم‌افزاری کامل برای مرتفع‌ ساختن تمام نیازهای کاربران یاد می‌کند و در تلاش است طی آینده نزدیک آن را وارد بازار کند.
هنوز جزئیات این نرم‌افزار و نحوه نصب آن روی انواع مختلف تلفن‌های همراه به‌درستی مشخص نشده است، اما اخبار رسیده نشان می‌دهد این محصول تمام نیازهای مشترکان تلفن‌همراه را برطرف خواهد ساخت.

برگرفته از سایت همکاران سيستم
+ نوشته شده توسط مصطفی طباطبایی در یکشنبه سیزدهم آبان 1386 و ساعت 20:30 |
شركت ژاپني "فوجيتسو" موس رايانه‌اي را ساخته است كه با آن كار شناسايي مالك رايانه انجام مي‌شود.


به گزارش روز پنجشنبه رسانه‌هاي ژاپني، اين موس با استفاده از سياهرگ كف دست افراد، كار شناسايي را انجام مي‌دهد.

كار اين موس به شكلي است كه فرد پس از گذاشتن كف دست خود بر روي موس، ويژگي‌هاي سياهرگ او را شناسايي مي‌كند.

براي انجام كار شناسايي نياز به آن است كه مالك رايانه،ويژگي‌هاي سياهرگ كف دست خود را پيش از استفاده از موس در آن به ثبت برساند.

به‌گفته دست اندركاران، با بكارگيري اين سيستم امنيتي، ديگر نيازي نيست كه به رايانه كليد رمز براي ورود داد.

اين موس قراراست با قيمت حدود ‪ ۳۰‬هزار ين با بازار مصرف عرضه شود.

هم‌اكنون در برخي بانك‌ها در ژاپن، فناوري شناسايي سياهرگ مالك حساب، در هنگام كار با دستگاه‌هاي خودكار پرداخت پول بكار گرفته مي‌شود.


+ نوشته شده توسط مصطفی طباطبایی در جمعه بیست و سوم شهریور 1386 و ساعت 22:31 |
همواره آرزوي بزرگ و ديرينه توسعه‌دهندگان برنامه‌هاي تحت وب ادامه اجراي برنامه‌هايشان در صورت قطع شدن ارتباط از اينترنت بوده‌است. اكنون گوگل آمده ‌است كه كابوس چند ساله آنان را به رويايي شيرين تبديل كند!



Google Gears
خبر منتشر شد: «محيط برنامه‌سازي تحت‌وب آفلاين گوگل ارائه شد.» اگر چه دوستداران تكنولوژي‌هاي وب به خوبي مي‌دانند اين اولين تلاش براي ارائه محيط‌هاي برنامه‌سازي آفلاين تحت وب نيست اما زماني كه گوگل بزرگ (!) وارد اين گود مي‌شود به معناي آن است كه تحولاتي فراگير در پيش روست. همواره آرزوي بزرگ و ديرينه توسعه‌دهندگان برنامه‌هاي تحت وب ادامه اجراي برنامه‌هايشان در صورت قطع شدن ارتباط از اينترنت بوده‌است. اكنون گوگل آمده ‌است كه كابوس چند ساله آنان را به رويايي شيرين تبديل كند!

تكنولوژي Google Gears كه در حال گذران نسخه آزمايشي (beta) خود است، يك محيط توسعه تحت وب سورس آزاد (open source) است كه امكان ادامه بكارگيري برنامه‌هاي تحت وب بدون وجود ارتباط با كارگزار از طريق شبكه يا اينترنت را فراهم مي‌سازد. به زبان ساده‌تر اگر در حالت عادي با قطع ارتباط شبكه‌اي يا اينترنتي تمامي برنامه‌هاي تحت وب بدون امكان اجرا باقي مي‌مانند، به كمك اين محيط مي‌توان استفاده از برنامه را ادامه داد و در زمان ارتباط مجدد، تغييرات اعمال شده در حالت آفلاين را به كارگزار اصلي منتقل نمود.

اين عمل به كمك سه گروه از API ارائه شده به زبان جاوا اسكريپت ميسر شده‌ است:
- ذخيره‌سازي منابع و ارائه سرويس محلي به برنامه
- ذخيره‌سازي اطلاعات در يك بانك اطلاعاتي رابطه‌اي قابل جست‌وجو به صورت محلي!
- امكان اجراي كدهاي غير هم‌زمان (asynchronous) جاوا اسكريپ براي بهبود كارايي برنامه محلي

گوگلي معماري ارائه شده در Google Gear را نتيجه آزمون ساختارهاي مختلف براي برنامه‌هاي تحت وب آفلاين خوانده است. اين معماري نكات زير را در مورد هر برنامه مشخص مي‌كند:
1. جداسازي لايه داده
2. تصميم‌گيري در مورد اينكه چه قابليت‌هايي از برنامه در حالت آفلاين پياده‌سازي شوند. (استراتژي اتصال)
3. تصميم‌گيري در مورد عملكرد modality برنامه
4. پياده‌سازي همزماني (يكسان‌سازي) اطلاعات

جداسازي لايه داده
در بيشتر برنامه‌هاي تحت وب امروزي لايه‌اي به نام لايه داده در سرويس گيرنده (client) وجود ندارد.



شكل 1 – در سرويس گيرنده لايه داده وجود ندارد

ادامه مطلب
+ نوشته شده توسط مصطفی طباطبایی در دوشنبه یکم مرداد 1386 و ساعت 22:37 |

مايكروسافت از 6 سال پيش به فكر ساخت Surface افتاده بود و براي رسيدن به اين هدف قوي‌ترين نظريه‌پردازان دنياي IT را به كار گرفت.



Surface، حقیقت دنیای مجازی
فرزند جديد مايكروسافت متولد شد
مایکروسافت‌، غول نرم‌افزاری دنیا که مدتی پیش خبر عرضه لپ‌تاپ ویژه خود با نام Origami 2 را به بازار دنیای سخت‌افزار اعلام کرد، چند هفته قبل رایانه جدیدی را معرفی کرد که شبیه به یک میزعادی است و با فناوری «چند لمسی» (multi-touch) عمل می‌کند. کاربر این ابزار شگفت‌انگیز به ‌راحتی می‌تواند با استفاده از دست، نقشه‌ها و سایت‌های اینترنتی را جست‌وجو کند و اندازه تصاویر را همانند اجسام واقعی با دست تغییر دهد.

استیو بالمر، مدیر اجرایی خانه ردموند در برنامه ویژه خود با نام All Things Digital که برای معرفی این کامپیوتر منحصر به‌فرد ترتیب داده شده بود اظهار داشت که این ابزار سناریوی انفورماتیک را که براساس آن همیشه میان مردم و فناوری موانعی وجود دارد، تغییر می دهد. ابزار جدید مایکروسافت اگرچه مثل iPhone که این روزها در دنیای IT به‌سرعت روبه گسترش است، فناوری «صفحه لمسی» را مورد استفاده قرار داده، ویژگی‌هایی دارد که با هیچ ابزار دیگری مجهز به این فناوری قابل قیاس نیست.

این ابزار که Surface نام گرفته، درحقیقت وسیله‌ای در ابعاد یک میز کوچک است و همین ویژگی باعث شده تا ظاهر آن برای کاربر آشنا باشد. با قراردادن یک دوربین دیجیتال روی سطح این رایانه میزی می‌توان با استفاده از یک شبکه بی‌سیم تصاویر را از دوربین روی این رایانه بارگذاری و بلافاصله آنها روی صفحه نمایشگر مشاهده کرد و در صورت تمایل آنها را بدون هیچ تماس فیزیکی با رایانه به تلفن‌همراه انتقال داد.






ادامه مطلب
+ نوشته شده توسط مصطفی طباطبایی در دوشنبه یکم مرداد 1386 و ساعت 22:30 |