7
Blue Monitor Systems Web 2.O Blue Monitor Systems Confidential Page 1 of 7 Web 2.O (Next Generation, Open Data-driven, Semantic Web)

Blue Monitor Ria ,flex and silverlight Consulting Services

Embed Size (px)

Citation preview

Page 1: Blue Monitor Ria ,flex and silverlight Consulting Services

Blue Monitor Systems Web 2.O

Blue Monitor Systems Confidential Page 1 of 7

Web 2.O

(Next Generation, Open Data-driven, Semantic Web)

Page 2: Blue Monitor Ria ,flex and silverlight Consulting Services

Blue Monitor Systems Web 2.O

Blue Monitor Systems Confidential Page 2 of 7

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

Page 3: Blue Monitor Ria ,flex and silverlight Consulting Services

Blue Monitor Systems Web 2.O

Blue Monitor Systems Confidential Page 3 of 7

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

Page 4: Blue Monitor Ria ,flex and silverlight Consulting Services

Blue Monitor Systems Web 2.O

Blue Monitor Systems Confidential Page 4 of 7

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

Page 5: Blue Monitor Ria ,flex and silverlight Consulting Services

Blue Monitor Systems Web 2.O

Blue Monitor Systems Confidential Page 5 of 7

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.

Page 6: Blue Monitor Ria ,flex and silverlight Consulting Services

Blue Monitor Systems Web 2.O

Blue Monitor Systems Confidential Page 6 of 7

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

Page 7: Blue Monitor Ria ,flex and silverlight Consulting Services

Blue Monitor Systems Web 2.O

Blue Monitor Systems Confidential Page 7 of 7

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.