Česká a slovenská republika

 |  přihlášení | registrace
      Košík je prázdný   |  Jak nakupovat

C++Builder XE7 Enterprise

Embarcadero C++Builder XE7 je nástrojem jazyka C++ pro rychlou tvorbu vysoce výkonných aplikací pro pro Windows, Android, iOS, Mac, udělátka a nositelná zařízení. Modernizujte své stávající aplikace pro Windows a tvořte bohatě propojené aplikace s doprovodnými mobilními aplikacemi i podporou udělátek a nositelných zařízení propojených prostřednictvím internetu nebo Bluetooth. Vytvářejte aplikace až 20x rychleji pomocí novátorského návrháře uživatelských rozhraní pro více zařízení s názvem FireUI. Významně zvyšte výkon aplikací pomocí nové knihovny pro paralelní programování. Rychle nasazujte nové podnikové mobilní služby (EMS), abyste mohli zveřejňovat a spravovat vlastní aplikační programová rozhraní v jazyce C++ a podniková data včetně ověřování a analýz uživatelů, skupin a API. Snadno zabudujte libovolné cloudové služby založené na REST a služby typu BaaS.

C++Builder XE7 Enterprise je úplné vývojářské řešení pro dodavatele software a podniky, které potřebují vytvářet dvou- a vícevrstvé aplikace pro více zařízení s Windows, Mac, iOS a Android. Nástroj obsahuje vše z edice Professional (včetně obou přídavných balíčků) a navíc datovou propojitelnost podnikové třídy, vývoj mobilních aplikací a vývoj vícevrstvých aplikací.

detailní popis

Ceník produktů C++Builder XE7 Enterprise

Ceník není dostupný


Warning: Invalid argument supplied for foreach() in /data/www/embt.cz/www/Embt-49/app/libs/Codegear/Product/ProductVariantWithSubscriptionSVC.php on line 172

Popis produktu

Přehled vlastností C++Builder XE7

Nejrychlejší způsob jak vytvářet propojené aplikace pro Windows, Android, iOS, Mac, udělátka a nositelná zařízení.

Embarcadero C++Builder XE7 nabízí nejrychlejší způsob vývoje vysoce propojitelných aplikací pro Windows, Android, iOS, Mac, chytrá udělátka a nositelná zařízení. Své stávající aplikace pro Windows zmodernizujete a propojíte je se světem mobilních zařízení, udělátek a nositelných přístrojů. Budete vytvářet výkonné kompilované (nativní) aplikace, které se budou těsně propojovat s podnikovými daty, službami v cloudech, zařízeními, čidly a všelijakými udělátky.

  • Tvořte rychlé nativní aplikace pro Windows, Mac a svět mobilních zařízení z jediného zdrojového kódu
  • Tvořte 64bitové aplikace pro Windows a převeďte stávající kód na paralelní zpracování vláken
  • Propojujte libovolné ovladače s jinými objekty nebo datasety pomocí LiveBindings
  • Získejte univerzální propojitelnost s daty pomocí FireDAC
  • Modernizujte aplikace pro Windows pomocí nových komponent a stylů
  • Obohaťte aplikace pro Windows o doprovodné aplikace provozované na mobilních a nositelných zařízeních
  • Využívejte služeb BaaS a REST provozovaných v cloudech
  • Nasazujte do provozu bezstavové, škálovatelné a bezpečné služby ve střední vrstvě aplikací včetně služeb REST a zapojte do podnikových aplikací rozličná mobilní zařízení
  • Rychle začínejte vývoj – a taky jej rychle zdárně dokončujte

FireUI: revoluční nástroj na vývoj uživatelských rozhraní napříč různými zařízeními a jejich formáty

C++Builder XE7 opět násobí produktivitu vývojářů pomocí FireUI, tedy nástroje, jenž vývojářskému týmu umožní dodávat aplikace pro osobní počítače, tablety, chytré telefony a dokonce i nositelná zařízení jako Google Glass ze skutečně jediného zdrojového kódu a navíc v rekordním čase. Své bohatě propojené aplikace dostanete na trh rychleji tím, že budete vyvíjet souběžně pro různé platformy a různá zařízení rozličných formátů a velikostí. Jediný vyvíjený vzorový formulář pak pouze drobně doladíte pro jednotlivá zařízení, formáty a operační systémy. Udržovat budete jediný zdrojový kód, aniž byste museli obětovat věrnost zvyklostem a stylu koncových zařízení.

