|
Projects
Spring 2012 Older Courses Fall 2011 Spring 2011 Fall 2010 Spring 2010 Fall 2009 Spring 2009
Fall 2008
Spring 2008
Fall 2007 HOWTOs |
SWEspr09 /
MfieldinAssignments Discussion Group Theater Apps Course Advertisement Welcome to Matt Fielding's Spring 2009 Software Engineering page. This is where I showcase the amazing (hopefully) applications I put together in weeks worth of time. Oh, the excitement! Flex Exploration
Theater Set Designer ProjectTheater Project Design Document Flash Player Security"Adobe® Flash® Player does not allow an application to receive data from a domain other than the domain from which it was loaded, unless it has been given explicit permission. If you load your application (SWF file) from http://mydomain.com, it would not be able to load data from http://yourdomain.com. The only exception is when the server you are contacting has implemented a crossdomain.xml file, which explicitly gives Flash permission to access it. This security sandbox prevents malicious use of the capabilities of Flash Player. JavaScript uses a similar security model to prevent malicious use of JavaScript. When you need to access data from a Flex application, you have three choices:
Using crossdomain.xml A crossdomain.xml file is an XML file that provides a way for a server to indicate that its data and documents are available to SWF files served from certain domains, or from all domains. The crossdomain.xml file must be in the web root of the server that the Flex application is contacting. For more information about configuring crossdomain.xml files, see the technote on the Macromedia website: http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_14213. " (source) Project ScheduleWeek 1Alpha This week will be spent getting the core functionality implemented so that I don't run into any show stoppers later in the project. These features seem to be a combination of the most difficult and most important. Feature List:
Week 2Beta 1 This week will be spent refining Week 1 features and adding functionality to the objects already built. The main addition this week will be all the various GUI menus and getting them to work correctly and feel usable. Feature List:
Week 3Beta 2 All the features to be implemented in this week are optional. The hope is that I will be on schedule at this point, but if not I can scrap optional features and work on the important ones first. All features will be frozen at the end of this week, so anything not put in at this point is cut from the final product. Feature List:
Week 4Final This week will be spent fixing any bugs that are present and refining all features currently implemented. By the end of this week all features should be usable and implemented how they were intended. Video Game Project |