RemObjects dasturi - RemObjects Software

RemObjects dasturi
Xususiy kompaniya
SanoatDastur ishlab chiqaruvchilar uchun vositalar
Tashkil etilgan2002
Bosh ofisHanover Park, Illinoys, Qo'shma Shtatlar
Asosiy odamlar
  • Mark Xofman
  • (Bosh me'mor)
  • Karlo Kok
  • (Bosh muhandis)
  • Mayk Orriss
  • (Loyiha bosh menejeri)
Mahsulotlar
Veb-saytwww.remobjects.com

RemObjects dasturi - 2002 yilda Alessandro Federici va Mark Xofman tomonidan tashkil etilgan Amerika dasturiy ta'minot kompaniyasi. Dasturiy ta'minot ishlab chiquvchilari uchun turli xil ishlab chiqish platformalarida, shu jumladan vositalar va kutubxonalarni ishlab chiqadi va taklif qiladi Embarcadero Delphi, Microsoft .NET, Mono va olma "s Xkod.

Tarix

RemObjects Software 2002 yil yozida tashkil etilgan. Uning birinchi mahsuloti shu edi RemObjects SDK Delphi uchun 1.0, bu kompaniyaning masofaviy echimi, endi u 6-versiyasida. 2003 yil oxirida RemObjects mahsulot portfelini kengaytirib, Delphi uchun Ma'lumotlar Xulosasini qo'shdi, bu SDK tepasida qurilgan ko'p bosqichli ma'lumotlar bazasi.

2004 yilda Karlo Kok oxir-oqibat bosh kompilyator me'moriga aylanadi Kislorod, qo'shib, kompaniyaga qo'shildi ochiq manba Paskal skript kompaniya portfeliga Delphi uchun kutubxona. Dastlabki rivojlanish kislorodda boshlandi (keyinchalik u shunday nomlandi) Chrome) Karloning keng qo'llaniladigan Paskal skript skriptini yozish tajribasidan kelib chiqqan holda. 2004 yil oxirlarida RemObjects SDK .NET uchun chiqarildi va masofadan boshqarish tizimini o'zining ikkinchi platformasiga kengaytirdi.

Chrome 1.0 2005 yil o'rtalarida chiqarilib, o'sha paytda beta-versiyada bo'lgan .NET 1.1 va .NET 2.0-ni qo'llab-quvvatladi - Chrome umumiy ma'lumotlar kabi xususiyatlarni qo'llab-quvvatlaydigan birinchi etkazib berish tiliga aylandi. Keyinchalik o'sha yilning noyabr oyida .NET 2.0 yuborilganda Chrome 1.5 paydo bo'ldi. 2005 yilda Data Abstract-ning ikkinchi platforma sifatida .NET-ga kengayishi ham kuzatildi. Data Abstract OxOnega yozilgan birinchi RemObjects mahsuloti (Oksigendan tashqari).

Hydra 3.0, 2006 yil dekabr oyida .NET uchun chiqarilgan bo'lib, mahsulotga paradigma o'zgarishini olib keldi, oddiy plagin doirasidan uzoqlashdi va .NET yoki Delphi / Win32 da yozilgan plaginlar va xost dasturlari o'rtasidagi o'zaro bog'liqlikka e'tiborni qaratdi, bu asosan foydalanishga imkon beradi. bitta loyihada boshqariladigan va boshqarilmaydigan kodlarning.

2007 yil yozida RemObjects .NET 3.0 va 3.5 uchun rasmiy yordamni qo'shadigan Chrome 'Joyride' chiqardi. Chrome yana ushbu ish vaqti tomonidan qo'llab-quvvatlanadigan yangi til funktsiyalari uchun chiqarishni qo'llab-quvvatlaydigan birinchi til bo'ldi - eng muhimi, ketma-ketliklar va so'rovlar (aka LINQ ).

Rivojlanish davom etdi va 2008 yil may oyida "Chrome" monikerini tashlab, Oxygene 3.0 chiqarildi. Oksigen yana bir bor tilni takomillashtirishni, shu jumladan, til sintaksisining bir qismi sifatida paralellik va parallel dasturlashni keng qo'llab-quvvatladi. 2008 yil oktyabr oyida RemObjects Software va Embarcadero Technologies Delphi Prizma monikeri ostida hamkorlik qilish va Oxygene-ning kelgusi versiyalarini jo'natish rejalarini e'lon qildi, keyinchalik Embarcadero Prizmasiga o'zgartirildi. Ushbu Prizmalarning birinchisi 2008 yil dekabrda paydo bo'ldi.

2009 yil davomida RemObjects dasturiy ta'minot Data Abstract va RemObjects SDK mahsulot kombinatsiyasini uchinchi rivojlanish platformasi - Xcode va Cocoa-ga kengaytirdi, ikkalasi uchun ham Mac OS X va iPhone SDK mijozni rivojlantirish. RemObjects SDK OS X uchun 2009 yilning bahorida jo'natildi, so'ngra kuzda OS X uchun Data Abstract.

2011-yilda, Oxygene-ni qo'llab-quvvatlash uchun kengaytirildi Java NET-dan tashqari platforma.

2014 yilda RemObjects 699 AQSh dollarini taqdim etdi C # kodini chiqara oladigan Visual Studio 2013 plaginida ishlaydigan kompilyator iOS, MacOS (Kakao.NET mos kodidan tashqari Android va.[1] Bundan tashqari, C # va Oxygene kompilyatorlari bilan ishlaydigan macOS uchun Fire deb nomlangan IDE joriy qilindi.[2]

2015-yil fevral oyida RemObjects Visual Studio-ning ulanishi sifatida ishlaydigan va Android, JVM, .NET platformasida ishlaydigan kod yaratadigan va mahalliy OS X (Cocoa) kodini yaratadigan Silver nomli Swift kompilyatorining beta-versiyasini taqdim etdi. .[3] Kumush Swift tiliga istisnolar kabi bir nechta xususiyatlarni qo'shadi va bir nechta farqlar va cheklovlarga ega (masalan, Array va Dictionary turlari sinflar va tuzilmalar emas).[4]

Tijorat mahsulotlari

  • RemObjects Elements to'plami .NET ish vaqti, Java / Android virtual mashinalari, Apple ekotizimi (macOS, iOS, tvOS) va Windows / Linux / Android maqsadlari.[5] protsessor tomonidan ishlab chiqarilgan kompyuter kodi ish vaqti kutubxonasi bilan birgalikda avtomatik axlat yig'ish bo'lmaganlardaARC atrof-muhit va ARC-ga asoslangan muhitda ARC, masalan iOS va MacOS.[6] Java, C #, Swift va Oxygene bir-birlarining API-larini import qilishlari mumkinligi sababli, Elements Java bilan bog'langan va C # bilan bog'langan Swift bilan bog'langan va Swift bilan oksigen bilan bog'langan tillar konfederatsiyasi sifatida samarali ishlaydi.
    • Kislorod, asoslangan noyob dasturlash tili Ob'ekt Paskal Java, C # va Swift-ni import qilishi mumkin API-lar maqsadning ishlash vaqtidan boshlab operatsion tizim;
    • Kumush, dasturini bepul amalga oshirish Swift 3 maqsadli operatsion tizimning ishlash vaqtidan Java, C # va Oxygene API-larni import qila oladigan dasturlash tili;
    • Vodorod, amalga oshirish C # 7 maqsadli operatsion tizimning ishlash vaqtidan Java, Swift va Oxygene API-larni import qila oladigan va raqib sifatida mo'ljallangan dasturlash tili Xamarin,[7] ammo vodorodning C # maqsadlari JVM bayt kodi Xamarinning C # kompilyatsiyasi o'rniga Umumiy til infratuzilmasi bayt kodi va unga mono kerak Umumiy til ishlash vaqti Android kabi JVM-markazli muhitda bo'lish;
    • Yod, amalga oshirish Java 8 maqsadli operatsion tizimning ishlash vaqtidan Swift, C # va Oxygene API-larni import qila oladigan dasturlash tili;
    • Yong'in an birlashgan rivojlanish muhiti uchun macOS.
  • Ma'lumotlar mavhum
  • SDO, Remobjects SDK-ni masofadan boshqarish
  • Gidra
  • Oxfuscator
  • Oksidlovchi, Java-dan avtomatik tarjimon, C #, Maqsad-C va Delphi Java, Objective-C va C # dan Swift-ga, va Java va Objective-C-dan C # ga kislorodga.[8]

Ochiq manbali loyihalar

.NET uchun Internet to'plami
.NET uchun Internet to'plami bepul, ochiq manba bino uchun kutubxona tarmoq foydalanadigan mijozlar va serverlar TCP va shunga o'xshash yuqori darajadagi protokollar HTTP yoki FTP yordamida .NET yoki Mono platformalar. U foydalanishga tayyor bo'lgan bir qatorni o'z ichiga oladi protokol ilovalar, shuningdek, maxsus dasturlarni yaratishga imkon beradigan asosiy sinflar.
.NET uchun RemObjects skript
to'liq boshqariladigan ECMAScript .NET va Mono uchun dastur
Delphi uchun Paskal skript

Boshqa loyihalarni jalb qilish

The Kislorod Tuzuvchi
Oksigen - bu til Ob'ekt Paskal va maqsadni samarali maqsad qilish uchun mo'ljallangan Microsoft .NET va Mono boshqariladigan ish vaqti; kabi qo'shimcha til funktsiyalari bilan Object Pascal-ni kengaytiradi Aspektga yo'naltirilgan dasturlash, Sinf shartnomalari va qo'llab-quvvatlash Parallelizm. U bilan birlashadi Microsoft Visual Studio va MonoDevelop IDElar.

Adabiyotlar

  1. ^ "RemObjects C # mahalliy C # ni iOS va Mac OS X-ga olib keladi". MacTech. 2014 yil 3 mart. Olingan 17 may, 2017.
  2. ^ Bridguoter, Adrian (2014 yil 30-iyul). "RemObjects kislorod va RemObjects C # uchun olovga chaqiradi". Doktor Dobbs. Olingan 17 may, 2017.
  3. ^ Marvin, Rob (2017 yil 27-fevral). "Silver Android va .NET-ga Swift-ning rivojlanishini kengaytiradi -". SD Times. Olingan 17 may, 2017.
  4. ^ Krill, Pol (2017 yil 20-fevral). "Apple Swift .Net va Android-ga tanish yo'ldan yuradi". Infoworld. Olingan 17 may, 2017.
  5. ^ https://docs.ElementsCompiler.com/Platforms/
  6. ^ https://docs.ElementsCompiler.com/Concepts/ARCvsGC/
  7. ^ "Mahalliy iOS dasturlarini rivojlantirishning beshta alternativasi". Dice Insights. 2015-04-02. Olingan 2018-01-16.
  8. ^ https://docs.ElementsCompiler.com/Tools/Oxidizer

Tashqi havolalar