SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
Blue Monitor Systems                             Web 2.O




                                             Web 2.O
           (Next Generation, Open Data-driven, Semantic Web)




Blue Monitor Systems Confidential                   Page 1 of 7
Blue Monitor Systems                                                                                         Web 2.O




                                            Table of Contents

1.   Web 2.0 ...................................................................................................................... 3

2.   Why Web 2.0 .............................................................................................................. 3

3.   Web 2.0 at Blue Monitor ............................................................................................. 3

      3.1     Ajax .............................................................................................................. 3

      3.2     JSF ................................................................................................................ 3

      3.3     YUI (Yahoo User Interface) ............................................................................... 4

      3.4     Flex ............................................................................................................... 4

      3.5     Flash ............................................................................................................. 4

      3.6     RSS (Rich Site Summary) ................................................................................. 5

      3.7     Silverlight ....................................................................................................... 5

      3.8     Life ray portal ................................................................................................. 5

      3.9     Mashup’s ........................................................................................................ 6

      3.10    Web Services .................................................................................................. 6




Blue Monitor Systems Confidential                                                                                   Page 2 of 7
Blue Monitor Systems                                                               Web 2.O



1. Web 2.0


Web 2.0 refers to a second generation of web-based communities and hosted services. Web 2.0
platform give users a better experience with technologies like AJAX, XML, RSS, and Flex etc...



2. Why Web 2.0


Growing business needs and ease of use and accessibility to information across the globe
emphasizes application to built on web. At Blue Monitor we develop user driven web application that
enables our customers to access their business information across their business networks.



3. Web 2.0 at Blue Monitor


Blue Monitor’s expertise in using Web 2.0 platform to build applications driven by users and help
business units to maximize user productivity with rich user interfaces.


Web 2.0 technology options to create compelling user experience in Java EE applications



            3.1      Ajax


            The existing feature of the product was redesigned to enhance the performance and
            maintainability by implementing AJAX using DWR. Performance tuning was made to
            reduce the application response time to 55%. The vantage of this is to increase the
            productivity of the end users to fetch in-page information. Enhancing the product with
            AJAX, it helps in reducing the confusion raised due to the existing functionalities
            whenever a maintenance request specific changes is performed on those screens.


            JSON were used to enable DWR object communication between server and browser



            3.2      JSF


            JSF – JSF framework was implemented for Loyalty based program application which is
            user driven by a retailer or Consumer. The retailer can produce his own content which
            is rewards based specific to locality or targeted consumers or contents for a
            thanksgiving weekend etc. The consumers again can produce their own content and it
            could be a preferred restaurants or restaurant in a specific locality or View the content


Blue Monitor Systems Confidential                                                       Page 3 of 7
Blue Monitor Systems                                                                    Web 2.O



          created by other users. The application uses the Data created by the retailer or
          consumers and builds a loyalty based programs etc



          3.3       YUI (Yahoo User Interface)


          J2EE portal was built for Automobile users to create and manage their data. Users were
          provided     with    features   like   dynamic   tree   structure,   drag   and   drop   controls,
          personalization, localization etc. The user interface for the portal was build using YUI,
          AJAX, CSS, DHTML.



          3.4       Flex


          Flex was implemented for Research Mate program application which is user driven by
          researcher and administrator. The administrator can assign project for each user.
          Researchers can view the details of total articles crawled and added for different sites
          and concepts during the time of research. Administrator can track details on URL
          managers, concept managers, etc.



          3.5       Flash


                Video Optimization: Created a Flash Player to syndicate ad-supported content in
                publisher network using Flash, Action script 2.0, PHP and XML. The player will
                have two options; player without integrated play lists, and player with integrated
                play list.    The content of the play list for each player is a part of the content
                management system (CMS).


                Newsletter Gallery: A gallery was developed to display the various newsletters
                posted every day by the administrator using Flash, Action script 2.0, PHP and
                XML.     This gallery generates links to each year, month and also generates
                thumbnails of each newsletter dynamically based on data provided in XML.


                Video Sharing: Flash for a Video sharing site where User can upload and share
                the video to public, in turn public can stream, rate and flag the video. Using Flower
                player video streaming is done. When a user uploads a video it will be converted to
                FLV format, this had been done by implementing FFMPEG for FLV conversion and
                thumbnail extraction




