SlideShare a Scribd company logo
1 of 76
Download to read offline
An Introduction to Rich Internet Applications




                  Mrinal Wadhwa
              http://www.mrinalwadhwa.com
What is an RIA ?
in my opinion, its a ...
Rich Internet Application
Rich Internet Application
Rich Internet Application




takes input and processes it to produce valuable output
Rich Internet Application
Rich Internet Application




one or more of the inputs it consumes or outputs it
         produces live on the network
Rich Internet Application
Rich Internet Application




offers a rich experience to its users
now since most applications we build today, deal
with data on the network, a rich user experience is
              the key differentiator ...
Rich Experience ?
a user’s feelings while using and after he’s done
              using an application ...
optimize ...
Satisfaction
Satisfaction
Content
Satisfaction
Content
Happiness
Satisfaction
Content
Happiness
Excitement
Satisfaction
Content
Happiness
Excitement
Fun
Satisfaction
Content
Happiness
Excitement
Fun
Win
avoid ...
Disappointment
Disappointment
Frustration
Disappointment
Frustration
Tiredness
Disappointment
Frustration
Tiredness
Boredom
Disappointment
Frustration
Tiredness
Boredom
Defeat
Disappointment
Frustration
Tiredness
Boredom
Defeat
Anger
since users experience an application via an
                interface ...
some modern user interface development
   technologies have been labeled ...
“RIA Technologies”
but, RIAs are not just about the interface, the whole
    application defines what a user experiences
google.com is a good example ...
also, using the so called “RIA technologies” is not required,
   a rich experience can be delivered in any technology
using an RIA technology does not guarantee that what you
                 make with it is an RIA ...
using an RIA technology does not guarantee that what you
                 make with it is an RIA ...




it is very easy to create a frustrating experience for a user
             even when using these technologies
what RIA technologies do is provide a good set
 of tools to build and deliver a rich experience
A typical RIA platform ...
Operating System
the OS exposes some API




API




           Operating System
an RIA runtime uses this API to create some functionality




                         Runtime




                     Operating System
typically ...




    Runtime




Operating System
runtimes try to be cross platform ..




              Runtime




          Operating System
and have a small download size ...




              Runtime




          Operating System
typical functionality provided ...




             Runtime




         Operating System
a mechanism to do computations ..




Computations


                             Runtime




                         Operating System
rendering raster and vector graphics...




Computations   Rendering


                               Runtime




                           Operating System
a coordinate system and positioning ...




Computations   Rendering   Positioning


                                         Runtime




                                  Operating System
keyboard, mouse input ...




Computations   Rendering    Positioning   Input


                                          Runtime




                                   Operating System
text input and rendering ..




Computations   Rendering   Positioning   Input   Text


                                         Runtime




                                  Operating System
a way for dispatching and listening to events ...




Computations   Rendering   Positioning   Input   Text   Events


                                         Runtime




                                  Operating System
animation ...




Computations   Rendering   Positioning   Input   Text   Events   Animation


                                         Runtime




                                  Operating System
networking with protocols like http, tcp, udp ..




Computations   Rendering   Positioning   Input   Text   Events   Animation   Networking


                                         Runtime




                                  Operating System
audio, video .. input and output




Computations   Rendering   Positioning   Input   Text   Events   Animation   Networking


                                         Runtime                             Audio/Video




                                  Operating System
the functionality provided by the runtime forms the
           superset of what an application can do




Computations   Rendering   Positioning   Input   Text   Events   Animation   Networking


                                         Runtime                             Audio/Video




                                  Operating System
you can write applications directly using the
                        runtimes API ...




Computations   Rendering   Positioning   Input   Text   Events   Animation   Networking


                                         Runtime                             Audio/Video




                                  Operating System
application frameworks make it easier to write
                applications ...




             Application Framework




                   Runtime




               Operating System
typical functionality provided ...




       Application Framework




             Runtime




         Operating System
A language to declaratively define UI




