Solved

Tablet application for flight monitoring

Posted on 2015-01-13
1
112 Views
Last Modified: 2015-01-24
Hello!
I am IT developer airline company
We are about to develop a tablet application for crew members, which allows to monitor passenger information on the board.

The idea is next – dynamically create interactive seat map of airplane.

Crew members would be able to click on particular seat, for instance 12B, and detail view shows passenger information.

We are not sure about platform and technology we want to use, the most probable platform is Windows 8.
, so we think That Xamarin can help us, but we want to make sure that it will satisfy our requirements.
Also, we have a license on Devexpress. Mostly, we use .net.

How do you think, is it safisfying enough technology for this task.

What controls I can use to draw an interface.  Do you have sample best practice solution for drawing seat map for similar tasks? What are your suggestions?

Something simmilar
http://www.seatguru.com/airlines/Air_China/Air_China_Boeing_737-800.php
0
Comment
Question by:nospanov
1 Comment
 
LVL 13

Accepted Solution

by:
frankhelk earned 500 total points
ID: 40546418
I've seen (and recently used) a nice extension of the .NET PictueBox control on MSDN.

Basically it uses 2 images. One is the image shown to the user (in your case a seating map, which could be simply scanned or imported by any convenient way, it's already included in the PictureBox class), the other is a hidden, same size map image where the "hot spots" are filled with unique colors. The second image could be derived from the first one with some imaging tool like GIMP.

When a particular event if fired (click or mouse down), the control gets the coordinates of the clicked spot and fetches the associated color from the map image. Then it checks the color against the collection of hotspot colors and returns an object that contains the color and some hotspot ID code.

There's an article about at http://msdn.microsoft.com/de-de/library/cc749772.aspx

If you use such a solution, you don't need to redraw the seating plans, you just have to take already existing JPG/PNG/GIF images and fill the map image with hotspot codes (a nice job for a first semester student, if adequately explained).  If you choose the color codings wise, the needed info would reside in the color RGB code, i.e. a color RGB(10,3,0) could represent Row 10, seat C. That way you need to code the hotspot info only once. If you need more than 255 rows, the 3rd color would serve as second byte of an integer.

Hope that helps
0

Featured Post

What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
Redirecting GET as POST 8 41
advanced wordpress question 3 89
CakePHP ERR_CONNECTION_REFUSED 2 107
Web Development Tools for MVC 3 63
Hi,    When I first started to learn Hibernate I found it pretty easy, but integrating it with Spring took me around 2 weeks. Not pretty cool. So I came up with the idea of writing this article which guides you simply towards the integration. NO…
Read about why website design really matters in today's demanding market.
The purpose of this video is to demonstrate how to set up the WordPress backend so that each page automatically generates a Mailchimp signup form in the sidebar. This will be demonstrated using a Windows 8 PC. Tools Used are Photoshop, Awesome…
This tutorial will introduce the viewer to VisualVM for the Java platform application. This video explains an example program and covers the Overview, Monitor, and Heap Dump tabs.

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now