Blue Monitor Systems Confidential                                                             Page 4 of 7
Blue Monitor Systems                                                             Web 2.O



          3.6     RSS (Rich Site Summary)


          RSS (Rich Site Summary) is a format for delivering regularly changing web content.
          Many news-related sites, weblogs and other online publishers syndicate their content as
          an RSS Feed to whoever wants it.

          When a user visits to Blue Monitor reusable component website, it will display the
          information about the open source components. We snaffle the latest open source
          components from other sites through RSS feed and display in our site




          3.7     Silverlight


          Silverlight is a new cross-browser, cross-platform implementation of the .NET
          Framework for building and delivering the next generation of Rich Interactive
          Applications (RIA) for the web. It runs in all popular browsers, including Microsoft
          Internet Explorer, Mozilla Firefox, Apple Safari, Opera.


          It enables the creation of rich, visually stunning and interactive experiences that can
          run everywhere: within browsers and on multiple devices and desktop operating
          systems (such as the Apple Macintosh).


          We developed a functionality called Reminder Service and it is available and open to all,
          and the user need to register herself in the system by providing a valid email and
          password. Upon successful registration and activation of the account, she can add any
          number of Goal to be watched and set a reminder date for each goal. On the reminder
          day, an eMail (for now SMS will be enabled later point of time) will be sent to the user’s
          registered eMail Id.



          3.8     Life ray portal


          Enterprise portal solution was built using Life ray portal 4.3 on top of Spring
          framework to provide portal users the flexibility to customize their user administration
          without any programming. This solution also helps the business owners with the
          provision for customized branding to enhance the user experience by change the page
          layout, themes and color schemes etc.




Blue Monitor Systems Confidential                                                      Page 5 of 7
Blue Monitor Systems                                                                  Web 2.O



          3.9       Mashup’s


          Mash up is a web2.0 technique that aggregates data from more than one source into a
          single integrated tool. This technique can applied at client layer or at server layer
          depending on the type of content to be shared with user for better experience.


                Client Side Mashups


                                Integrated Google map with J2EE product to display the current
                                 asset location. This provides rich user experience by loading the
                                 map using Google API and Javascript to the application workspace
                                 and allowing the user to find asset locations etc.


                                Different view is defined to see the linear assets such as roads and
                                 bridges by displaying a line connecting each points of the linear
                                 asset.


                                Search by specifying GPS values (latitude and longitude) using all
                                 possible formats.




          Server Side Mashups


                Domain specific Data Aggregation:


                Domain specific Catalogs like gifts, flowers, vacation packages etc were built by
                using data from various. The application supported real-time data to users or the
                data used to get refreshed based on a schedule daily, weekly, or monthly etc. The
                integration with Vendors was implemented using REST based Webservices with
                XML/HTTP, and File transfer on FTP servers




          3.10      Web Services


               SSO based Customer authentication for B2B integration.


                B2B Integration is performed between different partners sites into client site, the
                customers from partner site can come into client site to avail the service rendered
                by client. To allow only the authenticated user of partner site and avoid multiple

Blue Monitor Systems Confidential                                                        Page 6 of 7
Blue Monitor Systems                                                         Web 2.O



              sign-in by the customer, Single Sing-On customer authentication is achieved using
              web service. Apache Axis has been expended to publish and access Web Service.
              SOAP, WSDL and SAML techniques were used to handshake between the business
              partners to exchange the artifact and assertions.




Blue Monitor Systems Confidential                                                 Page 7 of 7

Weitere ähnliche Inhalte

Was ist angesagt?

15 asp.net session22
15 asp.net session2215 asp.net session22
15 asp.net session22Niit Care
 
UX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumUX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumKatrien De Graeve
 
Sybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wpSybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wpPrabhakar Manthena
 
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections CommunitiesIBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections CommunitiesIBM Connections Developers
 
Webiny Content Management System
Webiny Content Management SystemWebiny Content Management System
Webiny Content Management SystemGoran Candrlic
 
Innovative Social Media Applications
Innovative Social Media ApplicationsInnovative Social Media Applications
Innovative Social Media ApplicationsDomSpitz
 