Declarative




                       Application Framework




                             Runtime




                         Operating System
A set of commonly used UI controls ..




Declarative   Components




                           Application Framework




                                 Runtime




                             Operating System
A framework to build new controls/
                         components ...



Declarative   Components   Component Framework




                            Application Framework




                                    Runtime




                               Operating System
make it easy to layout and manage position of
                          objects ...



Declarative   Components   Component Framework   Layouts




                            Application Framework




                                    Runtime




                               Operating System
other higher level network protocols




Declarative   Components   Component Framework   Layouts   SOAP/REST




                            Application Framework




                                    Runtime




                               Operating System
data management libraries ..




Declarative   Components   Component Framework   Layouts   SOAP/REST   Collections




                            Application Framework




                                    Runtime




                               Operating System
data binding ...




Declarative    Components   Component Framework   Layouts   SOAP/REST   Collections

Data Binding




                             Application Framework




                                     Runtime




                                Operating System
skinning ...




Declarative    Components   Component Framework   Layouts   SOAP/REST   Collections

Data Binding    Skinning




                             Application Framework




                                     Runtime




                                Operating System
styling with CSS ..




Declarative    Components    Component Framework   Layouts   SOAP/REST   Collections

Data Binding    Skinning    CSS




                              Application Framework




                                       Runtime




                                   Operating System
Your Application




Application Framework




      Runtime




  Operating System
Flash Platform
Silverlight
JavaFx
HTML5
Some interesting examples ...
Mrinal Wadhwa

http://www.mrinalwadhwa.com
http://twitter.com/mrinal

More Related Content

Viewers also liked

Slide presentation
Slide presentationSlide presentation
Slide presentationthumbi12
 
ICT ENABLED LESSON PLAN - Salesmanship
ICT ENABLED LESSON PLAN - SalesmanshipICT ENABLED LESSON PLAN - Salesmanship
ICT ENABLED LESSON PLAN - Salesmanshipsibi Isaac
 
Ict based discussion lesson plan {powerpoint}
Ict based discussion lesson plan {powerpoint}Ict based discussion lesson plan {powerpoint}
Ict based discussion lesson plan {powerpoint}sruthisarath
 
Internet And Its Uses
Internet And Its UsesInternet And Its Uses
Internet And Its UsesRishabh27
 
Internet application
Internet applicationInternet application
Internet applicationRezaul Rahat
 
Value based lesson plan
Value based lesson planValue based lesson plan
Value based lesson planDr Nirmaljit
 
Web Based Lesson Plan With Reported Speech
Web Based Lesson Plan With Reported SpeechWeb Based Lesson Plan With Reported Speech
Web Based Lesson Plan With Reported SpeechSENUNDaniela
 
Ict lesson plan 1857 revolt
Ict lesson  plan 1857 revoltIct lesson  plan 1857 revolt
Ict lesson plan 1857 revoltgayathrytm25
 
ICT in lesson plan & evaluation
ICT in lesson plan & evaluationICT in lesson plan & evaluation
ICT in lesson plan & evaluationDr.Suresh Isave
 
Lesson Plan : Input Devices
Lesson Plan : Input DevicesLesson Plan : Input Devices
Lesson Plan : Input DevicesfifiPhd
 
CategoríA Informativa
CategoríA InformativaCategoríA Informativa
CategoríA Informativatat
 
Sessió 3
Sessió 3Sessió 3
Sessió 3iesrb4
 
Joan Of Arc James
Joan Of Arc JamesJoan Of Arc James
Joan Of Arc Jamesanaq
 
UMBEL Semantic Web Services
UMBEL Semantic Web ServicesUMBEL Semantic Web Services
UMBEL Semantic Web ServicesMike Bergman
 
Communication & Collaboration in International Digital Humanities Projects
Communication & Collaboration in International Digital Humanities ProjectsCommunication & Collaboration in International Digital Humanities Projects
Communication & Collaboration in International Digital Humanities Projectsethan.watrall
 

