شرکت های نرم افزاری برای «ویندوز 7» آماده شوند!

همانطور که می دانید چند وقتی است شرکت مایکروسافت با نسخه جدید سیستم عامل ویندوزش یعنی ویندوز 7 سر و صداهای زیادی به پا کرده است. نسخه RC ویندوز 7 هم اکنون برای دانلود در وب سایت مایکروسافت در دسترس است. مایکروسافت قول تغییرات زیادی را در این ویندوز داده است و قصد دارد شکست ویستا را با ارائه ویندوز 7 جبران کند. از قرار معلوم ویندوز 7 نسبت به ویستا برتری هایی در سرعت، ظاهر، سازگاری بیشتر با سخت افزارها و امکانات دارد. تاسک بار در ویندوز 7 از نو طراحی شده و امکانات خوبی به کاربر برای مدیریت پنجره های باز می دهد. قابلیتی به نام Libraries کاربران را در یافتن فایل های خودش یاری می کند (لینک هایی به فایل ها را در یکجا در دسترس کاربر قرار می دهد). تکنولوژی های جدیدی مثلی Multi-touch که کاربران ویندوز 7 را قادر به استفاده از دستگاه های جدید لمس چندگانه می کند.

Windows 7 firom Microsoft

کاربران نهایی ممکن است از این ویندوز خیلی لذت ببرند و از آن استفاده کنند. شاید هم پس از چند روز استفاده از آن بیزار شوند و به جای آن سیستم عامل دیگری نصب کنند. در نظر کاربران نهایی سیستم عامل ویندوز 7 خیلی از مسایل پنهان می ماند. این تولیدکنندگان نرم افزاری هستند که باید خود را با ویندوز جدید مایکروسافت هماهنگ کنند.EN-w7-comp_rgb_L_3

یکی از مسایل مهمی که برای برنامه نویسان و شرکت های نرم افزاری که برای ویندوز نرم افزار تولید می کنند، در هنگام معرفی یک نسخه جدید از سیستم عامل ویندوز بوجود می آید، مسئله سازگاری یا Compatibility است. اگر یادتان باشد هنگام معرفی ویندوز ویستا توسط مایکروسافت برنامه نویسان و شرکت هایی که برای سیستم عامل ویندوز نرم افزار تولید می کردند، هراس زیادی از عدم سازگاری نرم افزارهایشان با ویستا داشتند. اما هنگامی که نسخه انهایی ویندوز ویستا عرضه شد، اتفاق خاصی نیفتاد و بسیاری از نرم افزارهایی که روی ویندوز اکس پی اجرا می شدند روی ویستا هم بدون هیچ مشکلی اجرا شدند و برخی از نرم افزارها هم با ایجاد یک تغییر کوچک توسط سازنده، قابل استفاده در ویستا بودند. البته مسئله ای که برخی نرم افزارهای کاربردی با آن مواجه شدند، قابلیت جدید ویستا به نام UAC بود که برای تامین امنیت کاربران در ویندوز ایجاد شد و مشکلاتی را برای برنامه هایی که احتیاج به دسترسی Administrator برای انجام برخی اعمال در ویندوز داشتند، بوجود آورد.

خبر خوب این است که اگر نرم افزاری هم اکنون روی ویندوز ویستا به خوبی اجرا می شود، به طور حتم می توان گفت بدون هیچ تغییری در نرم افزار مربوطه، روی ویندوز 7 نیز به خوبی اجرا خواهد شد. برای اینکه مطمئن شوید که نرم افزار شما بدون هیچ مشکلی روی ویندوز ویستا نسخه نهایی اجرا خواهد شد یا خیر قدم های زیر را دنبال کنید :

  • Windows Application Compatibility Toolkit (ACT) 5.5 و Application Verifier 4.0 را دانلود و نصب کنید. این برنامه ها به شما می گویند که نرم افزر شما با کدام امکانات نسخه جدید ویندوز مشکل خواهد داشت و شامل مستنداتی هستند که به شما در ساخت نرم افزاری که با نسخه جدید ویندوز کاملاً سازگار باشد، کمک می کنند.
  • کتاب Windows 7 Application Quality Cookbook را دانلود کنید و بخوانید. این کتاب در مورد سازگاری نرم افزارهای دیگر با ویندوز، امکانات جدید ویندوز 7 و ویندوز سرور 2008 و تغییرات در بخش های مهم ویندوز مطالب خوبی دارد.

به هر حال ویندوز 7 در سال 2009 بر اساس قولی که مایکروسافت داده است در سال 2009 به بازار خواهد آمد. پیش بینی می شود که استقبال کاربران از این ویندوز خیلی بیشتر از ویندوز ویستا خواهد بود. خیلی از کسانی که از ویندوز اکس پی استفاده می کنند و به ویندوز ویستا مهاجرت نکرده اند، حتمآً از ویندوز 7 استفاده خواهند کرد، زیرا دیگر ویندوز اکس پی جوابگوی آن ها نخواهد بود. می توانید با دریافت و نصب نسخه RC ویندوز 7 با امکانات جدید آن آشنا شوید و نرم افزارهای خود را روی آن امتحان کنید.

منبع قسمتی از مطلب : A Developer’s Guide to Preparing for Windows 7

مطالب مرتبط :

اگر تمايل به دنبال کردن مطالب اين وبلاگ داريد، مي توانيد مشترک فيد فراسان شويد.

چطور مشترک شويم؟

یافتن کار نیمه وقت و کسب تجربه در زمینه نرم افزار-قسمت چهارم

در مطالب قبلي به توضيح راه هاي ممکني که يک دانشجوي نرم افزار مي تواند بوسيله ي آن ها به کسب تجربه و درآمد بپردازد پرداختيم. برخي از خوانندگان فقط جنبه کسب درآمد را در نظر داشتند، اما توجه داشته باشيد که کسب تجربه در زمينه هاي مناسب و کاربردي مي تواند آينده شغلي شما را تحت تاثير قرار دهد و مي توانيد کارهايی که در دوران دانشجویی انجام داده اید را به عنوان رزومه ارائه کنيد.

قسمت چهارم : خودتان دست به کار شوید!

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

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

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :