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
#3 - Enterprise Mobility Services - Creating EndPoints, Push Notifications and Custom Logins
Enterprise iOS apps, no app store required
Join Embarcadero MVP Ian Barker as he explains how Apple's iOS Enterprise App program works and how you can create iOS apps using RAD Studio with Delphi or C++ that do not need to go through the Apple App Store and can even be installed on iPhones and iPads from a simple web page.
Download the slides here: https://github.com/checkdigits/EnterpriseiOSApps
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi
Enterprise iOS apps, no app store required
RAD Studio 10.1 Berlin's Enterprise Strong Solutions - Complete Webinar Replay
Agenda
This technical webinar goes deep into RAD Studio 10.1 Berlin’s new support for the latest enterprise database technologies, REST-based services, cloud services and the Internet of Things. Source code demos will show you how to access the latest enterprise SQL databases and MongoDB NoSQL database. You will see source code demos that will show you how to access the latest major enterprise SQL databases and MongoDB NoSQL database. You’ll learn how to write your own applications that integrate data from multiple IoT devices into your desktop, server and cloud applications. You’ll see how to rapidly create REST based endpoints that can be called from Delphi, C++ and other programming languages.
During this webinar you’ll learn how to develop cutting edge desktop, mobile, server and cloud based applications using:
1) FireDAC’s optimized database access for all the latest major enterprise RDBMS including Oracle, Microsoft SQL Server, and MongoDB
2) ThingConnect IoT component support a wide array of devices including health monitoring, home automation, fitness tracking, industrial and security sensors. ThingConnect data can be used to in local and distributed device monitoring solutions.
3) RAD Server (built on EMS core technology) support for cross domain API calls, creation of ThingPoint Edge Services, Swagger open API with YAML and JSON representations for API testing and documentation generation, execution on IIS and Apache web production environment servers.
4) Integrating cloud based development into your enterprise and IoT solutions using the latest Amazon and Azure cloud API support for storage, messaging and services.
5) And More…
Join the Embarcadero Evangelism team for this webinar replay loaded with technical demonstrations. The team also answers attendee questions at the end of the video.
Blog post with additional links and information: http://embt.co/BerlinEnterprise
Presenters:
David Intersimone “David I” - Embarcadero Chief Evangelist
Jim McKeeth - Embarcadero Global Lead Developer Evangelist and Engineer
Al Mannarino - Embarcadero Principal Software Consultant
Stephen Ball - Embarcadero Associate Product Manager (InterBase) and Senior Sales Consultant RAD
Pawel Glowacki - Embarcadero Senior Software Consultant and EMEA Technical Lead for Delphi and RAD Studio
Presentation parts with time duration:
Part 1 - Introduction for the webinar – David I – 43 seconds
Part 2 - FireDAC Database Access – Jim McKeeth – 13 minutes and 56 seconds
Part 3 - ThingConnect & ThingPoint IoT – David I – 14 minutes and 9 seconds
Part 4 - RAD Server Development Lifecycle – Al Mannarino – 17 minutes and 20 seconds
Part 5 - RAD Server Embedded Documentation API – Stephen Ball – 14 minutes and 38 seconds
Part 6 - Cloud Based Development – Pawel Glowacki – 15 minutes and 33 seconds
Part 7 - Closing slides for the webinar – David I – 1 minute and 11 seconds
The Q&A starts after part 7.
Delphi