Delivering the multiagent technology to end-users through the web D. Mitrović 1, M. Ivanović 1, C. Bădică 2 1 University of Novi Sad, Serbia 2 University.

Slides:



Advertisements
Similar presentations
Heroix Longitude - multiplatform, automated application performance monitoring and management software.
Advertisements

Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
Netscape Application Server Application Server for Business-Critical Applications Presented By : Khalid Ahmed DS Fall 98.
The Virtual World Framework: Implementing a Web Based Client Side Simulator Rob Chadwick, Katmai Government Services in support of ADL.
A SOLUTION: 2X REMOTE APPLICATION SERVER. 2X REMOTE APPLICATION SERVER.
© 2009 Research In Motion Limited Advanced Java Application Development for the BlackBerry Smartphone Trainer name Date.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Emotional Intelligence and Agents – Survey and Possible Applications Mirjana Ivanovic, Milos Radovanovic, Zoran Budimac, Dejan Mitrovic, Vladimir Kurbalija,
Development of mobile applications using PhoneGap and HTML 5
Building Windows Apps Jason Keicher, Technical Specialist
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Client/Server Architectures
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Mobile Web Applications
A Comparative Evaluation of HTML5 as a Pervasive Media Platform By Tom Melamed HP Ben Clayton HP Labs.
Cloud Computing Brian Curran, Sabatino DeRico, Mike Delisa, Mudit Goel, Jon Guagenti, Jess Caso, Greg Flynn.
© 2012 IBM Corporation IBM Israel Software Lab (ILSL( Daniel Yellin, Director March 2013.
Software Engineering Muhammad Fahad Khan
Advances in Technology and CRIS Nikos Houssos National Documentation Centre / National Hellenic Research Foundation, Greece euroCRIS Task Group Leader.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
HTML5 Application Development Fundamentals
ConfidentialPA Testing Mobile Applications A Model for Mobile Testing.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
ORACLE FUSION HCM VALERIE ORTMANN MARIA SHILAMBA.
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
A few notes. First - What is the Cloud ? * Any number of blogs / articles and definitions * Accessing information services and software over the internet.
Seamless Mobility: Michael Wehrs Director of Technology & Standards Mobile Device Division, Microsoft Corp. Wireless Software Innovations Spurring User.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Mobile Apps vs. Mobile Sites Which is Becoming King In The War?
Cloud Applications Cloud Applications  A cloud app is the evolved web app.  It's equally used to access online services over the Internet like web apps.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Basics of testing mobile apps
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Use flash eBook software AnyFlip to make page flip book works seamlessly on mobile devices.
HTML5 based Notification System for Updating E-Training Contents Yu-Doo Kim 1 and Il-Young Moon 1 1 Department of Computer Science Engineering, KoreaTech,
IPS Infrastructure Technological Overview of Work Done.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
WIDESCREEN PRESENTATION Tips and tools for creating and presenting wide format slides.
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
SME in the Cloud Awingu Edition Partner presentation Rolan Linsen Combined Solutions Design | Solutions IT
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
Paragon The Platform and Message Broker. Paragon: The Platform Stack -Window Management -Messaging -App Lifecycle Management -App Store -Workspaces -Storage.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
HTML5 APPLICATION CACHE By BOREDBEES TECH SOLUTIONS INDIA (P) LTD.
Martin Kruliš by Martin Kruliš (v1.1)1.
Phonegap API & Phonegap Bridge CIS 136 Building Mobile Apps 1.
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
Mobilizing Your SAS® Business Analytic Reports Falko Schulz Sr. Systems Engineer SAS Australia & New Zealand.
Multi-Device UI Development for Task-Continuous Cross-Channel Web Applications Enes Yigitbas, Thomas Kern, Patrick Urban, Stefan Sauer
Brice Copy, Mirjam Labrenz
What is Apertis? Apertis is a versatile open source infrastructure tailored to the automotive needs and fit for a wide variety of electronic devices.
Mobile App Development
HTML5 based Notification System for Updating
Migrating Oracle Forms Using Oracle Application Express
Cloud Computing LegalRun Solutions Why It’s Right for You!
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Top-Rated AngularJs Development Company in India
Running C# in the browser
Presentation transcript:

Delivering the multiagent technology to end-users through the web D. Mitrović 1, M. Ivanović 1, C. Bădică 2 1 University of Novi Sad, Serbia 2 University of Craiova, Romania

Agenda  Introduction  Overview of Radigost  Case-studies  Conclusions Delivering the multiagent technology to end-users through the web - WIMS'14, June 2-4, 2014, Thessaloniki, Greece 2/13

HTML5  HTML5 standard has brought significant benefits to both software developers and end-users -Software developers benefit from the cross-platform support as the same code can be re-used in many different environments -End-users are given the access to online applications in a variety of ways, without the significant loss of functionalities  Radigost: interoperable, purely web-based multiagent platform, built using modern HTML5 technologies Delivering the multiagent technology to end-users through the web - WIMS'14, June 2-4, 2014, Thessaloniki, Greece 3/13

HTML5-related technologies in Radigost  JavaScript: lingua franca of the web  Web workers: native threads in JavaScript -Provide agents with its own thread of execution -Include an efficient messaging infrastructure  WebSockets: full-duplex communications channels over a single TCP connection -Provide standard way for the push communication Delivering the multiagent technology to end-users through the web - WIMS'14, June 2-4, 2014, Thessaloniki, Greece 4/13

Agenda  Introduction  Overview of Radigost  Case-studies  Conclusions Delivering the multiagent technology to end-users through the web - WIMS'14, June 2-4, 2014, Thessaloniki, Greece 5/13

Radigost  Radigost is a purely web-based multiagent platform, built using modern HTML5 technologies  Radigost agents and parts of the system itself are implemented in JavaScript and executed inside the client's web browser  The system is standards-compliant and interoperable, capable of interacting with third-party multiagent solutions  Its runtime performance is comparable to that of a desktop- based multiagent implementation Delivering the multiagent technology to end-users through the web - WIMS'14, June 2-4, 2014, Thessaloniki, Greece 6/13

Main functionalities of Radigost  Radigost provides the necessary infrastructure for the deployment, execution and interaction of its agents  Its core functionalities include: -Agent life-cycle management -A communication infrastructure -A yellow-pages service  Additionally, Radigost incorporates several advanced features: -Interoperability sub-system -Support for agent state persistence Delivering the multiagent technology to end-users through the web - WIMS'14, June 2-4, 2014, Thessaloniki, Greece 7/13

Architecture overview – core components Delivering the multiagent technology to end-users through the web - WIMS'14, June 2-4, 2014, Thessaloniki, Greece 8/13 Provides a set of API s through which most of the system’s functionality is exposed Offers server-side persistent storage for agent state Yellow-pages service - maintains list of registered agents

Agenda  Introduction  Overview of Radigost  Case-studies  Conclusions Delivering the multiagent technology to end-users through the web - WIMS'14, June 2-4, 2014, Thessaloniki, Greece 9/13

Performance evaluation Delivering the multiagent technology to end-users through the web - WIMS'14, June 2-4, 2014, Thessaloniki, Greece 10/13 Generates a random, 64- character long message

Employing agent mobility  The second case-study includes a mobile Radigost agent  The user loads the web page on its smartphone device, takes a photo, and chooses a target device (e.g. Smart TV)  The mobile agent then takes the photo, moves to the target device, and displays the photo there  The case-study demonstrates the benefits of using Radigost and capabilities of the agent technology Delivering the multiagent technology to end-users through the web - WIMS'14, June 2-4, 2014, Thessaloniki, Greece 11/13

Agenda  Introduction  Overview of Radigost  Case-studies  Conclusions Delivering the multiagent technology to end-users through the web - WIMS'14, June 2-4, 2014, Thessaloniki, Greece 12/13

Conclusions  HTML5 has transformed the web into a serious application development platform  Multiagent systems based on Radigost have several advantages over classic desktop applications: -No prior installation or configuration steps -Updates are available instantly to all end-users -Support on many hardware and software platforms, including desktop computers, smartphone and tablet devices, and Smart TVs  Future work on the platform will be focused on a number of areas: security issues, support for reasoning agents, etc. Delivering the multiagent technology to end-users through the web - WIMS'14, June 2-4, 2014, Thessaloniki, Greece 13/13