From the blog

Adobe Sign – soluție flexibilă de semnături electronice online.

Adobe Signature – soluție flexibilă și sigură pentru semnături online Semnătura electronică online schimbă modul in care interacționăm cu colegii și partenerii de afaceri în momentul în care apare necesitatea de a semna un document. Cu soluția Adobe Signature aveți nevoie doar de adresa e-mail a persoanei respective pentru a transmite solicitare a de a semna documentul în format electronic PDF. Cu Adobe Signature, Vă ușurați semnificativ procesul de colecatre a semnăturei legală obligatorie. Soluția noastră de administrare a semnăturilor electronice îndeplinește cele mai exigente cerințe și respectă legile din întreaga lume pentru colectarea unei semnături online. Solicitați informații suplimentare

Read More

Embarcadero Architect for Enterprise Promo

Ocazie unică de a procura ediția Architect la prețul ediției Enterprise (reducere până la 33%).  Oferta include și fixarea prețului de renewal anual la nivelul ediției Enterprise pentru următorii 2 ani. Ediția Architect este destinată în exclusivitate dezvoltatorilor software, care implementează soluții complexe, elaborează Web-Clients în baza tehnologiei JavaScript, testează aplicațiile sau administrează și securizează bazele de date din aplicații. Ediția Architect oferă dezvoltatorilor o suită completă de instrumente în valoare totală de peste 12000 USD, inclusiv:  •         Sencha ExtJS Professional license: Vă ajută la crearea interfețelor web pentru aplicațiile Dvs, utilizând JavaScript și ExtJS. •         InterBase ToGo mobile deployment license: Oferă aplicațiilor Dvs mobile embeddable database cu nivel ridicat de securitate, ce nu necesită mentenanță specială. •         RAD Server multi-site deployment license: Soluție perfecta pentru arhitectura Dvs de backend. ($ 5000+ Value) •         AquaData Studio license: Proiectarea avansată a bazelor de date (suportă Interbase) •         FmxLinux pentru Delphi și RAD Studio acum disponibil pentru edițiile Architect și Enterprise!! •         1 Year term key for Ranorex Studio  Actualizați-vă soluțiile până la ediția Architect și dezvoltați-vă cu success afacerea prin îmbunătățirea colaborării dintre echipe, lansarea mai facilă a aplicațiilor pe piață, utilizarea mai eficientă a timpului prețios Profită acum de ediția Architect!

Read More

RAD 10.4 Sydney Flash Sales Promo

Embarcadero Flash Sale Vara 2020! Treceți la RAD Studio 10.4 Sydney – profitați de această promoție FLASH pentru a beneficia de o reducere de până la 40% ! RAD Studio 10.4 aduce îmbunătățiri semnificative în procesul de dezvoltare aplicații desktop pentru Windows 10 prin intermediul VCL (Visual Component Library), aplicații Delphi multi-device și productivitatea dezvoltatorilor, optimizând performanțele aplicației, reducând timpul pe care dezvoltatorii îl petrec pentru crearea și menținerea codului. Vă gândiți la modernizarea soluțiilor existente? Platformele de programare continuă să se dezvolte. Ultima versiune 10.4 Sydney include peste 1000 de îmbunătățiri, care cresc semnificativ performanța procesului de dezvoltare aplicații moderne. Celebrăm lansarea versiunii noi prin promoția FLASH – Obțineți cea mai actuală versiune 10.4 Sydney a soluțiilor Embarcadero la un pret și mai atractiv!! Save 15% 25% la 10.4 Professional Editions a soluțiilor RAD Studio, Delphi, C++Builder. Save 25% 35% la 10.4 Enterprise Editions a soluțiilor RAD Studio, Delphi, C++Builder. Save 30% 40% la 10.4 Architect Editions a soluțiilor RAD Studio, Delphi, C++Builder. Profită acum! Oferta este valabilă până pe data de 30 Iunie 2020! Termeni & Condiții Oferta valabilă până pe data de 30 Iunie 2020 la procurarea: ○ Delphi, C++Builder & RAD Studio 10.4 Sydney – Professional (25%), Enterprise(35%) & Architect (40%) Edition ○ Named user, network named and concurrent licenses. Aceasta ofertă nu este valabilă în cazul achiziției: ○ Renewals ○ Academic Editions. Ofertele promoționale nu pot fi cumulate sau combinate Embarcadero își rezervă dreptul de a modifica, anula sua amâna oricând prezenta ofertă Prezenta ofertă nu este aplicabilă daca contravine legislației locale. Se pot aplica restricții adiționale.