Viewers also liked (20)

Slide presentation
Slide presentationSlide presentation
Slide presentation
 
ICT ENABLED LESSON PLAN - Salesmanship
ICT ENABLED LESSON PLAN - SalesmanshipICT ENABLED LESSON PLAN - Salesmanship
ICT ENABLED LESSON PLAN - Salesmanship
 
Ict based discussion lesson plan {powerpoint}
Ict based discussion lesson plan {powerpoint}Ict based discussion lesson plan {powerpoint}
Ict based discussion lesson plan {powerpoint}
 
Internet And Its Uses
Internet And Its UsesInternet And Its Uses
Internet And Its Uses
 
Internet application
Internet applicationInternet application
Internet application
 
Internet and its uses
Internet and its usesInternet and its uses
Internet and its uses
 
ICT LESSON PLAN
ICT LESSON PLANICT LESSON PLAN
ICT LESSON PLAN
 
Value based lesson plan
Value based lesson planValue based lesson plan
Value based lesson plan
 
Web Based Lesson Plan With Reported Speech
Web Based Lesson Plan With Reported SpeechWeb Based Lesson Plan With Reported Speech
Web Based Lesson Plan With Reported Speech
 
Ict lesson plan 1857 revolt
Ict lesson  plan 1857 revoltIct lesson  plan 1857 revolt
Ict lesson plan 1857 revolt
 
internet at daily life
internet at daily lifeinternet at daily life
internet at daily life
 
ICT in lesson plan & evaluation
ICT in lesson plan & evaluationICT in lesson plan & evaluation
ICT in lesson plan & evaluation
 
Lesson Plan : Input Devices
Lesson Plan : Input DevicesLesson Plan : Input Devices
Lesson Plan : Input Devices
 
CategoríA Informativa
CategoríA InformativaCategoríA Informativa
CategoríA Informativa
 
Diy4 Planet
Diy4 PlanetDiy4 Planet
Diy4 Planet
 
Sessió 3
Sessió 3Sessió 3
Sessió 3
 
Joan Of Arc James
Joan Of Arc JamesJoan Of Arc James
Joan Of Arc James
 
Hacks to Be Heard
Hacks to Be HeardHacks to Be Heard
Hacks to Be Heard
 
UMBEL Semantic Web Services
UMBEL Semantic Web ServicesUMBEL Semantic Web Services
UMBEL Semantic Web Services
 
Communication & Collaboration in International Digital Humanities Projects
Communication & Collaboration in International Digital Humanities ProjectsCommunication & Collaboration in International Digital Humanities Projects
Communication & Collaboration in International Digital Humanities Projects
 

Similar to An Introduction To Rich Internet Apllications

Virtualization Map Tech Ed2009
Virtualization Map Tech Ed2009Virtualization Map Tech Ed2009
Virtualization Map Tech Ed2009rsnarayanan
 
App Engine overview (Android meetup 06-10)
App Engine overview (Android meetup 06-10)App Engine overview (Android meetup 06-10)
App Engine overview (Android meetup 06-10)jasonacooper
 
Continuous Delivery in the AWS Cloud
Continuous Delivery in the AWS CloudContinuous Delivery in the AWS Cloud
Continuous Delivery in the AWS CloudNigel Fernandes
 
Continuous Delivery in the Cloud
Continuous Delivery in the CloudContinuous Delivery in the Cloud
Continuous Delivery in the CloudFabio Lessa
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloudumityalcinalp
 
Connected Applications using WF and WCF
Connected Applications using WF and WCFConnected Applications using WF and WCF
Connected Applications using WF and WCFmaddinapudi
 
API Virtualization: Mocking on Steroids
API Virtualization: Mocking on SteroidsAPI Virtualization: Mocking on Steroids
API Virtualization: Mocking on SteroidsSmartBear
 
Sap Process Integration
Sap Process Integration Sap Process Integration
Sap Process Integration Tauhidul Islam
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azureManish Corriea
 
Intrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azureIntrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azuremicrosoftasap
 
SPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows AzureSPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows AzureShakir Majeed Khan
 
Pivotal CRM 6.0 Administration
Pivotal CRM 6.0 AdministrationPivotal CRM 6.0 Administration
Pivotal CRM 6.0 AdministrationAptean
 
InduSoft Web Studio e Dream Report
InduSoft Web Studio e Dream ReportInduSoft Web Studio e Dream Report
InduSoft Web Studio e Dream ReportAVEVA
 
Getting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesGetting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesAmazon Web Services
 
SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012
SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012
SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012Joris Poelmans
 
SF DevOps: Introducing Vagrant
SF DevOps: Introducing VagrantSF DevOps: Introducing Vagrant
SF DevOps: Introducing VagrantMitchell Hashimoto
 

Similar to An Introduction To Rich Internet Apllications (20)

Virtualization Map Tech Ed2009
Virtualization Map Tech Ed2009Virtualization Map Tech Ed2009
Virtualization Map Tech Ed2009
 
App Engine overview (Android meetup 06-10)
App Engine overview (Android meetup 06-10)App Engine overview (Android meetup 06-10)
App Engine overview (Android meetup 06-10)
 
Continuous Delivery in the AWS Cloud
Continuous Delivery in the AWS CloudContinuous Delivery in the AWS Cloud
Continuous Delivery in the AWS Cloud
 
Continuous Delivery in the Cloud
Continuous Delivery in the CloudContinuous Delivery in the Cloud
Continuous Delivery in the Cloud
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloud
 
Connected Applications using WF and WCF
Connected Applications using WF and WCFConnected Applications using WF and WCF
Connected Applications using WF and WCF
 
SAP PI and SOA Overview
SAP PI and SOA OverviewSAP PI and SOA Overview
SAP PI and SOA Overview
 
ASAP Session 3
ASAP Session 3ASAP Session 3
ASAP Session 3
 
API Virtualization: Mocking on Steroids
API Virtualization: Mocking on SteroidsAPI Virtualization: Mocking on Steroids
API Virtualization: Mocking on Steroids
 
Elefrant [ng-Poznan]
Elefrant [ng-Poznan]Elefrant [ng-Poznan]
Elefrant [ng-Poznan]
 
Sap Process Integration
Sap Process Integration Sap Process Integration
Sap Process Integration
 
NETMF
NETMFNETMF
NETMF
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
 
Intrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azureIntrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azure
 
SPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows AzureSPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows Azure
 
Pivotal CRM 6.0 Administration
Pivotal CRM 6.0 AdministrationPivotal CRM 6.0 Administration
Pivotal CRM 6.0 Administration
 
InduSoft Web Studio e Dream Report
InduSoft Web Studio e Dream ReportInduSoft Web Studio e Dream Report
InduSoft Web Studio e Dream Report
 
Getting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesGetting Started with Serverless Architectures
Getting Started with Serverless Architectures
 
SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012
SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012
SharePoint 2013 - What's new for Devs - Belgian IT Bootcamp 2012
 
SF DevOps: Introducing Vagrant
SF DevOps: Introducing VagrantSF DevOps: Introducing Vagrant
SF DevOps: Introducing Vagrant
 

More from Mrinal Wadhwa

SF IoT Meetup - Decentralized Identifiers & Verifiable Claims
SF IoT Meetup - Decentralized Identifiers & Verifiable ClaimsSF IoT Meetup - Decentralized Identifiers & Verifiable Claims
SF IoT Meetup - Decentralized Identifiers & Verifiable ClaimsMrinal Wadhwa
 
Edge Computing and Machine Learning for a better Internet of Things
Edge Computing and Machine Learning for a better Internet of ThingsEdge Computing and Machine Learning for a better Internet of Things
Edge Computing and Machine Learning for a better Internet of ThingsMrinal Wadhwa
 