Stug -Sir Syed University On Location-Live Event
Stug -Sir Syed University On Location-Live EventStug -Sir Syed University On Location-Live Event
Stug -Sir Syed University On Location-Live EventShakir Majeed Khan
 
Liferay 6.1 Roadmap - What's next!
Liferay 6.1 Roadmap - What's next!Liferay 6.1 Roadmap - What's next!
Liferay 6.1 Roadmap - What's next!Julio Camarero
 
Lau cummings inn530.1
Lau cummings inn530.1Lau cummings inn530.1
Lau cummings inn530.1Lau Ching
 
Android Study Jam 2
Android Study Jam 2Android Study Jam 2
Android Study Jam 2DSC GVP
 
Introduction to j query mobile framework
Introduction to j query mobile frameworkIntroduction to j query mobile framework
Introduction to j query mobile frameworkShreerang Patwardhan
 
WCI 10gR3 overview
WCI 10gR3 overviewWCI 10gR3 overview
WCI 10gR3 overviewTerry Wang
 

Was ist angesagt? (20)

15 asp.net session22
15 asp.net session2215 asp.net session22
15 asp.net session22
 
UX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumUX@Vitra - Experience Continuum
UX@Vitra - Experience Continuum
 
Widgetization: A New Paradigm
Widgetization: A New ParadigmWidgetization: A New Paradigm
Widgetization: A New Paradigm
 
AUC Tech-SP 2010
AUC Tech-SP 2010AUC Tech-SP 2010
AUC Tech-SP 2010
 
Silverlight
SilverlightSilverlight
Silverlight
 
Sybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wpSybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wp
 
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections CommunitiesIBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
 
Webiny Content Management System
Webiny Content Management SystemWebiny Content Management System
Webiny Content Management System
 
Innovative Social Media Applications
Innovative Social Media ApplicationsInnovative Social Media Applications
Innovative Social Media Applications
 
Ch21 system administration
Ch21 system administration Ch21 system administration
Ch21 system administration
 
124157075 gb
124157075 gb124157075 gb
124157075 gb
 
Buzzient Oem Program
Buzzient Oem ProgramBuzzient Oem Program
Buzzient Oem Program
 
Web2.0-IFF
Web2.0-IFFWeb2.0-IFF
Web2.0-IFF
 
Stug -Sir Syed University On Location-Live Event
Stug -Sir Syed University On Location-Live EventStug -Sir Syed University On Location-Live Event
Stug -Sir Syed University On Location-Live Event
 
Liferay 6.1 Roadmap - What's next!
Liferay 6.1 Roadmap - What's next!Liferay 6.1 Roadmap - What's next!
Liferay 6.1 Roadmap - What's next!
 
A Complete Guide to Python Web Development
A Complete Guide to Python Web DevelopmentA Complete Guide to Python Web Development
A Complete Guide to Python Web Development
 
Lau cummings inn530.1
Lau cummings inn530.1Lau cummings inn530.1
Lau cummings inn530.1
 
Android Study Jam 2
Android Study Jam 2Android Study Jam 2
Android Study Jam 2
 
Introduction to j query mobile framework
Introduction to j query mobile frameworkIntroduction to j query mobile framework
Introduction to j query mobile framework
 
WCI 10gR3 overview
WCI 10gR3 overviewWCI 10gR3 overview
WCI 10gR3 overview
 

Andere mochten auch (7)

52k1[1]
52k1[1]52k1[1]
52k1[1]
 
ฉันในอดีตและปัจจุบัน 2
ฉันในอดีตและปัจจุบัน 2ฉันในอดีตและปัจจุบัน 2
ฉันในอดีตและปัจจุบัน 2
 
งารกลุ่ม
งารกลุ่มงารกลุ่ม
งารกลุ่ม
 
ภาคตัดกรวย
ภาคตัดกรวยภาคตัดกรวย
ภาคตัดกรวย
 
อินทรอเน็ต
อินทรอเน็ตอินทรอเน็ต
อินทรอเน็ต
 
ใบงานที่6..
ใบงานที่6..ใบงานที่6..
ใบงานที่6..
 
