Noutați

What Is The Impact And Future Of IoT And Data?

Due to the ongoing pandemic, most of our developers had to embrace the new normal working environment. Interestingly, Embarcadero came up with a brilliant idea to organize a weekly virtual coffee break meeting ~ the TCoffee and Code that will gather most of our amazing developers to discuss various topics related to the industry including Delphi, windows program development, and more. They will also answer different queries from their followers. The future of the internet could be the internet of things In this particular TCoffee and Code session, a team of developers will discuss everything about the IoT (Internet of Things) and Data. This session was led by the co-inventor of the IoT Award-winning technology Change Views, Stephen Ball as well as Jim McKeeth, and Marco Cantu. Here, they will dive into some of the technologies helping with the movement of data within the IoT space. The Internet of things (IoT) describes the network of physical objects that are embedded with sensors, software, and other technologies for the purpose of connecting and exchanging data with other devices and systems over the Internet. Open the pod bay doors Today, IoT is rapidly transforming how we do business and live our daily lives and this brilliant team of developers discuss everything from how this concept started to the amazing things we can expect from it in the future. This hour-long virtual discussion also covers topics like where to process data, IoT connectivity, moving data, modern architectures, data Storage and software development. To learn more about IoT and Data, feel free to watch this TCoffee and Code session below.

Read More

How To Recognize Faces With Microsoft Cognitive Services API

Face recognition is identifying or confirming the identity of a person using their face. It’s something we humans do from a very early age and we take that process almost for granted. We can do this either in person, using a photo, video, or even a painting or drawing, assuming it’s accurate enough. Getting a computer to perform the same function, though, is an immensely complicated task. In order to have any true success in true facial recognition, recognizing specific faces, rather than the location or area where a face is located, requires artificial intelligence. Will Microsoft Cognitive Services API built with Native Windows Development recognize faces? Let’s find out all the answers in this post! The controversy of recognizing faces As more systems have entered the market with the ability to recognize people’s faces, people began to experience some of the positive benefits, such as the ability to verify the user’s identity when unlocking a smartphone or when carrying out sensitive actions such as accessing a banking app. Before too long law enforcement agencies also began to see how they too might be able to benefit from using this technology to identify wanted criminals or to spot a potential terrorist in a crowded airport. Stopping terrorist attacks and solving crime is of course something we all want. However, like all biometrics, face recognition is not a perfect technology. The face is much more likely to change over time and can also be easily obscured, intentionally or otherwise, with things like masks, hats, and facial hair. Why is facial recognition so popular around the world? Other biometric systems like fingerprints and iris scanners can also have challenges that affect their accuracy too, but less so than that of the face. Despite this, facial recognition has some benefits which might make it a good choice – for example, it is contactless, can be used from a significant distance, can be used to recognize persons of interest even if they are no longer physically present, for example via a video recording. Facial recognition is also passive, which means you don’t need the co-operation of the people whose faces you are recognizing. The downside to that, of course, is that it can be abused by agencies or countries to track their citizens in aid to suppression of their rights, or to keep automated and possibly wide-ranging surveillance of people a government or organization might which to oppress or subjugate. False negatives or positives can lead to legal troubles Another downside of face recognition is that it can be “false negative” or “false positive”. False-negative is the situation in which the face recognition system failed to find the matching face from the database even though the database has a matching face. False-positive is the situation in which the system matches a face from a database even though the database doesn’t have any matching face. This can depend on the technology used by face recognition but even organizations with substantial technical resources can apparently make mistakes in recognition. Ultimately it’s the developer’s responsibility to choose and understand the appropriate technology for the use-case of the application they develop. What is the technology behind face recognition? The technology behind face recognition is getting a mathematical representation of the face. It uses the distance between eyes and […]

Read More

How To Do Business And Make Money With Delphi Today

Due to the current pandemic, webinars have become the newest form of interactive tech convention. Embarcadero Technologies, who were already way ahead of the curve on this, recently added to their great diversity of online webinars, tutorials and how-to streams with an informal virtual meeting where developers discuss various topics related to Delphi, windows program development, and the tech industry in general. TCoffeeAndCode is packed with great advice and is completely free TCoffee and Code is a hugely popular virtual meeting series where each session highlights different topics. In this video, Embarcadero MVPs like Marco Cantu, Ian Barker, Zack Briggs, Anders Ohlsson, Glenn Dufke, Dave Akerman, and Jim McKeeth gathered together to discuss everything about Delphi and its huge impact. The session also highlighted an interesting discussion on how to do business with a Delphi Consultant and they even tackled an interesting dating guide for software developers. This 2-hour-long video session also discusses WideOrbit and why the company uses Delphi. They also tell us how they hire Delphi developers and what tools and components they use for their products and services. How to do business with Delphi and earn an income with it The team also shares their thoughts about how and how much the project should be priced. They also discuss how software estimation works and how it can help the developer approach their client to get the right price for the project. The video will also highlight Delphi’s involvement in NASA’s 2020 Mars Perseverance Rover. If you want to learn more about the huge impact of Delphi you really should watch the video!

Read More

What Are The Latest, Greatest Software UI Trends Right Now?

