پلتفرم (Platform) چیه ؟


این تکنولوژی در سال 2015 معرفی شد و توانایی اجرا شدن روی تمامی دستگاه‌ها که دارای ویندوز 10 هستند را دارد مانند کامپیوتر های شخصی، تلفن همراه، تبلت، ایکس باکس وان و . . برای این کار برنامه‌نویس‌ها فقط یکبار کد نویسی می‌کنند و خروجی‌های مختلف برای انواع پردازنده‌ها از قبیل x86 ،x64 و ARM دریافت می‌کنند و برای نشر آن، فروشگاه مایکروسافت که داخل ویندوز 10 وجود دارد، ایجاد شد.

پلتفرم های چند وجهی

سومین کنفرانس بین المللی مدیریت چالشها و راهکارها

خرید و دانلود فایل مقاله

با استفاده از پرداخت اینترنتی بسیار سریع و ساده می توانید اصل این مقاله را که دارای 9 صفحه است به صورت فایل PDF در اختیار داشته باشید.

مشخصات نویسندگان مقاله پلتفرم های چند وجهی

چکیده پلتفرم (Platform) چیه ؟ مقاله :

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

کلیدواژه ها:

کد مقاله /لینک ثابت به این مقاله

کد یکتای اختصاصی (COI) این مقاله در پایگاه سیویلیکا ICMM03_195 میباشد و برای لینک دهی به این مقاله می توانید از لینک زیر استفاده نمایید. این لینک همیشه ثابت است و به عنوان سند ثبت مقاله در مرجع سیویلیکا مورد استفاده قرار میگیرد:

نحوه استناد به مقاله :

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

محمدی، جواد،1394،پلتفرم های چند وجهی،سومین کنفرانس بین المللی مدیریت چالشها و راهکارها،شیراز،https://civilica.com/doc/507789


در داخل متن نیز هر جا که به عبارت و یا دستاوردی از این مقاله اشاره شود پس از ذکر مطلب، در داخل پارانتز، مشخصات زیر نوشته می شود.
برای بار اول: ( 1394، محمدی، جواد؛ )
برای بار دوم به بعد: ( 1394، محمدی؛ )
برای آشنایی کامل با نحوه مرجع نویسی لطفا بخش راهنمای سیویلیکا (مرجع دهی) را ملاحظه نمایید.

مراجع و منابع این مقاله :

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند پلتفرم (Platform) چیه ؟ که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :

  • Ma nagement Challenges and Solutiorns Shiraz, Iran / 2016 شیراز .
  • _ C. Y. Baldwin and J. Woodard, ""The Architecture of .
  • J. v. Angeren, "Exploring Platform Ecosystems: A Comparison of Complementor .
  • Information and Computing Sciences; thesis , 2013. .
  • Osterwalder, Alexander _ Pigneur, Yves, Business Model Generation: A Handbook .
  • C. Porch, G. Timbrell and M. Rosemann, "Platforms: A Systematic .
  • A. Gawer, "TOWARDS A GENERAI THEORY OF TECHNOLO GICAL PLATFORMS .
  • S. Fallah Tafti, A. Kordnaeij, S. H. Khodadad Hoseini and .
  • X. Zhu and J. Zhang, "Study on Niches of Enterprises .
  • A. Tiwana, "The Rise of Platform Ecosystems, " in Platform .
  • M. Rysman _ "The Economics ofTwo-Sided Markets, " Journal of .
  • Osterwalder, Alexander _ Pigneur, Yves, Business Model Generation: A Handbook .
  • Hagiu, Andrei; Wright, Julian, "Multi-sided platforms, " Ihternationatl Journal of .
  • T. Eisenmann, G. Parker and M Van Alstyne , "Strategies .
  • G. Parker and M Van Alstyne, "Platform Strategy & Open .
  • E. Zambrano, "what is a platform?, " 2015. [Online]. Available: .
  • Osterwalder, Alexander ; Pigneur, Yves, Business Model Generation: A Handbook .
  • A. HAGIU, "MULTI -SIDED PLATF ORMS _ FROM M I .
  • Hagiu, Andrei _ "Strategic Decisions for Multisided Platforms, " MIT .
  • A. Moazed, "What is a Platform?, " 2014. [Online]. Available: .

مدیریت اطلاعات پژوهشی

اطلاعات استنادی این مقاله را به نرم افزارهای مدیریت اطلاعات علمی و استنادی ارسال نمایید و در تحقیقات خود از آن استفاده نمایید.

کم کد و بی کد چیست؟ پلتفرم های low-code و no-code

در چند وقت اخیر، فعالیتهای زیادی در مورد توسعه پلتفرم برای کاربرانی با تجربه کم در توسعه نرم افزار به وجود آمده است. به اصطلاح شهروند دولوپر. همچنین تلاش شده به نیازهای توسعه دهندگان حرفه ای برای ارائه برنامه ها سخت تر و پیچیده تر در چارچوب های زمانی بسیار فشرده، سیستم عامل ها و پلتفرم های کم کد و بدون کد پاسخ داده شود. این پلتفرم های نرم افزاری به گونه ای طراحی شده اند که طراحی، ساخت و راه اندازی سریع برنامه ها پلتفرم (Platform) چیه ؟ بدون نگرانی از تفاوت های ظریف سیستم عامل های اساسی یا مقیاس پذیری مورد نیاز را برای افراد نسبتاً آسان می کند. در ادامه به بررسی سوال “کم کد و بی کد چیست” پرداخته ایم.

کم کد و بی کد چیست؟ راهنمایی بر پلتفرمهای توسعه نرم افزاری low-code and no-code

نرم افزارهای بی کد یا کم کد ساخته شده در محیط مبتنی بر ابر و مبتنی بر بستر های نرم افزاری به عنوان سرویس (Platform-as-a-service) و سیستم عامل های کم کد و بدون کد معمولاً از رابط های برنامه نویسی بصری استفاده می کنند. این امر مشکلات کسب و کار در توسعه را سریعتر و کاملتر از آنچه با توسعه نرم افزار سنتی انجام می شود، حل کنند. در این فرآیند، بهره وری توسعه دهندگان حرفه ای نیز افزایش خواهد یافت زیرا نگرانی آنها بابت داشتن یک زیرساخت توسعه منعطف و قابل اطمینان رفع خواهد شد.
یک تحقیق که توسط KPMG انجام شده نشان می دهد پراکندگی گسترده سازمان ها در طی سال گذشته جنبش کم کد و بدون کد (low- and no-code) را تسریع کرده است. از زمان شروع بحران COVID-19 ، تعداد مدیرانی که از مهمترین سرمایه گذاری خود؛ توسعه سیستم عامل های کم کد و بدون کد را نام برده اند، تقریباً سه برابر شده است و از 10٪ به 26٪ رسیده است. علاوه بر این، KPMG دریافته است ، 100٪ از شرکتهایی که یک سیستم توسعه کم کد و بدون کد را اجرا کرده اند ، ROI بهینه را از طریق این ابتکارات تجربه کرده اند.

گارتنر پیش بینی کرده است که طی دو سال آینده بیش از نیمی از شرکت های متوسط ​​و بزرگ سیستم عامل های کاربردی با کد پایین را مورد استفاده قرار دهند. یک نظرسنجی از 324 سازمان توسط Unisphere Research / Information Today ،Inc، نشان داد که حداقل 76٪ این سازمانها قبلاً حداقل بخشی از نرم افزارهای خود را خارج از رویکردهای سنتی IT توسعه داده اند. این سازمانها در عرض چند هفته قادر به تغییرات بنیادی توسط این پلتفرمها در تولید و توسعه نرم افزارهای کاربردی خود هستند. تنها 17٪ گزارش می دهند که زمان تحول برای این کار بیش از سه ماه است. نظرسنجی ها نشان داده است که توسعه دهندگان غیر IT از طیف وسیعی از زمینه ها و تجارت مختلف می آیند. اما در بیشتر موارد، کاربران و توسعه دهندگان مرتبط با حوزه آی تی هستند که در بخش های مختلف کسب و کار به فعالیت مشغول بوده اند. چالش های توسعه کد کم و بدون کد شامل امنیت داده ها و مشکل در یادگیری تکنیک های مناسب برنامه نویسی و بررسی و رسیدگی به داده ها است.

کم و بدون کد (Low- and no-code) اغلب به جای یکدیگر مورد استفاده قرار می گیرند. اما تفاوت زیادی بین این دو رویکرد وجود دارد. راه حل های کم کد، معمولاً کاربرانی با کمی تجربه توسعه نرم افزار یا توسعه دهندگانی را که نیاز به ساخت سریع برنامه ها دارند، با استفاده از محیط های توسعه بصری و پیوندهای خودکار با سیستم های back-end، پایگاه داده ها، وب سرویس ها یا API ها، هدف قرار می دهند. راه حل های بدون کد، این انتزاع را یک گام جلوتر می برند و راه حلهای بکش و رها کن (Drag and Drop) بصری را معرفی می کنند که به هیچ وجه نیاز به کد نویسی ندارند.
رویکردهای کم کد و بدون کد برای استارتاپ هایی که باید سریعا نرم افزارهای خود را به بازار عرضه کنند ایده آل بوده است. اما برای شرکت های بزرگتر و مستقر نیز به همان اندازه می تواند مفید باشد. بدون کد به شما امکان می دهد ایده خود را سریعا عملی کنید و با استفاده از میزان معقولی زمان و منابع راهکار خود را پیاده سازی کنید. این رویکرد یک گزینه کم هزینه تر برای ساختن تیم داخلی از طراحان و توسعه دهندگان و یا برون سپاری آن به یک شرکت ثالث است و ایده شما را به یک محصول زنده تبدیل می کند. استفاده از بدون کد به شما امکان می دهد یک پلتفرم (Platform) چیه ؟ مرحله جلوتر بروید، و از حداقل زمان و منابع استفاده کنید.