Read More

Mobile Development Offer

Mobile Development Options with Embarcadero 10.4 Sydney Conform studiilor recente, peste 40% de utilizatori RAD Studio și Delphi la nivel mondial utilizează aceste IDE pentru dezvoltarea aplicațiilor mobile prin intermediul componentei FireMonkey (FMX). Versiunea 10.4 Sydnei vine cu un număr larg de îmbunătățiri a acestui modul.  Este un moment potrivit să încercați funcționalitățile oferite de FireMonkey (FMX) module din RAD Studio sau Delphi IDE. Pentru a Vă sprijini în aceasta decizie de a implementa cross-platform development pentru următorul Dvs proiect de aplicație mobilă cu ajutorul IDE Delphi am lansat o promoție specială pentru luna Iunie 2020 pentru soluțiile RAD Studio, DELPHI și C++ Builder: 15% reducere la achiziția ediției PROFESSIONAL 25% reducere la achiziția ediției ENTERPRISE 30% reducere la achiziția ediției ARCHITECT Nu ezitați să ne contactați pentru o ofertă personalizată RAD Studio 10.4 Overview Significant Windows Enhancements. Deliver visually stunning apps with crisp high DPI UI elements on 4k monitors with new flexible styling support for visual controls. Integrate secure modern web technologies through Microsoft’s new WebView2 based on Chromium. Build modern enhanced title bars similar to Office, Explorer, Google Chrome, and others. Significant stability improvements with a new debugger for C++ Windows 64-bit. Increased Productivity. Increase productivity through blazing fast code completion in the IDE. Better compatibility with existing code and simpler coding through unified memory management. Rapidly bind data with Visual LiveBindings’ enhanced architecture and improved performance. Get easy access to popular C++ libraries like ZeroMQ, SDL2, SOCI, libSIMDpp, and Nematode. Expanded Amazon AWS cloud support. Performance & Quality Enhancements. Over 1,000 quality and performance improvements. Achieve better code efficiency through new custom managed records. Run code faster with enhanced parallel tasks on modern multi-core CPUs. Experience better screen rendering performance on macOS and iOS with Metal API support. Better compatibility with existing code and simpler coding through unified memory management.

Read More

Delphi 10.4 Sydney – the best tool for creating Windows Apps