Obohacujte své stávající aplikace pro Windows o aplikace pro mobilní a nositelná zařízení i udělátka připojená pomocí internetu nebo Bluetooth

Své stávající aplikace vytvořené pro Windows s využitím VCL rozšíříte o doprovodné aplikace pro mobilní a nositelná zařízení i udělátka tím, že je snadno propojíte pomocí internetu či Bluetooth využitím hotových speciálních komponent pro propojování. Dokážete najít a vzájemně spolupracovat s velkou řadou udělátek a čidel podporujících běžnou normu Bluetooth nebo novou normu Bluetooth LE. Přístup k čidlům v zařízeních, jako jsou třeba měřiče zrychlení, GPS a senzory blízkosti jsou ošetřeny v komponentách VCL.

Vyvíjejte jen jednou a kompilujte pro Android i iOS

Vyvíjejte aplikace pro chytré telefony, tablety a nositelná zařízení pomocí jediného vývojářského nástroje, jenž vám dovolí tvořit nativní kompilované aplikace pro Android a iOS z jediného zdrojového kódu. Počínaje kódem uživatelského rozhraní až po všechny zbývající části úplného klientského software máte možnost práce s aplikačním programovým rozhraním, čidly a službami. Dokážete tak dodávat aplikace s tím nejlepším výkonem a nativním provozem na procesorech i grafických koprocesorech.

Novinka! Přineste možnosti paralelního zpracování do svých 32- i 64bitových aplikací pro Windows a do aplikací pro Android, iOS a Mac OS X.

Toto je naprostá novinka, kterou přináší C++Builder XE7. Nová knihovna pro paralelní programování exponenciálně zvyšuje výkon stávajících aplikací napsaných v C++ nebo Object Pascalu tím, že dokáže souběžně zpracovávat vlákna a naplno tak využít vícejádrových procesorů. Můžete též vytvářet 64bitové aplikace pro Windows pomocí jazyků C++ a Object Pascal a využít tak nejnovější hardware, dosáhnout do větší paměti a zvýšit výkon prostým využitím knihovny pro paralelní zpracování. Veškeré technologie pro Windows jsou nyní dostupné v 64bitových variantách včetně VCL, FMX, RTL, kompilátorů a ladicích nástrojů. Proto je převod stávajících aplikací pro Windows na ty 64bitové tak snadný.

Vývoj databázových aplikací je opět zábavný, použijete-li FireDAC.

C++Builder obsahuje FireDAC, tedy výkonnou univerzální knihovnu pro práci s daty; ta umožní vyvíjet aplikace pro různá zařízení, která jsou tak propojitelná s podnikovými systémy a zabudovanými databázemi. FireDAC umožňuje nativní vysokorychlostní přímé propojení aplikací vytvořených v Delphi nebo C++Builderu s InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap, Enterprise Mobility Services a dalšími zdroji dat.

EMS

Vybavte firemní týmy chytrým mobilním přístupem k datům pomocí nových podnikových mobilních služeb

Novinka v C++Builder XE7! Enterprise Mobility Services (EMS, Podnikové mobilní služby) jsou novou službou na klíč pro dnešní propojené a distribuované aplikace. Nabízí snadno šiřitelný server ve střední vrstvě, jenž ukládá a provozuje stažitelná aplikační programová rozhraní a moduly pro přístup k datům. EMS jsou založeny na otevřených a standardních technologiích včetně volání REST http a datových formátů JSON. Poskytují ovladače všech významných databází SQL a navíc poskytuje šifrované datové úložiště vhodné pro zabudování do aplikací nebo provoz na serverech. EMS je ideálním řešením pro zajištění bezpečného přístupu z mobilních a stolních aplikací k podnikovým databázím, jelikož obsahuje také správu uživatelů a jejich ověřování i analytiku uživatelů a aplikačních programových rozhraní. EMS je uceleným řešením střední vrstvy aplikací (middleware); umožní využití REST, je bezstavové, škálovatelné a bezpečné.