Education in asean
Education in aseanEducation in asean
Education in asean
 

Ähnlich wie Blue Monitor Ria ,flex and silverlight Consulting Services

Web Based Investment Management System
Web Based Investment Management SystemWeb Based Investment Management System
Web Based Investment Management SystemMike Taylor
 
Social networking app to trade user belongings
Social networking app to trade user belongingsSocial networking app to trade user belongings
Social networking app to trade user belongingsMike Taylor
 
Social networking app to trade user belongings
Social networking app to trade user belongingsSocial networking app to trade user belongings
Social networking app to trade user belongingsMike Taylor
 
Wireless mobile content genteration application with RSS feed integration
Wireless mobile content genteration application with RSS feed integrationWireless mobile content genteration application with RSS feed integration
Wireless mobile content genteration application with RSS feed integrationMike Taylor
 
Customized Browser Displaying Multiple Sessions in a Carousel View
Customized Browser Displaying Multiple Sessions in a Carousel ViewCustomized Browser Displaying Multiple Sessions in a Carousel View
Customized Browser Displaying Multiple Sessions in a Carousel ViewMike Taylor
 
Laboratory Information Management System
Laboratory Information Management SystemLaboratory Information Management System
Laboratory Information Management SystemMike Taylor
 
Community platform for job seekers | web application for job seekers | case s...
Community platform for job seekers | web application for job seekers | case s...Community platform for job seekers | web application for job seekers | case s...
Community platform for job seekers | web application for job seekers | case s...Mike Taylor
 
Mobile content generation application | Wireless Community Network Enabler#
Mobile content generation application | Wireless Community Network Enabler#Mobile content generation application | Wireless Community Network Enabler#
Mobile content generation application | Wireless Community Network Enabler#Mike Taylor
 
Mobile Based Ad Publishing Platform Platform for Mobile Advertisers
Mobile Based Ad Publishing Platform Platform for Mobile AdvertisersMobile Based Ad Publishing Platform Platform for Mobile Advertisers
Mobile Based Ad Publishing Platform Platform for Mobile AdvertisersMike Taylor
 
Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0guest642dd3
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform OverviewFirmansyahIrma1
 
online blogging system
online blogging systemonline blogging system
online blogging system001vaibhav
 
WP SESSION 2 PPT.ppt
WP SESSION 2 PPT.pptWP SESSION 2 PPT.ppt
WP SESSION 2 PPT.pptGFGCKCSKOLAR
 
What is microsoft silverlight?
What is microsoft silverlight?What is microsoft silverlight?
What is microsoft silverlight?sonia merchant
 

Ähnlich wie Blue Monitor Ria ,flex and silverlight Consulting Services (20)

Web Based Investment Management System
Web Based Investment Management SystemWeb Based Investment Management System
Web Based Investment Management System
 
Social networking app to trade user belongings
Social networking app to trade user belongingsSocial networking app to trade user belongings
Social networking app to trade user belongings
 
Social networking app to trade user belongings
Social networking app to trade user belongingsSocial networking app to trade user belongings
Social networking app to trade user belongings
 
Wireless mobile content genteration application with RSS feed integration
Wireless mobile content genteration application with RSS feed integrationWireless mobile content genteration application with RSS feed integration
Wireless mobile content genteration application with RSS feed integration
 
Customized Browser Displaying Multiple Sessions in a Carousel View
Customized Browser Displaying Multiple Sessions in a Carousel ViewCustomized Browser Displaying Multiple Sessions in a Carousel View
Customized Browser Displaying Multiple Sessions in a Carousel View
 
Laboratory Information Management System
Laboratory Information Management SystemLaboratory Information Management System
Laboratory Information Management System
 
Community platform for job seekers | web application for job seekers | case s...
Community platform for job seekers | web application for job seekers | case s...Community platform for job seekers | web application for job seekers | case s...
Community platform for job seekers | web application for job seekers | case s...
 
Mobile content generation application | Wireless Community Network Enabler#
Mobile content generation application | Wireless Community Network Enabler#Mobile content generation application | Wireless Community Network Enabler#
Mobile content generation application | Wireless Community Network Enabler#
 
