Sony Pixel Power calrec Sony

Video Platform Observability using Agama AWE SDK - Part 2: Layout & Style

25/05/2022

25 May, 2022

Blog

By Anders Svensson

In our previous article Par1 of this series, we presented the Agama AWE SDK, the requirements needed to create a simple application to provide real use for Agama customers and the configuration of the project.

In the second part of the series, we're diving into how to create the layout and styling, and also elaborate on the application logic.

We have created a boilerplate application and defined the configuration parameters that shall be possible for the users to adapt. It is now time to start creating the actual functionality of the application. An important part of that is the actual layout and structure of the presentation, which for these applications is controlled by standard HTML, CSS, and JavaScript. In the application index.html below, we have modified the boilerplate HTML structure and instead defined a set of div:s used as placeholders for the configured test name and a div for the status indicator.

The ADE will automatically update the UI while editing and saving HTML so the structural changes will be shown immediately. The result is not interesting right now as we have not yet populated the div:s with any content and styling, so the result is still just an empty screen.

The Application logic To start populating the application with the configured content, test logic and the test status results, we need to start adding JavaScript code.

The main application entry point that is called by the Agama application framework is the onUpdate function. This function has two parameters, state and reason. The state parameter is an object that contains the configuration of the application. So, all the parameters that we defined in the JSON returned in the onConfiguration function, will be available in this object. The reason parameter is an integer stating why the function is being called; it allows us to implement different handling and behavior depending on this. In our application we must handle the create and configuration change reason. In the code above one can see how easily and obviously we can access and use the different configuration parameters that we have defined.

The program logic needed to implement the functionality is quite simple. When the application is created, we set up a timer that ensures that our test function update() is called at the user configured interval. The update() function in turn calls the defined REST API and checks the result codes against the configured, and depending on the result adding either a fail or ok CSS class to the status div.

The current result is now as above. We can now see the defined test name, in this case VoD system (which is the name we configured) but we do not see any status symbol. That is correct and it is because we have not yet added the styling for the status div.

Styling Adding CSS styling for the application is the last step in getting the applications appearance and functionality in-place. We use the automatically created file css/style.css and add the following.

It is here where we define the fail to indicate with an orange background, and ok to indicate with a green background.

Yes, now it looks more promising!
LINK: https://agama.tv/video-platform-observability-using-agama-awe-sdk-seri...
See more stories from agama

Most recent headlines

05/01/2027

Worlds first 802.15.4ab-UWB chip verified by Calterah and Rohde & Schwarz to be demoed at CES 2026

Worlds first 802.15.4ab-UWB chip verified by Calterah and Rohde & Schwarz to be ...

09/10/2026

Dolby Expands Dolby OptiView Platform with New Capabilities at IBC 2026

September 10 2026, 06:00 (PDT) Dolby Expands Dolby OptiView Platform with New Capabilities at IBC 2026 New Sports Intelligence helps providers better unders...

07/10/2026

Dalet Flex LTS Delivers Smarter Media Operations from Ingest to Distribution

Dalet, a leading technology and service provider for media-rich organizations, today announced the latest Long-Term Supported (LTS) release of Dalet Flex. Build...

23/09/2026

Study: Renewals for Streaming Shows Continue to Decline

Share Copy link Facebook X Linkedin Bluesky Email...

23/09/2026

Study: More Than 4 in 10 U.S. Adults Own or Are Interested in Smart Glasses

Share Copy link Facebook X Linkedin Bluesky Email...

23/09/2026

Television Critics Association Revises Bylaws to Address AI

Share Copy link Facebook X Linkedin Bluesky Email...

23/09/2026

eX Celebrates Completion of Holland Mich. FTTP Network

Share Copy link Facebook X Linkedin Bluesky Email...

23/09/2026

Gray Media Renews Ohio Valley Conference Deal

Share Copy link Facebook X Linkedin Bluesky Email...

23/09/2026

QuickLink StudioPro Powers Next Generation Student Media...

Westminster Schools, a K through 12 school in Atlanta, Georgia with approximately 2,000 students, has transformed its student broadcast and digital storytelling...

23/09/2026

