MOSEK برای حل و بهینه سازی مسائل ریاضی کاربرد دارد. از جمله مسائلی که نرم افزار حاضر قادر به حل آن ها است می توان به مسائل خطی، درجه دوم مخروطی، ماتریس، درجه دوم و درجه دوم محدود، غیر خطی محدب، مخلوط عدد صحیح خطی، مخروطی، درجه دوم مکعب و ... اشاره نمود. همچنین اندازه و مقیاس مسائلی که این برنامه قادر به حل آن ها است نامحدود است چرا که می تواند از نهایت ظرفیت CPU برای حل و بهینه سازی مسائل بهره ببرد. این برنامه قابلیت دسترسی و حل مسائل به چندین زبان برنامه نویسی از جمله C/C++ ،Java ،.NET ،Python و Matlab را نیز در اختیار کاربران قرار می دهد.
دسته:
نرم افزار ←
توسعه نرم افزار ←
کامپایلر و مفسر
نرم افزار IDA Pro به عنوان یک Disassembler (دیساسمبلر) و Debugger (دیباگر) برای باز گرداندن زبان ماشین به زبان اسمبلی توسط کمپانی Hex-Rays ساخته شده است. IDA (یا The Inreractive Disassembler) در واقع یک دی اسمبلر تعاملی، قابل برنامه نویسی، قابل توسعه و چند پردازنده ای قابل اجرا بر روی ویندوز، مک و لینوکس می باشد که به یک راه حل استاندارد بالفعل برای آنالیز کدها، بررسی میزان آسیب پذیری (vulnerability) و اعتبار سنجی COTS برنامه به منظور یافتن کد های مشکوک و یا بدافزارها و همچنین دیباگ برنامه تبدیل شده است.
Scala (اسکالا) یک زبان برنامهنویسی شیءگرا و تابعی است. از اهداف اصلی ایجاد زبان اسکالا، ارائه زبانی است برای تولید نرمافزار مقیاسپذیر به روشی چابک و سریع، و به دور از مشکلات مرسوم و از نقطه نظر چابکی و کارایی، عدهای اسکالا را جمع دو دنیای زبانهای پویا (Dynamic-Type) و ایستا (Static-Type) میدانند. یکی از دلایل دیگری که باعث مقبولیت و همچنین کارایی بالای این زبان می شود، دستور زبان (Syntax) منعطف آن است. در حال حاضر زبان اسکالا تنها زبانی است که شامل تمامی خصایص زیر است: رایگان و متن باز، استاتیک و چک زمان کامپایل (Type-safe)، شی گرا (Object Oriented)، تابعی (Functional)، موجز و منعطف، دارای طیف وسیعی از کتابخانهها (امکان استفاده راحت از کتابخانههای جاوا)، بالغ و دارای ابزارهای توسعه گوناگون.
عناوین ضمیمه بایت روزنامه خراسان شماره 394: - فضای مجازی، رقیب زندگی فضای حقیقی است - حاکمیت اینترنت باید حامی دولت ها باشد - در سال 2016، کدام شغل بهتر است؟ - نوکیا با فناوری نانو باز می گردد؟ - فضای مجازی را هم دریابید - به سادگی نقاشی با نرم افزار Paint، بازی طراحی کنید! - کمبودهای فضای مجازی - کاربران حاضر نیستند عادت خود به شبکه های اجتماعی را ترک کنند - مراقبت از رجیستری همانند چشم ها
اپل واچ (Apple Watch) یا ساعت اپل یک ساعت هوشمند است که شرکت اپل آن را همراه با آیفون ۶ و آیفون ۶ پلاس رونمایی کرد. اپل در این ساعت به طور پیش فرض ۲ نرمافزار در زمینه سلامت به نامهای Workout و Fitness را ارائه نموده است. از دیگر قابلیتهای آن میتوان به نمایش ضربان قلب، ضد آب بودن و پشتیبانی از سیری اشاره کرد. همچنین میتوان برای بهرهگیری از برخی نرمافزارها همچون اپل مپز نیز ساعت اپل را با آیفون همگام سازی کرد. در دوره آموزشی Udemy Learn Apple Watch Programming شما با برنامه نویسی و ساخت برنامه های کاربردی برای ساعت اپل با استفاده از زبان برنامه نویسی Swift آشنا می شوید.
در این کتاب توسعه ی اپلیکیشن با محیط B4A یا همان Basic4Android آموزش داده شده است که نسبت به Eclipse و Android Studio (محیط بومی توسعه ی اغلب اپلیکیشن های اندرویدی) از پیچیدگی کمتری بهره مند است و برنامه نویسی اندروید را بسیار ساده و لذت بخش می کند.
دسته:
نرم افزار ←
توسعه نرم افزار ←
محیط یکپارچه توسعه نرمافزار
IBM Rational Software Architect یک مجموعه ابزار پیوسته برای آنالیر، طراحی و توسعهی نرم افزار است که از طراحی و مدیریت و تکمیل پروژهها و سرویسهای بزرگ پشتیبانی جامعی میکند. از مجموعهی قابلیتهای آن میتوان به طراحی بر اساس مدل، آنالیز و راه اندازی معماریهای سرویسگرا (SOA)، C/C++، Java SE، Java EE و اپلیکیشنهای پرتال برای معماران و توسعه دهندگان کامپیوتری کرد. این نرم افزار همچنین ابزاری برای مدل دهی و توسعهی دلیوریهای نرم افزاری دو سره است. این نرم افزار از UML برای طراحی سرویسهای وب و اپلیکیشنهای جاوا استفاده میکند. Rational Software Architect در واقع مشتقی از پروژهی بسیار معروف و رایگان Eclipse است و به همین خاطر، از تمامی پلاگینهای Eclipse پشتیبانی میکند و شما میتوانید با آنها امکانات و ویژگیهای اضافه را به محیط خود اضافه کنید. همچنین علاوه بر پلاگینهای اکلیپس، شما میتوانید از مجموعهی پلاگینهای مخصوص Rational Software Architect نیز استفاده کنید و کاراییهای اضافهای که بر اساس نیازهایتان مشخص میشود به دست آورید.
دسته:
نرم افزار ←
توسعه نرم افزار ←
کامپوننت و کتابخانه
OpenWire کتابخانه ای رایگان و متن باز است که مجموعه ای از کامپوننت های پیشرفته VCL و FireMonkey را برای توسعه سریع نرم افزار و برنامه های کاربردی پیچیده بدون کد نویسی در اختیار کاربر قرار می دهد. کامپوننت های این برنامه با RAD Studio ،C++، ،Visual Studio 2005 - 2015، RAD Studio ،C++ Builder سازگاری دارند. از این مجموعه می توان در نرم افزار های IDE بهره برد و به ساخت و ویرایش برنامه ها و خصوصیات گرافیکی آن ها پرداخت.
دسته:
نرم افزار ←
محیط یکپارچه توسعه نرمافزار ←
RAD Studio
RAD Studio مجموعه مناسب و روشی سریع برای ساخت و توسعه برنامه های کاربردی ویژوال و کاملاً کاربر پسند برای ویندوز، مکینتاش، موبایل، دات نت، پی اچ پی و وب است. این مجموعه شامل زبان های برنامه نویسی Delphi, C++Builder, Embarcadero Prism و RadPHP بوده و تمام ابزارها و امکانات لازم برای برنامه نویسی را با حفظ سادگی، فراهم می کند تا برنامه نویسان با صرفه جویی در وقت خود، قادر به ساخت برنامه هایی قدرتمند تحت پلتفرم های مختلف (از جمله نوشتن برنامه های کاربردی با زبان دلفی برای ویندوز های 64 بیتی) باشند. RAD Studio یکی از محصولات شرکت Embarcader است.
دسته:
نرم افزار ←
توسعه نرم افزار ←
محیط یکپارچه توسعه نرمافزار
|
زبان برنامه نویسی
Qt (کیوت) مجموعهای از کتابخانهها و سرآیندهای نوشتهشده به زبان سی++ است که به برنامهنویس امکان توسعه آسان نرمافزارهای کاربردی را میدهد. کیوت شامل چندین کلاس برای کار با واسط گرافیکی، چندرسانه، ابزارهای پایگاهداده، شبکه و ... است. نرمافزارهای نوشته شده با ابزار کیوت قادرند تا با استفاده از یک کامپایلر زبان سیپلاسپلاس برای طیف وسیعی از سیستمعاملها از جمله گنو/لینوکس (نسخههای رومیزی و وسیلههای قابل حمل)، ویندوز، ویندوز CE، مکاواس و ... همگردانی شوند. بدین ترتیب حمل نرمافزار نوشته شده بدون تغییر در متن کد نوشته شده امکانپذیر است. از کیوت در زبانهای برنامهنویسی متعددی مانند سی++ و جاوا و پایتون میتوان استفادهکرد. Qt یک فریم ورک مولتی پلتفرم برای توسعه نرم افزار می باشد که اکثرا برای ایجاد برنامه هایی با رابط کاربری (GUI) مورد استفاده قرار می گیرد . اما پس از نسخه ۴ امکان ایجاد برنامه های متنی نیز فراهم شده است. بیشترین استفاده از کیوتی در رابط گرافیکی KDE بوده است که یکی از مهمترین محیط های گرافیکی لینوکس می باشد. نرم
افزار های بسیاری چون Opera, Google Earth, Skype, Qtopia و ... نیز توسط
این ابزار ایجاد گردیده اند. کیوت تقریبا در اکثر سیستم عامل های موجود چون لینوکس، ویندوز، مک و سیستم های خاصی چون PDA ها و Smartphone ها قابل اجراست.