Modern hardware and constantly changing fashions in user interfaces can be tough to keep up with. Graphics cards available today are many times more powerful than even those from just a few short years ago. Even the platforms on which our applications run have become more diverse and it’s common for your users to have a combination of ways to interact with data; from desktop, web and mobile. The excellent TCoffeeAndCode webinar series is here to help In this TCoffee and Code session, Embarcadero MVPs Stephen Ball, Ian Barker, and Dr. Holger Flick (TMS Software) will discuss everything about windows ui toolkit and the latest Software UI trends. They tackled about three of the most common and most popular graphical user interface designs including the so-called Skeuomorphism, Neomorphism, and Flat UI. Skeuomorphism is a UI design that mimics their real-world counterparts in how they appear and/or how the user can interact with them while Neomorphism is one of the newest UI trends that features a minimal and real-looking design that’s sort of a new take on skeuomorphism. Everything you need to know about modern user interfaces The Flat UI, on the other hand, is also a minimalistic design that tends to use limited but bold colors for fewer distractions. The simplicity of this design also promotes efficiency and functionality. The session also covers other related topics including Fluent UI and Project Reunion. They will also discuss how the aforementioned User Interface designs are interrelated and how does device form impacts modern UI designs. With TCoffeeAndCode you get to ask the questions and get the answers you need – and it’s all free The team also answers multiple queries like how do components help with software UI trends and how much VCL styles help with this modern UI. They will also share their thoughts if it is advisable to get a professional graphic designer to help with the design or just let the developer design it himself. If you want to learn more about the latest software UI trends today, feel free to watch this TCoffee and Code session below.

Read More

How to Make Data Look Good Through Data Visualization

In this post TCoffee and Code is back for another interesting conversation. Joining Jim McKeeth are his fellow Embarcadero MVPs Ian Barker, David Intersimone, and Marc Meumann of Steema Software to discuss everything about data visualizations, the importance of it, the components, tools, libraries, and other windows app development tools that you can use for visualizations. What is Data Visualization? In this video, we will learn about the generality of Data visualizations and we will get to witness some live demonstrations using various components and libraries. David Intersimone, for instance, shares how a TEDtalk from Hans Rosling (the founder of Gapminder) inspired him in his data visualization journey. By using visual elements like charts, graphs, maps, and data visualization tools provide an accessible way to see and understand trends, outliers, and patterns in data. As Ian describes it, “data visualization is the art of taking something useful and making it beautiful”. Visualization Components, Libraries, Tools, and Services Along with this webinar, David I also provided a blog post summary that contains all the information, tools, and useful links about data visualizations. Generally, the webinar discusses how to visualize data and make it look good. They provide an extensive list of components and libraries you can use for data visualization. These include but are not limited to VCL, FireMonkey, TeeChart, Canvas for drawing, Python4Delphi, and more. The same thing goes with tools like Gapminder and other reliable sources of data (World Bank, US Census, etc.) A Live Walkthrough of Visualizing Data Interestingly, the webinar guides us through data visualization using a live demo. We’ll get to see Steema Software’s TeeChart library and the list of components it has to offer. They also give us a quick overview of Gapminder tools for data visualization including the interactive Bubble chart from Hans Rosling’s TEDtalk. To learn more about data visualization, feel free to watch the webinar below.   

Read More

What You Need To Know About Using WebAssembly With Delphi

In this webinar conducted by Embarcadero Technologies, Jim McKeeth was joined by Marc Hoffman of RemObjects Software to discuss everything about WebAssembly and the use of RemObject’s Oxygene programming language to bridge with Delphi. RemObjects Software is a software company founded in 2002 that develops and offers a great number of libraries and windows tools for developers. What is WebAssembly? This webinar explains WebAssembly and how it differs from JavaScript. Jim McKeeth describes WebAssembly as “an evolution of JavaScript” while Hoffman considers it as an excellent alternative for JavaScript. Generally, WebAssembly is a new type of code that can be run in modern web browsers and provides new features and major gains in performance. WebAssembly or simply Wasm is designed to be an effective compiler for source languages like C, C++, Rust, and more. Oxygene Language This one-hour-long webinar tackles RemObject’s very own Oxygene Programming language and how it differs from other modern programming languages today. Interestingly, Oxygene is a unique programming language based on Object Pascal that can import Java, C#, and Swift APIs from the runtime of the target operating system. A Walkthrough to RemObjects Element Compiler The video will also walk us through RemObjects Element Compiler. Here, Marc Hoffman demonstrates the use of their Element Compiler tool for the WebAssembly platform where we will get a quick overview of its main structure. They will also answer various queries from their attendees. To learn more about WebAssembly and to how use it with Delphi and the Element compiler, feel free to watch this webinar below. Why not download a free trial of Delphi today?

Read More

Are We Doomed? Demystifying The Future Of AI and Machine Learning

