7 Jan
کنفرانس گوگل و معرفی رسمی nexus one

ارسال شده در 09:57 ق.ظ | 2010

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







معرفی رسمی  nexus one

‎ساعتی پیش کنفرانس معرفی نکسوس وان هم به پایان رسید و گوگلی که زمانی گفته بود هیچ گاه وارد بازار تلفن همراه نخواهد شد، اولین موبایلش را معرفی کرد و البته با اعتماد به نفس کامل آن را اولین گوشی از رده Superphone ها می داند.

‎پس از تولید سیستم عامل ویژه تلفن های همراه توسط گوگل، اولین گوشی آندرویدی G1 بود که توسط اچ تی سی و با مشارکت تی موبایل ارائه شد. و اکنون این سیستم عامل بر روی ۲۰ نوع موبایل ارئه گردیده، که در ۴۸ کشور جهان توسط ۵۹ ارائه دهنده خدمات تلفن همراه مورد حمایت قرار می گیرد. البته تا کنون این سیستم عامل نوپا ۱۹ زبان زنده دنیا را هم آموخته است.

‎از خصوصیات سخت افزاری آن علاوه بر مواردی که در اینجا ذکر شد ، می توان به صفحه نمایش AMOLED، جی پی اس، ورودی هدفون ۳.۵ میلیمتری و ال ای دی چند رنگ پشت ترک بال آن اشاره کرد، هر چند که متاسفانه صفحه نمایش آن چند لمسی نیست. این گوشی به نازکی یک مداد و سبکی یک چاقوی سوئیسی است.
‎یکی از نکات جالب در مورد موبایل گوگل این است که اگر ان را از طریق سایت ویژه گوگل سفارش دهید، می توانید بدون هیچ هزینه اضافه ای، متن دلخواه تان را در دو خط به صورت حکاکی در پشت گوشی تحویل بگیرید!

‎علاوه بر اینکه آلبوم عکس تان به صورت خودکار با پیکاسا وب Sync می شود، گوگل ارث را هم بر روی نکسوس خواهید داشت و جالب تر اینکه این گوشی کاملا حرف گوش کن است و دیگر برای باز کردن برنامه و کار با آن نیازی به کلیک کردن ندارید و حتی بدون استفاده از صفحه کلید می توانید ایمیل و تویت ارسال کنید. تنها کافی است حرف بزنید تا در چشم بر هم زدنی اطاعت کند!

‎البته گوگل تصمیم دارد که روش معمول انحصار در عرضه محصولات را هم بشکند. نکسوس هم اکنون توسط اچ تی سی تولید و با خدمات تی موبایل کار می کند. اما قرار است به زودی (در فصل بهار) وریزون هم به لیست انتخاب های مشتریان موبایل گوگل اضافه شود و البته ودافون هم برای ارائه خدمات در اروپا انتخاب گردیده است. حتی اگر از محصولات اچ تی سی هم خوشتان نمی آید، به زودی شاهد گوشی موبایل گوگل که توسط موتورولا تولید می گردد، خواهید بود.

‎برای داشتن یک نکسوس، هیچ اجباری به انتخاب یک سرویس دهنده خاص نیست. اگر تی موبایل را می پسندید، داشتن این گوشی تنها ۱۷۹ دلار برای تان خرج دارد، در غیر این صورت با پرداخت ۵۲۹ دلار صاحب یک نکسوس آن لاک شده خواهید بود

‎و اما آخرین و مهمترین نکته ای که من بعد از شنیدنش هنوز در حال بد و بیراه گفتن به خودم هستم که چرا امشب من در این مراسم نبودم: «گوگل به هر کدام از شرکت کنندگان در این کنفرانس یک nexus one رایگان هدیه داده است»
7 Jan
کنفرانس گوگل و معرفی رسمی nexus one

ارسال شده در 09:56 ق.ظ | 2010

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







معرفی رسمی  nexus one

‎ساعتی پیش کنفرانس معرفی نکسوس وان هم به پایان رسید و گوگلی که زمانی گفته بود هیچ گاه وارد بازار تلفن همراه نخواهد شد، اولین موبایلش را معرفی کرد و البته با اعتماد به نفس کامل آن را اولین گوشی از رده Superphone ها می داند.

