I would like to acknowledge the M.S. GIS faculty and staff for sharing their experience and knowledge with me and aiding me throughout this year, especially my advisor Dr. Ruijin Ma for guiding my project and keeping me on track. Thank you to Thad Tilton with Esri's ArcGIS Runtime SDK for .NET team for answering my many .NET questions. To my mom, thanks for your unconditional support in everything I've ever done. Even when it didn't make sense to you.