Capgemini کد کم و بدون کد را به عنوان اصلی ترین روند فناوری شرکت معرفی می کند. Desiree Fraser، طراح مقیم در گزارش Capgemini، می گوید: “توسعه و تحویل نرم افزار کلاسیک، متمرکز بر کد” مبتنی بر کار دستی، زبان های برنامه نویسی پیچیده و ماه های کار طولانی، شما را فقط درگیر خواهد کرد. به لطف سیستم عامل های کم کد و بدون کد، اکنون ساخت برنامه های کاربردی بدون تلاش گسترده توسط برنامه نویسان، آسان تر از همیشه است. راز این رویکرد در استفاده از ابزارهای قدرتمند و مجهز به هوش مصنوعی است که از لیست API ها، الگوهای پیش ساخته و اتوماسیون به نحو احسن و بهینه استفاده می کنند.

در انتخاب پلتفرمهای کم-کد و بدون کد باید موضوعات زیر را مد نظر قرار داد.

بازگشت سرمایه: سرمایه گذاری در راه حل ها و رویکردهای بدون کد و بدون کد نیاز به رویکردهای جدید برای بازگشت پول دارد. به گفته دانیل فیشر، مدیر اصلی KPMG US، مهمترین معیار “سرعت نسبت به ارزش” است. از آنجا که کد کم و بدون کد یک رویکرد بلوک ساختاری را ایجاد می کند، حتی پروژه های پیچیده را قادر می سازد تا به سرعت انجام شوند. گاهی اوقات در عرض چند هفته و اغلب به صورت مرحله ای پروژه به نتیجه میرسد. بر این اساس، کم کد امکان تحویل سریع ارزشهای نفهته در پروژه را دارد. زیرا این رویکرد باعث بهبود تجربه بهتر مشتری، فراهم آوردن توانایی راه اندازی سریعتر محصولات یا خدمات جدید و یا تقویت قابلیت انطباق می شود و برنامه تحول دیجیتال یک سازمان را تسریع می کند.

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

در اینجا به برخی پلتفرمهایی که توسعه نرم افزاری Low-code and no-code را ممکن می کنند اشاره می کنیم.

Salesforce

Salesforce سابقه طولانی در معرفی سیستم عاملهایی دارد که منحصراً کاربران تجاری غیر فنی را هدف گرفته اند و پیشنهادات راه حل کم کد و بدون کد آن نیز از این قاعده مستثنی نیست. Platform Salesforce Lightning Platform ، که به همراه شرکت Heroku، بخشی از پلتفرم Sales Cloud App Cloud است، یک جز اساسی در محیط مشتری 360 آن است. Lightening از پلتفرم وندور Force.com استفاده می کند و اولین بار در سال 2008 برای فعال کردن برنامه های Salesforce توسط شخص ثالث راه اندازی شد. این وندور اخیراً دو محصول اصلی Lightning Flow Builder و Mobile Publisher را منتشر کرده است. Lightning Flow Builder توسعه دهندگان را قادر می سازد تا فرایند پلتفرم (Platform) چیه ؟ توسعه را مبتنی بر کامپوننتها و موتور چرخه فرایندی آن به انجام برسانند. پابلیشر نسخه موبایل نرم افزار این شرکت توسعه دهندگان را قادر می سازد تا برنامه ها را در فروشگاه های نرم افزاری اپل و گوگل منتشر کنند.

Salesforce

ابزارهایی مانند Flow Builder به کاربران کمک می کند تا گردش کار دیجیتال را به صورت end-to-end انجام دهند. این ابزار همچنین فرآیندها و جریان ها را خودکار می کند. این ابزار دارای کامپاننتها و سرویسهایی است که توسط کاربران قابل انتخاب و استفاده مجدد است. این شرکت همچنین کامیونیتی نرم افزاری بزرگی را پشت سر خود دارد.

OutSystems

OutSystems در حال تلاش برای افزایش تقاضا برای فرایند تحویل مستمر است. این شرکت راه حلی را ارائه می دهد که هوش مصنوعی را برای کمک به توسعه دهندگان در ساخت برنامه ها از طریق یک محیط توسعه بصری و مدل محور به کار می گیرد. دسترسی کاربران persona-based است و امکان توسعه در comfort levels را برای کاربران فراهم می کند. تفاوتی نمی کند کاربر یک مهندس نرم افزار باشند یا یک کاربر معمولی. خدمات بستر های نرم افزاری این پلتفرم (Platform) چیه ؟ پلتفرم، همچنین توسط AI توسعه وسیع تری می یابد و اتوماسیون امور را برای بهبود چرخه عمر برنامه فراهم می کند. این راه حل از الگوها و همچنین برنامه های قابل تنظیم استفاده می کند.

OutSystems