‎پس از تولید سیستم عامل ویژه تلفن های همراه توسط گوگل، اولین گوشی آندرویدی G1 بود که توسط اچ تی سی و با مشارکت تی موبایل ارائه شد. و اکنون این سیستم عامل بر روی ۲۰ نوع موبایل ارئه گردیده، که در ۴۸ کشور جهان توسط ۵۹ ارائه دهنده خدمات تلفن همراه مورد حمایت قرار می گیرد. البته تا کنون این سیستم عامل نوپا ۱۹ زبان زنده دنیا را هم آموخته است.

‎از خصوصیات سخت افزاری آن علاوه بر مواردی که در اینجا ذکر شد ، می توان به صفحه نمایش AMOLED، جی پی اس، ورودی هدفون ۳.۵ میلیمتری و ال ای دی چند رنگ پشت ترک بال آن اشاره کرد، هر چند که متاسفانه صفحه نمایش آن چند لمسی نیست. این گوشی به نازکی یک مداد و سبکی یک چاقوی سوئیسی است.
‎یکی از نکات جالب در مورد موبایل گوگل این است که اگر ان را از طریق سایت ویژه گوگل سفارش دهید، می توانید بدون هیچ هزینه اضافه ای، متن دلخواه تان را در دو خط به صورت حکاکی در پشت گوشی تحویل بگیرید!

‎علاوه بر اینکه آلبوم عکس تان به صورت خودکار با پیکاسا وب Sync می شود، گوگل ارث را هم بر روی نکسوس خواهید داشت و جالب تر اینکه این گوشی کاملا حرف گوش کن است و دیگر برای باز کردن برنامه و کار با آن نیازی به کلیک کردن ندارید و حتی بدون استفاده از صفحه کلید می توانید ایمیل و تویت ارسال کنید. تنها کافی است حرف بزنید تا در چشم بر هم زدنی اطاعت کند!

‎البته گوگل تصمیم دارد که روش معمول انحصار در عرضه محصولات را هم بشکند. نکسوس هم اکنون توسط اچ تی سی تولید و با خدمات تی موبایل کار می کند. اما قرار است به زودی (در فصل بهار) وریزون هم به لیست انتخاب های مشتریان موبایل گوگل اضافه شود و البته ودافون هم برای ارائه خدمات در اروپا انتخاب گردیده است. حتی اگر از محصولات اچ تی سی هم خوشتان نمی آید، به زودی شاهد گوشی موبایل گوگل که توسط موتورولا تولید می گردد، خواهید بود.

‎برای داشتن یک نکسوس، هیچ اجباری به انتخاب یک سرویس دهنده خاص نیست. اگر تی موبایل را می پسندید، داشتن این گوشی تنها ۱۷۹ دلار برای تان خرج دارد، در غیر این صورت با پرداخت ۵۲۹ دلار صاحب یک نکسوس آن لاک شده خواهید بود

‎و اما آخرین و مهمترین نکته ای که من بعد از شنیدنش هنوز در حال بد و بیراه گفتن به خودم هستم که چرا امشب من در این مراسم نبودم: «گوگل به هر کدام از شرکت کنندگان در این کنفرانس یک nexus one رایگان هدیه داده است»
7 Jan
ASP.NET 4.0 Beta 2 – What’s New?

ارسال شده در 09:55 ق.ظ | 2010

A bit behind the times here but in my defence I’ve been up to my ears in nappies and things :). I’ve just been having a read of theASP.NET 4 and Visual Studio 2010 Web Development







A bit behind the times here but in my defence I’ve been up to my ears in nappies and things :). I’ve just been having a read of theASP.NET 4 and Visual Studio 2010 Web Development Beta 2 Overview whitepaper and spotted a few things which I don’t think were there in Beta 1 (I’m sure this list isn’t exhaustive but let’s have a stab at it anyway):

  • Expanding the range of allowable URLs
    • Alter the max path / query string length
    • Specify invalid characters used for the valid URL character check
  • Request validation logic is customisable
  • You can customise HTML, URL and HTTP Header encoding
  • Perf monitoring for individual apps in a single worker process
  • JSONP support in ASP.NET AJAX allowing you to access services in a different domain
  • <asp:chart /> control
  • HTML encoded expressions (automatic HTML encoding of markup expressions)
  • New project templates include basic styling and membership functionality
  • Controls render XHTML 1.0 Strict markup by default
  • For controls such as FormViewLoginChangePassword etc the outer table element they render can be suppressed
  • CheckBoxList / RadioButtonList can render as <ul> / <ol>
  • <asp:menu> renders as <ul>, keyboard navigation improved, gets ARIA roles / attributes
  • More control over HTML generated by Wizard / CreateUserWizard controls