Considerations for a secure internet of things for cities and communities
Considerations for a secure internet of things for cities and communitiesConsiderations for a secure internet of things for cities and communities
Considerations for a secure internet of things for cities and communitiesMrinal Wadhwa
 
Austin Smart City Readiness Workshop - Viability and Sustainability of IoT Sm...
Austin Smart City Readiness Workshop - Viability and Sustainability of IoT Sm...Austin Smart City Readiness Workshop - Viability and Sustainability of IoT Sm...
Austin Smart City Readiness Workshop - Viability and Sustainability of IoT Sm...Mrinal Wadhwa
 
Better Parking. Better Communities.
Better Parking. Better Communities.Better Parking. Better Communities.
Better Parking. Better Communities.Mrinal Wadhwa
 
Bits, Bytes and Blobs
Bits, Bytes and BlobsBits, Bytes and Blobs
Bits, Bytes and BlobsMrinal Wadhwa
 
Transport Layer Security - Mrinal Wadhwa
Transport Layer Security - Mrinal WadhwaTransport Layer Security - Mrinal Wadhwa
Transport Layer Security - Mrinal WadhwaMrinal Wadhwa
 
Custom Components In Flex 4
Custom Components In Flex 4Custom Components In Flex 4
Custom Components In Flex 4Mrinal Wadhwa
 
Flex 4 Component Lifecycle
Flex 4 Component LifecycleFlex 4 Component Lifecycle
Flex 4 Component LifecycleMrinal Wadhwa
 
Introduction to Rich Internet Applications, Flex, AIR
Introduction to Rich Internet Applications, Flex, AIRIntroduction to Rich Internet Applications, Flex, AIR
Introduction to Rich Internet Applications, Flex, AIRMrinal Wadhwa
 

More from Mrinal Wadhwa (10)

SF IoT Meetup - Decentralized Identifiers & Verifiable Claims
SF IoT Meetup - Decentralized Identifiers & Verifiable ClaimsSF IoT Meetup - Decentralized Identifiers & Verifiable Claims
SF IoT Meetup - Decentralized Identifiers & Verifiable Claims
 
Edge Computing and Machine Learning for a better Internet of Things
Edge Computing and Machine Learning for a better Internet of ThingsEdge Computing and Machine Learning for a better Internet of Things
Edge Computing and Machine Learning for a better Internet of Things
 
Considerations for a secure internet of things for cities and communities
Considerations for a secure internet of things for cities and communitiesConsiderations for a secure internet of things for cities and communities
Considerations for a secure internet of things for cities and communities
 
Austin Smart City Readiness Workshop - Viability and Sustainability of IoT Sm...
Austin Smart City Readiness Workshop - Viability and Sustainability of IoT Sm...Austin Smart City Readiness Workshop - Viability and Sustainability of IoT Sm...
Austin Smart City Readiness Workshop - Viability and Sustainability of IoT Sm...
 
Better Parking. Better Communities.
Better Parking. Better Communities.Better Parking. Better Communities.
Better Parking. Better Communities.
 
Bits, Bytes and Blobs
Bits, Bytes and BlobsBits, Bytes and Blobs
Bits, Bytes and Blobs
 
Transport Layer Security - Mrinal Wadhwa
Transport Layer Security - Mrinal WadhwaTransport Layer Security - Mrinal Wadhwa
Transport Layer Security - Mrinal Wadhwa
 
Custom Components In Flex 4
Custom Components In Flex 4Custom Components In Flex 4
Custom Components In Flex 4
 
Flex 4 Component Lifecycle
Flex 4 Component LifecycleFlex 4 Component Lifecycle
Flex 4 Component Lifecycle
 
Introduction to Rich Internet Applications, Flex, AIR
Introduction to Rich Internet Applications, Flex, AIRIntroduction to Rich Internet Applications, Flex, AIR
Introduction to Rich Internet Applications, Flex, AIR
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

An Introduction To Rich Internet Apllications