FotoVision Smart Client Sample / Articles Available
We just published a Smart Client Sample application called FotoVision and 3 technical articles regarding it. The application allows you to post your photos to a web site for others to view and download them to your Pocket PC so you can carry them with you. It also allows you to manipulate a photo, for instance you can change the contrast, rotate it, and much more.
The cool part of this application, or I should say set off applications, is that it demonstrates an End to End Smart Application. It brings together Desktop, Web, and Pocket PC applications to provide a solution. You will find FotoVision demonstrates a variety of .NET technologies including Windows Forms, ASP.NET, Web services, and the .NET Compact Framework.
FotoVision Desktop
A Windows Form application that performs three main tasks: managing photos on the local system, manipulating photos, and synchronizing photos on the website. Contains a lot of custom-drawn controls, working with JPEG files (quality and EXIF), background worker threads, and reusable classes such as PhotoHelper that contains methods to adjust the brightness, contrast, saturation, gamma, convert to grayscale and sepia, rotate, flip, resize and crop images.
FotoVision Web
An ASP.NET application that displays photos on the website. Auto-generates thumbnails and contains two Web services; an administrator service that is used to synchronize photos with the desktop system, and a photo service that is used to download photos to the Pocket PC. Demonstrates how to encode email addresses in HTML to avoid SPAM-bots.
FotoVision Pocket PC
A .NET Compact Framework application that downloads photos from the website so they can be viewed offline on the Pocket PC.
- FotoVision In Smart Client Development Center
- FotoVision Desktop Article
- FotoVision Web Article
- FotoVision Pocket PC Article
- FotoVision Smart Client Sample Code Download
Feedback
I am interested to hear your feedback on FotoVision. What did you like? What didn't you like? Is this sample application helping you?
What else would you like to see?
I will be working on putting together more Smart Client Samples and would love to hear about what you would like to see.
Comments
- Anonymous
June 22, 2004
So far I have been very impressed with the FotoVision sample. The performance is very surprising -> great stuff! Any chance of a C# version coming out later (okay, I am REALLY lazy!) Thanks again!
-jlw@pobox.com - Anonymous
June 23, 2004
I'll second the request for a C# version! - Anonymous
June 23, 2004
what kind of Pocket Pc can use the system. and if the Pocket Pc can take pictures .how to synchronizing photos on the website use Pocket Pc.can it? - Anonymous
June 23, 2004
It appears that the source is no longer downloadable! Is this temporary? - Anonymous
June 24, 2004
Responses:
Sorry, there is not a C# version in the works at this time. If there is interest we probably could put it on GotDotNet for conversion.
You should be able to run the application on any Pocket PC that supports .NET Compact Framework. If this is not the case, please let me know.
The Source Code is available again. Thanks for letting me know is wasn't there. - Anonymous
June 25, 2004
This is so very cool. I have done a lot of work for an application called JPEG Hammer which most importantly has a managed dll for exposing all the EXIF 2.2 fields (except GPS). Lemme know if you find it usefull:
http://workspaces.gotdotnet.com/jpeg
-Omar - Anonymous
July 27, 2004
I would also like to see a C# version! - Anonymous
August 05, 2004
The comment has been removed