این وندور دسترسی به کتابخانه ای از اجزای UX و رابط کاربری drag-and-drop، فرآیندهای تجاری، منطق و مدل داده را برای ایجاد برنامه های بین پلتفرمی ارائه می دهد. ویژگی TrueChange OutSystems به طور خودکار وابستگی ها را بررسی می کند و فرایندهای استقرار را کنترل می کند.

Microsoft Power Apps

Microsoft Power Apps، پلت فرم توسعه کم و بدون کد از غول نرم افزار یعنی مایکروسافت است که برای کمک به کاربران در ساخت برنامه های وب و موبایل طراحی شده است. این راه حل کاملاً متناسب با طیف وسیعی از محصولات مایکروسافت است که بر روی سرویس مشترک داده ساخته شده است. این پلتفرم به داده های تجاری ذخیره شده در سیستم عامل داده (Microsoft Dataverse) یا در منابع مختلف داده آنلاین و داخلی متصل می شود (شیرپوینت ، مایکروسافت 365) ، Dynamics 365 ، SQL Server. همچنین ابزاری برای فرایند طراحی ، Power Apps Studio، برای ساخت برنامه های بومی در دسترس است. هدف مایکروسافت از این ابزار این است که ایجاد برنامه ها بیشتر شبیه ساخت یک اسلاید در پاورپوینت باشد.

Microsoft Power Apps

Power Apps همچنین برای توانمند سازی برنامه نویسان باتجربه جهت استفاده از کد برای ایجاد داده و فراداده، استفاده از منطق سمت سرور با استفاده از توابع Azure، افزونه ها و پسوندهای گردش کار طراحی شده است. این پلتفرم همچنین توسعه دهندگان را قادر می سازد تا منطق سمت مشتری را با استفاده از JavaScript، ادغام با داده های خارجی و استفاده از موجودیت های مجازی و وب بوک ها، ایجاد اتصالات سفارشی و تعبیه برنامه ها در تجربیات وب سایت یا برنامه کاربردی شما برای ایجاد راه حل های یکپارچه به انجام برساند.

Appian

پلتفرم اتوماسیون کد کم Appian یک محیط یکپارچه است که بر روی اتوماسیون برای مدیریت فرایندهای پیچیده از جمله اتوماسیون فرآیند رباتیک، مدیریت فرایندهای تجاری، مدیریت پرونده، هوش مصنوعی و قوانین تصمیم گیری تأکید دارد. برنامه های کاربردی توسعه یافته از طریق Appian به گونه ای طراحی شده اند که می توانند سازگار با ابر باشند. آنها قادر به تلفیق با هوش مصنوعی از AWS ، Azure و Google هستند. Appian با استفاده از هوش مصنوعی به عنوان یک شتاب دهنده توسعه با کد کم، راهنمای AI در زمان واقعی را در مدل سازی فرآیند خود ارائه می دهد. این پلتفرم از یادگیری ماشینی استفاده می کند تا با انجام توصیه های خودکار، تماس و درخواست کمک از شرکتهای ثالث third-party را حذف کند.

appian

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

ServiceNow

نرم افزارهای ServiceNow و همچنین زیرساخت های اختصاصی آن در پلتفرن مربوط به آن ساخته شده است که برای توسعه دهندگان در همه سطوح باز است. این سرویس که در ابتدا مدیریت و سرویس های فناوری اطلاعات را هدف قرار می داد، یک ساختار برنامه «کلید در دست» ایجاد می کند تا توسعه انواع عملکردهای تجاری را امکان پذیر سازد. این وندور همچنین با یک راهنمای توسعه نرم افزار برای کاربران تجاری غیر فنی، هدف خود را برای کمک به آنها در تنظیم برنامه ها در بستر نرم افزاری فراتر از مرکز داده گسترش داده است. این ابزار ساخت و تولید برنامه هایی را فراهم می کند که تجربه کاربر، تجربه کارمند یا نسخه موبایل را بهبود می دهند. IntegrationHub ServiceNow ، برای پشتیبانی از ارتباطات از پیش ساخته شده با سیستم های خارجی، یک محیط ادغام بدون کد است.

پلتفرم نقشه نشان

پلتفرم نقشه نشان، دارای کامل ترین سبد محصول از انواع API و SDK، نقشه فارسی تحت موبایل و وب، و تنها پلتفرم ارائه‌دهنده سرویس نقشه ایرانی و API های مسیریابی به همراه داده های ترافیکی زنده است.

مستندات (Documents)

برای کار با تمامی سرویسهای پلتفرم نشان اعم از API ها، SDK ها، افزونه ها و . مستندات مفصل تهیه شده است که می‌توانید از آنها برای پیاده سازی در برنامه موبایل یا تحت وب خود استفاده نمایید.

کیت‌های توسعه نرم‌افزار (SDK)

کیت‌های توسعه یا همان SDK ها این امکان را به شما می‌دهند تا بتوانید نقشه نشان و امکانات اولیه همچون تعیین موقعیت مکانی کاربر یا نمایش حرکت کاربر را در اپلیکیشن موبایل یا تحت وب خود اجرا کنید.

