You're working for Large Cellphone Manufacturer, Inc. (LCM) which is attempting to build competition for Apple's new iPhone. One of the possible weaknesses you perceive in the iPhone, however, is that it appears to be difficult for development by third parties: though it is programmable, users originally were not supposed to write their own programs for it, nor could they buy software that others write (except via Apple). Though Apple has softened in their opposition to third-party software, they are still percieved to be somewhat unfriendly to third-parties.
Your company is working on a new iPhone competitor, codenamed "Ipecac". Your boss wants to advertise that Ipecac is easily programmable, with the idea of attracting lots of third-party applications that help you sell more phones. This is the approach taken by the Nokia N800, for example, which can run Python. Your boss asks you to evaluate the scripting languages JavaFX Script, Ruby, and Python for their suitability for the application of writing cell-phone applications.
Learn enough about JavaFX Script, Python, and Ruby to assess their suitability for the task of writing cell-phone applications. Do not worry about existing environments: assume that if LCM goes with language L, then L will get a reasonable software-development environment and libraries for mobile applications, even if L doesn't have one now.
Write a one-page executive summary assessing the three languages' suitability. The summary should be in 10-point font or larger. You can put references on a second page, if there's not enough room on one page. Your summary should focus on the languages' effects on reliability, portability (to future architectures in later phones), efficiency, flexibility, and ease of use. Please keep the resources for written reports in mind.
Submit a file hw6.pdf containing your summary.