And of course all the other good stuff is still there.

Also check out the breaking changes document. I spotted a minor discrepancy wrt to ClientIDMode between the overview and breaking changes documents. The overview states that controls will default to AutoID whereas the breaking changes doc states that the default setting is Predictable. I did a quick test and it looks to me that the breaking changes document is correct. iePredictable is the new default.

read more

6 Jan
سیستم عامل آیفون چیست؟

ارسال شده در 10:40 ق.ظ | 2009

iphone یا OS X سیستم عاملی است که توسط کمپانی apple برای دستگاه های iphone و ipod touch ساخته شده است. این سیستم عامل بر پایه ی Darwin OS بنا شده است و شامل 4 لایه ی انتزاعی در پیاده سازی است.






سیستم عامل آیفون چیست؟


سیستم عامل آیفون چیست؟ iphone یا OS X سیستم عاملی است که توسط کمپانی apple برای دستگاه های iphone و ipod touch ساخته شده است. این سیستم عامل بر پایه ی Darwin OS بنا شده است و شامل 4 لایه ی انتزاعی در پیاده سازی است. لایه ی CORE و Services و Media layer و Cocoa Touch layer که لایه ی رابط کاربری آیفون است. (یعنی همان صفحه ی لمسی مولتی تاچ) حجم این سیستم عامل 240 مگابایت است. بد نیست اگر بدانید تا سپتامبر 2009 حدود یکصد هزار برنامه برای آیفون نوشته و بیش از 2 میلیارد بار از وب سایت اپل دانلود شده است.
از لحاظ سخت افزاری: آیفون بجای پردازنده های X86 از پردازنده های ARM استفاده میکند. این پردازنده 32 بیتی است و به دلیل سادگی و سبک بودن در دستگاه های موبایل ، کنسول های بازی همراه، دستگاه های پخش موسیقی ،ماشین حساب ها و ... کاربرد دارد.
اپلیکیشن های تحت وب: اپل در سال 2007 امکان نوشتن برنامه های تحت وب و اجرای آنها بر روی آیفون را با استفاده از مرورگر SAFARI فراهم کرد. با توجه به دشوار بودن برنامه نویسی برای آیفون، این امکان برای طراحان بسیار جذاب بود . زیرا براحتی میتوانستند تکنولوژی هایی مانند آجاکس را به آیفون بیاورند. اما قوی نبودن موتور جاوااسکریپت مرورگر سافاری باعث شد تا برنامه های تحت وب آیفون چندان دلچسب نباشند و طرفداران زیادی نداشته باشند.
محیط برنامه نویسی آیفون: اپل در سال 2008 یک IDE برای آیفون ارائه کرد . این SDK -محیط برنامه نویسی- در Xcode اجرا میشود. Xcode همان محیط برنامه نویسی Mac OSX است. این محیط یک شبیه ساز آیفون نیز برای تست برنامه های نوشته شده دارد. اما برای ایجاد فایلی که روی دستگاه آیفون اجرا شود حتما باید یک نسخه کامل از این IDE را خریداری کرده باشید. برنامه نویسان میتوانند برنامه های خود را روی APP Store قرار دهند و بفروشند که در ازای هر خرید، 70% قیمت نرم افزار به برنامه نویس تعلق میگیرد. برنامه نویسان همچنین میتوانند نسخه های رایگانی از نرم افزار خود را روی APP Store قرار دهند.
زبان برنامه نویسی آیفون: زبان برنامه نویسی آیفون Objective-C است، که سینتکس آن شبیه C بوده و فقط قابلیت های زبان smalltalk به آن اضافه شده است. (آشنایی با objective-C ) کامپیوتری که امکان اجرای این SDK را داشته باشد باید حداقل سیستم عامل mac osx leopard داشته باشد. (در مورد ویندوز حتی فکرش را هم نکنید!)
جاوا، بزودی برروی آیفون: شرکت SUN اعلام کرده است که بزودی نسخه ماشین مجازی خود را برای اجرا بر روی آیفون ارائه خواهد کرد تا برنامه های JAVA ME بر روی آیفون و ای پاد تاچ نیز قابل اجرا باشند.
دات نت بر روی آیفون : امکان اجرای دات نت فریم ورک موبایل بر روی آیفون ممکن نیست. زیرا آیفون از پردازنده ی ARM استفاده میکند. اما با استفاده از Monotouch میتوان نتایج مشابهی را به دست آورد. مونوتاچ یکی از زیرشاخه های پروژه ی MONO است که امکان کامپایل کدهای DotNet را برای اجرا بر روی پردازنده های ARM فراهم میکند.
Flash بر روی آیفون : هم اکنون آیفون و مرورگر سافاری اش امکان نمایش فایل های فلش را ندارند. اما کاربران میتوانند نسخه ی Flash Lite را برای دیدن فایل های فلش روی آیفون نصب کنند. اما مشکل همچنان باقی است. FLASH در اصل یک virtual machine با یک کامپایلر just in time است که هنگام اجرای فایل های فلش باید کد های خارجی ای را روی آیفون اجرا کند که آیفون امکان چنین چیزی را به هیچ برنامه ای نمی دهد. شرکت ادوبی در نسخه فلش CS5 در حال اضافه کردن بخشی به این نرم افزار است که امکان کامپایل کردن فایل های فلش را به اپلیکیشن های آیفون میدهد. بنابراین تعداد بازی های آیفون به ناگهان چندین برابر خواهد شد. با این وجود همچنان امکان مشاهده ی فایل های اصلی فلش بر روی آیفون ممکن نیست.
6 Jan
موس جادویی اپل !!!

