2010-08-15 11 views
5

Khi phát triển một số ứng dụng WP7, tôi có nhu cầu cho khách hàng biết ứng dụng sẽ được triển khai như thế nào. Khách hàng là a) không ở cùng vị trí như tôi, b) không phải là kỹ thuật, và c) có thể không sử dụng PC. Mục đích là để giới thiệu, nhận phản hồi và thực hiện bất kỳ thay đổi cần thiết nào.Non-dev-tools Giả lập Windows Phone 7

Tôi không tìm thấy bất kỳ tùy chọn thực tế nào để chỉ hiển thị cho họ những gì nó trông, cảm nhận và chạy trên Windows Phone 7 (sử dụng ApplicationBar, v.v.). Tôi tìm thấy liên kết này - http://www.redmondpie.com/standalone-windows-phone-7-series-emulator-9140536/ - nhưng nó khá khó khăn đối với tôi để yêu cầu ai đó làm gì để thiết lập trình giả lập trên máy của họ mà không cài đặt VS Express, v.v.

Có ai biết bất kỳ liên kết nào đến trình mô phỏng chính thức có thể được chạy trên PC, có cài đặt đơn giản và có thể tải các ứng dụng WP7?

Trả lời

2

Bạn đã xem xét sử dụng SketchFlow? Mặc dù theo mặc định giao diện người dùng là "sơ sài" (xin lỗi), bạn có thể áp dụng kiểu cho các điều khiển bạn thả trên các trang của mình, bao gồm các kiểu giống nhau được sử dụng bởi các điều khiển của Windows Phone.

Nếu bạn sử dụng dự án Silverlight SketchFlow, bạn có thể triển khai nội dung tới máy chủ web và cung cấp liên kết có thể được sử dụng trên bất kỳ máy nào sẽ hiển thị nội dung Silverlight ... chúng có thể đi qua điều hướng, cung cấp phản hồi, vv

Christian Schormann có một writeup về những gì là cần thiết để sử dụng nó trong các công cụ trước khi phát hành ... http://electricbeach.org/?p=573

+0

Cảm ơn, đó là một góc thú vị để xem xét. Tôi không chắc liệu khách hàng có chấp nhận điều đó vì yêu cầu không dành cho việc tạo mẫu, mà là thử nghiệm alpha/beta. –

+0

Khi tôi thức dậy sáng nay, tôi nhận ra rằng câu trả lời của tôi có lẽ không phải là những gì bạn đang theo đuổi ... xin lỗi về điều đó. Bạn có một Silverlight Assembly cho điện thoại và muốn lưu trữ nó bên ngoài điện thoại. Vấn đề là tất cả các API, vv được sử dụng không phải là một phần của CoreCLR (ví dụ nếu bạn mở một trong các bệ phóng hoặc bộ chọn.) – avidgator

3

bạn đã xem là sử dụng một sản phẩm như Citrix GoTo. Khách hàng không cần phải đặc biệt kỹ thuật để tham gia một cuộc họp như vậy, sau đó bạn có thể đưa họ qua một bản demo. Điều này sẽ chi phí bạn mặc dù.

Một giải pháp thay thế miễn phí là dành một PC chạy trình giả lập với phần mềm của bạn được tải. Tạo VPN cho khách hàng của bạn để kết nối và cho phép họ sử dụng Remote Desktop Connection để kết nối với PC. Sau đó, họ có thể chơi với nó từ xa.

+0

Chắc chắn, đó là giải pháp hiện tại của tôi (LiveMeeting). Đó là một chút clunky vì một số màn hình cập nhật lag. Mặc dù vậy tôi thích ý tưởng Remote Desktop. –