مايكروسافت در راستاي كنترل بازار خدمات و اطلاعات مبتني بر وب و رقابت بيشتر با گوگل، قسمتهايي از MSN را در اختيار برنامهنويسان خارج از مايكروسافت قرار داد.
به گزارش سرویس خبر سایت افق به نقل از ایتنا مايكروسافت اميدوار است كه با نوشتن برنامهها و كدهاي مختلف پيرامون MSN، تعداد كاربران آن و حتي بينندگان سايتهاي وابسته به مايكروسافت نيز افزايش خواهد يافت.
خطري كه مايكروسافت را در حال حاضر تهديد ميكنند، سود حاصل از تبليغات و خصوصاً تبليغات متني است كه گوگل به همراه نتايج جستوجوها نمايش ميدهد و مهمترين منبع درآمد آن ناميده شده است.
برنامهنويسان از اين پس ميتوانند با استفاده از محتوا و خدمات موجود در MSN، محصولات منحصر به خود را توليد كنند. براي مثال شركتي با ايجاد تغييرات در پيغامرسان MSN، پيامهاي ژاپني را به كرهاي و بالعكس ترجمه ميكند. مايكروسافت علاوه بر MSN، اجازه تغيير و توسعه را در ابزار جستوجوي خود و همچنين در سرويسهاي Virtual Earth، MapPoint و IE نيز ميدهد.
در صنعت نرمافزار، APIها امكان پيوند ميان برنامههاي شخصي و نرمافزارهاي ديگر(به خصوص سيستمهاي عامل) را براي برنامهنويسان فراهم ميكنند.
ناظران بر صنعت معتقدند كه موفقيت مايكروسافت در انحصاريسازي ويندوز، به برنامهنويساني برميگردد كه مدتها توليدات خود را تحت اين سيستم عامل نوشتهاند. بدبيني و نگراني از سياستهاي مايكروسافت بوده و به يقين تهديدهاي گوگل را تا 5 سال ديگر پيشبيني كرده است.
+ نوشته شده در
84/06/30ساعت   توسط Ofoog.com
|
استیو بالمر در آخرین بیانات خود در کنفرانس PDC 2005 از ارائه قریب الوقوع SQL Server 2005، Visual Studio 2005 و BizTalk Server 2006 در هفتم نوامبر خبر داد.
به گفته بالمر، مایکروسافت قصد دارد مراسم معرفی این محصولات به کاربران را در مرکز همایشهای "Moscone" واقع در ایالت سان فرانسیسکو برگزار نماید و در آن زمان "استیو بالمر" شخصاً مسئولیت این مراسم معرفی و نطق افتتاحیه را بر عهده خواهد گرفت.
بالمر در توضیحی پیرامون این محصولات بیان داشت که چگونه استفاده از نگارش جدید این ابزارها می تواند در بسط و گسترش تجارت کمک نماید. به عقیده بالمر، اینها نرم افزارهایی هستند که انتظار طولانی مدت کاربران جهت آنها ارزشمند می باشد.
با این وجود به گفته منابع آگاه حاضر در نمایشگاه PDC 2005، نرم افزار BizTalk Server 2006 بصورت نهایی (Final) منتشر نمی شود و به احتمال فراوان تا نیمه نخست سال آینده به طول می انجامد.
+ نوشته شده در
84/06/30ساعت   توسط Ofoog.com
|
|
|
به گزارش بخش خبر سایت افق به نقل از سايت اطلاع رساني گروه فناوري FRANCOSOFT TECHNOLOGIES، اولين نرم افزار و الگوريتم هوشمند بسته بندي و حفاظت اطلاعات در دنيا توسط يك شركت ايراني توليد شد. اين نرم افزار برنامه نويسان و شركت هاي توليد نرم افزار را قادر مي سازد تا توسط اين سيستم هوشمند در جهت بسته بندي اطلاعات و حفاظت آن ها اقدام كنند. مهندس سيد محمد علي اسلامي طراح و سازنده اين فناوري روش كار اين سيستم را چنين پاسخ دادند.
براي مثال فرض كنيد كه يك نرم افزار كاربردي وجود دارد كه داراي يك فايل EXE است و براي اجرا شدن نيازمند وجود تمامي شاخه ها و صد ها فايلي است كه در كنار آن موجود مي باشد. براي درك بهتر مي توانيد يك بازي كامپيوتري را تصور كنيد كه داراي يك فايل اجراي و ده ها پوشه و صد ها و گاها در برخي موارد هزاران فايل است كه زماني كه شما اقدام به اجراي آن مي كنيد تمامي اسناد موجود در برنامه مورد استفاده قرار مي گيرد. حال اين فناوري كاربران را قادر مي سازد تا تمامي اسناد جانبي يك نرم افزار را به فايل اجرايي آن ضميمه كنند.
دو نكته جالب در نرم افزار باعث تمايز آن نسبت به محصولات مشابه خارجي شده است:
1- با توجه به اينكه تمامي اسناد جانبي نرم افزار همگي به فايل اجرايي ضميمه مي شوند ، حجم فايل اجرايي به مقدار حجم كل اطلاعات نرم افزار تغيير مي كند. براي مثال حجم فايل اجرايي شما 1 مگابايت و حجم تمامي پوشه ها و فايل هاي جانبي 100 مگابايت است. حال حجم فايل اجرايي نرم افزار بعد از پايان عمليات به 101 مگابايت تغيير مي يابد. حال با استفاده از سيستم فشرده ساز نيز مي توان تا ميزان 30 الي 50 مگابايت از حجم قبل آن كاست. لازم به ذكر است كه بدليل حجم بالاي نرم افزار بعد از پايان عمليات كه علت آن توضيح داده شد ، اما به هيچ وجه باعث ايجاد اختلال در رايانه و حافظه آن نشده و نرم افزار بسرعت و بدون نقص اجرا مي گردد.
2- عدم استخراج فايل هاي ضميمه شده بروي ديسك سخت و يا حافظه از فايل اجرايي ، در هنگام اجرا و يا استفاده از نرم افزار بسته بندي شده.
همچنين برخي از قابليت هاي ويژه اين محصول به شرح زير مي باشند:
1- بسته بندي اطلاعات يك نرم افزار كاربردي و تبديل به يك فايل اجرايي بطوري كه فايل هاي ضميمه شده هرگز بروي رايانه و يا حتي حافظه موقت نيز استخراج نمي شوند. 2- امكان تعيين حساسيت بروي فايل توليد شده جهت ايمن ماندن از عمليات نفوذگران 3- حفاظت فايل هاي ضميمه شده به فايل اجراي و حفاظت توسط اولين و پيشرفته ترين الگوريتم ساخته شده در ايران 4- امكان تعيين مقدار فشرده شدن فايل بعد از اتمام عمليات 5- امكان ضميمه نمودن انواع فايل هاي صوتي – تصويري – كتابخانه اي – بانك هاي اطلاعاتي و غيره
اين نرم افزار قدرتمند هم اينك توسط شركت فناوري توليد نرم افزار و سخت افزار فغان سيستم آماه عرضه مي باشد. |
+ نوشته شده در
84/06/26ساعت   توسط Ofoog.com
|
منبع: CNET مترجم: كوروش عبدى
تنهادر سال 2002 ؛ 60 ميليارد دلار صرف تشخيص و ترميم نارسايى هاى محصولات نرم افزارى شد نرمافزارها ديگر به دنياى مهندسان و متخصصان فناورى محدود نمىشوند .
امروزه نرمافزارها به حدى در زندگى روزمره انسانها نفوذ كردهاند كه همه آن را بخشى ثابت و عادى از جريان زندگى خود مىدانند.
از سيستمهاى پيشرفته سرگرمىهاى خانگى گرفته تا سيستمهاى پيچيده مالى و تجارى كه معاملات چند ميلياردى را در سراسر جهان سازماندهى مىكنند، همگى با نرمافزار سر و كار دارند، به عبارت ديگر نرمافزار بخش جذايى ناپذيرى از فعاليتهاى انسان مدرن است.
اين ميزان وابستگى انسانها به محصولات نرمافزارى و استفاده اين دستاورد بزرگ در دنياى الكترونيك تاثير نارسايىهاى نرمافزارى را افزايش مىدهد. امروزه توليد كنندگان و طراحان نرمافزار با طيف گستردهاى از مخاطبان روبرو هستند كه از آنها به عنوان كاربر ياد مىشود.
اين كاربرها نمىتوانند وجود نارسايى در محصولات نرمافزارى را تحمل كنند, در حالى كه شخصى كه داراى دانش تخصصى است و با ويژگىهاى نرمافزار آشنا است، نواقص و كاستىها را پديدهاى عادى تلقى مىكند. با وجود اينكه ريسك از دست دادن اعتماد مشتريان در نتيجه نارسايىهاى موجود در محصولات نرمافزارى در فضاى كنونى فناورى افزايش يافته است، شركتهايى كه در حوزه طراحى نرمافزار فعاليت مىكنند اساساً همان راه سنتى خود را مىروند.
فرايند كنونى حاكم در طراحى نرمافزار به گونهاى نيست كه با تضمين كيفيت محصول در راستاى كاهش نارسايىها و بهبود بخشيدن تجربه كاربر از آن عمل كند. از سوى ديگر؛ فشار فزاينده بازاريابى و تلاش شركتها براى عرضه سريعتر محصول، مهندسان را مجبور مىكند زمان كمترى را صرف طراحى محصول يا ارتقاى نسخههاى جديد آن كنند كه اين امر خود شرايط را بدتر مىكند.
عوامل مذكور باعث مىشود مجموعهاى از نارسايىها در طراحى نرمافزار به وجود بيايد؛ هزينههاى پشتيبانى پس از فروش افزايش يابد و سابقه بدى كه كيفيت پايين نرمافزار بر جا مىگذارد تشديد شود.
پژوهشهاى دانشگاهى نشان مىدهد كه تنها در سال 2002 , صنعت فناورى رقم سرسامآورى معادل 60 ميليارد دلار را صرف تشخيص و ترميم نارسايىهاى موجود در محصولات نرمافزارى كرد. شمار زيادى از شركتها در گزارشهاى خود گفتهاند حدود 50 درصد هزينههاى طراحى نرمافزار را به تشخيص و ترميم نارسايىهاى موجود در محصولات خود اختصاص مىدهند.
بديهى است كه وقت آن رسيده تغييراتى بنيادين در نحوه طراحى نرمافزارها ايجاد شود تا منابع با ارزش شركتها صرف كار مجدد بر روى محصولاتى كه مىتوانست از اول با دقت بيشترى طراحى شود نگردد. آزمايش؛ مرحلهاى كه در طراحى نرمافزار ناديده گرفته شده است. نتايج يك نظرسنجى از مديران ارشد فناورى شركتهاى فروشنده نرمافزار و مديران اطلاعات شركتهاى IT نشان مىدهد بيشتر مديران در اين مورد اجماع دارند كه صنعت فناورى مساله تضمين كيفيت نرمافزار را ناديده گرفته و سرمايهگذارى در اين زمينه كمتر از ميزان بايسته است.
اين پديده غالباً به صورتهاى زير نمود مىكند: - شركتها در برنامه خود يك مرحله آزمايش رسمى را در پايان چرخه طراحى نرمافزار مىگنجانند. بيشتر آزمايشهايى كه قبل از اين مرحله انجام مى شود غير رسمى و موقتى است و در آنها بسيار به جنبههاى مهندسى توجه مىشود تا شرايط و نيازهاى كاربر. - بعضى از آزمايشها تا اواخر چرخه مهندسى نرمافزار كاملاً ناديده گرفته مىشوند، آزمايشهايى كه غالباً ناديده گرفته مىشوند از نوع White - box ( آزمايش انطباق عملكرد بازدهى نرم افزار با توجه به ساختار درونى و كد دهى آن) و تست عملكرد هستند.
اين ناديده گرفتن و اهمال در آزمايشهاى لازم باعث بروز نارسايى در نرمافزار و مشكلات عملكردى در مواقعى مىشود كه به تصور مهندسان در مرحله طراحى توجه لازم به آن شده است. - نبود برنامهريزى رسمى براى آزمايش نرمافزار؛ مشخص نبودن و ناهماهنگى روشها و ابزار آزمايش نظير نرمافزارهاى موجود, خدمات حرفهاى كارشناسان تست نرمافزار و چهارچوبهاى آزمايش - نبود معيارهاى رسمى سنجش كيفيت كه باعث كاهش كارايى تصميمگيرىهاى مديريتى مىشود.
تصور كنيد شركت از يك طرف بايد نرمافزار را به موقع در اختيار مشترى مهم خود قرار دهد و از طرف ديگر نيازمند سرمايهگذارى بيشتر بر روى آزمايش محصول خود است؛ حال آن كه اهداف كيفى مشخصى براى محصول خود ندارد. چنين شركتى تلاش مىكند اعتبار خود را نزد مشترى از دست ندهد؛ اما عدم وجود معيارهاى كيفى باعث مىشود مديران اين شركت در تصميمگيرىهاى خود دچار ناتوانى و سرگردانى شوند. مهمترين پيامد اجراى يك پروژه طراحى نرمافزار كه از كاستىهاى فوق رنج مىبرد اين است كه تيم مهندسى اهداف كيفى را نمىشناسد و در راستاى آنها عمل نمىكند.
اين امر باعث مىشود ميزان سرمايهگذارى بر روى آزمايش محصول با اهداف كاربردى نرمافزار سازگار نباشد و ريسك توان نرمافزار در تامين نيازهاى كاربر افزايش يابد. الگوى برنامهريزى كيفيت؛ سازمانهايى كه به كمك متخصصان تست نرمافزار فعاليتهاى خود را به بهترين وجه ممكن انجام مىدهند برنامههاى عمده طراحى نرمافزار را با صرف زمان برابر براى تعيين اهداف كيفى و كاربرد محصول خود آغاز مىكنند.
در اين نوع برنامهريزى در درجه اول مجموعهاى از معيارها مشخص مىشود كه بخشهاى مهندسى, مديريت محصول و مديريت اجرايى مىتوانند از آنها براى نظارت بر پيشرفت كيفى نرمافزار در دست طراحى كمك بگيرند. اين معيارها امكان كنترل نارسايى, اندازهگيرى ريسك نارسايىها, بسامد نارسايىها, عملكرد و هزينه آزمايش را فراهم مىكند.
سپس, به عنوان بخشى از برنامهريزى اوليه پروژه تيم مهندسى توجه خود را روى جنبههاى اساسى هماهنگ كردن مديريت آزمايش و كيفيت نظير برنامه تست واحد, برنامه تست عملكرد, قابليت اتوماسيون تست, برنامه تست پسرفت, فرايندهاى نظارت بر آزمايش و گزارشدهى و فرايندهاى مهندسى متمركز مىكند تا نارسايىهاى شناسايى شده را برطرف كند. اين برنامهريزى و سازماندهى فرايند آزمايش به مديران و مهندسان اين توان را مىدهد كه در تعيين ميزان سرمايهگذارى بر روى منابع آزمايش, نرمافزارهاى لازم, خدمات حرفهاى كارشناسان آزمايش نرمافزار و زيء ?ساخت با دانش و دقت بيشترى عمل كنند.
يكى از جنبههاى كيفيت نرمافزار كه غالباً ناديده گرفته مىشود امكان رديابى و پىگيرى نرمافزار بعد از رسيدن به دست مشترى است. داشتن ارتباط مستقيم و پيوسته با مشترى مىتواند به شركت در تشخيص و رفع سريع نواقص عملكردى محصول آن كمك كند. تيمهاى مهندسى كه بر روى كيفيت سرمايهگذارى مىكنند بايد بر روى سيستمهاى رديابى محصول نيز سرمايهگذارى كافى انجام دهند. تا بتوانند با تحليل و بررسى نواقص, عوامل اصلى تضعيف كننده و تقويت كننده كارايى نرمافزار را شناسايى كنند.
رديابى كارآمد به مهندسان اجازه مىدهد با تشخيص به موقع اء ? عوامل اصلى عملكرد خوب يا بد نرمافزار درس بگيرند. تيم مهندسى بايد در تعيين سيستم مديريت كيفيت چارچوب انعطافپذيرى را ايجاد كند تا با پيشرفت پروژه متناسب با شرايط در روشها و معيارها تغييراتى ايجاد كند. سازمانهايى كه غالباً در اجراى پروژههاى بزرگ نرمافزارى با كيفيت بالا موفق بودهاند آنهايى هستند كه براى درسى كه از نتايج پروژه مىگيرند اهميت خاصى دادهاند.
در پايان هر پروژه حقايقى آشكار مى شود كه مىتواند در افزايش كارآيى پروژههاى آينده شركت تاثير به سزايى داشته باشد. تيم مديريت اجرايى اصولاً تلاش مىكند با مرور نتايج پروژه قوانينى را براى فعاليت موفقآميزتر در پروژههاى آينده استخراج كند.
نتيجهگيرى؛ شركتهايى كه رويكرد كارآمدتر و آزمودهترى به مديريت كيفيت دارند دستاوردهاى برترى خواهند داشت؛ به اين معنى كه ثبات عملكرد سيستم آنها بالاتر و هزينههاى پشتيبانى پس از فروش آنها پايينتر خواهد بود.
و نهايتاً اين كه هر موفقيتى هزينه خاص خود را دارد. سازمانهايى كه به دنبال تغيير اساسى در مديريت كيفيت محصولات خود هستند بايد راه درازى را طى كنند و در درجه اول سرمايهگذارىهاى لازم را انجام دهند. شركتهايى كه دست به چنين سرمايهگذارىهاى مىزنند نه تنها هزينه پشتيبانى پس از فروش را كاهش مىدهند؛ بلكه مىتوانند محصولات نرمافزارى جديد خود را در زمان كوتاهترى طراحى و عرضه كنند. بديهى است كه كاهش زمان طراحى نرمافزار مىتواند موفقيت شركتها را در بازار رقابتى امروز تضمين كند.
+ نوشته شده در
84/06/21ساعت   توسط Ofoog.com
|