وب‌سرویس‌ها (API)

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

سوالات متداول/شرایط و قوانین استفاده

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

پنل کاربری

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

چگونه شروع به استفاده از سرویس های نشان (APIs/SDKs) کنم؟

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

ثبت نام در پنل کاربری پلتفرم نشان

به منظور استفاده و مدیریت سرویس‌های خود باید حساب کاربری جدید در پلتفرم نشان ایجاد کنید. یک حساب برای تمام سرویس‌ها کافیست

تایید کردن آدرس ایمیل و شماره همراه

جهت استفاده از سرویس‌ها و همچنین دریافت اعلان‌ها، باید پس از اولین ورود به حساب خود، شماره همراه و ایمیل‌تان را تایید کنید.

ساختن کلید دسترسی یا فایل لایسنس

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

قرار دادن کلید دسترسی در اپلیکیشن موبایل/وب

کلید ایجاد شده مخصوص سرویس مورد نیازتان را، در کد اپلیکیشن موبایل یا تحت وب قرار دهید تا سرویس مورد نظر اجرا شود.

ثبت‌نام و استفاده از سرویس‌های پلتفرم نشان، به منزله پذیرش شرایط و قوانین استفاده است. (کلیک کنید)

هزینه سرویس های (API) پلتفرم نشان چه مقدار است و چگونه محاسبه می شود؟​

نحوه محاسبه هزینه‌ها در پلتفرم نشان بصورت “پرداخت-به-ازای-مصرف” یا Pay As You Go است. یعنی شما دقیقا به همان اندازه‌ای که از سرویس‌های پلتفرم نشان استفاده می‌کنید، هزینه پرداخت می‌کنید.
نحوه پرداخت هزینه نیز به این صورت است که باید حساب کاربری خود را شارژ نمایید، و به محض استفاده از سرویس‌ها، به میزان استفاده از شارژ حساب شما کسر خواهد شد.
کل این فرآیند توسط نرم‌افزار مدیریت شده و هیچ دخالت انسانی در آن وجود ندارد.

ملاک محاسبه هزینه استفاده شما، تعداد “درخواست” یا “Request” هایی است که به سمت سرورهای پلتفرم نشان ارسال می‌کنید. تعداد درخواست‌ها نیز توسط نرم‌افزار محاسبه می‌شود و با توجه به نوع سرویس و شرایط استفاده از سرویس متغیر است. بعنوان مثال ممکن است برای تعیین مبدا و مقصد در سرویس مسیریابی، 10 درخواست به سمت زیرساخت نشان ارسال گردد، اما در نقطه جغرافیایی متفاوت و در شرایطی دیگر ممکن است همین کار، 15 درخواست ارسال کند.

شارژ رایگان 100 هزار تومانی ماهانه برای تمام کاربران

پلتفرم نشان به منظور حمایت از استارتاپ ها و کسب و کارهای نوپا در ابتدای هر ماه شمسی مبلغ 100 هزار تومان “پلتفرم (Platform) چیه ؟ شارژ رایگان” به پنل کاربری شما واریز می‌کند، و لذا ماهیانه بین 10 تا 65 هزار درخواست رایگان (بسته به تعرفه سرویس مورد نظر) از ما دریافت می‌کنید. چنانچه مصرف شما از این مقدار بیشتر شود، باید پنل کاربری خود را شارژ نمایید.

راهکارهای جامع و هوشمند پلتفرم نشان برای کسب و کارهای لجستیک و دلیوری

پلتفرم نشان به صورت تخصصی راهکارهایی را برای صنعت لجستیک و کسب و کارهای فعال در این زمینه توسعه داده است.
چنانچه شما شرکتی هستید که روزانه تعداد زیادی بسته یا کالا را جابجا می‌کند، می‌توانید از این راهکارها برای مدیریت بهینه شبکه لجستیک خود استفاده نمایید. همچنین راهکارهایی برای مدیریت بهینه ارسال مرسوله‌ها در مراکز توزیع در پلتفرم نشان توسعه داده شده است.پلتفرم (Platform) چیه ؟

یکی دیگر از سرویسهایی که بصورت API در این زمینه عرضه شده است، سرویس “فروشنده دوره گرد” یا به اختصار TSP است. زمانیکه مسئول تحویل یا همان راننده، بیش از یک مقصد جهت دلیوری داشته باشد، به کمک این سرویس می‌توانید بهینه‌ترین ترتیب مقاصد را با در نظر گرفتن دیتاهایی همچون شبکه معابر شهری، ترافیک و … دریافت کنید. همچنین API های مسیریابی خودرو و مسیریابی موتور پلتفرم نشان، برای پیمودن مسیر بین این مقاصد به کمک شما می‌آید.

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

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

بررسی پلتفرم ها و رمز ارز های مبتنی بر بلاک چین و مقایسه ی ویژگی هایشان

