Cloud Application Development
Flying in the Microsoft Azure Cloud - TCoffeeAndCode
Learn more about Embarcadero Technologies products at https://embarcadero.com
Table of contents:
0:00:00 - Greetings
0:01:08 - Introduction of Speakers
0:07:57 - Code Signing Implications and Requirements
0:11:52 - Stricter Microsoft Certificate Issues
0:24:49 - Almost Everything Requires a Certificate
0:25:20 - Using Azure with RAD Studio
0:36:34 - What is Azure?
0:38:40 - Azure and AWS Comparisons
1:08:31 - Store Keys in the Secrets Repository
1:16:00 - Confusion with FNC Controls
1:31:20 - Why We Love Delphi
1:44:09 - RAD Studio 11 Sneak Peek Announcement
1:44:43 - Upcoming TCoffeeAndCode Sessions
Delphi
Flying in the Microsoft Azure Cloud - TCoffeeAndCode
Using TMS Cloud Pack to Integrate Your Apps with the Cloud
REST services are everywhere, and using them is the key to accessing the cloud. The TMS Cloud Pack components simplify working with common web services including: PayPal, Flickr, Dropbox, Google, Microsoft, Amazon, Twillo and more. Learn the easiest way to integrate the cloud into your mobile and desktop apps.
Using TMS Cloud Pack to Integrate Your Apps with the Cloud
Enterprise Application Development
Your First iOS Enterprise App: From Compile to Final Release
Your First iOS Enterprise App: From Compile to Final Release
Ian Barker - Repeatinformation.com
CodeRage 9 - Object Pascal Track
Thursday, October 30, 2014 - 2pm Pacific Time
A step-by-step guide to releasing your first iOS multi-device app to Enterprise customers. This session shows you what you need to do with Apple, what your customer needs to do, how to sign your apps, and how to distribute them via a web page that the users simply click on to install the app.
InterBase
Your First iOS Enterprise App: From Compile to Final Release
Enterprise Mobility Services: Working with SQL Databases using C++
Enterprise Mobility Services: Working with SQL Databases using C++
Marco Cantu - Embarcadero
CodeRage 9 - C++ Track
Wednesday, October 29, 2014 - 7am Pacific Time
Accessing Enterprise Databases from the the EMS server and making the data easily available on mobile (and desktop) apps is one of the core tenets of EMS, and the combined use of FireDAC and special purpose data conduit components makes this task relatively easy.
C++Builder
Enterprise Mobility Services: Working with SQL Databases using C++
Enterprise Mobility Services for C++Builder XE8
C++Builder XE8
The Connected C++ App Platform for Windows and Beyond
http://www.embarcadero.com/products/cbuilder
Enterprise Mobility Services is a turnkey solution for today’s interconnected, distributed apps, offering an easy to deploy middleware server that hosts loadable custom API and data access modules.
Simply create an EMS package using either Object Pascal or C++, register a specific resource (with a matching URI location), and write code to handle the corresponding requests.
It’s based on open and standard technologies, including REST HTTP calls and JSON data formats, and provides major SQL database drivers along with an encrypted embedded and server SQL database. EMS is a middleware solution that is stateless, restful, scalable, and secure.
With EMS you can use the included InterBase database or select any other supported Enterprise SQL database.
Easily manage custom APIs exposed through standard REST JSON interfaces.
Accessing those APIs is incredibly easy with wizards, ready-to-use components and the new management console, making the development process extremely smooth and well integrated.
EMS automatically provides real-time analytics to track your users’ activity and the REST APIs they are calling. The new Push Notifications server support for iOS and Android allows developers to deliver event driven notifications to the end user's device through EMS.
XE8 also includes support for native HTTP and HTTPS client libraries on Windows, Mac, iOS and Android.
Navigate the users and group lists to view the online daily activity and history. View overall REST API usage at the yearly, monthly, and daily level, and drill down on individual REST resources, including individual REST API calls.
C++Builder
Enterprise Mobility Services for C++Builder XE8
Enterprise Mobility Services: Working with SQL Databases using Object Pascal
Enterprise Mobility Services: Working with SQL Databases using Object Pascal
Marco Cantu - Embarcadero
CodeRage 9 - Object Pascal Track
Wednesday, October 29, 2014 - 8am Pacific Time
Accessing Enterprise Databases from the the EMS server and making the data easily available on mobile (and desktop) apps is one of the core tenets of EMS, and the combined use of FireDAC and special purpose data conduit components makes this task relatively easy.
Enterprise Mobility Services: Working with SQL Databases using Object Pascal
Embarcadero Developer Direct Episode 2 - The Multi-Device Enterprise (US and Canada edition)
Sign up now for the April-June 2013 season at http://embt.co/DevDir1
This is a recording of the April 26, 2013 edition of the Embarcadero Developer Direct online session (US and Canada edition) - The Multi-Device Enterprise (Using Enterprise Data in Your Mobile Strategy)
Join the team of Embarcadero development and industry experts for relaxed and fun demo and discussion sessions covering Delphi, RAD Studio, C++Builder, InterBase and more. Raise your questions and interact live with both presenters and attendees as each week a new theme gives focus and direction to solve the every day challenges that professional software developers face.
Delphi
Embarcadero Developer Direct Episode 2 - The Multi-Device Enterprise (US and Canada edition)
RAD in Action: Mobilizing your Business with Enterprise Mobility Services Middleware
RAD in Action: Mobilizing your Business with Enterprise Mobility Services Middleware
Cary Jensen - Jensen Data Systems, Inc
Thursday, April 2, 2015
Cary Jensen hosts this informative session to discuss why middleware is critical for mobilizing your business or Enterprise.
In this session, Cary will perform a technical deep-dive into the new Enterprise Mobility Services (EMS) middleware platform to show you how to best extend your business and Enterprise into mobile clients. Learn how to manage and authenticate users, build custom REST APIs, move data between mobile clients and your Enterprise database backend, and how to analyze user behavior.
Cary will also compare and contrast EMS with the DataSnap SDK. This is a must-attend session for anyone mobilizing their solutions.
http://docwiki.embarcadero.com/RADStudio/XE8/en/Enterprise_Mobility_Services
http://docwiki.embarcadero.com/RADStudio/XE8/en/Developing_DataSnap_Applications
About the Presenter:
Cary Jensen is Chief Technology Officer of Jensen Data Systems, Inc., a Texas, USA-based company that is an Embarcadero Training Partner and that provides software training, development, and consulting services. Cary is an Embarcadero MVP and an award-winning, best-selling author of over twenty books, including his latest book, Delphi in Depth: ClientDataSets. He is a popular speaker at conferences, workshops, and training seminars, and is widely regarded for his practical solutions to complex problems. Cary has a Ph.D. in Engineering Psychology from Rice University, specializing in human-computer interaction.
Home Page: http://www.jensendatasystems.com/
Twitter: http://twitter.com/caryjensen
Blog: http://caryjensen.blogspot.com/
Delphi
RAD in Action: Mobilizing your Business with Enterprise Mobility Services Middleware
10 - Enterprise Mobility Services - Al Mannarino
RAD Studio 10 Seattle Deep Dive technical session replay.
September 19, 2015
You’ve heard the buzz about RAD Studio, Delphi, and C++Builder 10 Seattle and now is the time to dive in and learn why everyone is so excited! These presentations take an in-depth look at all the new and enhanced features added with 10 Seattle!
Join David I and special guests from the Embarcadero team and RAD community for this deep dive session into the top new areas of RAD Studio / Delphi / C++Builder 10 and more!
Delphi
10 - Enterprise Mobility Services - Al Mannarino
RAD in Action: Build Modern Apps with Enterprise Mobility Services
RAD in Action: Build Modern Apps with Enterprise Mobility Services
with Pawel Glowacki, Embarcadero
Duration: 1 hour and 29 minutes and 19 seconds
Live Q&A starts at 50 minutes and 0 seconds
In this demo-oriented webinar Paweł Głowacki, Embarcadero EMEA Tech Lead for Developer Tools, demonstrates how to build modern apps with enterprise database access using Embarcadero Enterprise Mobility Services.
Embarcadero Enterprise Mobility Services make it easy to build secure and scalable systems with reusable visual components using C++ or Object Pascal languages.
The webinar demonstrates best practices for building multi-tier apps including:
Enterprise Mobility Services Architecture Overview
Deploying Enterprise Mobility Services
HTTPS communication for improved security
Role-based authentication and authorization for accessing server-side functionality
FireDAC database access framework
InterBase database for high-performance, zero-administration data storage
FireDAC-JSON Reflection framework for flexible and simple application logic
Mobile and desktop client app development with Visual LiveBindings
Persisting data on the client
...and more!
DataSnap CUSTOMERS FireDAC JSON Reflection Demo Code links can be found on Pawel's blog at http://blogs.embarcadero.com/pawelglowacki/2014/08/20/40375
Demo source code on Code Central at http://cc.embarcadero.com/item/29916.
C++Builder
RAD in Action: Build Modern Apps with Enterprise Mobility Services
Enterprise Mobility Services: Authentication & Authorization using C++
Enterprise Mobility Services: Authentication & Authorization using C++
Jim Tierney - Embarcadero
CodeRage 9 - C++ Track
Wednesday, October 29, 2014 - 11am Pacific Time
In this session, we show how to use the TBackendAuth component to authenticate your EMS client application. You will also learn how to configure EMS server authorization so that you can control access to particular resources and endpoints.
C++Builder
Enterprise Mobility Services: Authentication & Authorization using C++
Enterprise Mobility Services Overview with John Thomas
September 25 - Enterprise Mobility Services Overview
John Thomas 'JT' - Embarcadero
Duration: 43 minutes and 38 seconds
Developer Skill Sprints
Fast programming tips, tricks and techniques that you can use right now
You're invited to join the software development experts at Embarcadero each Tuesday and Thursday for Programmer Skill Sprints -- 20-minute online live tutorials on software development for Windows, Mac, Android and iOS.
Replays of previous Developer Skill Sprints are available on the landing page at https://www.embarcadero.com/landing-pages/skill-sprints
Get more Developer Skill Sprints videos, source code and resources at http://embt.co/SkillSprints. Get a free RAD Studio 30 day license at http://embt.co/RADDownload to try it yourself.
RAD Studio
Enterprise Mobility Services Overview with John Thomas
Enterprise Mobility Services for Delphi XE8
Delphi XE8
The Fastest Connected App Platform for Windows and Beyond
http://www.embarcadero.com/products/delphi
Enterprise Mobility Services is a turnkey solution for today’s interconnected, distributed apps, offering an easy to deploy middleware server that hosts loadable custom API and data access modules.
Simply create an EMS package using either Object Pascal or C++, register a specific resource (with a matching URI location), and write code to handle the corresponding requests.
It’s based on open and standard technologies, including REST HTTP calls and JSON data formats, and provides major SQL database drivers along with an encrypted embedded and server SQL database. EMS is a middleware solution that is stateless, restful, scalable, and secure.
With EMS you can use the included InterBase database or select any other supported Enterprise SQL database.
Easily manage custom APIs exposed through standard REST JSON interfaces.
Accessing those APIs is incredibly easy with wizards, ready-to-use components and the new management console, making the development process extremely smooth and well integrated.
EMS automatically provides real-time analytics to track your users’ activity and the REST APIs they are calling. The new Push Notifications server support for iOS and Android allows developers to deliver event driven notifications to the end user's device through EMS.
XE8 also includes support for native HTTP and HTTPS client libraries on Windows, Mac, iOS and Android.
Navigate the users and group lists to view the online daily activity and history. View overall REST API usage at the yearly, monthly, and daily level, and drill down on individual REST resources, including individual REST API calls.
Delphi
Enterprise Mobility Services for Delphi XE8
Enterprise Mobility Services: Introduction using C++
Enterprise Mobility Services: Introduction using C++
John Thomas (JT) - Embarcadero
CodeRage 9 - C++ Track
Tuesday, October 28, 2014 - 3pm Pacific Time
Enterprise Mobility Services (EMS) is a new turnkey solution for today’s interconnected, distributed apps, offering an easy to deploy middleware server that hosts loadable custom API and data access modules. It’s based on open and standard technologies, including REST HTTP calls and JSON data formats, and provides major SQL database drivers along with an encrypted embedded and server SQL database. With its user management and authentication with user and API analytics, Enterprise Mobility Services is ideal for enabling secure access from mobile apps to Enterprise Databases. In this session, JT will discuss the motivations for EMS and introduce each of these compelling features.
C++Builder
Enterprise Mobility Services: Introduction using C++
Enterprise Mobility Services: Authentication & Authorization
Enterprise Mobility Services: Authentication & Authorization
Jim Tierney - Embarcadero
CodeRage 9 - Object Pascal Track
Wednesday, October 29, 2014 - 2pm Pacific Time
In this session, we show how to use the TBackendAuth component to authenticate your EMS client application. You will also learn how to configure EMS server authorization so that you can control access to particular resources and endpoints.
Enterprise Mobility Services: Authentication & Authorization
The Old and New of Enterprise Application Development
Working in software development, change is inevitable, whether it’s what our applications and services should do, or how we architect, build and host our applications and services. There are a number of factors which drive change, including the regulatory environment, security concerns, technology advancement (especially cloud technologies and containerization), and a growing trend of analytics-based approaches to how businesses are run. Before my current roles, I worked in enterprise development for over 20 years, and in this presentation I’ll discuss several of the changes I’ve been part of which may affect the products we all build in the coming years.
Download the slides here: https://github.com/rjdudley/coderage2022.
Follow Rich Dudley
Twitter: https://twitter.com/rj_dudley
/n software’s: https://twitter.com/nsoftware.
Learn more about Embarcadero Technologies products at https://embarcadero.com
The Old and New of Enterprise Application Development
03 - Enterprise Mobility Services - Creating EndPoints, Push Notifications and Custom Logins
EMS (Enterprise Mobility Services) offers a Mobile Enterprise Application Platform (MEAP) that you can host in the Cloud or on the premises, to expose custom REST APIs and enterprise database data. The enterprise data access is provided by the FireDAC data access library. This session will show you how to use EMS, create custom endpoints, push notifications and custom logins.
Level: Advanced
Al Mannarino, David Intersimone - Embarcadero Technologies
InterBase
03 - Enterprise Mobility Services - Creating EndPoints, Push Notifications and Custom Logins
Enterprise Software Development Article Challenge - Results
There were a lot of great entries for our Enterprise Software Development Article Challenge showing the use of Delphi, C++Builder, InterBase and RAD Server in many different enterprise use cases. Join us as we review the entries and announcing the winners.
More information
https://blogs.embarcadero.com/enterprise-software-development-article-challenge-results/
Delphi
Enterprise Software Development Article Challenge - Results
#3 - Enterprise Mobility Services - Creating EndPoints, Push Notifications and Custom Logins
EMS (Enterprise Mobility Services) offers a Mobile Enterprise Application Platform (MEAP) that you can host in the Cloud or on the premises, to expose custom REST APIs and enterprise database data. The enterprise data access is provided by the FireDAC data access library. This session will show you how to use EMS, create custom endpoints, push notifications and custom logins.
Al Mannarino and David Intersimone
Embarcadero Technologies
CodeRage X
13-Oct-2015
InterBase