ارسال شده در 10:13 ق.ظ | 2009

چند روز پیش باز اپل با معرفی محصولی جدید تحسین همگان را برانگیخت. مثل همیشه این محصول اپل یکی از اولین ها و بهترین های نوع خودش است. Magic Mouse اپل اولین موس چندلمسی دنیا و بهترین موسی است که اپل تا به حال تولید کرده است.






موس جادویی اپل :

چند روز پیش باز اپل با معرفی محصولی جدید تحسین همگان را برانگیخت. مثل همیشه این محصول اپل یکی از اولین ها و بهترین های نوع خودش است. Magic Mouse اپل اولین موس چندلمسی دنیا و بهترین موسی است که اپل تا به حال تولید کرده است. شاید هم بتوان گفت مانند هر محصول دیگر این شرکت، با اختراع دوباره موس و کاربردهای غیر قابل تصور این ابزار کوچک روبرو هستیم.

اپل با تکیه بر دانش و تجوبه اش در استفاده از تکنولوژی چند لمسی در آی فون و تولید ترک پد های چند لمسی مک بوک ها و موس های تک کلید Mighty Mouse، دست به تولید موسی ظریف و در عین حال مستحکم و زیبا زده است. سطح قابل لمس این موس با پلاستیک یک تکه سفید رنگی پوشیده شده است، که هم کار کلید چپ را انجام می دهد و هم کلید راست آن است. مهمترین قابلیتی که آن را از تمامی موش های دنیا! متمایز می سازد، اسکرول لمسی و حرکات دو انگشتی آن است. در کنار این دو قابلیت، زیبایی خارق العاده این موس هم عقل از سرتان می پراند و هم ۶۹ دلار ناقابل از حساب بانکی تان!

نکته دیگری که می تواند باعث شادی کاربران مک و ناراحتی دیگر عشاق این موش زیبا شود، این است که مجیک موس تنها بر روی سیستم های آی مک و مک بوک کار می کند و البته تنها با سیستم عامل های لئوپارد ۱۰.۵.۸ و بالاتر سازگار است.
زیبایی مجیک موس به حدی است که نویسنده گیزمودو درباره آن می گوید: «این موس آنقدر آنقدر آنقدر زیباست که حتی هنگامی هم که نیازی به آن ندارید دوست دارید جلو چشم تان باشد، و آنچنان متفاوت است که هر کس با دیدن آن از شما درخصوص شرکت سازنده اش سوال خواهد کرد. البته بسیاری از این افراد چنان دست و پای خود را گم می کنند و محو تماشای آن می شوند که سیب خاکستری رنگ اپل را روی آن نمی بینند.»
اما اپل در طراحی ارگونومیک آن اهمال ورزیده و از این نظر امتیاز پایینی را کسب می کند. همیشه بین موس های نازک پورتابل و موس های معمولی سکوی خالیی احساس می شد که دوستداران این دو را گاهی اوقات دچار مشکل و هنگام خرید دچار تردید می کرد، ولی اپل با به جان خریدن کمی ایراد ارگونومیک به خوبی این جای خالی را پر کرده و باید منتظر استقبال خوبی از طرف هر دو گروه باشد.