Dejte svým aplikacím vzhled Windows 7, 8.1 nebo svůj vlastní styl využitím nových stylů VCL

Použijte styly VCL a přidejte aplikacím pro Windows styl odpovídající verzím 7 a 8.1 operačního systému. Styly se aplikují na stávající komponenty a prvky uživatelského rozhraní, takže je snadné styl změnit, aniž by bylo nutno měnit komponenty. Vyberete si z přiložených a profesionálně navržených stylů, nebo můžete použít nástroj pro návrh stylů a stávající styl si přizpůsobit, případně vytvořit styl zcela nový. Styly se nyní aplikují na rámečky oken a menu. C++Builder XE7 nyní v instalaci obsahuje i styly zcela nové.

Propojte aplikace s populárními službami BaaS a službami v cloudech pomocí REST.

Zabudujte do svých aplikací vzdálené služby typu BaaS (Back-end as a Service) provozované v cloudech dodavateli jako Kinvey, Parse či App42 pomocí komponent pro populární služby jako upozorňování, správu uživatelů a vzdálený úložný prostor. K těmto běžným vzdáleným službám v cloudech získáte snadný přístup a nebudete je tedy muset ani vyvíjet, ani udržovat. Dodávejte svým aplikacím možnost ověřování uživatelů. Používejte upozornění dopravovaná uživatelům na jejich zařízení. Připojujte se k datům a úložnému prostoru pro objekty v cloudech. Klientská knihovna REST, dostupná na všech platformách, zjednodušuje vyvolání webových služeb REST libovolným nezávislým poskytovatelem služeb, jako například Facebook, eBay, Amazon, Google, atd.

Svažte libovolný prvek uživatelského rozhraní s jinými objekty nebo datasety.

S využitím LiveBindings je každá komponenta datově citlivá. LiveBindings poskytují snadný způsob jak provázat prvky uživatelských rozhraní s vlastnostmi objektů nebo políčky datasetů. Vizuální návrh na ploše převádí propojování dat a prvků uživatelského rozhraní na snadný úkon prostého nakreslení čáry mezi vlastnostmi komponent. Rychle zjistíte, že vývoj aplikací s bohatým uživatelským rozhraním a propojených s databázemi je daleko intuitivnější, rychlejší – a zábavnější než dříve.

Začínejte vývoj rychle a rychle též získávejte výsledky.

Vizuální vývoj a snadno pochopitelný počítačový jazyk vám umožní dodávat působivé výsledky při vynaložení menšího úsilí během zápisu kódu. Návrh, modelování a vývoj aplikací s využitím rozšiřitelných a opakovaně použitelných komponent je rychlejší a aplikace se podstatně lépe udržují.

Tvořte propojené aplikace od klientských až po serverové využívající podnikových dat a služeb.

Pomocí aplikační platformy pro více zařízení obsažené v C++Builder XE7 a s využitím technologie DataSnap dokážete vytvářet vlastní propojené aplikace podporující komunikaci v reálném čase a přístup podnikovým datům i službám v cloudu. Veškeré tyto technologie jsou obsaženy v C++Builderu edice Enterprise a vyšších; některé z nich jsou obsaženy i v edici Professional:

Knihovny VCL a FMX
Tvorba aplikací pro Windows, Mac a mobilní zařízení

DataSnap
Tvorba vlastních serverů ve střední vrstvě (middleware)

REST a BaaS
Přístup ke službám v cloudu dostupným pomocí REST

FireDAC
Propojení s lokálními i podnikovými datovými zdroji

Soulad s normou C++11

C++Builder XE7 ctí poslední normy jazyků C a C++ včetně C++98, C++TR1 a nyní C++11 pro 64bitové Windows a iOS, stejně tak jako normy ANSI C, ISO C, C99 a C11. Silná podpora norem vám pomůže vytvářet, sestavovat, opakovaně využívat a rozšiřovat svůj kód. Zaměřte svůj talent a zdroje na prověřený jazykový standard, jenž zkrátí dobu vývoje a zároveň prodlouží životnost vašich aplikací.