Technology is rapidly evolving and before we know it, there will be a new set of innovative gadgets or machines available in the market. We are currently embracing a new digital age where artificial intelligence is no longer a product of various science fiction novels but a real-life technology. Everything you need to know about Artificial Intelligence, Machine Learning, and Deep Neural Networks In this new TCoffee and Code session, Jim McKeeth was joined by his fellow Embarcadero MVPs Boian Mitov, Craig Chapman, Serge Pilko, and Yilmaz Yoru to discuss everything about Artificial Intelligence, Machine Learning, and Deep Neural Networks. We will also learn how all of these are changing the way we develop windows software. Does the rise of AI mean mankind is doomed? Here, they share their thoughts and opinions about the future of Artificial Intelligence and how it can drastically change the future. They also discuss how AI can manage to make coding relatively faster and how possible for this innovative technology to eventually replace all professions. They also made several references from Isaac Asimov’s Three Laws of Robotics as well as the possibilities of robot singularities in the future. In addition to that, they will also differentiate the differences between an AI and AGI as well as various types of Classifiers. What are Deep Neural Networks? The discussion will also highlight Deep Neural Networks and how this technology managed to simulate how the human brain works. They will also discuss RPA or Robot Processes Automation and how this becomes an effective new approach for business software on how to use all AI technologies. To top it all, the team will also share their thoughts about Machine Learning and its future. To know more about AI and Machine Learning, feel free to watch the video below.

Read More

The Advantages Of Integrating Scripting And Native Code

Jim McKeeth is back with another TCoffee and Code session, a virtual coffee conversation between expert developers where they discuss various topics about programming, development, and more. In this session, McKeeth will be accompanied by Miguel Moreno to discuss the beauty of integrating scripting and native codes. Unlike the previous sessions, this one will be driven around the questions thrown by the audiences from the basic scripting elements to the most advanced script engine solutions. This session will help us understand the beauty of native windows development. Combining Scripting with Native Codes The discussion highlights the advantages of integrating scripting with native codes. In the video they address questions like why would you combine scripting with native and why would you script things in the first place? They will also share their own thoughts on why would someone want to include scripting in their application. The conversation will also provide overviews of different scripting languages that most developers implicitly use today as well as the ups and downs of using them. Scripting Engine Another interesting topic from this TCoffee and Code Session is the use of the scripting engine. Generally, a scripting engine is one that allows you to run custom code a runtime interpreter where you no longer need to compile codes and is run directly either on an application or in a shell. They also highlight how these script engines became extremely beneficial in developing games because it gives programmers the ability to add custom features or custom functionality in their game. They will also provide us overviews and demos of some popularly used script engines like LUA, PyScripter, FireDAC, Python4Delphi, and more. Feel free to watch the video below to learn more. Why not download a free trial of Delphi today?

Read More

Which Programming Language Suits You Best? Delphi, C++, or Both?

TCoffee and Code is an informal virtual meeting series launched in the Embarcadero Technologies YouTube channel where a group of expert developers discusses everything related to programming, encoding, software development, and more. Interestingly, in this particular session, Embarcadero MVPs Stephen Ball, Marco Cantu, and David Millington will talk about the most important element in programming – the programming language! Object Pascal and C++ Programming Languages There is a great number of programming languages available today but this session will highlight two of the most used programming languages, Delphi’s Object Pascal and the C++ Programming languages. Ball, Cantu, and Millington will walk us through the fascinating history of the aforementioned languages and how they rapidly evolved over the years and how these evolution brought drastic change in development on windows. They will also share their own thoughts about their most favorite features and how these languages are being used in RAD Studio today. Connecting Delphi and C++ Aside from discussing the notable features that have been added for both Delphi and C++ over the years and how these extensions made an impact on these languages, the team will also discuss the considerations or the possibilities of Delphi and C++ working together. RAD Studio, for instance, is a powerful IDE that is capable of compiling both Delphi and C++ in one project and allows you to embrace the best of both languages. If you want to learn more about these programming languages and which one suits you the best, feel free to join this one-hour-long TCoffee and Code session below.

Read More

What You Need To Know About Data Visualization and ETL

ETL is basically an acronym for Extract, Transform, and Load, a general procedure that programmers and developers commonly perform by copying data from one or more sources and transfer it into a destination system that represents the data differently than the source. This procedure is considered to be one of integral parts of any windows application development. Today, data transfer and data integration are done through various modernized solutions providing users with easier and automated data transfer procedures using microservices, portals, or files. Generally, ETL is everything you do as a programmer. Data System Integration Joining Ian Barker in this TCoffee and Code session are his fellow Embarcadero MVPs Kelver Merlotti, Miguel Moreno, and Olaf Monien to discuss everything about Data ETL and visualization. The discussion includes data system integration which is generally the process of moving data among different subsystems to make them look and run as a single system. They also tackle different integration models and how each process varies from one another. The Benefits of FireDAC The session also highlights the differences between the two data subsystems; Homogeneous and Heterogeneous Data Subsystems. Unlike Homogenous, Heterogeneous data subsystem is built using different database management systems. This is where the FireDAC library comes into play. FireDac has a powerful flexible and extendable scripting capability that connects different database systems with the help of its built-in connectors and non-visual components. In addition to that, these experts will also answer multiple queries along the way. Don’t miss anything and feel free to watch the video below.

Read More