یکی از مهمترین مزایای این موس، بلوتوث بودن آن است و جالب تر اینکه برای استفاده از آن نیازی به هیچ رابط اضافی ندارید و مستقیما با سیستم بلوتوث آی مک و مک بوک تان ارتباط برقرار می کند. نکته قابل توجه این است که این موس بلوتوث با برد ۱۰ متر، نیروی مورد نیازش را تنها از ۲ باتری قلمی (AA) قابل شارژ تامین می کند، که به گفته اپل با هر بار شارژ باتری ها به مدت ۴ ماه برایتان کار خواهند کرد.
حرکت فیزیکی و جابجایی مجیک هم بسیار روان و نرم است و ۲ نوار لاستیکی زیر آن، با به حداقل رساندن سطح تماس موس با سطح زیرین اش باعث تسهیل حرکت آن می شوند. با استفاده از استانداردهای جدید تکنولوژی لیزر ، این موس تقریبا بر روی هر سطح غیر شفافی کار می کند. به نظر می رسد تنها محدودیت این موس، حرکت بر روی سطح شیشه باشد که آن هم هنوز تقریبا غیر ممکن می نماید. (البته به جز موس ام ایکس لاجیتک که فقط معرفی شده و هنوز ارائه نشده است)

علی رغم اینکه هیچ مرز مشخصی میان کلید راست و چپ این موس وجود ندارد، magic mouse به راحتی حد فاصل بین این دو کلید را تشخیص داده و به راحتی این دو حرکت را از یکدیگر تشخیص می دهد. البته به گمانم برای استفاده از امکان راست کلیک، ابتدا باید آن را در تنظیمات سیستم فعال کنیم.
مهمرین نکته ای را که اپل در این موس کاملا رعایت کرده است اسکرول لمسی آن است. این امکان با تمامی انگشتان و در ۷۵ درصد سطح موس (تا نزدیک لوگوی اپل) قابل استفاده است. با فلیک کردن به بالا و پایین (حرکت سریع انگشت بر روی سطح موس) می توانید به سرعت در صفحات وب تان بالا و پایین بروید. البته هنگامی که قابلیت momentum را در تنظیمات موس فعال می کنید، حرکت اسکرول تان نرم و آهسته شده و مناسب گشت و گذار در فایل های ورد و پی دی اف خواهد بود.
همچنین با کلیک کردن با یک انگشت و اسکرول کردن با انگشت دیگر، همانند یک موس عادی می توانید بخشی از متن را انتخاب کنید. امکان اسکرول کردن هم وابسته به بخش خاصی از موس نیست و شما تقریبا در تمامی سطح آن امکان اسکرول دارید و جایزه تان هم برای استفاده از مجیک موس، امکان اسکرول ۳۶۰ درجه ای است. تنها مشکلی که ممکن است کمی آزار دهنده باشد، این است که هنگام اسکرول های طولانی و سریع ممکن است اشتباها راست یا چپ کلیک هم کنید.
حرکت دو انگشتی به چپ و راست هم که به راحتی شما را بین صفحات مرورگرتان جابجا می کند. ولی به دلیل درگیر بودن حداقل ۲ انگشت برای در دست گرفتن و جابجایی موس، تنها ۳ انگشت شما به طور همزمان قابل استفاده خواهد بود. اما با توجه به قابلیت های فراوان مجیک موس، این مشکل چندان آزاردهنده نخواهد بود.
یکی از ایرادهای مهم مجیک این است که حساسیت صفحه لمسی آن مانند ترک پد قابل تنظیم نیست. همچنین برای پیدا کردن حریم کلیک چپ و راست ممکن است مقداری به مشکل بخورید، اما کم کم قلق آن دست تان می آید. از دیگر ایرادهای آن می توان به این نکته اشاره کرد که بدنه پلاستیکی سفید آن متاسفانه همانند مک بوک، ممکن است به راحتی خراش بردارد. البته این خراش ها تاثیری در کارکرد موس نخواهند داشت و فقط برای صاحب بی نوا، دیدن آنها دردناک خواهد بود.