به گزارش کوین ایران به نقل از Qtum، رمز ارز ها و پلتفرم های بلاک چینی در درجه اول از بلاک چین به عنوان لایه توافق و تسویه استفاده می کنند. با این وجود، مقایسه رمز ارز ها و پلتفرم های بلاک چینی نشان دهنده تفاوت هایی مابین آنها است. رمز ارز ها از لایه بلاک چین برای تسویه انتقال دارایی ها استفاده می کنند، در حالی که پلتفرم ها از این لایه برای ثبت قراردادها بهره می گیرند. اکثر رمز ارز های بلاک چینی برای پردازش تراکنش های موازی از مدل Unspent Transaction Output استفاده می کنند.

بیشتر بخوانید: اکونومیست بررسی می‌کند: چرا ونزوئلایی ها این همه بیت کوین استخراج می کنند؟

تاریخچه رمز ارز های بلاک چینی

در 31 اکتبر سال 2008، شبحی از پشت صفحه کامپیوتر در دنیای اینترنت ظاهر شد. این شبح که ساتوشی ناکاموتو نام داشت با ایده ای که تحت عنوان “بیت کوین: یک سیستم پول الکترونیکی همتا به همتا” مطرح نمود دولت ها، بانک ها و سازمان های متمرکز تأمین کننده اعتماد را مخاطب قرار داده و به چالش کشید. ایده مطرح شده شامل ترکیبی از فناوری های موجود مانند مهر های زمانی (Time Stamps) رمزنگاری شده، رمزنگاری کلید عمومی، یک سیستم گواه اثبات کار شبیه Hashcash ارائه شده توسط Adam Back بود که به همراه ایده استفاده از زنجیره ای از بلوک ها ارائه شد. این زنجیره، برای ثبت آنچه که اتفاق افتاده و اینکه بین چه کسانی بوده و زمان اتفاق، مورد استفاده قرار می گیرد.

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

با این وجود، چشم انداز ساتوشی برای بیت کوین تا حدودی با رویا های او فاصله گرفت. این چشم انداز حتی با آنچه که Wei Dai در مقاله خود تحت عنوان bmoney مشخص کرده بود نیز متفاوت بود ولی این تغییر برای دلایل خوبی انجام شده است. Wei Dai در مقاله خود در مورد سیستمی برای پول غیر متمرکز و قرارداد های هوشمند نوشته است. بیت کوین همانطور که در مقاله معرفی آن نیز اشاره شده بود، توانست به عنوان راهی برای ذخیره و انتقال ارزش عمل کند و اولین ارز غیر متمرکزی بود که توانست به این هدف دست یابد.

ساتوشی نیاز به جداسازی بیت کوین از پلتفرم های قرارداد هوشمند را درک کرده بود. کدام یک باید اول می آمد، مرغ یا تخم مرغ [بیت کوین یا قرارداد های هوشمند]؟ مسلماً هر دوی آنها می توانستند با هم ارائه شوند به ویژه هنگامی که همه چیز فقط یک آزمایش بود. اما اگر بیت کوین با حجم عظیمی از کارت های هوشمند در بالای آن شکست می خورد نتیجه می توانست غیر قابل پیش بینی باشد.

در دهه 1990 تلاش های زیادی برای صدور ارز های غیر دولتی با نام های LibertyDollar و eGold انجام شد، ولی هر دوی آنها در غیر متمرکز سازی شکست خوردند و با تلاش های دولت با توجه به قوانین خاص و معضل پول شویی به عنوان یک نگرانی بسته شد. همچنین با توجه به تعریف Nick Szabo، قرارداد های هوشمند نیز در دهه 1990 حتی پیش تر از آن نیز مورد استفاده قرار می گرفتند.

“مجموعه ای از وعده ها، که در فرم دیجیتال مشخص شده اند، از جمله پروتکل هایی که در آن طرفین بر اساس وعده های یکدیگر عمل می کنند” – Nick Szabo

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

Blockchain Currency vs Blockchain Platform

Blockchain Currency vs Blockchain Platform/ Source

پلتفرم های بلاک چینی

یک پلتفرم، چه از نوع بلاک چینی و چه از نوع غیر بلاک چینی آن، باید به بسیاری از افراد یا فناوری اجازه دهد تا وجود داشته باشند و حرفه ها، محصولات و ایده های خود را در بستر آن راه اندازی کنند. پلتفرم های آموزشی به افراد کمک می کنند تا مهارت های مختلفی کسب کنند در حالی که پلتفرم های فناورانه مانند اندروید به افراد اجازه می دهند تا ابزار ها، بازی ها و برنامه های کاربردی را خلق کرده و توزیع نمایند. برخی از پلتفرم ها برای برآورده سازی نیاز های ویژه ی صنایع خاص ایجاد شده اند در حالی که بسیاری از آنها مانند Coursera عمومی تر می باشند.