Mobile Based Ad Publishing Platform Platform for Mobile Advertisers
Mobile Based Ad Publishing Platform Platform for Mobile AdvertisersMobile Based Ad Publishing Platform Platform for Mobile Advertisers
Mobile Based Ad Publishing Platform Platform for Mobile Advertisers
 
Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0
 
Semantic browsing
Semantic browsingSemantic browsing
Semantic browsing
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform Overview
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform Overview
 
Web2.0-IFF
Web2.0-IFFWeb2.0-IFF
Web2.0-IFF
 
online blogging system
online blogging systemonline blogging system
online blogging system
 
IBM Worklight Whitepaper
IBM Worklight WhitepaperIBM Worklight Whitepaper
IBM Worklight Whitepaper
 
Project portfolio
Project portfolioProject portfolio
Project portfolio
 
WP SESSION 2 PPT.ppt
WP SESSION 2 PPT.pptWP SESSION 2 PPT.ppt
WP SESSION 2 PPT.ppt
 
What is microsoft silverlight?
What is microsoft silverlight?What is microsoft silverlight?
What is microsoft silverlight?
 
Silverlight 3.0
Silverlight 3.0Silverlight 3.0
Silverlight 3.0
 

Kürzlich hochgeladen

activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 

Kürzlich hochgeladen (20)

activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 