Novinky v C++Builderu XE7

C++Builder XE7 je "povinný" upgrade pro všechny vývojáře v C++. Je nejnovějším vydáním mnohokrát oceněného vývojářského nástroje pro mnoho zařízení provozujících Windows, Android, iOS, Mac OS X, udělátka a nositelná zařízení. Nabízí opět vylepšené vlastnosti pro Windows a novinky ve VCL, novou knihovnu pro paralelní programování, významná rozšíření knihovny FireMonkey pro tvorbu aplikací určených pro provoz na více zařízeních, nové podnikové mobilní služby a rozšíření pro propojování aplikací s udělátky a nositelnými přístroji pomocí nové podpory Bluetooth.

Klíčová nová vlastnost Přínosy
Návrhář pro více zařízení zároveň
  • C++Builder XE7 přináší jediné dostupné řešení pro tvorbu nativních, kompilovaných aplikací pro Windows, Android, iOS a Mac z jediného zdrojového kódu
  • Revoluční nový způsob jak vytvářet jediné uživatelské rozhraní (UI) pomocí vizuálního návrháře formulářů, které toto rozhraní umí škálovat a přizpůsobovat různým druhům zařízení a jejich velikostem, stylům, formátům a operačním systémům
  • Vytvářejte UI jen jednou a pak jej pouze dolaďte pro každý druh zařízení (mobilní přístroj, tablet, stolní počítač; iOS, Android, Windows či Mac)
  • Provádějte změny hlavního UI, které se rozšíří do ostatních rozhraní specifických zařízení; doladění konkrétního UI pro daný formát zařízení neovlivní ostatní rozhraní pro jiný druh přístrojů
  • Je možno přizpůsobovat rozložení a styly pro každé zařízení podle potřeby, nebo snadno využít zděděný styl
  • S vývojářským nástrojem se dodávají předdefinované pohledy včetně rozměrů a zvyklostí rozložení ovládacích prvků pro řadu populárních mobilních přístrojů, tabletů, či stolních zařízení různých druhů Můžete si přidat i vlastní definice
  • Pro všechny formáty zařízení je požadována jediná "formátová třída"; vývojář pak může vytvořit vždy jen jediný sdílený soubor ošetřující veškeré možné události spojené s uživatelským rozhraním
Služba FireMonkey řídící chování aplikace
  • Nové aplikační programové rozhraní umožní vývojáři a knihovně získat informaci o tom, na jakém zařízení je aplikace provozována a dynamicky se přizpůsobovat danému formátu, stylu a platformě
  • Umístění prvků uživatelského rozhraní jsou pro každý typ cílového zařízení automaticky přizpůsobována (například pozice záložek na různých mobilních platformách)

Komponenta MultiView

 

  • Zbrusu nová komponenta MultiView je unikátní komponentou FireMonkey, která využívá služeb řízení chování aplikace, aby se dynamicky zobrazovala v závislosti na formátu zařízení a chování použité platformy
  • MultiView rozloží různá menu podle druhu zařízení: u telefonu jako zásuvku, u tabletu jako vyskakovací nebo ukotvené menu
Podnikové mobilní služby (EMS)
  • Podnikové mobilní služby (EMS, Enterprise Mobility Services) je na klíč dodávaná sada middleware MEAP (mobilní podnikové aplikační platformy), která obsahuje hostování API, přístup k datům, práci s databázemi SQL a jejich nasazování do provozu pro webové, mobilní i stolní klientské aplikace
  • Obsahují nástroje pro správu dat ve všech vrstvách aplikací prostřednictvím middleware s úplnou podporou REST (včetně dodržení specifikace RESTful) a škálování
  • Funkčnostem svých obchodních aplikací dokážete vytvářet vlastní aplikační programovací rozhraní
  • Zprostředkují výkonný přístup k podnikovým databázím pro Oracle, DB2, MS SQL server, Informix a mnoho dalších databázových systémů – z mobilních zařízení přes middleware
  • Nabízejí správu vlastních mobilních aplikačních programových rozhraní pomocí REST/JSON využitím stažitelných modulů
  • Obsahují komponenty pro přístup k datům ve vícevrstvých prostředích prostřednictvím normy REST/JSON
  • Uživatele, sezení a volání API je možno analyzovat a vytvářet výstupní sestavy prostřednictvím webového rozhraní
  • Nabízejí službu bezpečného ukládání dat jak na serverech, tak na mobilních zařízeních
  • Své aplikace rychle propojíte s API podnikových informačních systémů a databází i se službami dostupnými v rámci podnikové sítě nebo v soukromých cloudech
  • Pružné nasazování běhových licencí do provozu: zakoupíte provozní licence podle počtu koncových uživatelů, kteří budou využívat EMS