UK Pavilion Brings Leading British Technology to CABSAT a...

The 2026 edition of CABSAT and SATExpo may have a new home and dates in the diary, but it still retains a strong presence from UK companies in the GREAT Britain...

23/09/2026

Glensound marks 60 years with new audio developments at C...

Glensound will return to CABSAT with new developments in professional monitoring and Dante interfacing, alongside its established commentary, esports and parlia...

22/09/2026

Young Journalist Award 2026: Meet the Final 12

From Malaysia to Mexico and from DR Congo to Ukraine, this year's 12 finalists for the 2026 Thomson Foundation Young Journalist of the Year award tell extra...

22/09/2026

ESPN, Precision Lasers Light Up NHL Player Media Tour in Las Vegas

The annual preseason content-gathering event brought 36 NHL players to Las Vegas, where ESPN used 2.5 kilowatts of laser power and a motion-control camera syste...

22/09/2026

Neumann Introduces KK 104 A and KK 105 A Wireless Capsule Heads

Neumann has introduced the KK 104 A (cardioid) and KK 105 A (supercardioid) wireless capsule heads, succeeding the KK 204 and KK 205. The new capsules are compa...

22/09/2026

NFL and TMRW Sports Announce Pro Flag Showcase During Super Bowl LXI Week

The NFL and TMRW Sports have announced a new annual Pro Flag Showcase to be held during Super Bowl LXI week in Los Angeles. The event will feature top flag foot...

22/09/2026

Washington State University Unveils New Daktronics Video Board and Audio System at Gesa Field

Washington State University has unveiled a new end zone video display and audio ...

22/09/2026

SVG Sit-Down: Disney's Dave Johnson on ESPN's New 4K HDR Distribution Pipeline and What It Means for Super Bowl LXI and Beyond

Disney's SVP of Live Operations and Engineering details the technology behin...

22/09/2026

Cosm Promotes Mazen Alawar to SVP of Marketing, Alexis Scalice to VP of Cosm Studios

Cosm has announced two senior promotions. Mazen Alawar has been promoted to SVP,...

22/09/2026

Mississippi State University Extends Camera Relationship with KOKUSAI DENKI

Mississippi State University's University Television Center has purchased four KOKUSAI DENKI SK-UHD7000-S2 cameras since 2024, with plans to add two more, a...

22/09/2026

Net Insight Appoints Christine Kjellvard as Interim CFO

Net Insight has announced that Christine Kjellvard will assume the role of interim Chief Financial Officer on November 1, 2026. Kjellvard has previously held in...

22/09/2026

Net Insight Launches Zyntai TimeNode Access PTP Grandmaster for Edge Sites

Net Insight has announced Zyntai TimeNode Access, a compact PTP Grandmaster designed for distributed edge sites. The product carries secure, precise time across...

22/09/2026

The Weight Explores the High Cost of Freedom in the Depression Era

Sam Hazeldine, Austin Amelio, Padraic McKinley, Julia Jones, and Ethan Hawke attend the premiere of The Weight at The Ray Theatre on January 26, 2026, in Park...

22/09/2026

Avalanche Tones introduce Noise Suite

Second high-gain tone plug-in released Following on from their debut release, Chainsaw Suite, Avalanche Tones have announced the launch of their second plug...

22/09/2026

LW6 wireless headphones from Lewitt Audio

Uncompressed audio with below 6ms of latency Lewitt's have just introduced their first pair of headphones which, despite being aimed primarily at studio...

22/09/2026

Neumann launch the KK 104 A & KK 105 A

Two new capsule heads for Sennheiser wireless systems Neumann have announced the upcoming launch of the KK 104 A and KK 105 A, a pair of new premium condens...

22/09/2026

Apogee Plugins Are Moving to Plugin Alliance

Apogee Plugins Are Moving to Plugin Alliance We're excited to share an important update about the future of Apogee plugins. Apogee plugins are moving to Pl...

22/09/2026

SipRadius honored with a Technology And Engineering Emmy...

Parkland, Florida, US, September 22, 2026: SipRadius, widely recognized for making content processing and connectivity secure and seamless, has been honored wit...

22/09/2026