Delphi has long been a favorite tool of many Windows developers. After launching new Delphi 10.4 Sydney that statement may be considered as simply wishful thinking to many people, but sometimes the truth is not as obvious as it should be. The ‘truth’ to many is that Visual Studio is the ultimate tool for Windows developers. While I may concede that truth for many C++ developers, it’s definitely debatable for .NET developers. (Simply ask a Visual Basic developer how they feel about no more language features planned.) Many .NET developers started with WinForms back in 2002 – including a whole bunch of Delphi developers that jumped ship to the greenfields of .NET from what many consider a historical pinnacle of Delphi development, Delphi 7 (an ancient version which many developers still use today!) Some developers have stayed with WinForms over the years, but many moved to WPF and XAML in .NET 3.0 back in 2006. Others chose to take the five-year Silverlight boondoggle starting in 2007. WPF went stagnant around 2013 as the year prior Microsoft released Metro Apps in Windows 8. Microsoft quickly shifted the label to WinRT in Windows 8.1. By 2015, an updated app platform for Windows 10 was named UWP as the new ‘final’ solution but again the improvements didn’t help it to gain traction. Microsoft was recognizing the obvious resistance and quickly created new technologies to bridge applications across various platforms. They developed an iOS bridge, an Android bridge, a web apps bridge, and a classic Win32 desktop apps bridge. (Did you know that there still is an Objective-C for Windows?) The Android bridge is dead. While the Win32 bridge is still active, it has not been utilized much. The new ultimate solution starting in late 2019 has been .NET Core 3.0 and most of the old technologies like WinForms are being reinvigorated to work with it (well, except Silverlight of course!) The new goal is to make “every platform feature available to every developer” to solve the “massive divide” between platforms due to the rejection of UWP. (Note that WinForms and WPF are not cross-platform options with .NET Core 3.0 so they get rejected once again.) The very latest technology revolution unveiled by Microsoft in the last few days is Project Reunion. This is supposed to be the new way to drag all the Win32 applications into the future (something they have been trying very hard to do over the last 14+ years!) A quote from Microsoft: “The idea behind Project Reunion is that it allows developers to build one Windows application and target all 1 billion Windows devices….We’re bringing together the combined power of Win32 and UWP so developers no longer have to choose because we’re unifying these existing APIs and in some way decoupling them from the OS.“ I would pose a fairly significant question behind Microsoft’s bold statement of a billion Windows devices out there: how many applications on those billion devices are Win32 versus UWP? I’m sure Embarcadero has a strong opinion on that specific topic! To be fair, there are a few dozen people in that commune in Belize which still use Windows Phones. And there are a few thousand people using the $3,500 HoloLens headsets. (It’s $1,500 less than their first version after all so it’s bound to […]

Read More

Top 3 features in Delphi 10.4 Sydney to try

Following the beta testing period and some blog post-pre-announcing some of the key features, on 27 Mai 2020 Embarcadero officially released RAD Studio 10.4 Sydney, which includes Delphi 10.4 Sydney. My Top Three Features There are many new features in the product. For Delphi developers the key are: The first cut of Code Insight based on Language Server Protocol. This is a huge step for the product, a new foundation for the future of the “IntelliSense” capabilities. From this foundation, we’ll continue to improve and expand in the future. Top feature is completion within words — rather than starting with what you type. Nice side effects, much better red squiggles. The introduction of custom managed records. Records in Delphi are extremely powerful and handy (with methods and operators overloading) now custom initialization and finalization add more power The extensive enhancements on VCL, with support for High DPI Styles and new platform support with TEdgeBrowser control, among many other features (Per Controls styling, TTitleBar, Virtual Image component, updated API declarations…). FMX and RTL and many other areas got improvement, but the work on VCL has been really extensive for this release There is way more in the product, this is just my personal take of the top 3 areas we worked on. Extensive bug fixing is another key element of Delphi 10.4 Sydney, with one of the highest numbers of public reported bug fixed in a release. And the return of a very nice classic Delphi Greek helmet logo! Noteworthy Links The official RAD Studio 10.4 announcement by Sarina is at https://community.idera.com/developer-tools/b/blog/posts/rad-studio-10-4-now-available-learn-more Direct download of the online installer from the new download portal: https://my.embarcadero.com/#downloadDetail/692 The YouTube What’s New video: https://www.youtube.com/watch?v=cRWWzd_yaig&feature=youtu.be The 10.4 Demos on GitHub at: https://github.com/Embarcadero/RADStudio10.4Demos What’s new web page: https://www.embarcadero.com/products/rad-studio/whats-new-in-10-4-sydney What’s new docwiki page: http://docwiki.embarcadero.com/RADStudio/Sydney/en/What%27s_New Minor features and list of fixed issues: http://docwiki.embarcadero.com/RADStudio/Sydney/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_10.4 Official press release: https://www.businesswire.com/news/home/20200526005263/en/RAD-Studio-10.4-Accelerates-Native-Windows-Development (I’m even quoted in it!) Interested in a trial? https://www.embarcadero.com/products/rad-studio/start-for-free Feature matrix (PDF): https://www.embarcadero.com/docs/rad-studio-feature-matrix.pdf

Read More

PyCharm for Data Science

PyCharm Professional Edition integrates with Jupyter Notebook to combine the interactive nature of Jupyter Notebook with the benefits of the most intelligent Python IDE – PyCharm for Data Science. In addition to the built-in Python coding assistance, you can also install a plugin that adds the R support. Intelligent Jupyter notebooks PyCharm for Data Science combines the full intelligence of its code editor with the collaborative and interactive capabilities of Jupyter notebooks. Work with local or remote Jupyter notebooks as you would do in a web-based Jupyter application, but with intelligent coding assistance and overall ergonomics the IDE provides to let you keep your focus on the code and the data. Conda integration PyCharm makes it easy for you to create and select the right environment — keep your dependencies isolated by having separate Conda environments per project. Jupyter Notebook debugger Jupyter Notebook integration not only includes auto-completion, navigation and code analysis, but provides a full-featured graphical debugger with the ability to step into declarations. PyCharm for Data Science and scientific libraries and plots PyCharm has built-in support for scientific libraries. It supports Pandas, Numpy, Matplotlib, and other scientific libraries, offering you best-in-class code intelligence, graphs, array viewers and much more. What’s New in PyCharm 2020.1? Interactive rebasing, smarter debugging, and a font designed for programming. Interactive rebasing If you care about keeping your commit history clean, you’re definitely familiar with interactive rebasing. We’ve now made this easier, and more graphical. Just pick a commit in the history, right-click, and choose ‘interactively rebase from here’, and we’ll help you make your git log look great! New VCS commit tool window If you’re the kind of developer who likes commits that are atomic and tell a story, you probably go back and forth between the commit window and your code to get everything ready. We’ve just made this easier: if you’d like to, you can choose to have the commit window appear as a tool window next to your code. New and improved branches popup Usually, when you see a list of things in PyCharm (or any of our other IDEs), you can start typing to search in this list. Not everyone is aware of this, however, so we’ve now added an explicit search field to the branches popup. We’ve also improved a couple of other things, like indications to show if a branch has incoming or outgoing commits, and made it easier to update remote branches.

Read More

Start your IoT solution with RAD Studio 10.4

Let’s say for example that you want to create a heart rate monitor app. You’ll need information about the heart rate GATT profile to connect to and collect data from the bluetooth enabled HR monitor device. GATT profiles are high level definitions that define how to use standard services in your applications. The heart rate GATT profile is used for fitness or health applications. The server device with a heart rate sensor exposes the standard heart rate service so that the Bluetooth LE client discovers the service and starts collecting data, for example the bpm (beats per minute). The GATT profile is the combination of service + characteristics. You could research all of these specifications on your own, or you could skip ahead by using our prebuilt IoT heart rate sensor component.  IoT Solution with RAD Studio 10.4, we not only provide  Bluetooth components out of the box, but also offer over 50 prebuilt IoT device components for many popular devices, ranging from home automation, to fitness gadgets, medical devices, environmental sensors and more. They are downloadable via the GetIt Package Manager in RAD Studio 10.4 Sydney (Tools > GetIt Package Manager) and include both BLE and Z-Wave components. For example, you can quickly build your own fitness application using either the generic ThingConnect heart rate service component or a device specific IoT component. We provide ready-to-use sample apps for each of the IoT components in GetIt.   The IoT framework for Bluetooth LE based devices uses TBluetoothDeviceDiscoveryManager to manage the connection with an IoT device as a general Bluetooth LE based connection mechanism and wraps each device as a component. For instance, the TWahooTICKRHeartRateMonitor component wraps the Wahoo TICKR Heart Rate Monitor. The TBluetoothDeviceDiscoveryManager component provides the basic mechanism for connecting to Bluetooth LE based devices. In the TBluetoothDeviceDiscoveryManager component, you can define timeout and a number of re-tries to connect for these devices. To build a ThingConnect application, you need the following components: The TBluetoothDeviceDiscoveryManager component is used to set up the connection with the device. The corresponding ThingConnect device component is used to retrieve the services and the characteristics data from the device. Using the TPolarHeartRateMonitor component, it’s easy to connect to the Polar H7 heart rate sensor, and start monitoring the Heart Rate service, including subscribing to HR measurement data updates, and retrieving the building sensor location. You can find a step-by-step tutorial on how to build your own heart rate tracking application using RAD Studio here. IoT Solution With RAD Studio 10.4, we provide fully customizable user interface templates. Using one of the FireMonkey UI templates provides a great starting point for building a visually stunning fitness application. Shown: FireMonkey UI template – Home Screen 3, available in GetIt.  

Read More

InterBase 2020 Update 1 deja disponibil

InterBase is a powerful, zero-administration, small footprint database engine that can power your server and even run on your mobile devices as an embedded database. InterBase 2020 Update 1 added a number of new features, including tablespaces support for InterBase server, new OS platform support for embedded versions, enhanced performance monitoring, SQL optimizations and more.  Today Embarcadero is releasing InterBase 2020 Update 1, which adds the following features:  Linux support for InterBase 2020 Server and Developer Editions Tablespaces support for the OnlineDump technology Updated IBConsole support for Backup, Dump, and Restore operations of databases that use tablespaces Performances improvements and fixes for defects reported by customers Here are some additional links: https://www.embarcadero.com/products/interbase/version-history http://docwiki.embarcadero.com/InterBase/2020/en/Main_Page http://docwiki.embarcadero.com/InterBase/2020/en/What%27s_New_in_InterBase_2020_Update_1 The installers for different platforms are available for download on the following trial and developer edition download pages: https://www.embarcadero.com/products/interbase/start-for-free https://www.embarcadero.com/products/interbase/developer/free-download This release continues to extend the power of InterBase 2020, along with continuing to focus on its reliability and stability. Moreover, RAD Studio developers already have an InterBase developer edition license and also the ability to distributing IBLite or IBToGo with their mobile applications, depending if they are on the Professional or Enterprise edition SQL Optimizations Transform inequality operators and not operators to their opposite representation for index based retrieval. Inequality operators, such as <, <=, !=, <>, >, >= can be transformed and optimized. For e.g. Conditions of the form “NOT A>0” can now get transformed to “A <= 0” by the SQL optimizer to use index retrieval for better performance. Security Enhancements InterBase 2020 uses OpenSSL 1.0.2s across all platforms to avail recent vulnerability fixes from OpenSSL project. IBConsole Improvements InterBase 2020 comes with an enhanced IBConsole GUI for Windows. It supports the latest feature set including Tablespaces and Data Dictionary modifications and includes enhanced support for InterBase’s patented Change Views functionality. InterBase 64-bit Edition now includes a 64-bit native IBConsole application, that will allow larger datasets to be retrieved in the query window. Phased Delivery InterBase 2020 embedded versions and InterBase Server Edition for Windows are immediately available. Server editions for Linux and macOS will follow shortly.

Read More

Getting Started with InterBase for RAD Users

Most, if not all, of your applications will connect to some database backend.  For Delphi and C++Builder users, most have either used it previously or have heard of it. InterBase is a zero admin, small footprint database engine that offers enterprise grade database capabilities like granular transparent database encryption, powerful access control, point-in-time recovery and patented data change tracking. It’s the database running across a range of industries, from POS systems to medical laboratories and CRM to railway systems. In fact, even RAD Server uses an InterBase database for the storage of user information, user groups, analytics, registered devices, version information, registered Edge Modules, push notification messages and more. So why not see if it can further your development efforts. What’s to lose? It’s included in your RAD Studio license. How do I use InterBase for RAD Development? All versions of RAD Studio/Delphi/C++Builder come with support for InterBase 2020 databases. InterBase 2020 is installed with RAD Studio in the following directory: C:\Program Files (x86)\Embarcadero\Studio\20.0\InterBase2020 Installing and Starting the InterBase Server In the additional options of the web installer for RAD Studio, check and install the InterBase Developer Edition and InterBase Express Components. InterBase 2020 Developer Edition is installed with RAD Studio, Delphi or C++Builder and is in the RAD Studio integrated license. Choose Start | Programs | Embarcadero InterBase 2020 | 64-bit/32-bit instance = gds_db | InterBase Server Manager [instance = gds_db] On the InterBase 2020 64 Server Manager, start the InterBase server if it is not running Connecting to InterBase Connecting to the server and database will require entering the host, port, database user and password. InterBase databases are defaulted to the port 3050 or 3051 and provide the default system administrator user, SYSDBA (not case-sensitive) with a password of masterkey (all lowercase). Note: It is recommended that you change the SYSDBA password for improved security. IBConsole IBConsole is a simple, yet powerful and complete system for managing InterBase servers and databases. IBConsole lets you look into the details of the database structure, query the data, backup and restore the database, and perform any other admin tasks.  For more on what IBConsole can do, click here Command Line isql tool The command-line isql is a utility for processing SQL data definition (DDL) and data manipulation (DML) statements from interactive input or from a source file. It enables you to create and view metadata, add and modify data, grant user permissions, test queries, and perform database administration tasks. For more on invoking isql, click here. Developing Database Applications Delphi includes many components for accessing databases and representing the information they contain. They are typically grouped by their access mechanism. The two recommended data access components are: FireDAC FireDAC is the set of standard data-access and data-aware visual components for developing with various database systems including InterBase. FireDAC is designed to deal with real-world high load applications and enables the developer to concentrate on developing the application, not on the complexities of database interaction InterBase Express InterBase Express components or IBX, is a set of custom data aware components and controls that allow you to connect to and access data from InterBase servers and databases. Applications built using IBX components should work better and faster (even if only marginally), giving you more control over the specific features of the server.  The components are broken down into two sections, the IBX Dataset components and Administrative Components.  Using IBLite and InterBase […]

Read More