Blue Monitor Ria ,flex and silverlight Consulting Services

  • 1. Blue Monitor Systems Web 2.O Web 2.O (Next Generation, Open Data-driven, Semantic Web) Blue Monitor Systems Confidential Page 1 of 7
  • 2. Blue Monitor Systems Web 2.O Table of Contents 1. Web 2.0 ...................................................................................................................... 3 2. Why Web 2.0 .............................................................................................................. 3 3. Web 2.0 at Blue Monitor ............................................................................................. 3 3.1 Ajax .............................................................................................................. 3 3.2 JSF ................................................................................................................ 3 3.3 YUI (Yahoo User Interface) ............................................................................... 4 3.4 Flex ............................................................................................................... 4 3.5 Flash ............................................................................................................. 4 3.6 RSS (Rich Site Summary) ................................................................................. 5 3.7 Silverlight ....................................................................................................... 5 3.8 Life ray portal ................................................................................................. 5 3.9 Mashup’s ........................................................................................................ 6 3.10 Web Services .................................................................................................. 6 Blue Monitor Systems Confidential Page 2 of 7
  • 3. Blue Monitor Systems Web 2.O 1. Web 2.0 Web 2.0 refers to a second generation of web-based communities and hosted services. Web 2.0 platform give users a better experience with technologies like AJAX, XML, RSS, and Flex etc... 2. Why Web 2.0 Growing business needs and ease of use and accessibility to information across the globe emphasizes application to built on web. At Blue Monitor we develop user driven web application that enables our customers to access their business information across their business networks. 3. Web 2.0 at Blue Monitor Blue Monitor’s expertise in using Web 2.0 platform to build applications driven by users and help business units to maximize user productivity with rich user interfaces. Web 2.0 technology options to create compelling user experience in Java EE applications 3.1 Ajax The existing feature of the product was redesigned to enhance the performance and maintainability by implementing AJAX using DWR. Performance tuning was made to reduce the application response time to 55%. The vantage of this is to increase the productivity of the end users to fetch in-page information. Enhancing the product with AJAX, it helps in reducing the confusion raised due to the existing functionalities whenever a maintenance request specific changes is performed on those screens. JSON were used to enable DWR object communication between server and browser 3.2 JSF JSF – JSF framework was implemented for Loyalty based program application which is user driven by a retailer or Consumer. The retailer can produce his own content which is rewards based specific to locality or targeted consumers or contents for a thanksgiving weekend etc. The consumers again can produce their own content and it could be a preferred restaurants or restaurant in a specific locality or View the content Blue Monitor Systems Confidential Page 3 of 7
  • 4. Blue Monitor Systems Web 2.O created by other users. The application uses the Data created by the retailer or consumers and builds a loyalty based programs etc 3.3 YUI (Yahoo User Interface) J2EE portal was built for Automobile users to create and manage their data. Users were provided with features like dynamic tree structure, drag and drop controls, personalization, localization etc. The user interface for the portal was build using YUI, AJAX, CSS, DHTML. 3.4 Flex Flex was implemented for Research Mate program application which is user driven by researcher and administrator. The administrator can assign project for each user. Researchers can view the details of total articles crawled and added for different sites and concepts during the time of research. Administrator can track details on URL managers, concept managers, etc. 3.5 Flash Video Optimization: Created a Flash Player to syndicate ad-supported content in publisher network using Flash, Action script 2.0, PHP and XML. The player will have two options; player without integrated play lists, and player with integrated play list. The content of the play list for each player is a part of the content management system (CMS). Newsletter Gallery: A gallery was developed to display the various newsletters posted every day by the administrator using Flash, Action script 2.0, PHP and XML. This gallery generates links to each year, month and also generates thumbnails of each newsletter dynamically based on data provided in XML. Video Sharing: Flash for a Video sharing site where User can upload and share the video to public, in turn public can stream, rate and flag the video. Using Flower player video streaming is done. When a user uploads a video it will be converted to FLV format, this had been done by implementing FFMPEG for FLV conversion and thumbnail extraction Blue Monitor Systems Confidential Page 4 of 7
  • 5. Blue Monitor Systems Web 2.O 3.6 RSS (Rich Site Summary) RSS (Rich Site Summary) is a format for delivering regularly changing web content. Many news-related sites, weblogs and other online publishers syndicate their content as an RSS Feed to whoever wants it. When a user visits to Blue Monitor reusable component website, it will display the information about the open source components. We snaffle the latest open source components from other sites through RSS feed and display in our site 3.7 Silverlight Silverlight is a new cross-browser, cross-platform implementation of the .NET Framework for building and delivering the next generation of Rich Interactive Applications (RIA) for the web. It runs in all popular browsers, including Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Opera. It enables the creation of rich, visually stunning and interactive experiences that can run everywhere: within browsers and on multiple devices and desktop operating systems (such as the Apple Macintosh). We developed a functionality called Reminder Service and it is available and open to all, and the user need to register herself in the system by providing a valid email and password. Upon successful registration and activation of the account, she can add any number of Goal to be watched and set a reminder date for each goal. On the reminder day, an eMail (for now SMS will be enabled later point of time) will be sent to the user’s registered eMail Id. 3.8 Life ray portal Enterprise portal solution was built using Life ray portal 4.3 on top of Spring framework to provide portal users the flexibility to customize their user administration without any programming. This solution also helps the business owners with the provision for customized branding to enhance the user experience by change the page layout, themes and color schemes etc. Blue Monitor Systems Confidential Page 5 of 7
  • 6. Blue Monitor Systems Web 2.O 3.9 Mashup’s Mash up is a web2.0 technique that aggregates data from more than one source into a single integrated tool. This technique can applied at client layer or at server layer depending on the type of content to be shared with user for better experience. Client Side Mashups  Integrated Google map with J2EE product to display the current asset location. This provides rich user experience by loading the map using Google API and Javascript to the application workspace and allowing the user to find asset locations etc.  Different view is defined to see the linear assets such as roads and bridges by displaying a line connecting each points of the linear asset.  Search by specifying GPS values (latitude and longitude) using all possible formats. Server Side Mashups Domain specific Data Aggregation: Domain specific Catalogs like gifts, flowers, vacation packages etc were built by using data from various. The application supported real-time data to users or the data used to get refreshed based on a schedule daily, weekly, or monthly etc. The integration with Vendors was implemented using REST based Webservices with XML/HTTP, and File transfer on FTP servers 3.10 Web Services  SSO based Customer authentication for B2B integration. B2B Integration is performed between different partners sites into client site, the customers from partner site can come into client site to avail the service rendered by client. To allow only the authenticated user of partner site and avoid multiple Blue Monitor Systems Confidential Page 6 of 7
  • 7. Blue Monitor Systems Web 2.O sign-in by the customer, Single Sing-On customer authentication is achieved using web service. Apache Axis has been expended to publish and access Web Service. SOAP, WSDL and SAML techniques were used to handshake between the business partners to exchange the artifact and assertions. Blue Monitor Systems Confidential Page 7 of 7