MyMusic ? e-shop för musik i Flash
DatavetenskapComputer science - computersystemsMedieteknikMedia technologyFlashActionscriptFlash remotingAmfphpJavascriptPhpMysqlDhtmlKlient/server.
This is the end report of my final exam at Medieteknik. It covers the planning,
work process and review of a Flash based web application that I set out to do.
The goal was to create a user friendly, interactive e-shop with embedded
functionality for playing music, displaying rich media content and researching
possible payment solutions, to enable buying music files online. The project
involved creating the user interface, the programmatic functionality of a Flash
client (an SWF file). Also, setting up an Apache HTTP Server and establishing a
working ?bridge? between the Flash client and the web server with Flash
Remoting components and AMFPHP. Furthermore, a web interface for adding music
files and data to the server was created, built in HTML, CSS, JavaScript, PHP
and MySQL.
The project consisted of researching and implementing the technologies and
techniques involved by iteratively collecting information, reading, testing,
programming and evaluating the end results. Also, object oriented design and
programming principles was applied in the development process. The software
development methodologies ? Agile development and extreme programming was
practiced.
The purpose was to gain experience in developing large scale client/server web
applications dealing with creative processes, project planning, project
management and problem solving. And in the longer perspective make use of the
experience and knowledge in future projects.