Propojování aplikací pomocí služby "aplikačního provázání" využitím REST a Bluetooth
  • C++Builder pomocí aplikačního provázání aplikacím značně zjednodušuje vysílání a vyhledávání jiných aplikací, se kterými by se mohly propojit pomocí lokální WiFi nebo Bluetooth
  • Své stávající aplikace pro Windows můžete obohatit o doprovodné mobilní aplikace nebo zařízení podporující Bluetooth tím, že ke každé aplikaci jednoduše přidáte několik komponent
  • Aplikace můžete propojovat s udělátky podporujícími Bluetooth a Bluetooth LE, například se zdravotnickými čidly a nositelnými zařízeními – a vytvářet tak unikátní aplikace pro specifické obory
  • Je možné snadno se propojit s aplikačním programovým rozhraním REST jakéhokoli blízkého zařízení a ihned s ním začít komunikovat
  • K dispozici je specifická komponenta pro Bluetooth LE pro připojování k miniaturním zařízením s nízkou spotřebou
Knihovna pro paralelní počítání
  • Knihovna pro paralelní počítání pomůže exponenciálně zvýšit výkon aplikací a zjednodušuje zápis vícevláknových aplikací, které využívají možností vícejádrových procesorů
  • Využitím automaticky laděného zásobníku vláken okamžitě zvýší výkon stávajících aplikací vytvořených pomocí VCL a FireMonkey
  • Pokud do svých aplikací vložíte novou jednotku SystémThreading, budete moci provádět následující úkony:
    • Paralelní smyčky 'for'
    • Plánování úloh
    • Budoucí hodnoty
    • Spojování více úloh a čekání na dokončení všech
  • Snadné zabudování pro významné vylepšení výkonu
Rozšíření vývojového prostředí a nástrojů
  • Nový PAServer Manager je kontejnerovou aplikací pro Mac OS X, která vývojářům dovolí nastartovat a spravovat více instancí nástroje PAServer (aplikace platformového asistenta pro vývoj aplikací pro iOS a Mac OS X)
  • Vývojové prostředí C++Builder má vylepšenou podporu nástroje pro správu verzí Subversion a novou podporu systému pro správu verzí Git
  • Nový zabudovaný nástroj pro souběžný vývoj rozhraní více zařízení
  • IDE nyní nabízí podporu přidávání tříd jazyka Java k apk systému Android
  • V IDE zabudované prohlídky s průvodci vám pomohou rychleji zvládnout nové vlastnosti Delphi
  • Nový generátor souborů nativních můstků Java2Delphi pro Android
Rozšíření RTL a VCL
  • Nová knihovna OmniXML s vyšším výkonem zejména na mobilních platformách a snazší volba implicitního stroje XML
  • Vylepšené nízkoúrovňové zpracování JSON
  • Vylepšená knihovna STL C++ pro iOS a nové verze knihoven Boost a Dinkumware pro Win64
  • Rozšíření komponenty pro hlavní lištu ve Windows, která byla nově uvedena ve verzi XE6; obsahuje novou komponentu VCL s názvem TJumpLists
  • Nová jednotka pro webové kódování a dekódování
  • Stovky dalších vylepšení kvality a výkonu
Rozšíření práce s databázemi a FireDAC
  • Zabudovatelná datbáze IBLite, poskytovaná zdarma, je nyní dostupná pro Windows, Mac, Android a iOS
  • FireDAC nyní umožňuje streaming polí typu 'blob' a podporu souborových proudů MS SQL
  • Další rozšíření FireDAC obsahují nový ovladač IBLite pro stolní a mobilní aplikace
  • Podpora vypršení platnosti příkazů API databázových systémů
  • Parametry připojení ve FireDAC jsou nyní zobrazovány v inspektoru objektů jako záznam (record)
  • Rozšíření prohlížeče dat: zobrazují se primární klíče a pole, cizí klíče a pole i sekvence/generátory