VanityFilter 3.1.5 adds project files and adjustable protection around lips, brows and ears

VanityFilter 3.1.5 adds project files and adjustable protection around lips, bro...

22/09/2026

Chile's TV+ Modernizes Broadcast Operations with Blackmagic Design

Chile's TV Modernizes Broadcast Operations with Blackmagic Design Brie Clayton September 22, 2026 0 Comments URSA Broadcast G2 brings versatility...

22/09/2026

OWC Shares Sneak Peek at Amazon Prime Big Deal Days Pricing

OWC Shares Sneak Peek at Amazon Prime Big Deal Days Pricing Brie Clayton September 22, 2026 0 Comments Image courtesy of Deposit Photos Business and ...

22/09/2026

Berklee's First Homecoming Block Party Brings Alumni Home for Global Music Festival

Berklee's First Homecoming Block Party Brings Alumni Home for Global Music F...

22/09/2026

New TVU Pocket Offers Broadcast Features In Phone-Sized Unit

Share Copy link Facebook X Linkedin Bluesky Email...

22/09/2026

Operative Launches Unified Platform for Advertising and Broadcast Management

Share Copy link Facebook X Linkedin Bluesky Email...

22/09/2026

Element Launches New TiVo-Powered Smart TVs in the U.S.

Share Copy link Facebook X Linkedin Bluesky Email...

22/09/2026

NOAA Taps Tomorrow.io for Improved U.S. Weather Forecasts

Share Copy link Facebook X Linkedin Bluesky Email...

22/09/2026

Gray Media Promotes Tim Maloney to GM and Director of Sales at WBKO

Share Copy link Facebook X Linkedin Bluesky Email...

22/09/2026

Reports: Paramount Reaches Settlement with State AGs in Antitrust Suit

Share Copy link Facebook X Linkedin Bluesky Email...

22/09/2026

New Research Lays Out Streaming Services Best Defense Against Churn

Share Copy link Facebook X Linkedin Bluesky Email...

22/09/2026

Sinclair Expands The National News Desk

Share Copy link Facebook X Linkedin Bluesky Email...

22/09/2026

Paramount Settles Antitrust Lawsuit over WBD Merger

Share Copy link Facebook X Linkedin Bluesky Email...

22/09/2026

U.S. Broadband Industry Investment Hits $92.6 Billion

Share Copy link Facebook X Linkedin Bluesky Email...

22/09/2026

At AI Day Singapore, NVIDIA and Partners Showcase AI Advancements Across Southeast Asia

NVIDIA AI Day Singapore, which takes place Sept. 22-23 at the Raffles City Conve...

22/09/2026

Sky commissions Tupac murder trial documentary from Passion Pictures & Propagate Content

From Academy Award-winning Passion Pictures and BAFTA-winning director Marian Mo...

22/09/2026

Wi-Fi, phones and power lines: understanding EMF exposure

Whether it be from the sun or from our phones and other devices, we are all exposed to electromagnetic radiation in some shape or form. With the dramatic growth...

22/09/2026

Comscore's latest AI Intelligence Report Shows Competition Intensifying as Claude and Gemini Gain Ground on ChatGPT

Comscore's latest AI Intelligence Report Shows Competition Intensifying as C...

22/09/2026

The Factory-X Project Sets Standards for Data Sovereignty in Industry

The Factory-X Project Sets Standards for Data Sovereignty in Industry Arvato Systems Brings Digital Sovereignty to Industrial Practice Factory-X Successfully...

22/09/2026

Apple opens Apple Music Hall, a\u00A0state-of-the-art live music venue in London - PRESS RELEASE - Posted on 21 September 2026

LONDON Apple today announced the opening of Apple Music Hall, a brand-new state-...

22/09/2026

Young creativity across the island of Ireland takes centre stage as sixth RT This is Art! competition launches

RT , Creative Ireland and Shared Island Initiative ask young artists to respon...

22/09/2026

NVIDIA Isaac ROS 5.0 Advances Agentic, Open Source Robotics Development

To build and deploy sophisticated robotics applications that can perceive, reason and act in dynamic environments, developers need new physical AI models and to...