Building Video Apps on Salesforce Platform
Agenda:
- Objectives
- Video Platforms
- WebRTC
- Streams, Connections, and Sessions
- Publishers / Subscribers
- High Level Architecture
- Stream Recording
- Apex SDK
DEMO
- Use Cases and Next Steps
- Resources
- Q&A
ibm websphere admin training | websphere admin course | ibm websphere adminis...Nancy Thomas
Website : http://www.todaycourses.com
1. WAS product Family overview
Version 8 for Distributed Platform
Some key differences between the Version 5,6,7 and Version 8,
Standards support and programming models
Product packaging bundle
Express / Base / ND – Overview
IBM HTTP server
WAS edge components
Flexible management
2.Architectural Overview
Express / Base / ND
WAS basics
WAS runtime
JDBC providers
Data Sources
Administrative agent
Job manager
Enhanced EAR
ND runtime flow, concepts
Managed Nodes Vs Un managed Nodes
Installation Concepts
H/W pre-requisites
S/W pre-requisites
Browser pre-requisites
Database requirements
Installation overview
Installation Environments
WAS profiles
Pre-install tasks
Install verify
Silent Installation
Uninstall
Application Installation
Directory Structure
Server Commands
WAS plug-in installer, settings
ibm websphere admin training, websphere training online, ibm websphere administration training, ibm websphere admin course, ibm websphere portal administration training, ibm websphere application server administration training, ibm websphere process server administration training, ibm websphere mq system administration training, ibm websphere application server administration training in bangalore, ibm websphere portal admin training, ibm websphere portal admin online training, ibm websphere portal server training
SD Forum Java SIG - Service Oriented UI ArchitectureJeff Haynie
Presentation given by Jeff Haynie at the SD Forum Java SIG in Palo Alto, CA on 12/02/2008. Service Oriented UI Architecture in the world of web, desktop and mobile applications. How the web has gone beyond the browser and we’re headed back to Client/Server.
Join us to learn how you can use SPA, an open-source Java library built around object-oriented annotations, to simplify your interactions with the Salesforce REST API. We'll demonstrate how to use these annotations as the foundation for serializing REST representations, and highlight Salesforce-specific annotations we have added to enable more powerful programming interactions.You?ll learn some of the features of this SPA library and examine Java examples of how to use them.
ibm websphere admin training | websphere admin course | ibm websphere adminis...Nancy Thomas
Website : http://www.todaycourses.com
1. WAS product Family overview
Version 8 for Distributed Platform
Some key differences between the Version 5,6,7 and Version 8,
Standards support and programming models
Product packaging bundle
Express / Base / ND – Overview
IBM HTTP server
WAS edge components
Flexible management
2.Architectural Overview
Express / Base / ND
WAS basics
WAS runtime
JDBC providers
Data Sources
Administrative agent
Job manager
Enhanced EAR
ND runtime flow, concepts
Managed Nodes Vs Un managed Nodes
Installation Concepts
H/W pre-requisites
S/W pre-requisites
Browser pre-requisites
Database requirements
Installation overview
Installation Environments
WAS profiles
Pre-install tasks
Install verify
Silent Installation
Uninstall
Application Installation
Directory Structure
Server Commands
WAS plug-in installer, settings
ibm websphere admin training, websphere training online, ibm websphere administration training, ibm websphere admin course, ibm websphere portal administration training, ibm websphere application server administration training, ibm websphere process server administration training, ibm websphere mq system administration training, ibm websphere application server administration training in bangalore, ibm websphere portal admin training, ibm websphere portal admin online training, ibm websphere portal server training
SD Forum Java SIG - Service Oriented UI ArchitectureJeff Haynie
Presentation given by Jeff Haynie at the SD Forum Java SIG in Palo Alto, CA on 12/02/2008. Service Oriented UI Architecture in the world of web, desktop and mobile applications. How the web has gone beyond the browser and we’re headed back to Client/Server.
Join us to learn how you can use SPA, an open-source Java library built around object-oriented annotations, to simplify your interactions with the Salesforce REST API. We'll demonstrate how to use these annotations as the foundation for serializing REST representations, and highlight Salesforce-specific annotations we have added to enable more powerful programming interactions.You?ll learn some of the features of this SPA library and examine Java examples of how to use them.
http://www.justin.tv/hackertv/49975/Tech_Talk_1_Leah_Culver_on_OAuth
Tech talk about OAuth, and open standard for API authentication. Originally broadcast on Justin.tv.
A session in the DevNet Zone at Cisco Live, Berlin. This session will walk participants through the Infinite Toolkit (Application Developer Kit) to show the features of the platform and how to use the open APIs to build TV applications. The session will cover an example of building part of an EPG (Electronic Program Guide) and some of the application work we have done with our Partners. The session will also show some ideas for other non-EPG applications that can be enabled via the Infinite Toolkit. Goal: To demonstrate the openness of the main SPVSS product to our customers, partners and other Cisco BUs. To open up discussions around future direction and integration of Infinite Solutions with other Cisco products and partner and customer systems. SPVSS Customers have a desire to get their TV applications available on a broad range of devices and to enable a high velocity of change. To do this at scale Cisco needs to enable them to either use a development partner or enable themselves to develop and integrate the TV applications. The Infinite Toolkit is the means to enable our customers to do this.
DEVNET-1122 Integrating Cisco Collaboration into Web AppsCisco DevNet
The Cisco Jabber SDK for Web provides 3rd parties with the building blocks required to UC-enable Web-based applications. This javascript SDK is designed to simplify and accelearte the integration of pervasive UC into your Web portals and applications. It provides 3rd parties with APIs, reference clients and source code for Voice/Video, IM, Presence, WebEx meeting escalations and Visual Voicemail. Join this session to discover how adding real-time collaboration to your enterprise Web application can increase productivity for end users. You will learn what capabilities are available in the toolkit, how it works with the Cisco UC system and how to get started with your integration.
WebSphere Liberty Rtcomm: WebRTC Middleware for the EnterpriseBrian Pulito
In order to provide the type of services their customers crave, your clients need to be able to provide blazing fast communication capabilities and access important information in the blink of an eye. WebRTC (Web Real-Time Communications) allows for the creation of next-generation communication applications without the need for browser plugins. WebSphere Application Server Liberty Profile is changing the way people communicate by making it easy to provide web page context as part of real-time conversations. This webinar will cover all of the real-time communications features recently released in WebSphere Liberty, including the new Rtcomm feature for rapid development of WebRTC based applications, and the open-source Rtcomm client-side libraries. (link to webinar replay: http://www.websphereusergroup.org/khatch/go/gallery/item/1543395?type=video)
Kaltura Inspire Webinar: API Driven Video Platform - The Key to Scalability a...Zohar Babin
Scalability and flexibility can make or break your online video success. When putting an online video plan in place for your organization, you want to be certain that you will be able to accommodate adoption and usage, increasing content quantity and quality, and any new features you may need.
In Kaltura Inspire this webinar we discussed the fundamentals of API-driven online video solutions and how you can leverage this to gain scalability, flexibility, and control of end-user experience. How to avoid potentially slow, risky, and error prone manual deployments by using the Kaltura API to fully automate your cluster deployments and upgrades. See how you could plan and execute a video platform that better fits your needs and have more influence on how your users experience online video.
Learn more about the OMA Developer Tool Kit, as delivered to attendees at Mobile World Congress, March 2015. The developer tool kit is the first in a series of revolutionary new tools designed to make OMA Enablers more accessible and easier to use for application developers.
Recording and media manipulation of WebRTC streamsLuis Lopez
This presentation introduces Kurento technologies to developers at the WebRTC Conference & Expo 2014 in San Jose. It focuses on Kurento Client APIs and on its capabilities for recording and manipulating the audio and video streams in WebRTC sessions.
Opencast is a free, flexible, open-source video management solution to meet the many needs academic institutions have with respect to video.
Institutions use Opencast to produce lecture recordings, preserve and manage existing video, serve designated distribution channels, and provide user interfaces to engage students with educational videos.
2600hz WebRTC Meetup at WeWork, San Francisco, CA2600Hz
2600hz Engineers Peter Defebvre and Maxime Roux will lead an intense discussion on WebRTC, what it is and how to build your own phone. We will also discuss how 2600hz is able to provide enterprise grade connectivity to any HTML5 endpoint.
Architecting your WebRTC application for scalability, Arin SimeAlan Quayle
TADSummit 2022 8/9 Nov Aveiro Portugal
Architecting your WebRTC application for scalability
Arin Sime, CEO/Founder at WebRTC.ventures and AgilityFeat, & Alberto González Trastoy, CTO at WebRTC.ventures | Software/Telecom Engineer.
There are many ways to architecture your live video application with WebRTC. Open Source and CPaaS media servers are one consideration, but far from the only decision you’ll need to make.
In this session we will give an update on the most popular media servers to consider as well as go deeper into scalability with topics such as deployment using kubernetes/docker, persistence when using multiple SFU/MCU servers, and optimizations available with WebRTC for better performance.
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...Sanae BEKKAR
Voici le support de notre présentation du dernier Oracle Virtual Meetup , qui s'est déroulé le 07 Janvier 2020 , auquel on s'est concentré sur la découverte du service Oracle Blockchain Platform, qui offre une solution pré-assemblée pour la construction et l'exécution de SMart Contrat et maintient un ledger distribué inviolable , à travers le Business case 'D-check' la maintenance des pièces de l'avion , l'un des process les plus complexe du monde de l'Aviation .
Rejoignez-nous : https://www.meetup.com/fr-FR/Oracle-Developer-Meetup-France
Bonne lecture!
Webinar - What's New at Cloudflare (8/23/18)Cloudflare
We’ve been working hard developing new features and products that can improve your applications’ security and performance. See what’s new at Cloudflare this month.
Learn about:
Reusable nested groups and bypass policies for Access
Rate Limiting’s new actions and triggers
Spectrum
Rocket Loader upgrade
Dynamic Steering for Load Balancing
Stream
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Gina Montgomery, V-TSP
Is your organization considering the power of Video Communication? Microsoft provides two options that can assist your organization in Video Communication. The first, robust and fully customizable option, Azure Media Services, allows you to deliver any media, on virtually any device, with the power of the Azure cloud. Microsoft also provides an out-of-the box video portal solution in Office 365 that is built on Azure Media Services and SharePoint Online. Come learn features and benefits of each.
TangoFX Sessions is the WebRTC based communication tool built entirely on open standards making it extensively scalable. The underlying API completely masks the communication aspect and lets the user enjoy an interactive communication session. It also supports easy to build widgets framework which can be used to build applications on the TangoFX platform .
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
2. Salesforce PLATINUM Partner
More than 400 successful Salesforce project deliveries
Leaders in Customer Engagement solutions
#1 Professional Services Partner for Salesforce in the UK
Innovation
Passion
All about makepositive
4. • Objectives
• Video Platforms
• WebRTC
EXAMPLE
• Streams, Connections, and Sessions
• Publishers / Subscribers
• High Level Architecture
• Stream Recording
• Apex SDK
DEMO
• Use Cases and Next Steps
• Resources
• Q&A
Agenda
5. Objectives
Extend the Force.com capabilities
Powering Force.com apps with real time communication
Enhancing the user experience
Provide multi-channel video capabilities
Build scalable and cost effective video apps
6. • OpenTok
• GoToMeeting
• WebEx
• Adobe Connect
• BuddyMeeting
• Google Hangout
Video Platforms
• Skype
• Vidyo
• Vsee
• Skype
• Etc.
Video Platform vs Standalone Apps
7. WebRTC
• Open project that provides browsers
and mobile applications with Real-
Time Communications (RTC)
capabilities via simple APIs
• Supported by Google, Mozilla and
Opera
• WebRTC enforces the usage of
encryption for both the media and
the signalling.
11. • A connection is a
logical abstraction of a
single browser tab's
interaction with a
Session. The
connection is the
mechanism through
which a browser
publishes and
subscribes to streams
within a Session
STREAMS
• A session
represents an entire
video chat
environment. It is a
collection of
connections
publishing and
subscribing to
streams.
• A stream is a single
audio-video signal,
which includes a
user's published
webcam and
microphone feed.
CONNECTIONS SESSIONS
Streams, Connections, and Sessions
12. Publishers / Subscribers
▪ A Publisher publishes audio-video streams to the chat
session.
▪ When you instantiate a Publisher, your browser notifies
the Session that it is now streaming a new audio-video
stream.
▪ When you destroy your publisher, its stream is
terminated and the Session is notified appropriately.
Publisher Subscriber
▪ A Subscriber consumes an audio-video stream in a
Session, displaying it on the web page based on
calls to the OpenTok client-side library.
▪ When a web page is notified that a new stream is
being published to the Session, it must decide
whether or not to subscribe to that stream.
▪ If the application logic deems that the stream should
be subscribed to, it uses the OpenTok client-side
library to instantiate a subscriber for that stream.
13. High Level Architecture
▪ The vast majority of
functionality is
delivered through the
OpenTok client-side
library. This is
executed on the
client's browser, iOS
app, or Android app.
▪ The web server
needs to get involved
when creating new
Sessions or new
Tokens.
14. Stream Recording
▪ Record, archive, and access every
OpenTok session
▪ The Archiving API include a
number of convenient features
such as start-and-stop capabilities,
server-side recording
▪ Archives are pushed directly to
Amazon S3 account or Windows
Azure, with the OpenTok Cloud
serving as a 72-hour backup
15. The OpenTok Server SDKs let you
create OpenTok sessions, generate
tokens, and work with OpenTok
archiving.
• Java
• PHP
• Python
• NodeJS
• .NET
• Ruby
Server SDKs
15
19. Use Cases
• Recruiting Application
• Customer Service (overlap with the SOS functionality)
• Training Application
• Interview Management Application
Next Steps
• Embedding co-browsing functionality leveraging
OpenTok signaling
• Screensharing