Rozšíření FireMonkey
  • Ovladače TEdit a TCalendar byly přepsány, aby podporovaly novou prezentační architekturu: sami zvolíte, zda chcete dát možnost použít běžnou prezentaci podle určitého stylu nebo prezentaci nativní podle platformy – dynamicky pod iOS
  • Podpora více monitorů na stolních platformách
  • Komponenta TBannerAd nyní podporuje rozhraní Google Mobile Ads API z Google Play Services
  • Podmanivý režim zobrazení na celé obrazovce na KitKat
  • TListView je možno pro aktualizaci stáhnout dolů na iOS a Android

Další informace (v angličtině):

Tabulka základních vlastností C++ Builderu XE7 dle edice

Oblast Architect Ultimate Enterprise Professional Starter
VÝVOJ PRO RŮZNÁ ZAŘÍZENÍ
Vysoce produktivní integrované vizuální vývojové prostředí (IDE) s návrhářem grafických rozhraní, editorem kódu, Code Insight, překladačem a nástroji pro debugging x x x x x
FireUI návrhář pro tvorbu sdíleného uživatelského rozhraní pro různé platformy a zařízení, FireUI komponenty a služby x x x x
Vývoj skutečně nativních aplikací pro 32 bitové Windows x x x x x
Vývoj skutečně nativních aplikací pro 64 bitové Windows a Mac OS X x x x x
Vývoj skutečně nativních aplikací pro Android a iOS x x x Volitelně
KNIHOVNY A KOMPONENTY
Aplikační rámec VCL se stovkami vizuálních komponent pro tvorbu uživatelských rozhraní, přístup k databázím a mnoho dalších (v závislosti na edici) x x x x x
Zdrojové kódy VCL umožňující provádění změn a úprav obsažených komponent x x x x
Aplikační rámec FMX pro Windows x x x x x
Podpora nasazení pro Mac OS X Mavericks a Mountain Lion (včetně zařízení s displeji Retina) a prostřednictvím AppStore x x x x
Vývoj mobilních aplikací pro platformu Android a iOS s využitím rámce FMX x x x Volitelně
Knihovny VCL a FMX pro podporu paralelního programování x x x x x
RTL knihovna s podporou přístupu k souborovým systémům, HW senzorů, Bluetooth, App tetheringu a paralelního programování (vybavenost se liší v závislosti na edici) x x x x x
APLIKAČNÍ PLATFORMA PRO VÍCE ZAŘÍZENÍ
Propojitelnost na lokální databáze InterBase, SQLite, MySQL a další x x x x
Propojitelnost typu klient/server pro vedoucí databázové servery vč. Microsoft SQL Serveru, Oracle, Sybase, DB2, Informixu, InterBase, ODBC a dalších x x x Volitelně
Zapouzdřitelný databázový stroj IBLite pro bezplatné nasazení s aplikacemi x x x Volitelně
Middleware DataSnap pro vytváření vícevrstvých distribuovaných aplikací a datových služeb x x x
EMS (podnikové mobilní služby) x x x Volitelně
Klientské knihovny REST a komponenty pro přístup ke službám poskytovatelů Parse a Kinvey x x x Volitelně
Cloud computing s přímou podporou Amazon a MS Windows Azure x x x x
Rychlý vývoj pro SQL databáze, řízení změn, profilování a ladění SQL s DB PowerStudio® Developer Edition x
Návrh a modelování databází s ER/Studio Developer Edition x
LICENCOVÁNÍ
Licence pro začínající a "hobby" programátory x
Licence pro plnohodnotný vývoj a nasazení komerčních aplikací x x x x
Přístup k licencím předchozích verzí pro C++Builder 6 a 2007-XE6 x x x x

Poslat dotaz k produktu C++Builder XE7 Enterprise

 

Komentáře k produktu (0): C++Builder XE7 Enterprise