A Silverlight application hosted in the ASP.NET Web application (both SL and ASP.NET projects have to be created in the one solution)
SL image browser
newly run application shows status info (No web page selected) and default address (http://www.plfoto.com/) of the page to be searched for the images
application do not need to looks exactly the same
pushing the Search button obtains the source (HTML) code of the given page and find out all the images with jpg or jpeg extension (letter case is ignored)
found images are shown as a list of the hyperlinks, selecting a hyperlink shows an image
history of viewed images must be available from the browser (Frame and Pages feature should be used)
Hints:
client side ability to cross-domain web request is limited, but server-side is not => generic handler can be used
regular expression can be used to localize url of the images in the string - e.g. new Regex("<img[^>]+src=[\'\"]?(?<url>[^\'\">]*(jpg|jpeg))[\'\"]?[^>]*>", RegexOptions.IgnoreCase), Match.Groups["url"].Value