برخی از پلتفرم های بلاک چینی برای تأمین نیاز های صنایع خاصی مانند صنایع مالی و زنجیره تأمین توسعه داده شده اند. از طرف دیگر، پلتفرم هایی مانند Qtum از جمله پلتفرم های عمومی به شمار می روند، هرچند طراحی آن ابزارهای مهمی را برای برنامه های کاربردی سبک مانند برنامه های حوزه اینترنت اشیاء فراهم می کند. همچنین این پلتفرم در تلاش است تا با توسعه ماشین مجازی Qtum x86 بتواند توانایی های خود را گسترش دهد.

 Blockchain Platform Coins

Blockchain Platform Coins/ Source

مقایسه رمز ارز ها و پلتفرم های بلاک چینی

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

یکی از تفاوت های قابل ذکر در مورد رمز ارز ها و پلتفرم های بلاک چینی در طراحی آنها است. اکثر رمز ارز های بلاک چینی از مدل Unspent Transaction Output استفاده می کنند. این مدل به رمز ارز ها امکان می دهد تا تراکنش های موازی را پردازش کرده و قابلیت ردیابی بیشتری را ارائه دهند. با این وجود، قابلیت ردیابی می تواند به یک نقص و چالش بزرگ تبدیل شود چرا که قابلیت تغییرپذیری (Fungibility) توکن های شبکه را به شدت کاهش می دهد. با این وجود، این مشکلات هم برای رمز ارز ها و هم برای پلتفرم های بلاک چینی صدق می کند چرا که با چالش های حریم خصوصی مانند امضاهای Ring، امضاهای Schnorr، zkSNARK و غیره رو به رو هستند.

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

مقایسه پلتفرم های بلاک چین

Blockchain Platform Comparison/ Source

پلتفرم ها در حالت ایده آل در تلاش هستند تا هزینه های محاسبات را پایین نگه دارند. هزینه پایین سبب می شود تا برنامه های کاربردی توزیع شده بیشتری برای اجرا بر روی آن پلتفرم تشویق شوند. چنین مقایسه ای را می توان برای مقایسه هزینه و ویژگی های وب سرویس های آمازون و سرویس های ابری گوگل نیز به کار برد. علاوه بر این، ارز ها را به راحتی می توان در پلتفرم ها مورد استفاده قرار داد؛ با این وجود، ارائه یک مدل توزیع عادلانه کار چندان راحتی نیست.

غیر متمرکز سازی به خصوص برای یک ارز می تواند بسیار مفید باشد. با پلتفرم (Platform) چیه ؟ توجه به خطر بالای تورم که منجر به رکود و اختلافات منابع شده است، درگیر کردن تعداد زیادی از افراد برای تغییر و تنظیم نرخ تورم یک ارز می تواند بسیار دشوار باشد زیرا هیچکس نمی خواهد به طور هدفمند ارزش دارایی های خود را کاهش دهد؛ در حالی که دولت ها به راحتی می توانند این کار را انجام دهند و این عمل به تحکیم قدرت آنها منجر می شود. غیر متمرکز سازی در پلتفرم قرارداد های هوشمند اطمینان حاصل می کند که تغییر و بازی دادن سیستم سخت و سخت تر می شود چرا که رشد هر چه بیشتر شبکه از تغییر یا اصلاح قرارداد ها برای اهداف خاص جلوگیری می نماید.

uwp چیست؟ یک پلتفرم جهانی ویندوز از مایکروسافت

