Search the Community
Showing results for tags 'sdk'.
-
Amazon Location Service has released the Tracking SDK for iOS and Android platforms. Developers can now easily add location tracking capabilities into their mobile applications to support customer engagement, geo-targeting, and delivery use cases. View the full article
-
- tracking sdk
- sdk
-
(and 2 more)
Tagged with:
-
At SAP Sapphire last year, Alphabet, Google's parent company, revealed that it leverages SAP S/4HANA systems on Google Cloud to manage its critical business operations, including Finance, Supply Chain, Logistics, Planning, and Allocations. This has allowed Alphabet to consolidate over 50 billion transactions and process multiple terabytes of data every month, and better support its global operations. To scale its business operations, Alphabet leverages many Google Cloud products and services using the ABAP SDK. Created by Google Cloud’s SAP Engineering team, the ABAP SDK provides an accurate representation of Google Cloud APIs in ABAP, providing an integration point between SAP and Alphabet’s internal systems, powering AI/ML solutions that drive decisions, and enabling business process automation. The ABAP SDK provides in-built functionality for authentication, security, data serialization, etc., making it easier for Alphabet developers to integrate with Google Cloud products and services, and drastically decreasing time-to-value! ABAP SDK: a story of engineering excellenceSince launching internally, ABAP SDK has been used for many Alphabet production use cases: to run mission-critical applications in finance, corporate asset management (IT, audio/video, real estate), supply chain (plan and procure to pay including forward/reverse logistics), business event notifications, exception alerting, business process monitoring, and data warehousing. Security and scalability were key requirements for Alphabet business users, which they were able to achieve quickly with the ABAP SDK. Alphabet also uses the ABAP SDK to run ML inference in the context of a SAP business transaction analytics, surfacing ML predictions. Here are some great productionized use cases from Google Cloud for inspiration: Stream information from SAP to multiple subscribers with Pub/Sub - SAP is the source of truth for many master and transaction data objects. SAP sends information to other applications to ensure data consistency across applications. Sub-second speed and highly reliable messaging is key. Alphabet uses SAP Streaming Pub/Sub messages for various use cases, including network equipment status for deriving trust management, order status tracking, stock availability, transaction posting status, order comments and changes exchanged from the commerce portal to the order processing team.Use Pub/Sub for orchestration - To scale bulk data processing submitted via APIs at Alphabet, non-SAP enterprise applications use SAP OData to submit bulk updates to the SAP Application Interface Framework (AIF). SAP AIF asynchronous processing completion raises a Google Cloud CPS message to confirm processing results to the API client. ABAP SDK plays a crucial role in orchestrating many use cases like these including jobs, business events, and logs.Automate translation of finance documents to multiple languages - SAP S/4 is the source of truth for statutory reporting in multiple local languages. Alphabet boundary systems send journal entry data in English, but the headers and line text of various finance documents must be maintained in the local language, as per the company’s code definition. Alphabet uses the ABAP SDK to seamlessly interact with Google Translate, helping finance documents to comply with system and legal requirements.Integrate AI/ML models on Google Cloud for better decision making - Before Alphabet began using SAP to manage IT hardware orders worldwide, order routing across fulfillment channels was a time-consuming process. While a rules-based decision table can predict cost-effective order routes in some cases, the majority of orders required manual review, which was highly inefficient. To address this issue, the Alphabet engineering team developed a BigQuery Machine Learning model to predict routes based on historic manual decisions, and used the ABAP SDK to read the BigQuery Machine Learning predictions in real time. This continual learning model has helped to predict routes more accurately, reducing the need for manual review and automating the shipping process.Offload attachments from expensive HANA Storage - Alphabet utilizes the ABAP SDK to streamline and simplify the management of attachments (documents) for all applications in the SAP landscape. Due to the scale of the required storage capacity, it was imperative to offload the storage of attachment documents from Hana DB in-memory to cheaper and highly secured Cloud Storage buckets. By using the ABAP SDK, we were able to seamlessly read and write attachments from SAP applications to Cloud Storage without any impact to SAP critical user journeys (CUJs). End-user access to documents is controlled strictly based on authorization given in SAP, leveraging the standard Google Cloud Security Model.From internal to generally availableOver the years, many of our customers have asked for ways to easily integrate their SAP systems with Google Cloud services. With the launch of the ABAP SDK last year, the same ABAP SDK that has been powering Alphabet’s business operations since 2019 is now generally available for Google Cloud customers. Download the SDK for free and onboard in a few simple steps. While our public documentation contains the latest product updates, we also invite you to collaborate and engage with us on the Google Cloud developer community forum. We also have a public repository on GitHub so that developers can clone sample programs and quickstarts into their development environment. We are excited to see and assist you in creating enterprise and business solutions using ABAP SDK. View the full article
-
AWS Cloud Map introduces a new API for retrieving the revision of your services. It allows your applications to update the state of your cloud resources only when it has changed, minimizing the discovery traffic and API cost. With AWS Cloud Map, you can define custom names for your application resources, such as Amazon Elastic Container Services (Amazon ECS) tasks, Amazon Elastic Compute Cloud (Amazon EC2) instances, Amazon DynamoDB tables, or other cloud resources. You can then use these custom names to discover the location and metadata of cloud resources from your applications using AWS SDK and authenticated API calls. View the full article
-
Amazon Interactive Video Service (Amazon IVS) web broadcast SDK gives you the ability to capture live video from web browsers and send as an input to an Amazon IVS channel. You can include it on new and existing websites, with support for both desktop and mobile web browsers. View the full article
-
- video
- broadcasting
-
(and 1 more)
Tagged with:
-
Amazon Braket, the quantum computing service from AWS, makes it easier for customers to conduct scientific research and software development with quantum computers. Today, we are excited to announce the launch of a new cost tracking function in our Braket SDK, providing customers the ability to monitor their quantum computing costs more easily and quickly. Rather than waiting for an AWS bill, by adding only a few lines of code, estimated costs are now available immediately after each quantum task is processed, either on a quantum processing unit (QPU) or on-demand simulator. View the full article
-
At its HasuraCon ’22 conference, Hasura today announced the early release of a software development kit (SDK) that extends the reach of its GraphQL platform to additional data sources. In addition, Hasura is making generally available integrations with the GitHub repository, support for OpenTelemetry Traces within the Hasura Cloud Platform and Microsoft SQL event triggers. […] View the full article
-
QuickSight Q can now accept full questions as input without requiring users to type them in when used in embedded mode. This new feature allows developers to create question as widgets at appropriate placements on their web applications making it easy for their users to discover the capability to ask questions about data within the current context of their user journey. View the full article
-
We are excited to announce that the Amazon EC2 VT1 instances now support the AMD-Xilinx Video SDK 2.0, bringing support for Gstreamer, 10-bit HDR video, and dynamic encoder parameters. In addition to new features, this new version offers improved visual quality for 4k video, support for a newer version of FFmpeg (4.4), expanded OS/kernel support, and bug fixes. View the full article
-
Amazon Chime SDK messaging enables developers to connect business users and their customers with secure, scalable messaging in their web and mobile applications. Starting today, developers have access to new APIs that provide the ability to search for specific channels as well as automatically pre-fetch information when clients connect to display the messaging channels that require users attention when opening their application. View the full article
-
The Amazon Chime SDK now lets developers centrally control each participant’s ability to send and receive audio, video, and screen share within a WebRTC session. Amazon Chime SDK lets developers add intelligent real-time audio, video, and screen share to their web and mobile applications. Enforcement of attendee capabilities is centralized in the WebRTC session, so developers do not have to rely on logic within client applications, which may be outdated in older versions. View the full article
-
The Amazon Chime SDK lets developers add intelligent real-time audio, video, and screen share to their web applications. The Amazon Chime SDK client libraries for iOS and Android now include video background replacement and blur, which developers can use to reduce visual distractions and help increase visual privacy for mobile users. View the full article
-
Developers can now use the AWS Encryption SDK for .NET to help protect their data. This open-source release makes it easier for developers to encrypt and decrypt their data when building applications using the .NET developer platform. View the full article
-
- aws
- encryption
-
(and 2 more)
Tagged with:
-
We are pleased to announce the preview release of AWS Common Runtime (CRT) HTTP Client - a new HTTP client supported in the AWS SDK for 2.x. AWS CRT HTTP Client is an asynchronous, non-blocking HTTP client built on top of the Java bindings of the AWS Common Runtime. Customers can choose to use the CRT HTTP client to benefit from features such as improved startup time, connection health checks, and post-quantum TLS support. View the full article
-
The Amazon Chime SDK is a service that makes it easy for developers to add real-time audio, video, and screen sharing capabilities to their applications. Starting today, the service connects to the global phone network so that attendees can dial into an Amazon Chime SDK meeting using a telephone. The feature also lets you programmatically place an outbound call to a phone number and connect the call to a meeting session. Previously, attendees were able to join Amazon Chime SDK meeting audio using voice over IP (VoIP) in mobile and web applications. View the full article
-
Amazon Kinesis Video Streams adds client metrics support to its WebRTC SDK in C. Kinesis Video Streams with WebRTC enables developers to build web, mobile, and IoT devices application for real-time media and data streaming. Developers can use this capability to build applications for use cases such as home security and monitoring, camera-enabled doorbells, baby and pet monitoring, smart appliances, and more. Kinesis Video Streams WebRTC SDK in C enables IoT devices to securely connect with Kinesis Video Streams for peer discovery and media streaming. The client metrics allows developers to monitor and track performance of the applications built using the WebRTC SDK in C. View the full article
-
Amazon Fraud Detector is a fully managed service that makes it easy to identify potentially fraudulent online activities, such as the creation of fake accounts or online payment fraud. You can now delete Amazon Fraud Detector models, event types, entity types, outcomes, labels, and variables. You can also remove an imported AWS SageMaker model from Amazon Fraud Detector (while keeping the model’s endpoint available within SageMaker). In addition, the Amazon Fraud Detector console now lists associated resources so you can more easily discover where a particular resource is utilized across the service. For example, you can view which Models and Detectors are using a particular Event Type. View the full article
-
Application developers building real-time audio, video, and screen sharing applications can now collect client metrics from meetings events available from the Amazon Chime SDK for JavaScript. Developers can help end users troubleshoot their application without requiring them to send in client logs. And by streaming metrics to Amazon CloudWatch, developers can analyze meeting health trends or deep dive on problematic meetings or devices. View the full article
-
In Packer, a component is a builder, provisioner, or post-processor. Packer has many built-in components, and historically many users of Packer have depended purely on the built-ins to run their builds. Plugins are standalone binaries that can supply extra, specialized components. Packer’s main codebase loads and runs these plugins, which can then work together with the Packer built-ins to create highly customizable Packer builds. Packer plugins are a key feature that allows Packer to build images on almost any infrastructure type using a wide range of provisioning tools. As Packer has grown in adoption, it has become apparent that the reliance upon built-in components limits community developers who want to create their own builders, provisioners, and post-processors. Contributors who have gotten their community components merged with the Packer must wait for a maintainer to review, merge, and release changes before their users can benefit from updates to their components. To support Packer’s continued evolution and growing ecosystem, we are excited to announce the Packer plugin SDK as part of its (v1.7.0 release)[https://github.com/hashicorp/packer/blob/v1.7.0/CHANGELOG.md#170-february-17-2021]. The SDK makes it easier for third-party developers to create, maintain, release, and share their components as plugins. »Packer Plugin SDK Previously, when developing a plugin, you had to use a number of convenience tools embedded within the codebase with little documentation. As a result, plugin development could be difficult to follow and many unused dependencies were imported. This complex set of embedded tools made the barrier to entry for creating and maintaining Packer plugins higher than it needed to be. The Packer Plugin SDK extracts the required plugin interfaces from the Packer repository into a standalone Go module. Packer plugins can now import the Packer Plugin SDK and use its API, which is explicitly available for Packer plugin functionality. We hope this change lowers the barrier to entry for creating Packer plugins. Packer Plugin SDK v0.1.0 is designed for compatibility with Packer v1.7.0. In future versions, the SDK will be versioned separately from the main Packer codebase. Improvements to the SDK will start from the 0.1.0 baseline and follow a semantic versioning scheme compatible with Go modules. The informal SDK within the Core repository has been removed. The new SDK offers some new features, including support for plugins that contain multiple components. A single plugin can bundle together builders, post-processors, and provisioners that are all specific to a certain technology. This feature will hopefully reduce the maintenance burden for a plugin. Finally, the new SDK supports the new packer init command. Users can declare their desired plugins and plugin versions and Packer will automatically download them. »Upgrading Packer for SDK Support If you only use components currently built into the Packer, nothing changes for you. If you use community-built plugins, you will need to obtain a new version of the plugin when you upgrade to Packer v1.7.0. Previous versions of the plugin will not be compatible. If you maintain a community-plugin, you will need to upgrade your plugin to use the SDK. We have an upgrade guide and a CLI tool to help you. If you’re interested in getting started creating a plugin of your own, check out our updated documentation for writing plugins. To see a presentation and demo of the Packer Plugin Repository and the packer init command, watch our recent HashiTalk: The Packer Plugin Repository, What’s init? View the full article
-
The Amazon Chime SDK makes it easier for developers to add add VoIP audio, PSTN audio, video, and content sharing to their applications. Starting today, the Amazon Chime SDK also enables developers to connect communities of users with secure, scalable, and persistent messaging. View the full article
-
Forum Statistics
63.6k
Total Topics61.7k
Total Posts