Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

18
BENCHMARKING OF MICROSOFT SILVERLIGHT  AND ADOBE FLASH TECHNOLOGY WITH PROTOTYPE APPL ICA TION 

Transcript of Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

Page 1: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 1/18

BENCHMARKING OF MICROSOFT SILVERLIGHT 

 AND ADOBE FLASH TECHNOLOGY WITH 

PROTOTYPE APPLICATION 

Page 2: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 2/18

Prescient technologies , Pune

Project guide : Mr. Ashutosh Gupta

Project Members:

Ronak Jain(Group Leader)

 Archit Dogra

Kapil Raj Dhaybhai 

Rajendra Choudhary 

Page 3: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 3/18

TOPICS COVERED

Introduction

Comparison

Requirements

Rules

Design

Demo files

Conclusion

Page 4: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 4/18

INTRODUCTION 

The main aim of project was to benchmark two application Microsoft Silverlight and 

 Adobe flash.

The deliverables of our project were a comparison document of these two

applications, SRS , SDS and then application¶s based on these two technologies.

Page 5: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 5/18

COMPARISON 

 Animation:

Flash uses the frame-based animation model 

Silverlight is based on the WPF animation model 

File Size:

Flash uses a compressed format 

Silverlight uses XAML for its description language

Scripting:

 ActionScript is used to program Flash objects.

Visual C#.Net and Visual Basic.Net 

 Audio and Video:

Flash supports multiple video formatsSilverlight supports WMA and WMV.

Page 6: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 6/18

COMPARISON CONTINUE 

Supported Image Formats

Flash supports almost all image formats.

Silverlight supports only PNG and JPEG file formats. Some other file formats are

supported by Silverlight but in a limited way.

Platform Compatibility 

Flash supports Windows Vista/XP/2000, Windows Server 2003/2008, Mac OS 

10.1/10.5 (PowerPC), Mac OS 10.1/10.5 (Intel), Linux 5, openSUSE 11, Ubuntu 7.10 or 

later and Solaris 10.

Silverlight supports only Windows Vista/XP/2000, Windows Server 2003/2008,

Windows Mobile 6, Mac OS 10.1/10.5 (PowerPC) and Mac OS 10.1/10.5 (Intel).

Page 7: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 7/18

COMPARISON CHART 

Features Flash Silverlight  

 Animation better 

File size better 

Scripting better 

Video/Audio better 

Sound processing better  Accessibility  better 

Platform compatibility  better 

Text representation/SEO better 

Supported image formats better 

Socket programming better 

Webcam support  better 

Deployment  better 

Windows application better 

Media streaming better 

Page 8: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 8/18

SRS OVERVIEW FOR CHECKERS GAME 

Checkers or draughts is the name of several different board games. All of these

games are similar. In every kind of checkers, the other player's pieces can be taken

by being "jumped" over.

The purpose of the Project is to develop a Checkers game which can be played 

online on the web.

We develop checkers game with all the valid rules and regulation taken into

consideration.

The game was developed such that it can be played by two humans simultaneously.

Page 9: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 9/18

GAMING RULES 

The red pieces always move first in Checkers.

There are two players, one at each end of the board. The Single player will play 

game with the computer.

One player plays with dark pieces and other with light pieces. They take turns

moving their pieces.

Players move their pieces diagonally from one square to another square.

When a player jumps over his opponent¶s piece, he takes that piece from the board.

When a single piece reaches the crown-head of the board by reason of a move, or 

as the completion of a "jump³.

The board is square, with sixty-four smaller squares, arranged in an 8x8 grid.

Page 10: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 10/18

GAMING RULES CONTINUE 

You can make only one move per turn. You must move. If you cannot move, you

lose.

 A king can jump diagonally, forward or backward.

You can make a multiple jump, with one piece only, by jumping to empty square to

empty square.

Page 11: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 11/18

SDS OVERVIEW 

First we developed a board of 8*8.

 Alternatively distribute the color.

Each end¶s right side will have white color.

Then we created 24 pieces in circular manner.

12 for each player.

Both were have different color too.

The pieces can be placed into those blocks.

They are initially arranged in diagonal manner.

Page 12: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 12/18

DESIGN OVERVIEW 

The 4 piece covers a single row.

For a single player 3 rows are required.

The pieces should be arranged as they can eat other players piece¶s.

The each piece can move in forward diagonal.

They can jump if any other piece is occurring in their path.

They have to jump if there is any piece to be eaten.

Page 13: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 13/18

DESIGN OVERVIEW 

They can have multiple jump if multiple pieces are to be in a manner where the

other can eat them.

Piece which touches the other end will become a king.

The color of king should be change a little that can specify it is a king.

The king piece can be move forward and backward diagonal.

The game end¶s at that particular moment where end have no piece or no move.

 A message box display on the invalid move.

Page 14: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 14/18

DATA FLOW DIAGRAM 

Page 15: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 15/18

ER DIAGRAM 

Page 16: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 16/18

Page 17: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 17/18

DEMO FILES 

Summer Project\Summer Project\Deliverables\Demo Files\Checkers in

VB\checkers.exe

Summer Project\Summer Project\Deliverables\Demo Files\Checkers Game in

Flash\checkers.htm

Page 18: Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

8/8/2019 Bench Marking of Microsoft Silver Light and Adobe Flash Technologies

http://slidepdf.com/reader/full/bench-marking-of-microsoft-silver-light-and-adobe-flash-technologies 18/18