Another feature added to Maple 15 partially in response to the MaplePrimes forums is the new/improved ?HTTP package. It provides one-step commands for fetching data from the web: much simpler than using the ?Sockets package directly. In most cases, the command ?HTTP,Get is what you would use:
(s, page, h) := HTTP:-Get("http://en.wikipedia.org/wiki/List_of_Crayola_crayon_colors"):
The above fetches the HTML source of a page from Wikipedia and stores it as a string 'page'. The other two outputs are 's', and integer HTTP status code and 'h' a table of the headers returned in the HTTP response from the server. Compare this to the amount of code needed to fetch data in my Baby Names application for Maple 12, for example.