سلام خدمت همه علاقه‌مندان به یادگیری؛ بنده کارمند شرکت مایرکوسافت با داشتن چند سال سابقه کاری می‌خواهم امروز درباره uwp چیست با شما صحبت کنم. این تکنولوژی یکی از خلاقیت‌های این شرکت است که با تکمیل آن، تحول بزرگی در علم نرم‌افزار و کامپیوتر رقم خواهد خورد. شاید با خود تصور می‌کردید مایکروسافت این هیولای نرم‌افزار چُرتش گرفته و کار خاصی انجام نمی‌دهد؛ اما دیدیم که اینگونه نیست و با پروژه (uwp (Universal Windows Platform خود، قدرتش را یکبار دیگر به جهان یادآوری خواهد کرد.

uwp چیست:

uwp چیست

این تکنولوژی در سال 2015 معرفی شد و توانایی اجرا شدن روی تمامی دستگاه‌ها که دارای ویندوز 10 هستند را دارد مانند کامپیوتر های شخصی، تلفن همراه، تبلت، ایکس باکس وان و . . برای این کار برنامه‌نویس‌ها فقط یکبار کد نویسی می‌کنند و خروجی‌های مختلف برای انواع پردازنده‌ها از قبیل x86 ،x64 و ARM دریافت می‌کنند و برای نشر آن، فروشگاه مایکروسافت که داخل ویندوز 10 وجود دارد، ایجاد شد.

تا کنون بیش از 700 میلیون کاربر در سرتاسر جهان از ویندوز 10 استفاده می‌کنند، یعنی هر نرم‌افزار uwp که داخل فروشگاه مایکروسافت منتشر شده در مقابل 700 میلیون کاربر قرار گرفته است.

البته این را بدانید uwp برای اولین بار در ویندوز 8 به عنوان Runtime (ران تایم) ویندوز معرفی شد و بعد در ویندوز 10 پیشرفت‌های چشمگیری کرد. بنابراین uwp یک پلتفرم همه منظوره برای ویندوز می‌باشد و این امکان را برای برنامه‌نویس فراهم می‌کند تا نرم‌افزارهای ویندوز را طوری طراحی کند که بدون هیج تغییری در چند دستگاه ویندوزی مختلف قابل اجرا باشد. یعنی فقط اندازه و چیدمان عناصر برنامه تغییر می‌کند نه امکانات نرم‌افزار در همه دستگاه‌ها.

مزایا uwp چیست:

مزایای uwp چیست

خب بعد از تعریف uwp، نوبت به بیان مزایای این تکنولوژی می‌رسیم.

انجام برنامه نویسی براساس خانواده دستگاه نه سیستم عامل

وقتی یک پلتفرم (Platform) چیه ؟ نرم‌افزار برای یک خانواده دستگاه نوشته می‌شود، دیگر موقع اجرای برنامه مشکلی پیش نمی‌آید. مزیت این نوع برنامه‌نویسی این است که APIها، مشخصات و رفتارهای مربوط به خانواده دستگاه را تشخیص دهد. در ویندوز استور هم می‌تواند تشخیص دهد، نرم افزار مورد نظر روی چه دستگاه‌هایی نصب و اجرا می‌شود.

پکیج شدن این نرم افزار با فرمت .Appx

برنامه‌هایی با فرمت .appx قابلیت نصب روی نسخه دسکتاپ و ویندوزفون را دارند که در ویندوزفون از نسخه 8.1 به بالا پشتیبانی می‌شود.

یک مرکز خرید و دانلود برنامه به نام استور برای تمامی دستگاه‌ها

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

دارا بودن کیت‌های اضافی توسعه نرم‌افزار

به برنامه‌نویس این امکان را می‌دهد تا APIهای خاصی را برای یک خانواده مشخصی از دستگاه بسازد و در نرم‌افزار یونیورسال (uwp) از آنها استفاده کند.

داشتن قابلیت طراحی واکنش گرا

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

روش تعامل برنامه uwp (یونیورسال) با کاربر:

روش تعامل برنامه uwp با کاربر


روش‌هایی که در ادامه بیان می کنیم روش‌های مختلفی از تعامل با کاربر هستند که اطلاعات را به نمایش میگذارند.

Push notifications

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

Action center

در این بخش پیام و یا سوال‌های تعاملی مربوط به برنامه نمایش داده می‌شود که کاربر می‌تواند در این قسمت پیام‌ها را مدیریت کند و در سمت راست صفحه قرار دارد.

Background execution

می‌تواند در پس‌زمینه پلتفرم (Platform) چیه ؟ پردازش‌های ویندوز 10 قرار گیرد تا هر وقت که لازم شد کاربر دوباره به آن مراجعه کند و به کار خود ادامه دهد.

مطلب آخر:

خب دوستان به پایان مقاله uwp چیست، رسیدم؛ امیدوارم مطالب برای شما عزیزان جذاب و مورد قبول بوده باشد اما به عنوان نکته پایانی میخواهم بگویم که مایکروسافت قرار است برنامه‌های آفیس خود را یونیورسال کند که مسلما کار بسیاری از افراد راه می‌افتد. برنامه‌هایی چون: Alarm Clock ،3D Builder ،Camera، کورتانا، Calendar نمونه‌هایی از برنامه یونیورسال در ویندوز 10 هستند.

اگر قصد ساخت یک برنامه‌نویسی یونیور سال را دارید، می‌توانید با آموزش سی شارپ این زبان دوست داشتنی و یا حتی VB و C++ و JavaSqript این کار را انجام دهید. البته این زبان‌ها برای نوشتن منطق برنامه به کار می‌روند. برای رابط کاربری، زبان Xaml در نظر گرفته شده است چرا که امکانات فوق العاده‌ای را در طراحی رابط کاربری به وجود آورده است که اگر کسی مقدار کمی با آن کار کند متوجه امتیازاتش می‌شود. همچنین معماری این تکنولوژی شباهت بسیاری به Wpf دارد که از محیط ویژوال استودیو می‌توانید برای اینکار استفاده کنید.

کافیست روی گزینه wpf چیست ، کلیک کنید تا درباره کاربردها و خصوصیات آن بیشتر بدانید.

کلمات کلیدی :

مرضیه فتاحی

توضیحاتی در مورد نویسنده این مقاله :
مرضیه فتاحی

کارشناس کامپیوتر گرایش نرم افزار. نویسندگی،تجربه ای انفرادی است یعنی به اشتراک گذاری. این بخشی از ذات انسان است که بخواهد مسائل را به اشتراک بگذارد ازجمله:افکار،ایده ها،عقاید



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.